|
1 | | -<p align="center"> |
2 | | - <a href="https://dunwu.github.io/linux-tutorial/" target="_blank" rel="noopener noreferrer"> |
3 | | - <img src="http://dunwu.test.upcdn.net/common/logo/linux.svg" alt="logo" width="100px"> |
4 | | - </a> |
5 | | -</p> |
| 1 | +--- |
| 2 | +home: true |
| 3 | +heroImage: /images/dunwu-logo-200.png |
| 4 | +heroText: LINUX-TUTORIAL |
| 5 | +tagline: 📚 linux-tutorial 是一个 Linux 教程。 |
| 6 | +actionLink: / |
| 7 | +footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu |
| 8 | +--- |
6 | 9 |
|
7 | | -<p align="center"> |
8 | | - <img src="https://badgen.net/github/license/dunwu/linux-tutorial" alt="license"> |
9 | | -</p> |
10 | | - |
11 | | -<h1 align="center">linux-tutorial</h1> |
| 10 | +# Linux 教程 |
12 | 11 |
|
13 | 12 | > 📚 **linux-tutorial** 是一个 Linux 教程。 |
14 | 13 | > |
15 | 14 | > 🔁 项目同步维护在 [github](https://github.com/dunwu/linux-tutorial) | [gitee](https://gitee.com/turnon/linux-tutorial) |
16 | 15 | > |
17 | 16 | > 📖 [电子书](https://dunwu.github.io/linux-tutorial/) | [电子书(国内)](http://turnon.gitee.io/linux-tutorial/) |
18 | 17 |
|
19 | | -| 📖 | 🐚 | 📚 | |
20 | | -| :-----------: | :-----------: | :-----------: | |
21 | | -| [文章](#文章) | [脚本](#脚本) | [资源](#资源) | |
22 | | - |
23 | | -## 文章 |
| 18 | +## 📖 内容 |
24 | 19 |
|
25 | 20 | ### Linux 命令 |
26 | 21 |
|
27 | | -> 学习 Linux 的第一步:当然是从 [Linux 命令](linux/cli/README.md) 入手了。 |
| 22 | +> 学习 Linux 的第一步:当然是从 [Linux 命令](docs/linux/cli/README.md) 入手了。 |
28 | 23 |
|
29 | | -- [查看 Linux 命令帮助信息](linux/cli/linux-cli-help.md) - 关键词:`help`, `whatis`, `info`, `which`, `whereis`, `man` |
30 | | -- [Linux 文件目录管理](linux/cli/linux-cli-dir.md) - 关键词:`cd`, `ls`, `pwd`, `mkdir`, `rmdir`, `tree`, `touch`, `ln`, `rename`, `stat`, `file`, `chmod`, `chown`, `locate`, `find`, `cp`, `mv`, `rm` |
31 | | -- [Linux 文件内容查看命令](linux/cli/linux-cli-file.md) - 关键词:`cat`, `head`, `tail`, `more`, `less`, `sed`, `vi`, `grep` |
32 | | -- [Linux 文件压缩和解压](linux/cli/linux-cli-file-compress.md) - 关键词:`tar`, `gzip`, `zip`, `unzip` |
33 | | -- [Linux 用户管理](linux/cli/linux-cli-user.md) - 关键词:`groupadd`, `groupdel`, `groupmod`, `useradd`, `userdel`, `usermod`, `passwd`, `su`, `sudo` |
34 | | -- [Linux 系统管理](linux/cli/linux-cli-system.md) - 关键词:`reboot`, `exit`, `shutdown`, `date`, `mount`, `umount`, `ps`, `kill`, `systemctl`, `service`, `crontab` |
35 | | -- [Linux 网络管理](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` |
36 | | -- [Linux 硬件管理](linux/cli/linux-cli-hardware.md) - 关键词:`df`, `du`, `top`, `free`, `iotop` |
37 | | -- [Linux 软件管理](linux/cli/linux-cli-hardware.md) - 关键词:`rpm`, `yum`, `apt-get` |
| 24 | +- [查看 Linux 命令帮助信息](docs/linux/cli/linux-cli-help.md) - 关键词:`help`, `whatis`, `info`, `which`, `whereis`, `man` |
| 25 | +- [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` |
| 26 | +- [Linux 文件内容查看命令](docs/linux/cli/linux-cli-file.md) - 关键词:`cat`, `head`, `tail`, `more`, `less`, `sed`, `vi`, `grep` |
| 27 | +- [Linux 文件压缩和解压](docs/linux/cli/linux-cli-file-compress.md) - 关键词:`tar`, `gzip`, `zip`, `unzip` |
| 28 | +- [Linux 用户管理](docs/linux/cli/linux-cli-user.md) - 关键词:`groupadd`, `groupdel`, `groupmod`, `useradd`, `userdel`, `usermod`, `passwd`, `su`, `sudo` |
| 29 | +- [Linux 系统管理](docs/linux/cli/linux-cli-system.md) - 关键词:`reboot`, `exit`, `shutdown`, `date`, `mount`, `umount`, `ps`, `kill`, `systemctl`, `service`, `crontab` |
| 30 | +- [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` |
| 31 | +- [Linux 硬件管理](docs/linux/cli/linux-cli-hardware.md) - 关键词:`df`, `du`, `top`, `free`, `iotop` |
| 32 | +- [Linux 软件管理](docs/linux/cli/linux-cli-software.md) - 关键词:`rpm`, `yum`, `apt-get` |
38 | 33 |
|
39 | | -### Linux 系统运维 |
| 34 | +### Linux 运维 |
40 | 35 |
|
41 | 36 | > Linux 系统的常见运维工作。 |
42 | 37 |
|
43 | | -- [linux 典型运维应用](linux/ops/linux-base-ops.md) - 关键词:域名解析、防火墙、网卡、NTP、crontab |
44 | | -- [Samba 应用](linux/ops/samba.md) |
45 | | -- [Systemd 应用](linux/ops/systemd.md) |
46 | | -- [Vim 应用](linux/ops/vim.md) |
47 | | -- [Iptables 应用](linux/ops/iptables.md) |
48 | | -- [oh-my-zsh 应用](linux/ops/zsh.md) |
| 38 | +- [网络运维](docs/linux/ops/network-ops.md) |
| 39 | +- [Samba](docs/linux/ops/samba.md) |
| 40 | +- [NTP](docs/linux/ops/ntp.md) |
| 41 | +- [Firewalld](docs/linux/ops/firewalld.md) |
| 42 | +- [Crontab](docs/linux/ops/crontab.md) |
| 43 | +- [Systemd](docs/linux/ops/systemd.md) |
| 44 | +- [Vim](docs/linux/ops/vim.md) |
| 45 | +- [Iptables](docs/linux/ops/iptables.md) |
| 46 | +- [oh-my-zsh](docs/linux/ops/zsh.md) |
49 | 47 |
|
50 | 48 | ### 软件运维 |
51 | 49 |
|
52 | 50 | > 部署在 Linux 系统上的软件运维。 |
53 | 51 | > |
54 | | -> 配套安装脚本:🐚 [软件运维配置脚本集合](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/soft) |
| 52 | +> 配套安装脚本:⌨ [软件运维配置脚本集合](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/soft) |
55 | 53 |
|
56 | 54 | - 开发环境 |
57 | | - - [JDK 安装](linux/soft/jdk-install.md) |
58 | | - - [Maven 安装](linux/soft/maven-install.md) |
59 | | - - [Nodejs 安装](linux/soft/nodejs-install.md) |
| 55 | + - [JDK 安装](docs/linux/soft/jdk-install.md) |
| 56 | + - [Maven 安装](docs/linux/soft/maven-install.md) |
| 57 | + - [Nodejs 安装](docs/linux/soft/nodejs-install.md) |
60 | 58 | - 开发工具 |
61 | | - - [Nexus 运维](linux/soft/nexus-ops.md) |
62 | | - - [Gitlab 运维](linux/soft/kafka-install.md) |
63 | | - - [Jenkins 运维](linux/soft/jenkins.md) |
64 | | - - [Svn 运维](linux/soft/svn-ops.md) |
65 | | - - [YApi 运维](linux/soft/yapi-ops.md) |
| 59 | + - [Nexus 运维](docs/linux/soft/nexus-ops.md) |
| 60 | + - [Gitlab 运维](docs/linux/soft/kafka-install.md) |
| 61 | + - [Jenkins 运维](docs/linux/soft/jenkins.md) |
| 62 | + - [Svn 运维](docs/linux/soft/svn-ops.md) |
| 63 | + - [YApi 运维](docs/linux/soft/yapi-ops.md) |
66 | 64 | - 中间件服务 |
67 | | - - [Elastic 运维](linux/soft/elastic) |
68 | | - - [Kafka 运维](linux/soft/kafka-install.md) |
69 | | - - [RocketMQ 运维](linux/soft/rocketmq-install.md) |
| 65 | + - [Elastic 运维](docs/linux/soft/elastic) |
| 66 | + - [Kafka 运维](docs/linux/soft/kafka-install.md) |
| 67 | + - [RocketMQ 运维](docs/linux/soft/rocketmq-install.md) |
70 | 68 | - [Zookeeper 运维](https://github.com/dunwu/javatech/blob/master/docs/technology/monitor/zookeeper-ops.md) |
71 | | - - [Nacos 运维](linux/soft/nacos-install.md) |
| 69 | + - [Nacos 运维](docs/linux/soft/nacos-install.md) |
72 | 70 | - 服务器 |
73 | | - - [Nginx 教程 📚](https://github.com/dunwu/nginx-tutorial) |
74 | | - - [Tomcat 运维](linux/soft/tomcat-install.md) |
75 | | -- [数据库 📚](https://github.com/dunwu/db-tutorial) |
| 71 | + - [Nginx 教程](https://github.com/dunwu/nginx-tutorial) 📚 |
| 72 | + - [Tomcat 运维](docs/linux/soft/tomcat-install.md) |
| 73 | +- [数据库](https://github.com/dunwu/db-tutorial) 📚 |
76 | 74 | - [Mysql 运维](https://github.com/dunwu/db-tutorial/blob/master/docs/sql/mysql/mysql-ops.md) |
77 | 75 | - [Redis 运维](https://github.com/dunwu/db-tutorial/blob/master/docs/nosql/redis/redis-ops.md) |
78 | 76 |
|
79 | | -### 扩展 |
| 77 | +### Docker |
| 78 | + |
| 79 | +- [Docker 快速入门](docs/docker/docker-quickstart.md) |
| 80 | +- [Dockerfile 最佳实践](docs/docker/docker-dockerfile.md) |
| 81 | +- [Docker Cheat Sheet](docs/docker/docker-cheat-sheet.md) |
| 82 | +- [Kubernetes 应用指南](docs/docker/kubernetes.md) |
| 83 | + |
| 84 | +### 其他 |
80 | 85 |
|
81 | | -- [Docker 教程](docker/README.md) |
82 | | - - [Docker 快速入门](docker/docker-quickstart.md) |
83 | | - - [Dockerfile 最佳实践](docker/docker-dockerfile.md) |
84 | | - - [Docker Cheat Sheet](docker/docker-cheat-sheet.md) |
85 | 86 | - [一篇文章让你彻底掌握 Python](https://github.com/dunwu/blog/blob/master/source/_posts/coding/python.md) |
86 | 87 | - [一篇文章让你彻底掌握 Shell](https://github.com/dunwu/blog/blob/master/source/_posts/coding/shell.md) |
87 | 88 | - [Git 从入门到精通](https://github.com/dunwu/blog/blob/master/source/_posts/tools/git.md) |
88 | 89 |
|
89 | | -## 脚本 |
| 90 | +## ⌨ 脚本 |
90 | 91 |
|
91 | 92 | ### Shell 脚本大全 |
92 | 93 |
|
93 | 94 | **Shell 脚本大全** 精心收集、整理了 Linux 环境下的常见 Shell 脚本操作片段。 |
94 | 95 |
|
95 | | -源码:[**Shell 脚本大全**](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/sys) |
| 96 | +源码:[**Shell 脚本大全**](https://github.com/dunwu/linux-tutorial/tree/master/codes/shell) |
96 | 97 |
|
97 | 98 | ### CentOS 运维脚本集合 |
98 | 99 |
|
99 | 100 | 本人作为一名 Java 后端,苦于经常在 CentOS 环境上开荒虚拟机。为提高效率,写了一套 Shell 脚本,提供如下功能:安装常用 lib 库、命令工具、设置 DNS、NTP、配置国内 yum 源、一键安装常用软件等。 |
100 | 101 |
|
101 | | -源码:[**CentOS 常规操作运维脚本集合**](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/sys) |
102 | | - |
103 | | -## 资源 |
104 | | - |
105 | | -- **Linux 命令** |
106 | | - - [命令行的艺术](https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md) |
107 | | - - [Linux 命令大全](https://man.linuxde.net/) |
108 | | - - [linux-command](https://github.com/jaywcjlove/linux-command) |
109 | | -- **社区网站** |
110 | | - - [Linux 中国](https://linux.cn/) - 各种资讯、文章、技术 |
111 | | - - [实验楼](https://www.shiyanlou.com/) - 免费提供了 Linux 在线环境,不用在自己机子上装系统也可以学习 Linux,超方便实用。 |
112 | | - - [鸟哥的 linux 私房菜](http://linux.vbird.org/) - 非常适合 Linux 入门初学者看的教程。 |
113 | | - - [Linux 公社](http://www.linuxidc.com/) - Linux 相关的新闻、教程、主题、壁纸都有。 |
114 | | - - [Linux Today](http://www.linuxde.net) - Linux 新闻资讯发布,Linux 职业技术学习!。 |
115 | | -- **知识相关** |
116 | | - - [Linux 思维导图整理](http://www.jianshu.com/p/59f759207862) |
117 | | - - [Linux 初学者进阶学习资源整理](http://www.jianshu.com/p/fe2a790b41eb) |
118 | | - - [Linux 基础入门(新版)](https://www.shiyanlou.com/courses/1) |
119 | | - - [【译】Linux 概念架构的理解](http://www.jianshu.com/p/c5ae8f061cfe) [En](http://oss.org.cn/ossdocs/linux/kernel/a1/index.html) |
120 | | - - [Linux 守护进程的启动方法](http://www.ruanyifeng.com/blog/2016/02/linux-daemon.html) |
121 | | - - [Linux 编程之内存映射](https://www.shiyanlou.com/questions/2992) |
122 | | - - [Linux 知识点小结](https://blog.huachao.me/2016/1/Linux%E7%9F%A5%E8%AF%86%E7%82%B9%E5%B0%8F%E7%BB%93/) |
123 | | - - [10 大白帽黑客专用的 Linux 操作系统](https://linux.cn/article-6971-1.html) |
124 | | -- **软件工具** |
125 | | - - [超赞的 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) |
126 | | - - [程序员喜欢的 9 款最佳的 Linux 文件比较工具](http://os.51cto.com/art/201607/513796.htm) |
127 | | - - [提高 Linux 开发效率的 5 个工具](http://www.codeceo.com/article/5-linux-productivity-tools.html) |
128 | | - - [你要了解的 11 款面向 Linux 系统的一流备份实用工具](http://os.51cto.com/art/201603/508027.htm) |
129 | | - - [16 个很有用的在线工具](http://www.simlinux.com/archives/264.html) |
130 | | - - Adobe 软件的最佳替代品 [原文在这里](https://linux.cn/article-8928-1.html) |
131 | | - - [Evince (Adobe Acrobat Reader)](https://wiki.gnome.org/Apps/Evince) 一个“支持多种文档格式的文档查看器”,可以查看 PDF,还支持各种漫画书格式 |
132 | | - - [Pixlr (Adobe Photoshop)](https://pixlr.com/) 一个强大的图像编辑工具 |
133 | | - - [Inkscape (Adobe Illustrator)](https://inkscape.org/zh/) 一个专业的矢量图形编辑器 |
134 | | - - [Pinegrow Web Editor (Adobe Dreamweaver)](https://pinegrow.com/) 一个可视化编辑制作 HTML 网站 |
135 | | - - [Scribus (Adobe InDesign)](https://www.scribus.net/) 一个开源电子杂志制作软件 |
136 | | - - [Webflow (Adobe Muse)](https://webflow.com/) 一款可以帮助用户不用编码就可以快速创建网站的谷歌浏览器插件。 |
137 | | - - [Tupi (Adobe Animate)](http://www.maefloresta.com/portal/) 一款可以创建 HTML5 动画的工具。 |
138 | | - - [Black Magic Fusion (Adobe After Effects)](https://www.blackmagicdesign.com) 一款先进的合成软件,广泛应用于视觉特效、广电影视设计以及 3D 动画设计等领域。 |
139 | | -- **中国开源镜像** |
140 | | - - [阿里云开源镜像站](http://mirrors.aliyun.com/) |
141 | | - - [网易开源镜像站](http://mirrors.163.com/) |
142 | | - - [搜狐开源镜像站](http://mirrors.sohu.com/) |
143 | | - - [北京交通大学](http://mirror.bjtu.edu.cn/) |
144 | | - - [兰州大学](http://mirror.lzu.edu.cn/) |
145 | | - - [厦门大学](http://mirrors.xmu.edu.cn/) |
146 | | - - [上海交通大学](http://ftp.sjtu.edu.cn/) |
147 | | - - [清华大学](http://mirrors.tuna.tsinghua.edu.cn/) |
148 | | - - [中国科学技术大学](http://mirrors.ustc.edu.cn/) |
149 | | - - [东北大学](http://mirror.neu.edu.cn/) |
150 | | - - [浙江大学](http://mirrors.zju.edu.cn/) |
151 | | - - [东软信息学院](http://mirrors.neusoft.edu.cn/) |
| 102 | +源码:[**CentOS 常规操作运维脚本集合**](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux) |
| 103 | + |
| 104 | +## 🚪 传送门 |
| 105 | + |
| 106 | +◾ 🏠 [DB-TUTORIAL 首页](https://github.com/dunwu/linux-tutorial) ◾ 🎯 [我的博客](https://github.com/dunwu/blog) ◾ |
0 commit comments