linux学习总结

不羁岁月 提交于 2020-03-10 12:28:42

磁盘存储和文件系统

  1. 分区管理:
    1)分区指令:fdisk(ext系列)、gdisk(xfs系列)、parted
    2)分区同步指令:partprobe(支持centos5、7版本)partx -a 设备分区地址(同步centos6版本新增分区)partx -n 6-7 设备分区地址(centos6版本删除的分区同步指令)
    注解:在我们对一个正在使用的硬盘分区后,通常不会存入缓存中,要不重启,要不使用以上命令完成缓存与配置文件的同步
  2. 系统文件
    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状态,自此连接建立成功。
    注意:在此建立连接过程中,必须经过三步,一和二步明确了客户端发出的消息服务器能收到,二和三步明确了服务器发出的消息客户端能收到。所以这是必不可少的步骤。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!