Linux全套讲解系列,参考视频-B站韩顺平,本文的讲解更为详细
目录
一、磁盘分区挂载
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的关系