linux笔记目录
摘要
- 这是我学习b站 hsp老师的视频做的笔记,然后根据自己的理解重新整理的
- 因为linux的知识大都属于操作类型的,而且有些知识比较散,因此可能整理的不是很好
- 但即便是这样,我也是认证整理了一番,有助于理解linux操作的体系,当使用指令的时候能快速定位到是哪一个指令
- 当然,在今后的使用过程中,还会补充一些知识,但是就不会加入到这个目录当中了,可能比较麻烦
一、虚拟机 & 远程工具
1. 虚拟机
- 创建虚拟机
- 虚拟机的网络模式
- 虚拟机克隆
- 虚拟机快照
- 虚拟机迁移
- 虚拟机删除
- 安装VMTools
- 设置共享文件夹
2. 远程工具
- XShell
- XFTP
二、linux知识
这个只是是不知道归到哪里,也不是操作,就归到这里了
- linux运行级别
- linux优化的策略及思路
- 如何阅读linux源码:阅读源码的重要性
- 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. 文件的基本操作
- linux目录结构及含义
- 目录文件操作:查看、创建、拷贝cp、移动mv、重命名mv、修改、链接、重定向>&>>
- linux中
ll
指令每行的含义 - vi和vim指令
2. 文件所属用户和组、文件权限
- linux文件与拥有者、组
- rwx权限含义、修改目录、文件所在的用户、组:chmod、chgrp
- 更改文件的权限、文件权限案例
3. 文件的压缩和解压缩
- 压缩和解压缩指令:gzip gunzip | zip unzip | tar
4. 统计文件数量
- linux统计文件、目录个数
六、linux crond任务调度
- crond进程说明 | 如何crontab指令控制任务调度
- 任务调度时间占位符说明
- at定时任务
七、磁盘分区和挂载
- 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进程
- linux进程:进程基本介绍、进程查看指令ps、查看父进程、查看进程树pstree
- linux终止进程 kill
- linux终止进程案例:踢除用户、关闭sshd、杀死终端
2. linux服务
- linux服务:基本介绍查看服务、运行级别和服务、基本服务指令service
- linux服务管理 systemctl指令、service指令
3. linux防火墙
- linux防火墙:firewall-cmd、基本介绍、防火墙服务开启关闭、防火墙端口设置
4. linux动态监控 | top指令
- 就是动态监控进程运行状态的指令:top指令
十、linux软件管理
- rpm文件和指令:软件的安装、卸载、查看信息
- yum指令:软件的下载
十一、shell编程
- linux shell编程入门
- shell变量
- shell注解
- shell位置参数变量、shell接受参数
- shell预定义变量:进程号、后台最后一个进程的进程号、最后一个后台运行进程的返回值
- shell运算符
- shell条件判断语句:if语句
- shell条件判断类型
- shell的case语句
- shell循环:for循环,while循环
- shell的read函数
- shell函数:定义函数、调用函数
- shell练习案例:定时备份数据库
十二、linux搭建环境
- linux安装、配置jdk
- linux安装Tomcat、开启Tomcat、为Tomcat添加页面
- linux安装mysql、查看mysql初始密码、mysql找回密码
十三、linux日志
- linux日志:基本概念、linux日志的文件、服务
- linux日志管理服务 rsyslogd、日志管理服务配置文件、日志类型、日志级别、添加日志
- linux日志轮替:基本介绍、设置日志轮替、日志轮替原理、logrotate
- linux内存日志:journalctl指令
十四、linux数据备份恢复
- linux数据备份恢复:dump指令、restore指令
十五、linux内核
- linux的内核:内核获取、内核升级
十六、linux可视化管理
- webmin
- bt宝塔
十七、linux练习
- 定制linux系统
- linux练习题