日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos基础优化

發布時間:2025/5/22 centos 203 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos基础优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

初學小白,請多指教

CetnOs基礎優化

1、添加一個普通用戶(注意:用localhost不行,會產生錯誤),利用sudo授權完成一系列的工作,不要使用root用戶

方法一:

???? 添加用戶名(Alex):

[root@promote ~]# useradd Alex

?設置密碼:

[root@promote ~]# passwd Alex

?????方法二(一步到位):

echo? "123456" |passwd --stdin Alex

解釋一下:??--stdin 是把123456作為Alex的密碼

2、更改yum源鏡像,把yum源鏡像從國外的centos鏡像下載的變為國內的優秀yum源,或者自己配置yum本地倉庫。(這里附帶網易鏡像的詳細介紹)

http://mirrors.163.com/.help/centos.html

1)?訪問mirrors.163.com,下載centos的鏡像源

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

2)?備份原先的Centos-Base.repo文件

命令:mv ?/etc/yum.repos.d/CentOS-Base.repo ??/etc/yum.repos.d/CentOS-Base.repo.backup

3)?替代(可以參照上面的命令,或者在網站上有命令提示)

[root@promote ~]# mv CentOS6-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo

????4)生效yum clean all ???yum make cache

? 3、關閉selinux,這是一個linux下面的安全軟件(serurty),因為有大量的管制,會導致一些命令的失效和異常,所以要關閉。

命令:

a)查看selinux的文件

[root@promote ~]#cat /etc/selinux/config

b)修改

方法一:

vi /etc/selinux/config

SELINUX=disabled

方法二:

[root@promote ~]# sed -i s#SELINUX=ecforcing#SELINUX=disabled#g /etc/selinux/config

方法三:

/usr/sbin/setenforce 0 關閉selinux

/usr/sbin/setenforce 1 開啟selinux

????????? 方法四(臨時有效):

[root@promote ~]# setenforce 0(關)

[root@promote ~]# setenforce ?1(開)

??????c)查看狀態

[root@promote ~]# getenforce ?

Permissive

?? 4、優化啟動模式(七種運行級別runlevel

????????????????????????查看

???????????????????? cat /etc/inittab

??????? 方法一:

??????? vi /etc/inittab

????????????????????????id:5:initdefault:這一行,修改成id:3:initdefault:

????????????????????????方法二:

????????????????????????sed -i s#id:5#id:3#g /etc/inittab

?

?

?? 5、精簡開機自啟動服務

????????????方法一:

????????????[zhulei@localhost ~]$ setup ?里面的System service 去掉里面的*就是表示關閉

????????????或者直接輸入ntsysv可以直接調出System service界面

?????????????

????????????方法二:

????????????利用腳本關閉

????????????for Alex in `chkconfig --list|grep "3:on"|awk '{print $1}'`;do chkconfig $Alex off;done??//先關閉全部

????????????開啟自己所要的服務(crond,network,sshd,rsyslog)

????????????[root@localhost ~]# for Alex in crond network sshd rsyslog ;do chkconfig $Alex on ;done

????????????查看是否成功

????????????[root@localhost ~]# chkconfig --list|grep "3:on"|awk '{print $1}'

????????????crond

????????????network

????????????rsyslog

????????????sshd

?????????????

????????????方法三:

????????????排除自己不需要關閉的服務

????????????[root@localhost ~]# for Alex in `chkconfig ?--list|grep "3:on"|awk '{print $1}'|grep -vE "cron|network|sshd|rsyslog"` do chkconfig $Alex off;done

????????????windows上面的自啟動 輸入msconfig,即可以調整自啟動服務

?

????????6、臨時關閉防火墻

????????[root@localhost ~]# /etc/init.d/iptables stop


?

????????7、優化更改ssh服務器的默認配置

?????????Windows 里面是在本地用戶和組里面吧Guest 改成administrator

?????????更改默認遠程端口和管理員用戶

?????????Port:3389修改為隨意的一個不被占用的端口

?????????Linux 里面的遠程連接端口默認的22端口

????????(1)查看服務端文件

????????[root@localhost ~]# ls -l /etc/ssh/sshd_config

????????-rw-------. 1 root root 3879 May 12 ?2016 /etc/ssh/sshd_config

????????(2)備份

????????[root@localhost ssh]# cp /etc/ssh/sshd_config ?/etc/ssh/sshd_config.backup

????????(3)修改

????????????????????????????????1.修改port為52113

????????????????????????????????#Port 22

????????????????????????????????Port 52113

????????????????????????????????2.不允許root用戶遠程登錄

????????????????????????????????perRootLogin no

????????????????????????????????3.不要使用DNS

????????????????????????????????UseDNS no

????????????????????????????????4.不允許用空密碼登錄

????????????????????????????? ?? PermitEmptyPassword

??????????? 5.使用vimdiff 查看對比

????????(4)生效

????????[root@localhost ssh]# /etc/init.d/sshd reload(restart)

????????

????????8、調整字符集

????????查看默認字符路徑:

????????cat /etc/sysconfig/i18n

????????如果要用中文可以改為LANG="zh_CN.GB18030"(需要注意要大寫)

????????生效 source /etc/sysconfig/i18n

????????臨時調整成英文:LANG=en

????????

????????9、服務器時間同步

????????Linux系統同步方法ntp服務時間同步

????????[root@localhost ~]# /usr/sbin/ntpdate time.nist.gov

????????13 Nov 18:43:29 ntpdate[9748]: step time server 211.138.200.209 offset 23.722903 sec

????????10、加大服務器文件描述符

????????1、查看文件描述符

????????[root@localhost ~]# ulimit -n

????????1024

????????2、加大為65535

????????1.臨時

????????[root@localhost ~]# ulimit -HSn 65535

????????2.永久

????????echo '* ???????????????- ??????nofile ?????????65535' >>/etc/security/limits.conf

????????11、調整內核參數(需要謹慎修改)

????????[root@promote ~]# vi /etc/sysctl.conf ?

????????具體參數可以上網查找,這類的比較多,不在敘述。

????????????生效sysctl -p

????????12、定時清理clientmqueue目錄垃圾文件防止磁盤被占滿,(centos 5.8有)是由sendmail產生的

????????1、手動清理

????????find /var/spool/clientqueue/ --type f |xargs rm -f

????????查看:/var/spool/clientqueue |wc -l

????????2、自動清理

?????????echo "find /var/spool/clientqueue/ -type f |xargs rm -f " > /server/scripts/del_sys_file.sh

????????13、清空顯示的版本信息

????????查看:[root@promote ~]# cat /etc/issue

????????清空:? 1、[root@promote ~]# > /etc/issue

????????????2、cat /dev/null >/etc/issue

????????14、鎖定關鍵文件

????????[root@promote ~]# chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab

????????鎖定了之后不能再對這些文件進行操作或用相關命令操作這些文件

????????解鎖的話直接把+換成-就可以了

????????進一步保險的方法找到chattr 的位置,把chattr換成一個自己所知道的名字例如ssss之類的 mv /usr/bin/chrattr ?/usr/bin/ssss,以后就可以使用ssss來加鎖文件

????????


轉載于:https://blog.51cto.com/10358939/1872442

總結

以上是生活随笔為你收集整理的Centos基础优化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。