Centos 7系统优化<一>.

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

[[email protected] yum.repos.d]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 
[[email protected] 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环境

时间: 2024-12-25 14:40:10

Centos 7系统优化<一>.的相关文章

CentOS 6 系统优化检测脚本

紧承上文<CentOS 6系统优化脚本>,因为有时候一台虚拟机已经刷过了优化脚本,但是可能因为别的原因,这台虚拟机暂时搁置了.等过了一段时间之后,突然要用又不知道这台虚拟机是否已经优化过了,而重新使用cobbler刷一次系统又会耗费一定的时间,所以这个检测系统是否刷过优化脚本的shell脚本就诞生了.脚本不是特别准确,但是能针对上次的优化脚本做一个检查,如果已经刷过脚本,就会通过运行该脚本知道系统已经优化过了,可以立即投入使用,避免浪费时间重新再刷一次系统.如果是一个完全重新安装的CentOS

CentOS 6系统优化脚本

由于自己经常用虚拟机来做各种测试,每次创建虚拟机都要重新把该关闭的服务(比如SELinux,postfix等),每次都要重新修改主机名等等,虽然可以打快照并进行虚拟盘克隆,但是磁盘文件太大也不是我所乐见的,所以仿照网上的做法,也弄了一个shell脚本来优化一下系统,这样的话每次刷一下脚本也确实省却了不少繁琐的步骤,还算可以吧. 其实生产环境中,也可以使用这种方法,比如使用cobbler来批量安装操作系统,在安装完操作系统之后直接刷系统优化脚本,也能实现最大限度的自动化安装系统.当然有人也会说使用

Centos 7 系统优化脚本

#!/bin/bash #author liuhui by #this script is only for CentOS 7.x #check the OS platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1 fi echo "the platform is ok"

Centos 6 系统优化

1.系统安装的包 最小化安装时,自定义额外包组Base,Compatibility libraries,Debugging Tools,Development tools. 自定义额外包 tree nmap sysstat lrzsz dos2unix telnet 2.外网ip 10.0.0.6 nat模式  内外ip 172.16.0.6 lan段 3.yum源 [1]wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyu

2、vmware安装centos系统以及基本的系统优化-鑫鑫linux运维网络培训

本节课主要讲解了安装centos系统以及基本的系统优化 更多视频试听课程:http://yunpan.cn/cVSrHAk8ExAd9  访问密码 aa19

CentOS 6一键系统优化 Shell 脚本

脚本的内容如下: #!/bin/bash#author suzezhi#this script is only for CentOS 6#check the OS platform=`uname -i`if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !"exit 1fiecho "the platform is ok"ve

CentOS系统优化脚本,未完结

#!/bin/bash #判断一个当前用户是不是root用户,不是则提示需要使用sudo来提升权限 if [ $user != "root"] then echo "需要使用 sudo 才能使用的脚本"] exit 1 fi #设置Selinux为关闭状态 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config #下载一个CentOS的yum源 cd /usr/loc

CentOS系统优化系列之“修改时区和时间”

时间设置有几个相关的概念: 1.rtc时间/硬件时间:是指的例如主板上的某个实时时钟(rtc)硬件设备,这个时间是没有时区信息的,或者说他表示哪个时区的时间,依赖于"人为解读" 2.系统时间:这是被软件系统(这里指os)认知的时间,他包含时区和utc时间两部分 3.rtc时间.local.utc关系设置:如前述,rtc时间并不带有时区信息,就拿咱们大部分所处的东八区来说.现在是上午11点,rtc时间若设为11点,则rtc时间显然对应到东八区的local时间:如果rtc设定为早上3点,则

centos 系统优化

#!/bin/bash #0.disable selinux setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/sysconfig/selinux #1.set ip address # #read -p "input interface num[eth0,eth1]:" int #read -p "input ip address:" ip #read -p "inpu