Linux全套讲解系列,参考视频-B站韩顺平,本文的讲解更为详细
目录
一、磁盘分区挂载
1、磁盘分区机制
2、增加磁盘应用实例
3、磁盘情况查询
4、磁盘实用指令
二、网络配置
1、NAT网络原理图
2、网络配置指令
3、网络配置实例
4、主机名和hosts映射
三、进程
1、进程基本介绍
2、ps指令详解
3、父子进程
4、终止进程
5、pstree指令
6、服务管理
(1)service
(2)运行级别
(3)chkconfig
(4)systemctl
(5)firewall
7、动态监控系统
(1)
(2)
8、监控网络状态
一、磁盘分区挂载
1、磁盘分区机制
比如sda1就挂载在boot下
2、增加磁盘应用实例
然后要给分区指定文件类型,才能进行挂载,所以下一步要先格式化磁盘再挂载
所以要先格式化sdb,格式化后才会给sdb分配一个唯一的40位的不重复的字符串
注:unmount就是卸载【取消挂载的意思】
这下重启后,挂载也不会消失
3、磁盘情况查询
4、磁盘实用指令
二、网络配置
1、NAT网络原理图
注:上面的ip地址如何知道的,利用ipconfig分别在Linux下和主机下的终端查看即可
2、网络配置指令
回顾上面讲的,为什么Linux的ip是192.168.2开头的呢?
打开VMware
3、网络配置实例
4、主机名和hosts映射
之前都是ping ip来测试,但是又觉得记ip麻烦,想直接ping 主机名,所以需要如下操作
在windows下ping Linux名
在Linux下ping windows主机名
测试:
那么原理是什么呢?
三、进程
1、进程基本介绍
2、ps指令详解
3、父子进程
利用ps -aux | more即可查看到1号进程是system,即sshd进程是由system进程创建的
4、终止进程
案例1:踢掉某个非法登录用户
案例2:终止远程登录服务sshd,在适当时候再次重启sshd服务
再次登录发现就可以了
5、pstree指令
pstree -p
pstree -u
6、服务管理
(1)service
重启后xshell即可访问linux
(2)运行级别
这部分知识在入门篇讲过:
(3)chkconfig
(4)systemctl
(5)firewall
为什么需要telnet?
- telnet就是查看某个端口是否可访问。我们在搞开发的时候,经常要用的端口就是 8080。那么你可以启动服务器,用telnet 去查看这个端口是否可用。
- Telnet协议是TCP/IP协议家族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
7、动态监控系统
(1)
输入top后:
【下面每3秒会刷新一次】
zombie:僵尸 僵尸进程要定时清理
(2)
8、监控网络状态
用图细说下Local Address和Foreign Address的关系