07 Linux基础–-硬盘挂载&yum管理
netstat命令
常用组合netstat -antlpe
-a
:显示所有信息-n
:显示数字地址-t
:只显示TCP
协议-l
:只显示监听状态的端口-p
:显示进程ID
-e
:显示额外信息
挂载/取消挂载
mount -t type dev dir
-t
:指定挂载的设备类型,和type
类型,可以不指定dev
:要挂载的设备dir
:挂载的目录点,一般为/mnt
,最好是一个空目录
umount -t type dir
-t
:同上,非必选dir
:已经挂载的点
yum本地仓库配置
使用
mount
将系统镜像挂载到/mnt/ISO
,如果/mnt/ISO
目录不存在则新建/mnt/ISO
目录配置
yum
仓库文件1
2
3
4
5[rhel7.3]
name=rhel 7.3
baseurl=file:///mnt/ISO
gpgcheck=0- 第一行:
[rhel7.3]
:不能有空格,否则会报错 - 第二行:
name
:仓库名 - 第三行:
baseurl
:路径名 - 第四行:
gpgcheck
:是否校验
- 第一行:
yum远程仓库
第一步:安装
httpd
服务,然后使用systemctl start httpd
启动服务,使用systemctl enable httpd
注册到开机自启中。第二步:服务器默认加载路径
/var/www/html/
,可以在该目录下写自己的测试页面。第三步:增加防火墙策略,否则别的主机无法访问,要么暂时关掉。。。。。。
第四步:在
/var/www/html/
新建一个目录yum
,将镜像挂载到/var/www/html/yum/
目录下。第五步:修改
baseurl=http://IP/DIR
,IP
就是远程仓库的IP
记得加路径,配置文件和本地仓库一样,只是baseurl
的不同。例:
baseurl
不同的主机和不同的路径
1 | [rhel7.3] |
- 使用
yum clean all
和yum makecache
测试是否配置好了
开机自动挂载
- 方法一:按照格式修改
/etc/fstab
即可,可参考点击链接 - 方法二:
/etc/rc.d/rc.local
,将挂载文件的命令写进去就可以了,需要绝对路径。然后给该文件加执行权限chmod +x /etc/rc.d/rc.local
yum命令
install softwarename
:安装softwarename
命令reinstall softwarename
:重新安装软件softwarename
repolist
:列出设定yum
源信息remove softwarename
:卸载软件softwarename
list package_name
:查看软件源中是否有软件package_name
list all
:查看所有的软件包list installd softwarename
:查看安装的软件名list available
:列出可用的软件安装clean all
:清空yum
的缓存search keyword
:根据软件信息搜索软件名yum whatprovides filename
:在yum
源中查找filename
文件的软件包yum update software
:更新指定的软件software
,不接最后一个参数表示更新所有history list all
:查看安装历史history undo ID
:撤销安装软件包,ID号通过history list all
查询--downloadonly
:从yum下载安装包
rpm
rpm -ivh
,常用
-i
:安装-v
:显示安装过程信息-h
:进行加密方式为hash-e
:卸载-qa
:查询系统中安装的所有软件名称,使用管道查询软件-pq name.rpm
:查询软件包安装后的名字-ql name
:查看软件安装生成的文件,不要加.rpm
后缀-qlp name.rpm
:查看软件安装后生成的文件--force
:强制安装,不能忽略依赖性--nodeps
:忽略软件的依赖性-qi
:查看软件的信息,由软件的开发商写--scripts
:检测软件在安装或者卸载过程中执行的动作
第三方源的搭建
学会man createrepo
,-v
显示过程
把所有的rpm软件包放到一个文件夹中,执行
createrepo -v /Software/
,生成第三方的仓库,该目录下会生成一个repodata
的文件,修改yum.repo
将生成的第三方的仓库路径添加到配置文件中