CentOS最小安装后的优化

CentOS最小安装后的优化
 添加了新服务器之后,下一步就是安装系统了。这里推荐使用CentOS系列,大家在用服务器时抱着一个原则:系统安装的应用程序包越少,服务器会越稳定,所以我们安装系统
时尽量选择最小安装。至于服务器的单机性能优化,本周稳定安全的原则,尽量不要改动系统的原有的配置(CentOS自身的文件和内存机制就很优秀)。 
1.关闭不需要的服务
 众所周知服务越少,系统占用的资源就会越少,所以应关闭不需要的服务。
 建议关闭不需要的服务,这样做的好处是减少内存和CPU事件的占用。命令如下所示: 
 #ntsysv
 
 关闭iptables、selinux
 #service iptables stop
 #chkconfig iptables off
 #sed -i /^SELINUX/s/enforcing/disabled/g /etc/selinux/config
2.关闭不需要的TTY
 CentOS Linux 系统默认是打开6个控制台,分别可以用 ALT+F1 到 ALT+F6 进行访问,6个控制台默认都驻留在内存中,用 ps -aux | grep tty 可以查看
 事实上没必要需要使用这么多,CentOS 6.0 开始 TTY 的配置由 /etc/inittab 更改为 /etc/init/start-ttys.conf,执行以下命令可将默认6个 TTY 改为2个:
 找到 tty [1-6] 改成 tty [1-2]
 #vim /etc/init/start-ttys.conf
#
# This service starts the configured number of gettys.
start on stopped rc runlevel=[2345]
env ACTIVE_CONSOLES=/dev/tty[1-2]
env X_TTY=/dev/tty1
task
script
        . /etc/sysconfig/init
        for tty in $(echo $ACTIVE_CONSOLES) ; do
                [ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue
                initctl start tty TTY=$tty
        done
end script

再打开 /etc/sysconfig/init,找到ACTIVE_CONSOLES=/dev/tty[1-6]修改为ACTIVE_CONSOLES=/dev/tty[1-2] ,之后重启服务器即可

3.对TCP/IP网络参数进行调整
 调整TCP/IP网络参数,可以加强抗SYN Flood的能力,命令如下:
 #echo ‘net.ipv4.tcp_syncookies=1‘ >> /etc/sysct.conf
 让此内核改动立即生效,命令如下所示:
 #sysctl -p
4.修改SHELL命令的history记录个数为100,不重启系统就让其生效
 #sed -i /^HISTSIZE/s/1000/100/g /etc/profile
 #source /etc/profile
5.定时校正服务器的时间
 #yum install ntp
 编辑/etc/crontab文件,在末尾加入一行:
 01 01 * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2 > &1
6.停止打印服务
 如果不准备提供打印服务,可停止默认设置为自动启动的打印服务,命令如下:
 #/etc/rc.d/init.d/cups stop
 #chkconfig cups off
7.调整Linux的最大文件打开数
 ..........
8.启动网卡
 ..........
9.关闭写磁盘I/O功能
 #
 
10.CPU型号
 #cat /proc/cpuinfo |grep name|awk -F: ‘{print $2}‘|uniq -c

时间: 2024-10-05 04:34:01

CentOS最小安装后的优化的相关文章

Centos 6.4 x86_64 最小化安装后的优化

Centos 6.4 x86_64 最小化安装后的优化 购买了服务器以后要做的第一件事就是安装操作系统了,这里推荐安装 Centos 6.4 x86_64,安装系统时要选择最小化安装(不需要图形),在使用服务器时要记住一个原则,系统安装的应用程序包越少,服务器就会越稳定.至于服务器单机性能调优,应本着稳定安全的原则,尽量不要改动系统原有的配置(Cetnos系统自身的文件和内存机制就很优秀),以下配置优化部分也适合Amazon Linux系统,大家可以对比参考. 系统的基础优化 1.更新yum官方

CentOS 7.2最小安装后不能使用ifconfig,netstat等命令解决方法?

CentOS 7.2最小安装后不能使用ifconfig,netstat等命令是因为默认没有安装net-tools包,安装好CentOS 7.2后连接网络,通过默认的yum源可以安装net-tools包,就可以使用上述命令了. [email protected] ~]# ifconfig -bash: ifconfig: command not found [[email protected] ~]# ip add show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 6

centos 7最小安装后安装配置samba

工作需要搭建一个文件服务器,推荐使用Centos7,安装速度快,免费,安全,稳定. 准备如下: Centos 7系统包,把系统按实际条件刻成启动盘或刻入U盘中,保证网络正常: 安装系统可以选择最小安装,速度快,占用资源小,更安全稳定,安装时设置网络ip和计算机名. 我这里启用系统的firewalld和selinux,所以更安全,selinux是对系统权限的升级,不应该关闭. 系统安装后: 安装vim: yum install vim -y 安装网络工具包: yum install net-too

Debian/Ubuntu/CentOS VPS安装Net-Speeder并优化

安装过程: CentOS安装 wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/d8aa4bcf955409e28a262ccf52921a65fe49da99/net_speeder_lazyinstall.shsh net_speeder_lazyinstall.sh 安装完毕后再敲入:nohup /usr/local/net_speeder/net_speeder ven

CentOS 7安装后配置笔记

近期一直在项目使用ubuntu service,桌面版本办公还是比较好的,使用服务器版本时则遇到诸多问题,主要刚开始学习的是redhat系列的linux,对ubuntu service不大熟练,呵呵,水平低.最近看到centos 7发行了半年多了,今天使用配置. 一.制作USB安装盘 网上介绍了大多使用UntralISO制作安装U盘,可惜没有什么用:我在这里使用的USBwriter:界面很简单的一个小软件,自行到网上下载就好,使用这个软件后,U盘容量会变小,如果恢复使用UForMat这个软件重置

CentOS 5.8最小化安装后的优化

添置了新服务器以后,下一步就要安装系统了.这里推荐用CentOS 5.8 x86_64,大家在用服务器时抱着一个原则:系统安装的应用程序包越少,服务器会越稳定,所以我们安装系统时尽量选择最小化安装.至于服务器的单机性能调优,本着稳定安全的原则,尽量不要改动系统原有的配置(CentOS自身的文件和内存机制就很优秀). 关闭不需要的服务众所周知服务越少,系统占用的资源就会越少,所以应关闭不需要的服务.建议关闭不需要的服务,这样做的好处是减少内存和CPU时间的占用.命令如下所示:# ntsysv 下面

centos 7 最小安装后 安装FTP服务器 vsftp

1.首先查看下 系统配置 rpm -q ftp #肯定是没安装, 2.安装 vsftpd yum -y vsftpd 3.vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO#是否允许匿名登陆local_enable=YES #设定本地用户可以访问.主要是为虚拟宿主用户,如果为No 那么所有虚拟用户将无法访问write_enable=YES #设定可以进行写操作local_umask=022 #设定上传后文件的权限掩码anon_upload_enable

centos 7 最小安装后 ip配置

安装玩CentOS7 后要进行 ip的配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 在里面输入 NAME=eth0 HWADDR=XX:XX:XX:XX:XX:XX//你自己的macaddr TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.1.129// 你自己设置的ip PREFIX=24//或者NETMASK=255.255.255.0 GATWAY=192.168.1.1 DNS1=192.168

Linux安装后基本优化思路

查看系统环境 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [[email protected] ~]# uname –a Linux xuliangwei.com 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 1.精简开机系统 保留5个必须:sshd|rsyslo