yum 基本命令
安装httpd并确认安装
yum instll -y httpd
列出所有可用的package和package组
yum list
清除所有缓冲数据
yum clean all
列出一个包所有依赖的包
yum deplist httpd
删除httpd
yum remove httpd
制作本地yum源
环境
挂载镜像
1.上传centos7.iso 到服务器
2.挂载centos7.iso 到某个目录
mkdir /var/iso
mount -o loop CentOS7.iso /var/iso
3.修改本机上的YUM源配置文件,将源指向自己
备份原有的YUM源的配置文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Base.repo
# CentOS-Base.repo 文件内容
[base]
name=CentOS-Local
baseurl=file:///var/iso
gpgcheck=1
enabled=1 #很重要,1才启用
4.清除yum缓存
yum clean all
将a服务器作为内网yum源 服务器
- 安装httpd
yum install -y httpd
- 开启httpd使用浏览器访问http://192.168.0.100:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
service httpd start
- 将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了
cp -r /var/iso/ /var/www/html/CentOS7
- 在浏览器中访问http://ip/CentOS7/ 出现rpm包信息
配置b服务器,指向a服务器的yum源
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Base.repo
[base]
name=CentOS-Local
baseurl=http://ip/CentOS7 # 刚才配置的a服务器yum源地址
enabled=1
gpgcheck=0
yum clean all
就可以在b服务器上使用 yum了
Centos7开放及查看端口
开放端口
firewall-cmd —zone=public —add-port=5672/tcp —permanent # 开放5672端口
firewall-cmd —zone=public —remove-port=5672/tcp —permanent #关闭5672端口
firewall-cmd —reload # 配置立即生效
查看防火墙所有开放的端口
firewall-cmd —zone=public —list-ports
关闭防火墙
systemctl stop firewalld.service
查看防火墙状态
firewall-cmd —state
查看监听的端口
netstat -lnpt
PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools
检查端口被哪个进程占用
netstat -lnpt |grep 5672