Linux系統優化

2021-09-07 14:46:53 字數 3444 閱讀 2182

[root@znix ~]# cat /etc/redhat-release

centos release

6.9 (final)

[root@znix ~]# uname -r

2.6.32-696.el6.x86_64

[root@znix ~]# uname -m

x86_64

[root@znix ~]# useradd clsn

[root@znix ~]# passwd

clsn

changing password

foruser clsn. ###修改clsn使用者密碼

new password:

bad password: it is too simplistic/systematic

bad password: is too ****** ###密碼太簡單

retype new password:

passwd: all authentication tokens updated successfully(成功).

[root@znix ~]# su - clsn

[clsn@znix ~]$ whoami

clsn

su只是切換了root身份,但shell環境仍然是普通使用者的shell

su-連使用者和shell環境一起切換成root身份了。

只有切換了shell環境才不會出現path環境變數錯誤。

su切換成root使用者以後,pwd一下,發現工作目錄仍然是普通使用者的工作目錄;而用su -命令切換以後,工作目錄變成root的工作目錄了。

修改配置檔案: /etc/selinux/config的

[root@znix ~]# vim /etc/selinux/config

/etc/selinux/config 文件內容含義:

#enforcing     selinux預設狀態 selinux已經開啟,正在執行

#permissive    selinux臨時關閉,顯示警告

#disabled      selinux徹底關閉

使用sed命令對/etc/selinux/conifg 檔案進行修改

sed -i '

s#selinux=enforcing#selinux=disabled#g

' /etc/selinux/config

讓配置檔案的修改生效,使用

source命令

[root@znix ~]# source /etc/selinux/config

永久修改的配置生效需要重啟伺服器。

使用的伺服器不可以隨意重啟!

使用getenforce 命令檢視selinux的

[root@znix ~]# getenforce

enforcing(正在執行)

使用setenforce 命令修改selinux配置臨時關閉selinux。

[root@znix ~]# setenforce

usage: setenforce [ enforcing | permissive | 1 | 0

][root@znix ~]# setenforce 0

[root@znix ~]# getenforce

permissive(臨時關閉)

1)查詢防火牆是否正在執行

[root@znix ~]# /etc/init.d/iptables status

2)關閉防火牆

a)一般需要關兩次,確保完全關閉。

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

iptables: setting chains to policy accept: filter [ ok ]

iptables: flushing firewall rules: [ ok ]

iptables: unloading modules: [ ok ]

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

3)檢查一下是否關閉

[root@znix ~]# /etc/init.d/iptables status

iptables: firewall is not running.

確保開機防火牆不再啟動

在chkconfig中查詢iptables 的行,看他的狀態。on是開,off是關。

[root@znix ~]# chkconfig|grep

"ipta

"iptables

0:off 1:off 2:on 3:on 4:on 5:on 6:off

使用chkconfig的命令關閉iptables

[root@znix ~]# chkconfig iptables off

檢查一下是否關閉了。

[root@znix ~]# chkconfig|grep

"ipta

"iptables

0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@znix ~]# echo

$lang

en_us.utf-8

連線軟體的字符集是否與系統的一致

1)linux系統字符集修改

a)使用export 對變數進行修改

[root@znix ~]# export lang=en_us.utf8

[root@znix ~]# echo

$lang

en_us.utf8

b)修改配置檔案,將/etc/sysconfig/i18n修改為utf-8字符集。

[root@znix ~]# cat /etc/sysconfig/i18n

lang="

en_us.utf-8

"sysfont="

latarcyrheb-sun16

"

c)使用source或. /etc/sysconfig/i18n  讓配置生效

[root@znix ~]# source /etc/sysconfig/i18n

[root@znix ~]# . /etc/sysconfig/i18n

Linux系統優化

最近很多問我 apache的優化引數 prefork模式的 startservers 100 serverlimit 2000 maxclients 1000 minspareservers 20 maxspareservers 50 maxrequestsperchild 10000 具體看其實系...

linux系統優化

1 新增普通使用者賬戶 2 更改ssh伺服器端遠端登陸的配置 建議新增2塊網絡卡,1塊內網,1塊外網 外網保持現有ip不變,內網可以使用10.10.0.x 例如 10.10.6.61保持不變,增加內網10.10.0.61,用於內部訪問 vim sshd config 13 port 52113 修改...

Linux系統優化

root znix cat etc redhat release centos release 6.9 final root znix uname r 2.6.32 696.el6.x86 64 root znix uname m x86 64 root znix useradd clsn root...