天天看点

Day13 目录结构&自定义Yum仓库&源码包编译安装(Service02)二、权限的数值表示三、自定义Yum仓库(repository)五、inode六、源码编译安装

man hier可以查看所有一级目录的作用

普通用户使用的常用命令

系统引导必须的文件,包括内核、启动配置

键盘、硬盘、光驱等设备文件

系统配置文件和用户程序配置文件等配置文件

普通用户的家目录

启动系统和程序所需要的库文件,lib表示32位、lib64表示64位

临时挂载其他文件系统的挂载点

某些程序会安装在这个目录。也可以作为其他文件系统的挂载点

仅映射内存中的数据,硬盘中没有文件

root用户的家目录

存放只有root才能使用的命令,一般危险性很大

普通用户也可以在这个目录创建文件,而且该目录有t权限,普通用户只能对属于自己的文件进行修改和删除

可以存放用户自己的脚本、帮助文档等

存放日志文件、邮箱目录等经常变化的文件

r=4

w=2

x=1

suid=4

sgid=2

stick bit=1

将实体机上的tools目录拷贝到虚拟机A上

针对/tools/other目录里面的安装包,查询yum数据库,从而生成相应的repodata仓库数据文件。其实是在other里面创建了一个repodata目录

filelists.xml.gz#软件包的文件安装清单

primary.xml.gz#软件包的基本/主要信息

other.xml.gz#软件包的其他信息

repomd.xml#提供xml.gz下载和校验信息

[myrpm]

name=myrpm

baseurl=file:///tools/other

enabled=1

gpgcheck=0

标识硬盘的存储空间

ln 创建硬链接

ln -s 创建软链接

cp 拷贝文件

只有硬链接不会创建新文件,如何证明?

cp /etc/passwd /opt/p

cd /opt

cp p p-c

ln p p-h

ln -s p p-s

ls -li

总用量 12

2783910 -rw-r--r--. 2 root root 2270 11月 11 01:36 p#原始文件,inode相同

2783911 -rw-r--r--. 1 root root 2270 11月 11 01:36 p-c#拷贝,inode不同

2783910 -rw-r--r--. 2 root root 2270 11月 11 01:36 p-h #硬链接,inode相同

2783912 lrwxrwxrwx. 1 root root 1 11月 11 01:36 p-s -> p#软链接,inode不同

-获得软件的最新版,及时修复bug

-软件功能可按需选择/定制,有更多的软件可供选择

-源码包适用于各平台

以做菜为例子

源码包:源码包是原材料,可以选择不同的加工方式做菜,做好以后再端上桌子

rpm包:菜已经烧好,只需要端上桌子即可

tar -zxf inotify-tools-3.13.tar.gz

cd inotify-tools-3.13/

./configure --prefix=/mnt/myrpm

make && make install

本文转自 goldwinner 51CTO博客,原文链接:http://blog.51cto.com/355665/2068778,如需转载请自行联系原作者