系统基础优化

Posted yaozhiyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统基础优化相关的知识,希望对你有一定的参考价值。

一、创建系统管理用户

  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="[[email protected]h WT]$ "

  2)永久修改

  echo "export PS1=[[email protected]h WT]$ " >>/etc/profile    #把export PS1=‘[[email protected]h WT]$ ‘ 存放到文件/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

  

  

 

  

  

  

 

 

  

以上是关于系统基础优化的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础系统优化及常用命令

Linux学习之六-Linux系统的基础优化

Linux基础系统优化

linux小白-基础篇-系统简单优化

Linux基础系统优化及基础命令

Linux 基础优化配置