亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Centos 6.5 服務器優化配置備忘(一些基礎優化和安全設置)

2024-09-01 13:48:18
字體:
來源:轉載
供稿:網友

本文 centos 6.5 優化 的項有18處:
1、centos6.5最小化安裝后啟動網卡
2、ifconfig查詢IP進行SSH鏈接
3、更新系統源并且升級系統
4、系統時間更新和設定定時任
5、修改ip地址、網關、主機名、DNS
6、關閉selinux,清空iptables
7、創建普通用戶并進行sudo授權管理
8、修改SSH端口號和屏蔽root賬號遠程登陸
9、鎖定關鍵文件系統(禁止非授權用戶獲得權限)
10、精簡開機自啟動服務
11、調整系統文件描述符大小
12、設置系統字符集
13、清理登陸的時候顯示的系統及內核版本
14、內核參數優化
15、定時清理/var/spool/clientmqueue
16、刪除不必要的系統用戶和群組
17、關閉重啟ctl-alt-delete組合鍵
18、設置一些全局變量

1、啟動網卡

#centos6.x最小化安裝后,網卡默認不是啟動狀態
ifup eth0

2、SSH鏈接 ifconfig 查看IP后SSH終端連接。

3、更新源 最小化安裝是沒有wget工具的,必須先安裝在修改源)

yum install wget

備份原系統更新源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

進入yum.repos.d目錄

cd /etc/yum.repos.d

下載網易鏡像源或者搜狐鏡像源或者阿里云鏡像源

#下載網易鏡像源:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo#或者#下載搜狐鏡像源:wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo#下載阿里云鏡像源wget http://mirrors.aliyun.com/repo/Centos-6.repo

網易搜狐的源可能有問題。

清空yum緩存yum clean all生存緩存yum makecache開始更新系統以及內核yum upgrade必備軟件yum install lrzsz ntpdate sysstat -y

使用lrzsz工具常用操作:rz 上傳 sz 下載

4、系統時間更新和設定定時任務 第一種:更新時間并且寫入BOIS

ntpdate time.windows.com && hwclock -w && hwclock --systohc

第二種:更新時間并且寫入定時任務

 

復制代碼 代碼如下:

echo '*/30 * * * * ntpdate time.windows.com && hwclock -w && hwclock --systohc >/dev/null 2>&1' >>/var/spool/cron/root

 

第三種:每間隔5分鐘和10分鐘同步一次時間

 

復制代碼 代碼如下:

echo '*/5 * * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2 >&1' >>/var/spool/cron/root
echo '*/10 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root

 

提示:CentOS 6.x的時間同步命令路徑不一樣 6是/usr/sbin/ntpdate 5是/sbin/ntpdate

5、修改ip地址、網關、主機名、DNS #eth0 網卡設置

mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bakvi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #網卡設備名稱HWADDR=00:0C:29:D0:C7:B5 #以太網設備的對應的物理地址TYPE=Ethernet #網絡類型為以太網模式UUID=080a457b-6a53-4a3a-9155-a23c1146c2c6 #通用唯一識別碼ONBOOT=yes #是否啟動引導的時候激活YESNM_CONTROLLED=no #設備eth0是否可以由Network Manager圖形管理工具托管BOOTPROTO=dhcp #靜態IP地址獲取狀態 如:DHCP表示自動獲取IP地址IPADDR=192.168.1.10 #IPIPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0 #網卡對應的網絡掩碼GATEWAY=192.168.1.1 #網關地址

檢查網卡配置

cat /etc/sysconfig/network-scripts/ifcfg-eth0

網關配置

vi /etc/sysconfig/network#表示系統是否使用網絡,一般設置為yes。如果設為no,則不能使用網絡,而且很多系統服務程序將無法啟動NETWORKING=yes#設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應HOSTNAME=c65mini.localdomain#設置本機連接的網關的IP地址。例如,網關為10.0.0.1或者192.168.1.1GATEWAY=192.168.1.1

修改主機DNS

vi /etc/resolv.conf; generated by /sbin/dhclient-scriptnameserver 8.8.8.8nameserver 4.4.4.4

