mount 挂载
mount挂载的目的是是将外部设备目录挂载到本地,使其成为本地可直接访问的目录。
#mount /dev/sr0 /mnt #将/dev目录下的sr0设备目录挂载到/mnt目录下(重启后失效)
#umount /dev/sr0 #卸载设备(需要确保卸载项未处于被使用状态)
#mount -a #全自动挂载
#umount -a #全自动卸载
开机自动挂载
开机自动挂载目录:/etc/fstab
#vim /etc/fstab
/dev/sr0 /media iso9660 defaults 0 0
设备目录 挂载点 文件类型 默认参数 备份标记 监测顺序
第1列是设备名或者卷标
第2列是挂载点(也就是挂载目录)
第3列是所要挂载设备的文件系统或者文件系统类型(NFS服务文件类型为nfs)
第4列是挂载选项,通常使用defaults就可以(网络设备挂载参数为_netdev)
第5列设置是否使用dump备份,置0为不备份,置1,2为备份,但2的备份重要性比1小
第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。
fstab文件中,挂载项是顺序挂载的,添加的挂载项照例需要往后添加,切忌添加到第一挂载项(根目录)之上。
#cat /etc/mtab #查看所有已挂载设备信息
#df -h #(带单位)查看所有已挂载磁盘的使用率
#blkid #查看已挂载设备的UID和类型
#lsblk #查看本机硬盘设备
设置开机自动挂载还可以将mount命令写入/etc/rc.d/rc.local文件,此文件内的内容开机自动执行
RPM装包
RPM包一般安装位置
普通程序:/bin、/usr/bin
服务器程序、管理工具:/sbin、/usr/sbin
配置文件:/etc/、/etc/软件名/
日志文件:/var/log/、/var/log/软件名/
程序文档、man帮助手册页:/usr/share/doc/、/usr/share/man/
-q(--query)查询
-l(--list)列单
-i(--install)下载
-a(--all)全部
-h(hash)以#表示安装进度
-v(verbose)#显示细节信息
--force #强制覆盖安装
--test #测试安装(不做真事安装动作)
#rpm -qa #查询当前系统所有已安装软件包
#rpm -qa | grep firefox* #查看已安装列表中是否有Firefox
#rpm -q firefox* #查看Firefox是否安装
#rpm -qi firefox #查看软件信息
#rpm -ql firefox #查看软件安装清单
#which vim #查询命令对应程序文件
/usr/bin/vim
#rpm -qf /usr/bin/vim #查询命令文件对应的安装包
yum装包
yum文件书写规范
[自定义仓库名]
name=描述信息
baseurl=file(http or ftp ...)://文件路径
enabled=1
gpgcheck=0
(或
gpgcheck=1
gpgkey=秘钥路径)
自建本地yum源
#mkdir /yum #创建一个自定义yum源目录(将需要的软件包放入此目录)
#yum list createrepo #查询yum仓库是否有createrepo的软件包
#yum search createrepo #查询yum仓库是否有createrepo的软件包(包含就算)
#yum provides */createrepo #查询创建repodata文件的支持软件
#yum -y install createrepo #下载创建repodata文件的支持软件
#yum -y reinstall createrepo #重新下载创建repodata文件的支持软件
#createrepo /yum #生成repodata文件,yum源创建成功
# yum repolist -v #列出仓库详细信息
#yum clean all #清空缓存