yum命令
yum自定义安装路径
yum -c /etc/yum.conf --installroot=/opt/all_venv/ --releasever=/ install nginx -y
1
该命令简单解释如下:
-c /etc/yum.conf 表示指定yum配置文件地址
–installroot=/usr/local 表示指定自定义的安装目录
查看软件版本列表
yun list 名称
配置yum源
#进入yum源配置文件夹
cd /etc/yum.repos.d/
#根据centos版本下载对应的新源
#这里以CentOS7为例
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装,或者使用
curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
常用yum命令
#安装
yum install softwarename
#卸载软件
yum remove softwarename
#查看软件源中是否有此软件
yum list softwarename
#列出所有软件名称
yum list all
#列出已经安装的软件名称
yum list installed
#列出可以用yum安装的软件
yum list available
#清空yum缓存
yum clean all
#根据软件信息搜索软件名字(如,使用search web搜索web浏览器)
yum search softwareinfo
#在yum源中查找包含filename文件的软件包(如,whatprovides rm搜索汉含rm的软件,命令实质上是文件)
yum whatprovides filename
#更新软件,会存在未知问题,一般不对服务器升降级
yum update
#查看系统软件改变历史
yum history
#重新安装
yum reinstall softwarename
#查看软件信息
yum info softwarename
#查看软件组信息
yum groups list
#查看软件组内包含的软件
yum groups info softwarename
#安装组件
yum groups install softwarename
#卸载组件
yum groups remove softwarename
————————————————
防火墙
#查看防火墙状态
systemctl status firewalld.service
#关闭防火墙
systemctl stop firewalld.service
#打开防火墙
systemctl start firewalld.service
#开机禁止防火墙服务器
systemctl disable firewalld.service
#开机启动防火墙服务器
systemctl enable firewalld.service
#查看防火墙
firewall-cmd --state
#查看防火墙
systemctl status firewalld
#临时关闭防火墙
systemctl stop firewalld
#临时打开防火墙
systemctl start firewalld
#开机禁止启动防火墙
systemctl disable firewalld
#开机启动防火墙
systemctl enable firewalld
端口开放
#如3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#关闭端口
firewall-cmd --remove-port=8080/tcp --permanent
firewall-cmd --reload
#--permanent为永久生效,没有此参数 服务器重启后配置失效
开放端口查看
firewall-cmd --list-all
自启动列表
chkconfig --list
服务状态检查
systemctl status redis
service rabbitmq-server status
————————————————