{"id":13459301,"url":"https://github.com/dunwu/linux-tutorial","last_synced_at":"2025-05-13T17:10:01.206Z","repository":{"id":37405871,"uuid":"110669547","full_name":"dunwu/linux-tutorial","owner":"dunwu","description":":penguin: Linux教程，主要内容：Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本","archived":false,"fork":false,"pushed_at":"2024-12-16T23:58:44.000Z","size":4308,"stargazers_count":5934,"open_issues_count":1,"forks_count":985,"subscribers_count":61,"default_branch":"master","last_synced_at":"2025-04-24T01:57:03.271Z","etag":null,"topics":["docker","git","linux","python","shell","vim"],"latest_commit_sha":null,"homepage":"https://dunwu.github.io/linux-tutorial/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dunwu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-14T09:30:57.000Z","updated_at":"2025-04-23T18:47:03.000Z","dependencies_parsed_at":"2025-01-16T09:00:42.472Z","dependency_job_id":"50e5ca00-2091-4aa5-b6c2-e700a1fb9bc5","html_url":"https://github.com/dunwu/linux-tutorial","commit_stats":{"total_commits":265,"total_committers":6,"mean_commits":"44.166666666666664","dds":"0.026415094339622636","last_synced_commit":"1b95fa90ccdfadcfb0e67dabf0a8e50efd30d6a1"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunwu%2Flinux-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunwu%2Flinux-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunwu%2Flinux-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunwu%2Flinux-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dunwu","download_url":"https://codeload.github.com/dunwu/linux-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253990468,"owners_count":21995774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","git","linux","python","shell","vim"],"created_at":"2024-07-31T09:01:14.963Z","updated_at":"2025-05-13T17:09:56.195Z","avatar_url":"https://github.com/dunwu.png","language":"Shell","readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://dunwu.github.io/linux-tutorial/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/dunwu/images/master/common/logo/linux.svg\" alt=\"logo\" width=\"100px\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://badgen.net/github/license/dunwu/linux-tutorial\" alt=\"license\"\u003e\n    \u003cimg src=\"https://travis-ci.com/dunwu/linux-tutorial.svg?branch=master\" alt=\"build\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003elinux-tutorial\u003c/h1\u003e\n\n\u003e 📚 **linux-tutorial** 是一个 Linux 教程。\n\u003e\n\u003e - 🔁 项目同步维护：[Github](https://github.com/dunwu/linux-tutorial/) | [Gitee](https://gitee.com/turnon/linux-tutorial/)\n\u003e - 📖 电子书阅读：[Github Pages](https://dunwu.github.io/linux-tutorial/) | [Gitee Pages](http://turnon.gitee.io/linux-tutorial/)\n\n## 📖 内容\n\n### Linux 命令\n\n\u003e 学习 Linux 的第一步：当然是从 [Linux 命令](docs/linux/cli/README.md) 入手了。\n\n- [查看 Linux 命令帮助信息](docs/linux/cli/linux-cli-help.md) - 关键词：`help`, `whatis`, `info`, `which`, `whereis`, `man`\n- [Linux 文件目录管理](docs/linux/cli/linux-cli-dir.md) - 关键词：`cd`, `ls`, `pwd`, `mkdir`, `rmdir`, `tree`, `touch`, `ln`, `rename`, `stat`, `file`, `chmod`, `chown`, `locate`, `find`, `cp`, `mv`, `rm`\n- [Linux 文件内容查看命令](docs/linux/cli/linux-cli-file.md) - 关键词：`cat`, `head`, `tail`, `more`, `less`, `sed`, `vi`, `grep`\n- [Linux 文件压缩和解压](docs/linux/cli/linux-cli-file-compress.md) - 关键词：`tar`, `gzip`, `zip`, `unzip`\n- [Linux 用户管理](docs/linux/cli/linux-cli-user.md) - 关键词：`groupadd`, `groupdel`, `groupmod`, `useradd`, `userdel`, `usermod`, `passwd`, `su`, `sudo`\n- [Linux 系统管理](docs/linux/cli/linux-cli-system.md) - 关键词：`reboot`, `exit`, `shutdown`, `date`, `mount`, `umount`, `ps`, `kill`, `systemctl`, `service`, `crontab`\n- [Linux 网络管理](docs/linux/cli/linux-cli-net.md) - 关键词：关键词：`curl`, `wget`, `telnet`, `ip`, `hostname`, `ifconfig`, `route`, `ssh`, `ssh-keygen`, `firewalld`, `iptables`, `host`, `nslookup`, `nc`/`netcat`, `ping`, `traceroute`, `netstat`\n- [Linux 硬件管理](docs/linux/cli/linux-cli-hardware.md) - 关键词：`df`, `du`, `top`, `free`, `iotop`\n- [Linux 软件管理](docs/linux/cli/linux-cli-software.md) - 关键词：`rpm`, `yum`, `apt-get`\n\n### Linux 运维\n\n\u003e Linux 系统的常见运维工作。\n\n- [网络运维](docs/linux/ops/network-ops.md)\n- [Samba](docs/linux/ops/samba.md)\n- [NTP](docs/linux/ops/ntp.md)\n- [Firewalld](docs/linux/ops/firewalld.md)\n- [Crontab](docs/linux/ops/crontab.md)\n- [Systemd](docs/linux/ops/systemd.md)\n- [Vim](docs/linux/ops/vim.md)\n- [Iptables](docs/linux/ops/iptables.md)\n- [oh-my-zsh](docs/linux/ops/zsh.md)\n\n### 软件运维\n\n\u003e 部署在 Linux 系统上的软件运维。\n\u003e\n\u003e 配套安装脚本：⌨ [软件运维配置脚本集合](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/soft)\n\n- 开发环境\n  - [JDK 安装](docs/linux/soft/jdk-install.md)\n  - [Maven 安装](docs/linux/soft/maven-install.md)\n  - [Nodejs 安装](docs/linux/soft/nodejs-install.md)\n- 开发工具\n  - [Nexus 运维](docs/linux/soft/nexus-ops.md)\n  - [Gitlab 运维](docs/linux/soft/gitlab-ops.md)\n  - [Jenkins 运维](docs/linux/soft/jenkins-ops.md)\n  - [Svn 运维](docs/linux/soft/svn-ops.md)\n  - [YApi 运维](docs/linux/soft/yapi-ops.md)\n- 中间件服务\n  - [Elastic 运维](docs/linux/soft/elastic)\n  - [Kafka 运维](docs/linux/soft/kafka-install.md)\n  - [RocketMQ 运维](docs/linux/soft/rocketmq-install.md)\n  - [Zookeeper 运维](https://github.com/dunwu/javatech/blob/master/docs/technology/monitor/zookeeper-ops.md)\n  - [Nacos 运维](docs/linux/soft/nacos-install.md)\n- 服务器\n  - [Nginx 教程](https://github.com/dunwu/nginx-tutorial) 📚\n  - [Tomcat 运维](docs/linux/soft/tomcat-install.md)\n- [数据库](https://github.com/dunwu/db-tutorial) 📚\n  - [Mysql 运维](https://github.com/dunwu/db-tutorial/blob/master/docs/sql/mysql/mysql-ops.md)\n  - [Redis 运维](https://github.com/dunwu/db-tutorial/blob/master/docs/nosql/redis/redis-ops.md)\n\n### Docker\n\n- [Docker 快速入门](docs/docker/docker-quickstart.md)\n- [Dockerfile 最佳实践](docs/docker/docker-dockerfile.md)\n- [Docker Cheat Sheet](docs/docker/docker-cheat-sheet.md)\n- [Kubernetes 应用指南](docs/docker/kubernetes.md)\n\n### 其他\n\n- [一篇文章让你彻底掌握 Python](https://dunwu.github.io/blog/pages/ef501b/)\n- [一篇文章让你彻底掌握 Shell](https://dunwu.github.io/blog/pages/ea6ae1/)\n- [如何优雅的玩转 Git](https://dunwu.github.io/blog/pages/2fc8b1/)\n\n## ⌨ 脚本\n\n### Shell 脚本大全\n\n**Shell 脚本大全** 精心收集、整理了 Linux 环境下的常见 Shell 脚本操作片段。\n\n源码：[**Shell 脚本大全**](https://github.com/dunwu/linux-tutorial/tree/master/codes/shell)\n\n### CentOS 运维脚本集合\n\n本人作为一名 Java 后端，苦于经常在 CentOS 环境上开荒虚拟机。为提高效率，写了一套 Shell 脚本，提供如下功能：安装常用 lib 库、命令工具、设置 DNS、NTP、配置国内 yum 源、一键安装常用软件等。\n\n源码：[**CentOS 常规操作运维脚本集合**](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux)\n\n## 📚 资料\n\n- **Linux 命令**\n  - [命令行的艺术](https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md)\n  - [Linux 命令大全](https://man.linuxde.net/)\n  - [linux-command](https://github.com/jaywcjlove/linux-command)\n- **社区网站**\n  - [Linux 中国](https://linux.cn/) - 各种资讯、文章、技术\n  - [实验楼](https://www.shiyanlou.com/) - 免费提供了 Linux 在线环境，不用在自己机子上装系统也可以学习 Linux，超方便实用。\n  - [鸟哥的 linux 私房菜](http://linux.vbird.org/) - 非常适合 Linux 入门初学者看的教程。\n  - [Linux 公社](http://www.linuxidc.com/) - Linux 相关的新闻、教程、主题、壁纸都有。\n  - [Linux Today](http://www.linuxde.net) - Linux 新闻资讯发布，Linux 职业技术学习！。\n- **知识相关**\n  - [Linux 思维导图整理](http://www.jianshu.com/p/59f759207862)\n  - [Linux 初学者进阶学习资源整理](http://www.jianshu.com/p/fe2a790b41eb)\n  - [Linux 基础入门（新版）](https://www.shiyanlou.com/courses/1)\n  - [【译】Linux 概念架构的理解](http://www.jianshu.com/p/c5ae8f061cfe) [En](http://oss.org.cn/ossdocs/linux/kernel/a1/index.html)\n  - [Linux 守护进程的启动方法](http://www.ruanyifeng.com/blog/2016/02/linux-daemon.html)\n  - [Linux 编程之内存映射](https://www.shiyanlou.com/questions/2992)\n  - [Linux 知识点小结](https://blog.huachao.me/2016/1/Linux%E7%9F%A5%E8%AF%86%E7%82%B9%E5%B0%8F%E7%BB%93/)\n  - [10 大白帽黑客专用的 Linux 操作系统](https://linux.cn/article-6971-1.html)\n- **软件工具**\n  - [超赞的 Linux 软件](https://www.gitbook.com/book/alim0x/awesome-linux-software-zh_cn/details) Github 仓库[Zh](https://github.com/alim0x/Awesome-Linux-Software-zh_CN) [En](https://github.com/VoLuong/Awesome-Linux-Software)\n  - [程序员喜欢的 9 款最佳的 Linux 文件比较工具](http://os.51cto.com/art/201607/513796.htm)\n  - [提高 Linux 开发效率的 5 个工具](http://www.codeceo.com/article/5-linux-productivity-tools.html)\n  - [你要了解的 11 款面向 Linux 系统的一流备份实用工具](http://os.51cto.com/art/201603/508027.htm)\n  - [16 个很有用的在线工具](http://www.simlinux.com/archives/264.html)\n  - Adobe 软件的最佳替代品 [原文在这里](https://linux.cn/article-8928-1.html)\n    - [Evince (Adobe Acrobat Reader)](https://wiki.gnome.org/Apps/Evince) 一个“支持多种文档格式的文档查看器”，可以查看 PDF，还支持各种漫画书格式\n    - [Pixlr (Adobe Photoshop)](https://pixlr.com/) 一个强大的图像编辑工具\n    - [Inkscape (Adobe Illustrator)](https://inkscape.org/zh/) 一个专业的矢量图形编辑器\n    - [Pinegrow Web Editor (Adobe Dreamweaver)](https://pinegrow.com/) 一个可视化编辑制作 HTML 网站\n    - [Scribus (Adobe InDesign)](https://www.scribus.net/) 一个开源电子杂志制作软件\n    - [Webflow (Adobe Muse)](https://webflow.com/) 一款可以帮助用户不用编码就可以快速创建网站的谷歌浏览器插件。\n    - [Tupi (Adobe Animate)](http://www.maefloresta.com/portal/) 一款可以创建 HTML5 动画的工具。\n    - [Black Magic Fusion (Adobe After Effects)](https://www.blackmagicdesign.com) 一款先进的合成软件，广泛应用于视觉特效、广电影视设计以及 3D 动画设计等领域。\n- **中国开源镜像**\n  - [阿里云开源镜像站](http://mirrors.aliyun.com/)\n  - [网易开源镜像站](http://mirrors.163.com/)\n  - [搜狐开源镜像站](http://mirrors.sohu.com/)\n  - [北京交通大学](http://mirror.bjtu.edu.cn/)\n  - [兰州大学](http://mirror.lzu.edu.cn/)\n  - [厦门大学](http://mirrors.xmu.edu.cn/)\n  - [上海交通大学](http://ftp.sjtu.edu.cn/)\n  - [清华大学](http://mirrors.tuna.tsinghua.edu.cn/)\n  - [中国科学技术大学](http://mirrors.ustc.edu.cn/)\n  - [东北大学](http://mirror.neu.edu.cn/)\n  - [浙江大学](http://mirrors.zju.edu.cn/)\n  - [东软信息学院](http://mirrors.neusoft.edu.cn/)\n  - [校园网联合镜像站](https://mirrors.cernet.edu.cn)\n\n## 🚪 传送门\n\n◾ 💧 [钝悟的 IT 知识图谱](https://dunwu.github.io/waterdrop/) ◾ 🎯 [钝悟的博客](https://dunwu.github.io/blog/) ◾\n","funding_links":[],"categories":["Shell","终端"],"sub_categories":["网络服务_其他"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdunwu%2Flinux-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdunwu%2Flinux-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdunwu%2Flinux-tutorial/lists"}