摘要:
一、文件系统的使用 1、首先要"挂载":mount命令和umount命令 2、根文件系统之外的其它文件系统要想能够被访问,都必须通过关联至根文件系统上的某个目录来实现。此关联操作即为“挂载”,此目录即为“挂载点”。 挂载点:mount_point,用于作为另一个文件系统的访问入口 (1)、事先存在 阅读全文
摘要:
一、回顾 1、磁盘,磁盘分区,文件系统 2、CentOS6,7:/dev/sd[a-z]# 3、管理分区:fdisk,parted,sfdisk 4、创建文件系统 5、Linux文件系统类型:ext2,ext3,ext4,xfs,relserfs,iso9660,swap 6、文件系统的组织结构中的 阅读全文
摘要:
一、创建文件系统 1、格式化:低级格式化(分区之前进行,划分磁道等等),高级格式化(分区之后对分区进行,创建文件系统) a、格式化:元数据区,数据区 元数据区:Inode(index node)。 记录文件大小,权限,属主属组,时间戳,数据块指针 数据区:数据区会被分成大小相等的块,而元数据就是存储 阅读全文
摘要:
一、Linux系统管理 1、磁盘分区及文件系统管理 2、RAID 3、LVM 4、网络属性管理 5、程序包管理 6、sed and awk 7、进程查看和管理 8、内核管理(编译和安装) 9、系统启动流程 10、Linux内核的定制,编译,busybox 11、系统安装:kickstart,dhcp 阅读全文
摘要:
一、linux系统上的特殊权限 1、特殊权限:SUID,SGID,STICKY 二、安全上下文: 1、进程以某用户的身份运行;进程是发起此进程用户的代理,因此以此用户的身份和权限完成所有操作。 2、权限匹配模型 a、第一步:判断进程的属主,是否为被访问的文件属主,如果是,则应用属主的权限,否则进入第 阅读全文
摘要:
一、文件查找 1、在文件系统上查找符合条件的文件 实现工具:locate,find 2、locate a、依赖于事先构建好的索引库; 系统自动实现(周期性任务) 手动更新数据库(updatedb),此操作非常消耗系统资源 b、工作特性 查找速度快 模糊查找 非实时查找 c、相应参数 -b:只匹配路径 阅读全文
摘要:
一、vim末行模式 1、地址定界 a、:start_pos[,end_pos] #特定的第#行,例如5即第5行 .:当前行 $:最后一行; #,#:指定行范围,左侧为起始行,右侧为结束行; #,+#:指定行范围,左侧为起始行绝对编号,右侧为相对左侧行号的偏移量; 例如:3,+7:表示从第三行开始,然 阅读全文
摘要:
一、回顾 1、正则表达式(BRE、ERE) BRE: 字符匹配:.,[],[^] 次数匹配:*,\?,\+,\{m\},\{m,n\} 位置锚定:^,$,\<,\> 分组及引用:\(\),\1,\2... ERE: 字符匹配:.,[],[^] 次数匹配:*,?,+,{m},{m,n} 位置锚定:^, 阅读全文
摘要:
一、egrep 1、grep:基本正则表达式,使用grep -E可支持扩展正则表达式 egrep:扩展正则表达式,使用egrep -G可以使用基本正则表达式 fgrep:不支持正则表达式 2、egrep支持扩展的正则表达式实现类似于grep文本过滤功能,grep -E a、选项 -i,-o,-v,- 阅读全文
摘要:
一、回顾 1、bash的特性:hash,变量 命令hash:hash命令 变量: 本地变量,环境变量,局部变量 位置参数变量,特殊变量 变量赋值:name=value,export name=value,declare -x name=value 变量引用:$name,${name} 变量撤销:un 阅读全文