![a32228d7333583eaa1b6defca2e1e3b8.png](https://i-blog.csdnimg.cn/blog_migrate/01ed6f5c3ba7747e819b9dbdd801cc2f.jpeg)
作者:执鸢者
转发链接:https://segmentfault.com/a/1190000023012595
本文主要是Linux的入门内容,利用40张思维导图从基础、操作、实用指令、组管理和权限管理、crond任务调度、Linux磁盘分区和挂载、Linux网络环境配置、进程管理、服务管理、RPM和YUM、软件安装关键点、Shell编程共十二部分着手,从而系统的了解一下Linux(基于Centos),本文的定位是前端工程师够用、运维工程师入门。
![2a8fdac7319ee2cafe815473580c8cf8.png](https://i-blog.csdnimg.cn/blog_migrate/208926aa7f59570c858920a8b04a03f8.jpeg)
一、基础
主要阐述了什么是Linux、主要发行版有什么、如何在自己利用VM安装自己的Linux系统、Linux树形目录结构及相关目录的用途。
![9abe5764c12615cec2dea1deb8c62a54.png](https://i-blog.csdnimg.cn/blog_migrate/370b0837104e2c828cedea000223a0f4.jpeg)
二、操作
主要介绍了Xftp5、XShell工具及vi和vim编辑器的使用。
![1965ed5d38b4c2f85f8a037057a4cd48.png](https://i-blog.csdnimg.cn/blog_migrate/76ad4a9900ddf9fc82d22f7d995e4755.jpeg)
三、实用指令
主要阐述了一系列实用指令,包括:关机&重启命令;用户登录和注销;用户管理;切换到指定运行级别;帮助指令;文件目录类;时间日期类;搜索查找类;压缩和解压类。
![09ea710e48677147a46922cecf74a6d2.png](https://i-blog.csdnimg.cn/blog_migrate/836604dae7efb05dc50fa6c8ec7adc54.jpeg)
3.1 关机&重启命令
![c24b33d3ca5b894b296cfa358ba14a7c.png](https://i-blog.csdnimg.cn/blog_migrate/2c5b3e6b1a6027a012c44ef9f0690414.jpeg)
3.2 用户登陆和注销
![e1dc6c0120fb51e90303932f1f1470b8.png](https://i-blog.csdnimg.cn/blog_migrate/2bb3291b1d74b3dfe675078697540115.jpeg)
3.3 用户管理
![8acdee4999e0fa1e1b39e370e1c7ede2.png](https://i-blog.csdnimg.cn/blog_migrate/f0430cdf94bbb0fd51f91a0b2bce0ebd.jpeg)
3.4 切换到指令运行级别
![284b3f1e7012bb5ff8018c68a4988600.png](https://i-blog.csdnimg.cn/blog_migrate/16e04ffc4446e468a7b063ec8a6cb1d7.jpeg)
3.5 帮助指令
![d7aa528f11fc698a56e9b2f055b0bce7.png](https://i-blog.csdnimg.cn/blog_migrate/91e79627913650dcadaa8890a563ddee.jpeg)
3.6 文件目录类
![0db04a9fbd4cb40dfde796cfe4474cd1.png](https://i-blog.csdnimg.cn/blog_migrate/727dfcd1421574a96b6c8e003cc04109.jpeg)
3.7 时间日期类
![2ca920ab27bd43e825907e57ae973960.png](https://i-blog.csdnimg.cn/blog_migrate/b77ce178b28044ea2a08ee44d6f54198.jpeg)
3.8 搜索查找类
![212c7e50e2c35886f33196c250da77b8.png](https://i-blog.csdnimg.cn/blog_migrate/32cb02790ba41862eb90d45c12155d17.jpeg)
3.9 压缩和解压类
![f9a56216b868f4d8f0ac8eafce0ee2f9.png](https://i-blog.csdnimg.cn/blog_migrate/f67e6d3c7d2dfe22c38571ab7fbd56f2.jpeg)
四、组管理和权限管理
主要阐述了组管理及权限管理相关的内容。
![0826d49106fc92ec134153b6abe62ce4.png](https://i-blog.csdnimg.cn/blog_migrate/569633ec81525c9002f36eff265871db.jpeg)
五、crond任务调度
主要阐述了crond任务调度,使系统在某个时间执行特定的命令或程序
![b6bb508c41196412f0ce208d4e60d7cd.png](https://i-blog.csdnimg.cn/blog_migrate/bbfb49bc2a600bb2781b464f358c8b7e.jpeg)
六、Linux磁盘分区、挂载
主要阐述了Linux磁盘分区、挂载,使开发者能够自己增加一块硬盘
![a9d413f475e878d3cc17ee55b70ccebc.png](https://i-blog.csdnimg.cn/blog_migrate/782c57ed8b00a4ec60c22efde68e1ee0.jpeg)
七、Linux网络环境配置
主要阐述了Linux网络环境配置中的自动获取IP和指定固定的IP,从而实现网络连接。
![ec81a75ef2d94638cad2758d18d76143.png](https://i-blog.csdnimg.cn/blog_migrate/fb94e96bc02a291221b5533c9567ff78.jpeg)
八、进程管理
主要阐述了与进程管理相关的内容,包括基本概念、显示执行的进程、查看进程树、终止进程、动态监控进程、查看系统网络情况及进程状态。
![390674d496c6850df0a626aa46c06e46.png](https://i-blog.csdnimg.cn/blog_migrate/00c96f1697f1e993275ffedac6b2a811.jpeg)
8.1 基本
![fc1eb4910abb2be36832b4a3101868de.png](https://i-blog.csdnimg.cn/blog_migrate/527319ac2299f9ad103917c3bea2183c.jpeg)
8.2 显示执行的进程
![b5ae0b48be7816a679c445902d510e30.png](https://i-blog.csdnimg.cn/blog_migrate/2a2469fddade51861346078bd85b7eaa.jpeg)
8.3 查看进程树
![4faba784e5f660e421a77bb5a62ce6a5.png](https://i-blog.csdnimg.cn/blog_migrate/d1700cb96be5b0bff1826319d1e2967d.jpeg)
8.4 终止进程
![cd66acc7e075e6ae887fcd4adb714c3a.png](https://i-blog.csdnimg.cn/blog_migrate/0eb02f62c99403c2b7b2fbf07c48e8b2.jpeg)
8.5 动态监控进程
![91c61154eb3291ce4102db52230bcc7a.png](https://i-blog.csdnimg.cn/blog_migrate/ab022b3922decb86eaef561b58242e81.jpeg)
8.6 查看系统网络情况
![e5a91c1d5543e1814055237348622dd3.png](https://i-blog.csdnimg.cn/blog_migrate/711305c1851dc57ce160801381533178.jpeg)
8.7 进程状态
![5a030a5cb3605259e30ee7657eadf61d.png](https://i-blog.csdnimg.cn/blog_migrate/e3a6a19a02042565106e5f9b236385bb.jpeg)
九、服务管理
主要阐述了何为服务以及与服务管理相关的一系列指令。
![ee630e6f9e236aa5b6ab15cd79b0fb3d.png](https://i-blog.csdnimg.cn/blog_migrate/7ad662a517092100e84f56a9c0abc698.jpeg)
十、RPM和YUM
主要阐述了Linux系统中软件安装的两种方式:rpm和yum。
![b9f62f959ec19ba10c394e587c0088cb.png](https://i-blog.csdnimg.cn/blog_migrate/2ff462f45438abac5f203cf9ee18dc5d.jpeg)
十一、软件安装关键点
阐述了软件安装中需要注意的关键点:如何配置环境变量及开放对应端口。
![aeb297603e0eb66c17222d61ddc8cf7d.png](https://i-blog.csdnimg.cn/blog_migrate/714091e13934299a47e4d9bd55258653.jpeg)
十二、Shell编程
主要阐述与Linux操作息息相关的Shell编程中的一些基础语法。
![4b208eaadbcefba56686f0644fc0ef35.png](https://i-blog.csdnimg.cn/blog_migrate/fbaccb83abc84ddf9b229b3e6647f3a6.jpeg)
12.1 基本介绍
![509d5dc09bdb6aea0352f818d5ad7dde.png](https://i-blog.csdnimg.cn/blog_migrate/9217ef7c23fcde9d58b067d27ffe8b1a.jpeg)
12.2 基本使用
![c03cf3d831cf626264125220c89ffc4c.png](https://i-blog.csdnimg.cn/blog_migrate/ee63707c91d026c1f1044f373f8fa627.jpeg)
12.3 shell的变量
![a8b8a4c1c3660fdfb1aa7e7ef8ba5360.png](https://i-blog.csdnimg.cn/blog_migrate/8977d969652e59589388926e9da4eabd.jpeg)
12.4 注释
![f9552ceb9c6b92b32a5d9f89e14c839c.png](https://i-blog.csdnimg.cn/blog_migrate/8c0d939ab7ebecf6d0af179b1a84c4f1.jpeg)
12.5 字符串
![568e58b48bcdedbf54283671ae92cd9d.png](https://i-blog.csdnimg.cn/blog_migrate/8311a254eea23668cf58518b1999d44d.jpeg)
12.6 数组
![6033f81780c32cdf2d1c9bda4fb7d721.png](https://i-blog.csdnimg.cn/blog_migrate/892d09416b616f359706e3555a89d3bf.jpeg)
12.7 运算符
![d9c214b2e171d4d733aa72d62737ffc1.png](https://i-blog.csdnimg.cn/blog_migrate/5303749f42684dd482cc1bedc66e971b.jpeg)
12.8 条件判断
![489cdd78f7db069a68b97a626be1e287.png](https://i-blog.csdnimg.cn/blog_migrate/4434eb48b83b9aedcc5e6230c6691bf5.jpeg)
12.9 流程控制
![652848e0abfff003d4473a0e61e75150.png](https://i-blog.csdnimg.cn/blog_migrate/6809644474a5a779d205ee318bc98a34.jpeg)
12.10 read读取控制台输入
![e48569bca97519dd5b126435928d1f31.png](https://i-blog.csdnimg.cn/blog_migrate/763b2eeaf649a401db17c960db8a7578.jpeg)
12.11 函数
![602544de52affdbe9acb55d98f1ddf96.png](https://i-blog.csdnimg.cn/blog_migrate/cfee1db07d7af6b72ac5d14a0639cca8.jpeg)
作者:执鸢者
转发链接:https://segmentfault.com/a/1190000023012595