运维第二周作业
1、描述linux发行版的系统目录名称命名规则以及用途
在不同的Linux发行版中目录规范都大同小异都是从“/”开始,就拿Centos 系统为例说明吧。一切文件从根目录 "/" 开始,目录规范是由文件系统层次结构标准(FHS)实现的.FHS校准方便管理员管理和配置文件的组织和查找。
如图示:

【/】文件系统是从根开始的,所有的目录都是从根目录衍生出来的。
【/bin】一般用户可执行的文件
【/boot】系统开机设置的文件
【/dev】设备文件和特殊文件
【/etc】系统配置文件
【/home】用户家目录
【/root】超级管理员家目录
【/media】移动设备挂载点
【/mut】临时文件系统挂载点
【/sbin】系统管理员的可执行文件
【/tmp】任何人均可使用的共享临时文件
【/usr】存放二层的根
【/var】经常变化的文件即变量文件,如日志文件等
【/lib】系统开机时系统文件所依赖和调用的函数库和模块文件
2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
答:元数据 “-” 表示文件类型 “rw-------”表示:权限 “1”表示硬连接数 “root”表示所属主 “root”所属组 “1826” 文件大小 "May 24 23:13" 表示最后修改时间

查看文件三个时间戳:

access time 访问时间,读取文件内容、modify time 修改时间,改变文件内容、change time 改变时间 ,元数据发生改变
修改文件时间戳:touch -d "2020-06-20 21:33" anaconda-ks.cfs

3、总结软连接和硬链接区别,并用实例操作说明
答:硬链接
不能跨分区创建硬链接
只能对已存在的文件进行创建

文件有相同的inode号和date block

两者数据一致
不能对目录,只能对文件创建

删除硬连接文件不影响其他有相同inode号的文件

连接数增加 (连接数由2变成3) ,

软连接
可跨分区创建

可对不存在的文件和目录创建软连接



软连接有自己的属性及权限


可对文件和目录创建连接数不会增加


删除文件并不影响被指向的文件,如果被指向文件删除,则软连接称为死连接,如指向文件被重新创建,死连接可恢复正常连接。


4、linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。
cd 用来切换目录
cd ~ 进入用户主目录
cd .. 进入根目录
cd - 进入上一次所在目录

ls -a 显示所有文件及隐含文件

ls -l 显示文件属性列表

ls -d * 查看目录

mkdir 创建目录

rmdir 删除空目录 选项 - p (递归删除子目录)

rm 删除文件 选项为 -r(递归连同目录下的文件一并删除) -f (不提示删除信息)


pwd 显示当前所在路径

cp 复制文件和目录 选项-R(递归) -

mv 移除和修改文件名

cat 查看比较少的文件

less 显示内容文件可以手动翻页

more 可以用于查看内容比较多的文件

head -n10 显示文件的前10行信息

tail -n10 显示文件的后10行信息

touch 创建新文件

file 查看文件类型

tr 替换文件中的字符


diff 比较文件不同

-q 显示比较后的结果,-c 描述文件内容具体不同
5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符
答:cp -R /etc/profile /tmp/
用 vim /tmp/profile 命令进入该文件 并搜索 /^[[:blank:]]\+

替换并删除行首的空白字符 :%s/^[[:blank:]]\+//g

6、在vim中设置tab缩进为4个字符。
答: vim ~/.vimrc 中设置 set tabstop=4 ,没有该文件自行创建。


浙公网安备 33010602011771号