修改HOSTS

vi /etc/hosts127.0.0.1 c65mini.localdomain#使用DNS域名服務器來解析名字order bind hosts#一臺主機是否存在多個IPmulti on#如果用逆向解析找出與指定的地址匹配的主機名,對返回的地址進行解析以確認它確實與您查詢的地址相配。為了防止“騙取”IP地址nospoof on

重啟網卡生效設置兩種方法

service network restart或者/etc/init.d/network restart

6、關閉selinux,清空iptables 在服務器配置完全成功后各項服務正常后,在開啟selinux

查看selinux狀態

第一種方法:/usr/bin/setstatus -v #如果顯示:SELinux status: enabled 就是開啟狀態
第二種方法:cat /etc/selinux/config #如果顯示:SELINUX=enforcing 則是開啟狀態permissive有提醒的狀態 disabled是關閉
第三種方法:grep SELINUX=disabled /etc/selinux/config
第四種方法:getenforce

修改selinux狀態 如果修改配置文件則永久生效,但是必須要重啟系統

第一種:vi /etc/selinux/config 修改 SELINUX=disabled
第二種:sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
如果想立即生效(如果想臨時性的改變) setenforce 0

 

復制代碼 代碼如下:

setenforce 1 設置SELinux 成為enforcing模式 setenforce 0 設置SELinux 成為permissive模式 查看狀態 getenforce

 

iptables防火墻規則清理了,根據需求定制

#清空iptables規則iptables -F#查看iptables規則iptables -L#保存規則,注意,雖然清空了,不保存的話,重啟后,又會有規則。/etc/init.d/iptables save

7、創建普通用戶并進行sudo授權管理
創建普通用戶 useradd bingoku 修改用戶密碼 passwd bingoku

另一種方式:一次性創建用戶和設置密碼 echo "123456"|passwd --stdin bingoku&&history –c

其中bingoku為你創建的用戶名
sudo授權管理 打開sudo配置文件 visudo

#按:set nu 查看行,找到99行root ALL=(ALL) ALL#添加bingoku ALL=(ALL) ALL

8、修改SSH端口號和屏蔽root賬號遠程登陸

#備份SSH配置 cp /etc/ssh/sshd_config sshd_config_bak #修改SSH安全配置 vi /etc/ssh/sshd_config#SSH鏈接默認端口port 52113#禁止root賬號登陸PermitRootLogin no#禁止空密碼PermitEmptyPasswords no#不使用DNSUseDNS no

重新載入SSH配置 /etc/init.d/sshd reload 查看端口里面是否有剛才修改過的端口號52113

netstat -lnt

或者反查端口是那個進程

lsof -i tcp:52113

centos6.5最小化安裝沒有lsof工具需要 yum install lsof

9、鎖定關鍵文件系統(禁止非授權用戶獲得權限)

chattr +i /etc/passwdchattr +i /etc/inittabchattr +i /etc/groupchattr +i /etc/shadowchattr +i /etc/gshadow

10、精簡開機自啟動服務

注意: 剛裝完操作系統一般可以只保留crond,network,syslog,sshd這四個服務。 后期根據業務需求制定自啟服務 #(Centos6.x為rsyslog Cetnos5.x為syslog) 如果是中文的話??赡軙枰狶ANG=en 或者替換 3:on 成 3:啟用

#關閉全部服務for sun in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $sun off;done#或者for sun in `chkconfig --list|grep 3:啟用|awk '{print $1}'`;do chkconfig --level 3 $sun off;done#開啟需要的服務for sun in crond rsyslog sshd network;do chkconfig --level 3 $sun on;done#或者需要使用防火墻的話可以開啟iptables和ip6tablesfor sun in crond rsyslog sshd network iptables ip6tables;do chkconfig --level 3 $sun on;done

查詢下開啟的服務 chkconfig –list | grep 3:on 或者 chkconfig –list|grep 3:啟用

[bingoku@c65mini ~]$ chkconfig --list|grep 3:啟用crond  0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉ip6tables 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉iptables 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉network  0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉rsyslog  0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉sshd  0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉

