Centos 7 防火墙、yum源的安装
防火墙
查看自己远程连接的端口 semanage port –l|grep ssh
systemctl status firewalld查看自己的防火墙的状态
systemctl disable filewalld关闭防火墙(firewalld)开机启动启动
selinux开机自动启动
systemctl stop firewalld 关闭防火墙
systemctl start firewalld 开启防火墙
getenforce
与getenforce命令相反,setenforce是设置selinux防火墙的状态
如:setenforce 是用于关闭防火墙(临时关闭),但是重启之后就失效了
selinux开机自动启动 修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器(reboot)即可
关闭防火墙(filewalld)
enable filewalld 开机自启动
Yum源
//安装包的网址
http://mirrors.163.com/centos/7/os/x86_64/Packages/
三个安装包
http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm –e +安装包–nodeps 强制安装
rpm –Uvh+安装包—nodeps 升级
rpm –e+安装包±-nodeps强制卸载
red hat配置yum源
原因 1:redhat是收费的没有成功注册rh的机器不能正常使用
2:centos yum是免费的,可以使用国内网易的yum源,比较稳定
red hat配置yum源
先查看rpm –aq|grep yum//查看本地的yum
然后rpm –qa|grep yum|xargs rpm –e –-nodeps //卸载本地yum,不检查依赖性,卸载yum程序卸载本地yum源 然后再用rpm –qa|grep yum检查是否卸载成功
然后cd /tmp进入tmp目录下载三个文件包,下面是三个文件
以此安装这三个文件安装包,会出现在以下的错误
查看自己的python 是 3.10.7.e17版本,需要更新
//发现当前版本为python-urlgrabber-3.10-7.el7.noarch
//强制卸载(也可以使用-Uvh升级安装)wget -c http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
//在网易源下载所需要的python-urlgrabber版本
rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm //安装python-urlgrabber
rpm -qa|grep python-urlgrabber //如果python-urlgrabber-3.10-8.el7.noarch则安装成功。
下载最新的软件包
遇见这个问题 需要强制安装
(yum-3.4.3-158.el7.centos.noarch缺少0:4.11.3-22这个文件,需要强制升级)
然后更新,并且查询是否安装成功
yum配置文件目录 Cd/etc/yum.repos.d/
下载CentOS配置文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
如果没有配置环境变量,需要进行修改 vim CentOS7-Base-163.repo
可以使用命令进行全部修改过来
sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS7-Base-163.repo
sed -i 's/$basearch/x86_64/g' /etc/yum.repos.d/CentOS7-Base-163.repo
yum clean all//清除缓存
yum makecache //更新yum缓存
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
然后输入 vim /etc/yum.repos.d/nginx.repo
把6改成7
然后继续输入命令yum install nainx 然后yum安装完成