Open wangzhongyang opened 2 years ago
命令 | 用处 |
---|---|
chmod | 文件权限 |
find | 查找 |
mv | 移动 |
cp | cope |
cat | 查看 |
grep | 筛选 |
ssh | 远程连接 |
tcpdump | TCP抓包 |
netstat | 网络信息 |
kill | 杀死进程 |
zip/unzip | 压缩解压 |
top/htop | 系统基本使用信息 |
pstree | 进程树信息 |
ps | 进程信息 |
fork
函数创建子进程,如果子进程退出当父进程没有调用wait
或waitpid
获取子进程的信息状态,那么子进程的描述符扔保存在系统中。需要杀死父进程,僵尸进程改为孤儿进程自动进行回收namespace
进行进程隔离Cgroup
进行资源分配和隔离(超出造成OOM)chroot
改变进程的根目录位置层概念
基本可用、软状态、最终一致性
网络
网络分层
GET 和 POST 区别
HTTP状态码
TCP/IP 协议
面向连接的、可靠的、基于字节流的传输控制协议
三次握手
两次握手无法确定这次请求是否是网络中的垃圾数据
ack(下个字节序号)、win(窗口大小)、
拥塞控制
作用于网络,防止过多数据注入到网络中,避免出现网络负载过大的情况。发送方维持一个拥塞窗口的状态变量。拥塞窗口的大小取决于网络的拥塞程度并动态变化。发送方让自己的发送窗口等于拥塞窗口,另外考虑接受方的接收能力,发送窗口可能小于拥塞窗口
慢开始 慢开始的“慢”并不是增长缓慢,而是起点cwnd为1,然后翻倍至ssthresh(慢开始门限ssthresh状态变量)。
拥塞避免
快重传 连续收到三个重复确认,就立即发送对方尚未收到的报文段
快恢复 乘法减少,加法增大
PUSH 标识
发送方使用该标志通知接收方将所收到的数据全部提交给接收进程。接收方完全接收后回复FIN
UDP 协议优缺点,使用场景,如何优化,拓展协议
UDP 协议 User Data Protocol,用户数据报协议,是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。
头信息
区别
HTTP1.1、HTTP2、HTTP3区别
keep-alive
connnecttion: close
Transfer-Encoding
字段为0时表示发送完毕;2. 使用content-length
(服务器在发送回应之前,必须知道回应数据的长度)负载均衡策略、分类(四层|七层)
HTTPS区别
在HTTP下加入SSL层