11、調整文件描述符大小

#查看文件描述符大小
ulimit -n

第一種:#這里參考的是阿里云主機默認設置。

vi /etc/security/limits.conf * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 * soft nofile 65535* hard nofile 65535 

第二種:echo '* - nofile 65535' >> /etc/security/limits.conf

第三種:把ulimit -SHn 65535命令加入到/etc/rc.local,然后每次重啟生效 追加命令到rc.local配置文件里面

cat >>/etc/rc.local<<EOF#open filesulimit -HSn 65535#stack sizeulimit -s 65535EOF

第四種:如果不修改limits配置文件,直接立即生效,但重啟后又恢復之前的默認。 ulimit -SHn 65535

12、設置系統字符集

第一種:vi /etc/sysconfig/i18n

如果想用中文提示:LANG=”zh_CN.UTF-8″ 如果想用英文提示:LANG=”en_US.UTF-8″ 如果臨時切換也可以 LANG=zh_CN.UTF-8

第二種:使用sed快速替換

#替換成英文sed -i 's#LANG="zh_CN.*"#LANG="en_US.UTF-8"#' /etc/sysconfig/i18n#替換成中文sed -i 's#LANG="en_US.*"#LANG="zh_CN.UTF-8"#' /etc/sysconfig/i18n#替換成UTF-8中文sed -i 's#LANG="zh_CN.*"#LANG="zh_CN.UTF-8"#' /etc/sysconfig/i18n

13、清理登陸的時候顯示的系統及內核版本

#查看登陸信息 cat /etc/redhat-release cat /etc/issue #清理登陸信息echo >/etc/redhat-release echo >/etc/issue

14、內核參數優化

vi /etc/sysctl.conf

#可用于apache,nginx,squid多種等web應用net.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog = 32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.ipv4.tcp_timestamps = 0net.ipv4.tcp_synack_retries = 2net.ipv4.tcp_syn_retries = 2net.ipv4.tcp_tw_recycle = 1#net.ipv4.tcp_tw_len = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_max_orphans = 3276800#net.ipv4.tcp_fin_timeout = 30#net.ipv4.tcp_keepalive_time = 120net.ipv4.ip_local_port_range = 1024 65535#以下參數是對centos6.x的iptables防火墻的優化,防火墻不開會有提示,可以忽略不理。#如果是centos5.X需要吧netfilter.nf_conntrack替換成ipv4.netfilter.ip#centos5.X為net.ipv4.ip_conntrack_max = 25000000net.nf_conntrack_max = 25000000net.netfilter.nf_conntrack_max = 25000000net.netfilter.nf_conntrack_tcp_timeout_established = 180net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120

立即生效 /sbin/sysctl -p centos6.5可能會報錯

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown keyerror: "net.bridge.bridge-nf-call-iptables" is an unknown keyerror: "net.bridge.bridge-nf-call-arptables" is an unknown key

出現這個的原因是,沒有自動載入bridge橋接模塊

modprobe bridgeecho "modprobe bridge">> /etc/rc.local

查看橋接 lsmod|grep bridge

centos5.X可能會報錯 這個錯誤可能是你的防火墻沒有開啟或者自動處理可載入的模塊ip_conntrack沒有自動載入,解決辦法有二,一是開啟防火墻,二是自動處理開載入的模塊ip_conntrack

error: "net.ipv4.ip_conntrack_max"is an unknown keyerror: "net.ipv4.netfilter.ip_conntrack_max"is an unknown keyerror: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established"is an unknown keyerror: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait"is an unknown keyerror: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait"is an unknown keyerror: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait"is an unknown key

centos5.X解決方法:

modprobe ip_conntrackecho "modprobe ip_conntrack">> /etc/rc.local

centos6.X可能會報錯 這個錯誤可能是你的防火墻沒有開啟或者自動處理可載入的模塊ip_conntrack沒有自動載入,解決辦法有二,一是開啟防火墻,二是自動處理開載入的模塊ip_conntrack

