摘要
- 这是我学习b站 hsp老师的视频做的笔记,然后根据自己的理解重新整理的
- 因为linux的知识大都属于操作类型的,而且有些知识比较散,因此可能整理的不是很好
- 但即便是这样,我也是认证整理了一番,有助于理解linux操作的体系,当使用指令的时候能快速定位到是哪一个指令
- 当然,在今后的使用过程中,还会补充一些知识,但是就不会加入到这个目录当中了,可能比较麻烦
一、虚拟机 & 远程工具
1. 虚拟机
2. 远程工具
二、linux知识
这个只是是不知道归到哪里,也不是操作,就归到这里了
三、linux基本操作
实际上就是没处归类,归到这里了
- linux安装配置(安装linux的各种选项)
- linux关机 & 重启 指令
- linux帮助操作 help、man指令
- 历史指令 history 指令
- 时间指令 date、cal
- 显示指令 echo
- 查找指令 find、locate、which、grep
- linux环境变量
四、linux用户和组
- linux登录、登出logout、exit、切换su
- linux找回root用户密码
- 用户和组基本操作:查看、删除、切换用户,修改密码等;用户和组的相关文件
- linux用户操作、组操作:为用户指定组、修改组、修改用户的初始目录等:groupadd、useradd、usermod
五、linux目录、文件
1. 文件的基本操作
2. 文件所属用户和组、文件权限
3. 文件的压缩和解压缩
4. 统计文件数量
六、linux crond任务调度
七、磁盘分区和挂载
- linux分区与目录介绍
- linux的分区操作:查看分区情况lsblk | 格式化分区mkfs | 挂载、取消挂载mount、umount | 永久挂载
- linux如何增加硬盘
- linux查看硬盘情况:df、du指令
八、linux网络
- linux NAT网络原理
- 查看虚拟网络ip信息:VMWare查看,主机查看
- linux网络环境配置类型:DHCP获取、静态IP
- 如何为linux静态ip配置
- 设置ip和主机名映射
- 主机名解析过程:hosts文件、DNS
- 网络状态监控:netstat指令
九、linux进程和服务
1. linux进程
2. linux服务
- linux服务:基本介绍查看服务、运行级别和服务、基本服务指令service
- linux服务管理 systemctl指令、service指令
3. linux防火墙
4. linux动态监控 | top指令
十、linux软件管理
十一、shell编程
- linux shell编程入门
- shell变量
- shell注解
- shell位置参数变量、shell接受参数
- shell预定义变量:进程号、后台最后一个进程的进程号、最后一个后台运行进程的返回值
- shell运算符
- shell条件判断语句:if语句
- shell条件判断类型
- shell的case语句
- shell循环:for循环,while循环
- shell的read函数
- shell函数:定义函数、调用函数
- shell练习案例:定时备份数据库
十二、linux搭建环境
十三、linux日志
- linux日志:基本概念、linux日志的文件、服务
- linux日志管理服务 rsyslogd、日志管理服务配置文件、日志类型、日志级别、添加日志
- linux日志轮替:基本介绍、设置日志轮替、日志轮替原理、logrotate
- linux内存日志:journalctl指令