摘要: 1 CentOS 6 的启动管理 1.1 Linux 组成 + kernel 实现进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等功能 + rootfs 包括程序和 glibc 库 ​ 程序:二进制执行文件 ​ 库:函数集合, function, 调用接口(头文件负责描述) 1.2 内核 阅读全文
posted @ 2020-05-18 08:53 雨中漫步的张超 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1 进程和内存管理 内核功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等 1.1 什么是进程 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 + 进程ID(Process ID,PID)号码被用来标记各个进程 + UID、GID、和SELin 阅读全文
posted @ 2020-05-11 08:45 雨中漫步的张超 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 3 TCP/IP 协议栈 3.1 TCP/IP 标准 3.1.1 TCP/IP 介绍 Transmission Control Protocol/Internet Protocol 传输控制协议/因特网互联协议 TCP/IP是一个Protocol Stack,包括TCP、IP、UDP、ICMP、RI 阅读全文
posted @ 2020-04-27 08:44 雨中漫步的张超 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1 磁盘结构 1.1 设备文件 一切皆文件:open(), read(), write(), close() 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信 设备号码: + 主设备号:major number, 标识设备类型 + 次设备号:minor number, 标识同一类 阅读全文
posted @ 2020-04-20 00:58 雨中漫步的张超 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1 软件运行和编译 1.1 软件相关概念 1.1.1 ABI ABI即 Application Binary Interface Windows与Linux不兼容 ​ ELF(Executable and Linkable Format) ​ PE(Portable Executable) 库级别的 阅读全文
posted @ 2020-04-13 08:24 雨中漫步的张超 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 文件查找 在文件系统上查找符合条件的文件 文件查找:locate, fifind ​ 非实时查找(数据库查找):locate ​ 实时查找:fifind 1.1 locate locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 索引的构建是在系统 阅读全文
posted @ 2020-04-13 08:19 雨中漫步的张超 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 文本编辑工具之神VIM 1.1 vi和vim简介 在Linux中我们经常编辑修改文本文件,即由ASCII,Unicode或其他编码的纯文字的文件。 文本编辑种类: + 全屏编辑器:nano(字符工具),gedit(图形化工具),vi,vim + 行编辑器:sed vi Visual editor 阅读全文
posted @ 2020-04-06 08:56 雨中漫步的张超 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 用户、组和权限 1 Linux安全模型 资源分派: + Authentication:认证,验证用户身份 + Authorization:授权,不同的用户设置不同权限 + Accouting | Audition:审计 当用户登录成功时,系统会自动分配令牌token,包括:用户标识和组成员等信息 1 阅读全文
posted @ 2020-03-30 08:13 雨中漫步的张超 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 标准I/O重定向和管道 1 标准输入和输出 程序:指令+数据 读入数据:Input 输出数据:Output 打开的文件都有一个fd:file descriptor(文件描述符) Linux给程序提供三种I/O设备 + 标准输入(STDIN) 0 默认接受来自终端窗口的输入 + 标准输出(STDOUT 阅读全文
posted @ 2020-03-30 08:11 雨中漫步的张超 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1文件系统目录结构 1.1文件系统的目录结构 + 文件和目录被组织成一个单根倒置树结构 + 文件系统从根目录下开始,用“/”表示 + 根本件系统(rootfs):root filesystem + 标准Linux文件系统(如:ext4),文件名称大小写敏感。 + 以.开头的文件为隐藏文件 + 路径分 阅读全文
posted @ 2020-03-30 08:10 雨中漫步的张超 阅读(175) 评论(0) 推荐(0) 编辑