POST(开机自检)-->BIOS(boot seqvence)-->MBR(boot loader)-->kernel-->initrd-->sbin/init内核设计: 单内核:linux 轻量级线程 微内核:windows 支持多线程内核位置:/lib/modules 以版本号命
C语言:源代码--编译(二进制格式) 脚本:解释器(二进制程序) 程序=指令+数据程序的组成部分: 二进制程序(/bin /sbin)、库(共享库和自身的库/lib)、配置文件(/etc)、帮助文件(/usr/share/man) 软件包管理: 把二进制程序,库文件,配置文件,帮助文件,打包成
while: break:提前退出循环 continue:提前结束循环,而进入下一轮循环 while :; do ******** do
MAC:Media Access Contro 同轴线传输信号线路仲裁:在某一时刻哪一个注解能使用这个传输介质CSMA/CD:载波测听多路访问,冲突检测 (Ethernet 以太网 ) 中继器:放大电压,电子在传输过程中会发生碰撞,电压下降 网桥:把同轴线上的主机分为两部分,减少信号冲突,不同部分的主机都可以发送信号 &
RAID:控制器把一个接口分成多个接口并让这些设备成为一个整体,系统只是别为一个整体储存器接口类型:IDE SATA USB SCSI SAS(串行口的SCSI)RAID Leve:raid级别 :o:条带化分割数据,一个文件同时分开存储在几块存储器上,效率很高1:镜像,至少需要两块存储器,同时对两块存储器写入相同的文件,若一块损坏一块文件数据还可以继续使用RAID4:至少需要三块存储器,其中一块
块:系统按逻辑把磁盘存放数据的区域分成很多个块,每一个块的大小可以是 1024 ,2048 ,4096 (字节)设备文件不会占磁盘块,每一个块都有一个inode号超级块super block 储存块的数据: 1.有多少个块组 2.每一个块组中包含多少个块 3.块的大小 4.空闲的磁盘块,已用的磁盘块,已用inode,空闲inode任何分区的第一个块都会被系统预留下来:多系统时会用到,用于加载引导分
facl:filesystem access control list 利用文件扩展保存额外的访问控制权限一般权限的访问次序:owner--group--other若有额外权限的访问次序:owner--facl.user--group--facl.group--other设定额外权限:setfacl 查看额外权限:getfacl-m 设定 -x 取消 -m u:UID:权限 设定额外
vim:全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式) 输入模式 末行模式模式转换:编辑--输入:i 在当前光标所在字符的前面转为输入模式。 a 在当前光标所在字符的后面转为输入模式。 o 在当前光标所在行的下方,新建一行并转为输入模式。 I 在当前光标所在行的行首转为输入模式。 A 在当前光标所在行的行尾转为输
文件测试(单目):-e file:测试文件是否存在 -f file:测试文件是否为普通文件 -d file:测试文件是否为目录 -r file:测试当前用户对指定文件是否有读取权限 -w file:测试当前用户对指定文件是否有写入权限 -x file:测试当前用户对指定文件是否有执行的权限多分支的if语句: if 判断条件; then s
正则表达式:有两类,一:basic regexp 二:extended(扩展正则表达式) 他们的部分元字符不一样,意义也不相同grep:使用基本正则表达式或定义的模式中过滤文本的命令,-E;使用扩展正则表达式 -A 数字:不仅显示匹配到的行,还显示后面几行 -B 数字:不仅显示匹配到的行,还显示前几行 -C 数字:不仅显示匹配到的行,还显
用户管理:useradd userdel usermod passwd chsh chfn finger id chageuseradd:-u:UID -g:GID -G:附加组(可以有多个) -c:注释信息 -d:指定某个目录为家目录 -s:指定shell的路径(/etc/shells 文件中的某一行) -m:强制为用户创建家目录 -k:不复制/etc/skel(用户个人的环境配置文件)中的文件
查看文本命令:cat more less head tailcat:连接并显示,cat后面可以接多个参数,-n:显示行号,-E显示行结束符$,(windows中的行号是$加回车符,所以windows文件到linux可能会识别不了) -v:显示非打印字符,-A:显示所有字符,注:ctrl+c:中止 shift+pageup(down):有限翻页(显示不完全)分屏显示:more lessm
IDE:开发环境,集成开发shell+library+kernel 可以组成一个简单的操作系统.os 后缀的文件为linux的动态链接库文件目录也称为文件,因为目录只是路径的映射文件linux的文件系统为树状结构,层次化管理机制,查找文件快速。FHS文件结构标准ls -l 列出文件的内容详解文件类型:-:普通文件 d:目录 b:块设备文件(block)c:字符设备文件(charact
系统工作 应用(直接对系统硬件编程,应用运行效率高)硬件 -- kernel(内核) &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号