error: "net.nf_conntrack_max"isan unknown keyerror: "net.netfilter.nf_conntrack_max"isan unknown keyerror: "net.netfilter.nf_conntrack_tcp_timeout_established"isan unknown keyerror: "net.netfilter.nf_conntrack_tcp_timeout_time_wait"isan unknown keyerror: "net.netfilter.nf_conntrack_tcp_timeout_close_wait"isan unknown keyerror: "net.netfilter.nf_conntrack_tcp_timeout_fin_wait"isan unknown key

centos6.X解決方法:

modprobe nf_conntrackecho "modprobe nf_conntrack">> /etc/rc.local

注意:筆者在整理這篇centos6.5內核優化的時候發現,如果不開啟ip6tables去優化nf_conntrack模塊去執行上面的解決方法會依舊提示上面的error。所以在優化服務的時候,可以選擇留下iptables和ip6tables。當然如果不用iptables的話,在內核優化的時候就要去掉對nf_conntrack的設置,在進行/sbin/sysctl -p 是不會有錯誤提示的。

15、如果安裝sendmail必須定時自動清理/var/spool/clientmqueue/下文件防止inode節點被占滿

#centos6.5已經不自動安裝sendmail了所以沒必要走這一步優化mkdir -p /server/scriptsvi /server/scripts/spool_clean.sh#!/bin/shfind/var/spool/clientmqueue/-typef -mtime +30|xargsrm-f

16、刪除不必要的系統用戶和群組

#刪除不必要的用戶userdel admuserdel lpuserdel syncuserdel shutdownuserdel haltuserdel newsuserdel uucpuserdel operatoruserdel gamesuserdel gopheruserdel ftp#刪除不必要的群組groupdel admgroupdel lpgroupdel newsgroupdel uucpgroupdel gamesgroupdel dipgroupdel pppusers

17、關閉重啟ctl-alt-delete組合鍵

vi /etc/init/control-alt-delete.conf#注釋掉#exec /sbin/shutdown -r now "Control-Alt-Deletepressed" 

18、設置一些全局變量

#設置自動退出終端,防止非法關閉ssh客戶端造成登錄進程過多,可以設置大一些,單位為秒echo "TMOUT=3600">> /etc/profile#歷史命令記錄數量設置為10條sed -i "s/HISTSIZE=1000/HISTSIZE=10/" /etc/profile#立即生效source /etc/profile

