摘要: Linux 组成 kernel 实现进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等功能 rootfs 包括程序和 glibc 库 程序:二进制执行文件 库:函数集合, function, 调用接口(头文件负责描述) 加载 kernel kernel 自身初始化过程1. 探测可识别到的所 阅读全文
posted @ 2020-05-18 08:35 你好,蔚蓝天空 阅读(119) 评论(0) 推荐(0)
摘要: 内核功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等什么是进程 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限 阅读全文
posted @ 2020-05-11 08:52 你好,蔚蓝天空 阅读(158) 评论(0) 推荐(0)
摘要: 网络分层 三种通讯模式 unicast单播 broadcast广播 multicast组播 冲突域:两个网络设备同时发送数据,如果发生了冲突,则两个设备处于同一个冲突域,反之,则各自处于不 同的冲突域广播域:一个网络设备发送广播,另一个设备收到了,则两个设备处于同一个广播域,反之,则各自处于不 同的 阅读全文
posted @ 2020-04-27 08:47 你好,蔚蓝天空 阅读(137) 评论(0) 推荐(0)
摘要: 设备文件 一切皆文件:open(), read(), write(), close() 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘 /dev/DEV_FILE /dev/sdX #SCSI, SATA, SAS, IDE,USB /dev/nvme0n# # 阅读全文
posted @ 2020-04-19 09:43 你好,蔚蓝天空 阅读(175) 评论(0) 推荐(0)
摘要: 文件查找locate,find locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db,,执行updatedb可以更新数据库 -i 不区分大小写的搜索 -n N 只列举前N个匹配项目 -r 使用基本正则表达式 find 是实时查找工具,通过遍历指定路径完成 阅读全文
posted @ 2020-04-12 17:50 你好,蔚蓝天空 阅读(131) 评论(0) 推荐(0)
摘要: vim命令格式 +# 打开文件后,让光标处于第#行的行首,+默认行尾 +/PATTERN 让光标处于第一个被PATTERN匹配到的行行首 -b file 二进制方式打开文件 -d file1 file2… 比较多个文件,相当于 vimdiff -m file 只读打开文件 -e file 直接进入e 阅读全文
posted @ 2020-04-05 18:14 你好,蔚蓝天空 阅读(176) 评论(0) 推荐(0)
摘要: Linux下的文件类型 普通文件(-) 目录(d) 软链接(字符链接L) 套接字文件(S) 字符设备(S) 块设备(B) 管道文件(命名管道P) 绝对路径 以正斜杠/ 即根目录开始 完整的文件的位置路径 可用于任何想指定一个文件名的时候 相对路径名 不以斜线开始 一般情况下,是指相对于当前工作目录的 阅读全文
posted @ 2020-03-28 18:00 你好,蔚蓝天空 阅读(165) 评论(0) 推荐(0)
摘要: tty(显示当前所在的终端) Hostname NAME(设置主机名)注意:主机名不要使用下划线 echo $PS1 $SHELL(用echo来实现或者显示后缀文本信息,查找路径) type COMMAND(查看是内部命令还是外部命令,如果是内部命令不会显示,相反显示为外部名令) hash(列出曾经 阅读全文
posted @ 2020-03-22 11:16 你好,蔚蓝天空 阅读(187) 评论(0) 推荐(0)