Linux学习总结

Linux学习总结

1目录结构:/home/name

在这里插入图片描述

(https://i-blog.csdnimg.cn/direct/ec7c7ee5a0bb4a818b9cc5e05174a444.png)

2 文件类型

: -普通文件 d 目录文件 p管道文件 |连接文件 s套接字文件 c,b设备文件

3 权限

chmod 文字设定发,数子设定法 r4,w 2,x1 chmod u+x file

4 命令

4.1文件

cp, rm ,rm, cat more tail vi/vim find grep awk sed …

4.2进程

ps kill pkill jobs &ss lsof tcpdump ifstat

4.3网络

ps kill pkill jobs &

4.4系统监测

: top vmstat iostat

4.5其他

:ldd nm uname ulimit

5 gcc gdb makefile

编译链接 四步预编译 编译 汇编 链接 《程序员自我修养》
在这里插入图片描述

6.操作系统

在这里插入图片描述

7.进程: 就是一个正在运行的程序内存

:fork(),僵死进程 ,怎么解决? init fork + exec监测内存泄漏的工具写时拷贝意义? fork复制那些,那些是共享
信号, signal,kill

8 进程间通信

ipc 管道 信号量 共享内存 消息队列 套接字
有名 无名 区别?临界资源 临界区

9 线程

: 进程内部的一条执行路径,
理解并发同步 /安全进程和线程的区别?
Linux 线程实现
同步线程 方法: 信号量 互斥锁 条件变量 读写锁
线程安全: 同步,调用线程安全的函数(可重入函数)
网络:
1)分层 7层模型,4层,为什么要分层?各层功能?
2)ip 地址 MAC地址 arp rarp
3)端口 了解知名端口对于的协议
4)网络字节序列,大端htons htonl ntohs ntohl
5)tcp编程流程
在这里插入图片描述

  1. tcp 与udp 区别

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的sun&shine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值