Centos 7系统优化<一>.

centos7最小化安装后有一些组件需要自己安装,如iptables,wget,vim

[root@localhost yum.repos.d]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 
[root@localhost yum.repos.d]# uname -r               
3.10.0-229.el7.x86_64

1、安装centos7选择基本安装,配置完网络后首先要先关闭firewall:

停止firewall

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

2、安装iptables防火墙

yum方式安装iptables

yum install iptables-services

编辑防火墙配置文件

vi /etc/sysconfig/iptables 
#添加下面三句话到默认的22端口这条规则的下面
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT

最后重启防火墙使配置生效

systemctl restart iptables.service

设置防火墙开机启动

systemctl enable iptables.service


3,关闭SELINUX

编辑selinux的配置文件

vi /etc/selinux/config
#注释掉下面两行
#SELINUX=enforcing 
#SELINUXTYPE=targeted 
#增加一行
SELINUX=disabled

保存,关闭

ESC 

:wq 

重启系统

shutdown -r now


4,centos7最小化安装没有wget工具,这个我们后面下源码会用到,所以先安装这个

yum  install -y  wget


5,增加第三方的yum源

有些坏境需要的软件,centos自带的源里,我们增加两个源,方便后面的yum安装坏境需要的组件,要不一个一个的去下源码编译太过麻烦,我这里只增加了epel和rpmforge两个源

第一步,源文件如果冲突,需要有个优先级,所以先安装yum-priorities

yum install yum-priorities


第二步,设置CentOS默认yum源的优先级为最高

cd /etc/yum.repos.d/ #进入yum源目录
vi CentOS-Base.repo

#在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2

第三步,安装epel

rpm -ivh  http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm --replacefiles
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo

修改epel yum源优先级,priority=11

第四步骤,安装rpmforge yum源

wget http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
vi /etc/yum.repos.d/rpmforge.repo

修改rpmforge yum源优先级,priority=12

yum update


6.Centos默认自带vi,功能没vim丰富,安装vim

yum install vim-enhanced -y


http://www.cnblogs.com/phpinfo/p/3923461.html

Centos7最小化安装下安装,编译lamp环境


你可能感兴趣的:(网络,防火墙,配置文件,firewall,系统优化)