摘要: 本章内容 进程和内存管理 内核功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等 什么是进程 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决 阅读全文
posted @ 2020-05-18 21:31 Lotus333 阅读(100) 评论(0) 推荐(0)
摘要: 本章内容 循环 For循环 格式: for NAME [in WORDS ... ] ; do COMMANDS; done for 变量名 in 列表;do 循环体 done for 变量名 in 列表 do 循环体 done 执行机制: 依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次 阅读全文
posted @ 2020-05-11 23:02 Lotus333 阅读(73) 评论(0) 推荐(0)
摘要: 本章内容 网络基础 OSI模型 冲突域和广播域 冲突域:两个网络设备同时发送数据,如果发生了冲突,则两个设备处于同一个冲突域,反之,则各自处于不 同的冲突域 广播域:一个网络设备发送广播,另一个设备收到了,则两个设备处于同一个广播域,反之,则各自处于不 同的广播域 TCP/IP协议栈 TCP的三次握 阅读全文
posted @ 2020-04-26 21:02 Lotus333 阅读(96) 评论(0) 推荐(0)
摘要: # 本章内容 # 磁盘存储和文件系统 ##设备文件 一切皆文件:open(), read(), write(), close() 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信 设备号码: 主设备号:major number, 标识设备类型 次设备号:minor number, 阅读全文
posted @ 2020-04-19 20:32 Lotus333 阅读(124) 评论(0) 推荐(0)
摘要: 本章内容 编译安装 编译准备 1.准备:安装相关依赖包 开发工具:make gcc等 开发环境:开发库,头文件,可安装开发包组 软件相关依赖包 2生产实践:基于最小化安装的系统下建议安装下面相关包 yum install gcc make autoconf gcc-c++ glibc glibc-d 阅读全文
posted @ 2020-04-12 23:25 Lotus333 阅读(67) 评论(0) 推荐(0)
摘要: shell脚本编程基础 创建脚本,执行和调试 vim bansh.sh #!/bin/bash echo "hello world" [root@CentOS7 script]$bash hello.sh hello word bash -n /path/bash.sh #语法检查 bash -x 阅读全文
posted @ 2020-04-05 20:04 Lotus333 阅读(84) 评论(0) 推荐(0)
摘要: 本章内容 1.文件系统结构 2.相关命令 1.1Linux常见名录名称 / 虚拟目录的根目录 /bin 二进制目录 /boot 启动目录 /dev 设备目录 /etc 系统配置文件目录 /home 家目录 /lib 库目录 /media 媒体目录 /mnt 挂载目录 /opt 可选目录 /root 阅读全文
posted @ 2020-03-29 19:45 Lotus333 阅读(115) 评论(0) 推荐(0)
摘要: 本章内容 Linux基本操作 基本命令 设置主机名 hostname name 区别内部命令和外部命令 type COMMAND 定义别名 alias name='value' 取消别名:unalias 禁用命令:enable -n command 启用命令:enable command 修改提示符 阅读全文
posted @ 2020-03-22 19:51 Lotus333 阅读(102) 评论(0) 推荐(0)