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
重启系统
4,centos7最小化安装没有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
6.Centos默认自带vi,功能没vim丰富,安装vim
|
yum install vim-enhanced -y
|
http://linux.it.net.cn/CentOS/server/2014/0919/5354.html
Centos7最小化安装下安装,编译lamp环境
(责任编辑:IT) |