Look up Linux commands by topic, file management, networking, user administration, using the organized reference guide.
Use the included shell scripts to automate CentOS server setup including package installs and mirror configuration.
Learn how to deploy common server software like Nginx, MySQL, Redis, Jenkins, and Kafka on Linux.
Get a quick-reference Docker cheat sheet and Kubernetes overview without reading through full official documentation.
linux-tutorial is a Chinese-language learning resource for Linux, covering commands, system administration, software deployment, and shell scripting. The content is organized as a written guide with companion shell scripts that automate common setup tasks on Linux servers. The command reference section covers the everyday commands needed to work on a Linux machine: navigating directories, reading and editing files, compressing archives, managing users, checking system status, handling network connections, and installing software through package managers. Each section groups related commands so they are easy to look up by topic. The operations section goes beyond basic commands and covers tasks a server administrator does regularly: configuring firewalls, scheduling recurring jobs with cron, managing services through systemd, setting up network interfaces, and configuring tools like Vim and zsh. A separate software deployment section covers installing and running common programs on Linux, including development runtimes like the Java JDK and Node.js, continuous integration tools like Jenkins and GitLab, web servers like Nginx and Tomcat, databases like MySQL and Redis, and messaging systems like Kafka and RocketMQ. A Docker section introduces containers: writing Dockerfiles, working with images and containers, a quick-reference cheat sheet, and a brief overview of Kubernetes for running containers across multiple servers. The repository also includes a collection of shell scripts for automating CentOS server setup tasks, such as installing common libraries, configuring time servers, switching package repositories to domestic mirrors for faster downloads in mainland China, and performing one-step installs of frequently used tools. The project has a readable website version at dunwu.github.io/linux-tutorial/ and a mirror on Gitee for users who prefer that platform. Companion articles on Python, shell scripting, and Git are linked from the README as well.
← dunwu on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.