以上就是生產服務器環境最小化安裝后 Centos 6.5優化配置備忘,需要的朋友可以測試一下。后面就可以安裝web環境了


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产大片精品免费永久看nba| 国产精品欧美日韩久久| 91天堂在线观看| 日韩av免费在线播放| 亚洲国产日韩欧美综合久久| 狠狠躁夜夜躁人人爽天天天天97| 上原亚衣av一区二区三区| 欧美性猛交xxxx富婆弯腰| 精品色蜜蜜精品视频在线观看| 欧美成人第一页| 亚洲精品之草原avav久久| 91老司机在线| 亚洲精选在线观看| 日韩在线免费观看视频| 这里只有精品在线播放| 国产精品高清免费在线观看| 日韩高清a**址| 欧美日韩精品国产| 在线观看不卡av| 亚洲视频电影图片偷拍一区| 亚洲老头同性xxxxx| 中文字幕综合在线| 国产91亚洲精品| 欧美精品久久一区二区| 欧美中文字幕视频| 日韩在线欧美在线国产在线| 日韩视频―中文字幕| 亚洲性视频网站| 国产va免费精品高清在线| 久久久亚洲精品视频| 日本中文字幕不卡免费| 国产精品v片在线观看不卡| 亚洲美女中文字幕| 国产精品1区2区在线观看| 日韩一区二区久久久| 亚洲精品456在线播放狼人| 国产日产欧美a一级在线| 久热在线中文字幕色999舞| 国产福利精品视频| 国产成人综合亚洲| 国产成人精品免费久久久久| 欧美大胆a视频| 精品国产拍在线观看| 久久久久久午夜| 日韩中文字幕网站| 日韩精品极品视频| 亚洲男人天堂网站| 色噜噜国产精品视频一区二区| 成人中文字幕+乱码+中文字幕| 热久久视久久精品18亚洲精品| 欧美激情视频网| 日韩暖暖在线视频| 国产欧美日韩中文字幕在线| 亚洲国内高清视频| 日韩国产高清污视频在线观看| 亚洲韩国欧洲国产日产av| 色综合视频一区中文字幕| 久久久91精品国产一区不卡| 亚洲精品小视频在线观看| 丝袜情趣国产精品| 欧美久久精品午夜青青大伊人| 亚洲网站在线观看| 国产成人高潮免费观看精品| 91精品视频观看| 色偷偷av亚洲男人的天堂| 韩国精品美女www爽爽爽视频| 久久91精品国产91久久久| 精品动漫一区二区三区| 久久久久久久一区二区| 国产ts一区二区| 精品国产一区久久久| 精品久久久久久久久国产字幕| 成人xxxx视频| 日韩精品中文字幕在线| 亚洲一级黄色av| 久久精品国产v日韩v亚洲| 亚洲第一网中文字幕| 91中文在线观看| 亚洲国产精品成人一区二区| 色樱桃影院亚洲精品影院| 亚洲最新av在线网站| 欧美电影在线观看高清| 久久精品成人欧美大片| 高清亚洲成在人网站天堂| 国产一区二区激情| 色久欧美在线视频观看| 成人国产精品一区| 国产999视频| 国产91色在线| 在线精品国产成人综合| 少妇高潮 亚洲精品| 538国产精品一区二区免费视频| 欧美高清无遮挡| 中文字幕亚洲欧美日韩2019| 国产欧美日韩91| 国产精品99久久久久久www| 欧美巨猛xxxx猛交黑人97人| 国模吧一区二区三区| 亚洲国产精品国自产拍av秋霞| 精品久久香蕉国产线看观看gif| 久久精品中文字幕电影| 日本一本a高清免费不卡| 欧美成在线视频| 欧美日韩人人澡狠狠躁视频| 亚洲美女www午夜| 国产视频精品免费播放| 国产综合香蕉五月婷在线| 亚洲第一男人av| 国产精品精品视频一区二区三区| 亚洲国产成人av在线| 亚洲精品久久久久国产| 亚洲天堂成人在线| 久久av中文字幕| 亚洲丝袜一区在线| 欧美激情精品久久久久久黑人| 国产精品视频播放| 国产香蕉一区二区三区在线视频| 日韩亚洲欧美成人| 亚洲精品久久久久久久久久久| 午夜精品一区二区三区在线视频| 久久精品青青大伊人av| 国产精品免费福利| 亚洲人成绝费网站色www| 久久亚洲精品中文字幕冲田杏梨| 久久99视频免费| 国产在线视频欧美| 97免费视频在线| 自拍偷拍亚洲一区| 欧美性20hd另类| 91手机视频在线观看| 国产欧美中文字幕| 国产精品久久中文| 一区二区三区无码高清视频| 91精品久久久久久久久青青| 欧美中文字幕第一页| 国产精品视频久久| 欧美极品少妇与黑人| 一区二区在线免费视频| 日韩在线观看免费全集电视剧网站| 亚洲欧美日韩图片| 亚洲精品自产拍| 亚洲精品自拍视频| 91大神在线播放精品| 亚洲精品一二区| 91久久精品国产91久久性色| 久久久国产在线视频| 久久成人免费视频| 欧美激情一区二区三区成人| 国产精品劲爆视频| 久久夜精品香蕉| 精品日本美女福利在线观看| 精品综合久久久久久97| 色婷婷综合成人| 亚洲精品www久久久| 92看片淫黄大片欧美看国产片| 成人黄色影片在线| 日韩在线欧美在线| 亚洲色图第三页| 久久午夜a级毛片| 国模视频一区二区三区| 国产在线久久久| 亚洲欧美日韩国产成人| 久久久久久高潮国产精品视| 97精品在线视频|