关注公众号“执鸢者 ”,回复“ 书籍 ”获取大量学习资料, 回复“ 前端视频”获取大量教学视频,回复“Linux”获取本节整体思维导图。
本文主要是 Linux 的入门内容,利用 40 张思维导图从 基础、操作、实用指令、组管理和权限管理、crond 任务调度、Linux 磁盘分区和挂载、Linux 网络环境配置、进程管理、服务管理、RPM 和 YUM、软件安装关键点、Shell 编程共十二部分着手,从而系统的了解一下 Linux(基于 Centos),本文的定位是前端工程师够用、运维工程师入门。
一、基础
主要阐述了什么是 Linux、主要发行版有什么、如何在自己利用 VM 安装自己的 Linux 系统、Linux 树形目录结构及相关目录的用途。
二、操作
主要介绍了 Xftp5、XShell 工具及 vi 和 vim 编辑器的使用。
三、实用指令
主要阐述了一系列实用指令,包括:关机 & 重启命令;用户登录和注销;用户管理;切换到指定运行级别;帮助指令;文件目录类;时间日期类;搜索查找类;压缩和解压类。
3.1 关机 & 重启命令
3.2 用户登陆和注销
3.3 用户管理
3.4 切换到指令运行级别
3.5 帮助指令
3.6 文件目录类
3.7 时间日期类
3.8 搜索查找类
3.9 压缩和解压类
四、组管理和权限管理
主要阐述了组管理及权限管理相关的内容。
五、crond 任务调度
主要阐述了 crond 任务调度,使系统在某个时间执行特定的命令或程序
六、Linux 磁盘分区、挂载
主要阐述了 Linux 磁盘分区、挂载,使开发者能够自己增加一块硬盘
七、Linux 网络环境配置
主要阐述了 Linux 网络环境配置中的自动获取 IP 和指定固定的 IP,从而实现网络连接。
八、进程管理
主要阐述了与进程管理相关的内容,包括基本概念、显示执行的进程、查看进程树、终止进程、动态监控进程、查看系统网络情况及进程状态。
8.1 基本
8.2 显示执行的进程
8.3 查看进程树
8.4 终止进程
8.5 动态监控进程
8.6 查看系统网络情况
8.7 进程状态
九、服务管理
主要阐述了何为服务以及与服务管理相关的一些列指令。
十、RPM 和 YUM
主要阐述了 Linux 系统中软件安装的两种方式:rpm 和 yum。
十一、软件安装关键点
阐述了软件安装中需要注意的关键点:如何配置环境变量及开放对应端口。
十二、Shell 编程
主要阐述与 Linux 操作息息相关的 Shell 编程中的一些基础语法。
12.1 基本介绍
12.2 基本使用
12.3 shell 的变量
12.4 注释
12.5 字符串
12.6 数组
12.7 运算符
12.8 条件判断
12.9 流程控制
12.10 read 读取控制台输入
12.11 函数
相关章节 <br/>
图解 JavaScript——代码实现【1】<br/>
图解 JavaScript——代码实现【2】<br/>
图解 JavaScript————基础篇 <br/>
图解 JavaScript————进阶篇 <br/>
图解 23 种设计模式(TypeScript 版)<br/>欢迎大家关注公众号(回复“Linux”获取本节的思维导图, 回复“书籍”获取大量前端学习资料, 回复“前端视频”获取大量前端教学视频)