linux学习总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习总结相关的知识,希望对你有一定的参考价值。
磁盘存储和文件系统- 分区管理:
1)分区指令:fdisk(ext系列)、gdisk(xfs系列)、parted
2)分区同步指令:partprobe(支持centos5、7版本)partx -a 设备分区地址(同步centos6版本新增分区)partx -n 6-7 设备分区地址(centos6版本删除的分区同步指令)
注解:在我们对一个正在使用的硬盘分区后,通常不会存入缓存中,要不重启,要不使用以上命令完成缓存与配置文件的同步 - 系统文件
1)文件系统指令:mkfs、fsck、mkswap、swapon和mke2fs、dumpe2fs、tune2fs、e2label(支持ext系列)或者xfs_(tab补全)
2)查看硬件信息指令:lsblk、blkid、du、df、findmnt、findfs
3)挂载指令:mount、umount
设备挂目录、目录挂目录(参数-B)、文件挂目录(参数选项-o loop)、光盘挂目录、格式化文件挂目录、swap挂目录
4)创建逻辑卷分区流程:分散空间>物理卷>卷组>逻辑卷
文件挂载配置文件/etc/fstab 文件命令:dd网络协议和管理
1.OSI:物理层>数据链路层>网络层>传输层>会话层>表示层>应用层
2.三种通讯方式与通信模式:单工、半双工、全双工和单播、组播、广播
3.物理设备:集线器(物理层):提供物理连接、交换机(数据链路层)分割冲突域、路由器(网络层)分割广播域
4.帧包头结构
5.TCP协议、UDP协议、IP协议、ICMP协议、ARP协议(容易发生ARP欺骗)、RARP协议
6.IP网络地址的划分早期分为ABCD类网络ID类型 127开头都属于环回地址
A类网络前8位,第一位为0,1-126 网络个数2^7 主机个数2^24-2
B类网络前16位,前两位10,128-191 网络个数2^14 主机个数2^16-2
C类网络前24位,前三位110,192-223 网络个数2^21 主机个数2^8-2
1)网络中主机数=2^(32-网络ID位数)-2
2)网络数=2^可变网络ID位
7.无类:网络ID位数不确定
netmask(子网掩码):共32位,对应IP中网络ID位为1,主机位为0
1)网络中主机数=2^(32-网络ID位数)-2
2)网络数=2^可变网络ID位
3)网络ID=IP与netmask
注意:网络在A和B通信时,是拿自己子网掩码与自己与然后再拿自己子网掩码与对方与.
4)无类地址CIDR表示法:IP/网络ID位数,CIDR表示法,无类域间路由
5)划分子网数=2^网络ID向主机ID借位
7.路由表:
目标网络、netmask、接口、网关(关键四项)
目标网络:网络ID
netmask:子网掩码
接口:从本设备哪个接口出去,就能到达目标网络
网关:到达目标网络,将数据包发送给下一个路由器的接口的IP
8.有限状态机CLOSED、LISTEN、SYN-SENT、SYN-RECEIVED、ESTABLISHED、FIN-WAIT-1、FIN-WAIT-2、TIME-WAIT、CLOSE-WAIT、LAST-ACK、CLOSING
三次握手过程:
客户端和服务器开始都处于CLOSED状态下,当客户端向服务器发送连接报文段时自己进入SYN-SENT状态,服务器处于LISTEN状态,收到消息后将确认报文段和连接报文段发送个客户端,自己进入SYN-RECEIVED状态,当客户端收到消息后,发送确认报文段给服务器,自己进入ESTAB-LISHED状态,在服务器收到消息后,即进入ESTAB-LISHED状态,自此连接建立成功。
注意:在此建立连接过程中,必须经过三步,一和二步明确了客户端发出的消息服务器能收到,二和三步明确了服务器发出的消息客户端能收到。所以这是必不可少的步骤。
以上是关于linux学习总结的主要内容,如果未能解决你的问题,请参考以下文章