Linux-Tutorial
《Java 程序员眼中的 Linux》
A Chinese-language beginner's guide to Linux written for Java developers, covering command-line tools, Ubuntu and CentOS setup, SSH, Vim, and common shell utilities.
Linux-Tutorial is a Chinese-language guide to Linux written from the perspective of a Java developer. The title translates roughly to "Linux Through the Eyes of a Java Programmer." The author's stated goal was to document what they learned and to bring more Java developers into the Linux world.
The repository is structured as a table of contents linking out to many individual markdown files, each covering a specific topic. The topics range from introductory Linux and Ubuntu overviews to installation guides for Ubuntu and CentOS (both version 6 and version 7), virtual machine setup with VMware, and practical command-line tools like Vim, SSH password-free login, Bash, Sed, and Zsh. There are also sections on file compression, package management with Yum, and differences between CentOS versions.
The content was written informally. The author notes it is somewhat casual and not always rigorous, and encourages readers to approach it with a critical eye. The project was meant as a community-driven resource, with the author explicitly inviting others to fork and contribute.
The main README is brief and serves only as a navigation index. The actual tutorial content lives in the linked markdown files within the repository, which are not reflected in this summary. The author has since moved on to other projects, including a video and written series on running a company and building cross-platform software, linked at the top of the README.
Where it fits
- Learn basic Linux commands and file management as a Java developer switching to Linux-based deployment servers
- Set up a CentOS or Ubuntu virtual machine and configure SSH password-free login for development workflows
- Learn practical tools like Vim, Zsh, and Sed for day-to-day Linux work on a backend Java project