1. 程式人生 > >系統基礎優化

系統基礎優化

std 初始 su - 表示 off bsp 默認 字符 方法

一、創建系統管理用戶

  1.系統用戶分類

  root用戶:超級管理員用戶,linux的皇帝

  其他用戶:普通用戶,例如自建用戶oldboy

  2.創建oldboy普通用戶

  1)創建用戶名

  useradd oldboy

  2)創建用戶密碼

  登錄root用戶的狀態下給oldboy設置密碼:passwd oldboy

  root狀態下免交互設置密碼:echo "123456"|passwd --stdin oldboy

  給當前登錄用戶更改密碼:passwd

  3.用戶之間的切換

  1)root用戶切換到普通用戶(不需要密碼)

  su - oldboy

  2)普通用戶切換到root用戶

  su - root(需要輸入密碼)/ ctrl+d(退出當前用戶登錄狀態)

  3)普通用戶切換到普通用戶

  su - oldgirl(需要密碼)

二、命令提示符信息

  1.什麽是環境變量

  系統中已經定義好的變量信息,通常用大寫字母表示,如PS1

  2.修改環境變量的方法

  1)臨時修改

  查看環境變量:echo $PS1

  修改環境變量:export PS1="[\u@\h \W\T]\$ "

  2)永久修改

  echo "export PS1=[\u@\h \W\T]\$ " >>/etc/profile #把export PS1=‘[\u@\h \W\T]\$ ‘ 存放到文件/etc/profile

  source /etc/profile #加載/etc/profile文件

  tail -1 /etc/profile #檢查修改是否成功

三、安全優化

  系統初始化使用時,盡量將安全服務先關閉

  1.selinux服務軟件優化

  1)臨時關閉

  查看軟件當前狀態:getenforce

  關閉:head /etc/selinux/config -- setenforce -- setenforce 0 -- getenforce

  2)永久關閉

  selinux服務有自己的配置文件,直接修改配置文件,即可使配置永久生效

  sed -i.bak ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

  source /etc/selinux/config

  也可用vim命令編輯器修改:vim /etc/selinux/config

  將SELINUX=enforcing改為SELINUX=disabled即可

  修改前最好也先進行備份:cp /etc/selinux/config /etc/selinux/config.bak

  

  2.iptables服務軟件優化

  1)臨時關閉

  查看當前狀態:/etc/init.d/iptables status

  臨時關閉服務:/etc/init.d/iptables stop

  2)永久關閉

  臨時關閉服務:/etc/init.d/iptables stop

  查看服務器開機自啟動狀態:chkconfig |grep "ipt"

  關閉服務開機自啟動:chkconfig iptabels off

四、防止系統亂碼

  系統亂碼的原因就是系統與軟件(如xshell)的字符編碼不一致,軟件的字符編碼一般都為UTF-8,所有出現亂碼時我們修改系統的字符編碼即可

  1.臨時修改

  export LANG=en_US.UTF-8

  2.永久修改

  默認字符集配置文件:/etc/sysconfig/i18n

  vim /etc/sysconfig/i18n -- export LANG=en_US.UTF-8 -- source /etc/sysconfig/i18n

  

  

  

  

  

  

系統基礎優化