centos7和yum基本命令

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
————————————————

posted @ 2023-05-15 13:15  binbinx  阅读(165)  评论(0编辑  收藏  举报