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环境