4. sudo,PATH环境变量,修改字符集,ntpserver,加大文件描述符,隐藏内核版本,锁定关键系统文件

Posted gaidy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4. sudo,PATH环境变量,修改字符集,ntpserver,加大文件描述符,隐藏内核版本,锁定关键系统文件相关的知识,希望对你有一定的参考价值。

1   命令:  visudo
             98gg      98行
            yy           复制当前行
            p             粘贴
           改成   zhang   ALL(ALL)  NOPASSWD:ALL
    技术图片
2  修改PATH环境变量路径
PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。

        echo $PATH    查看当前环境变量
 
比如要把/etc/apache/bin目录添加到PATH中,方法:
 
  vi /etc/profile
在适当位置添加  PATH=$PATH:/etc/apache/bin
生效方法:  编辑结束后执行source profile(source /etc/profile) 或 执行点命令 ./profile,PATH的值就会立即生效了。

3   修改字符集
 
   查看当前字符集:  echo $LANG
 
  编辑:     vi /etc/sysconfig/i18n
                  LANG="zh_CN.GB18030"
 
   生效:       source /etc/sysconfig/i18n

4  服务器时间同步  ntpserver

5   加大文件描述符
    ulimit -n     查看默认
 
   修改:
   技术图片

 重新登陆生效


6    隐藏登陆时linux内核版本
 
     cat /etc/issue  查看
     >/etc/issue     隐藏

  7  锁定关键系统文件
    chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab  上锁
    chattr -i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab    解锁
    lsattr /etc/passwd     查看是否上锁
  技术图片

 

以上是关于4. sudo,PATH环境变量,修改字符集,ntpserver,加大文件描述符,隐藏内核版本,锁定关键系统文件的主要内容,如果未能解决你的问题,请参考以下文章

sudo 命令环境变量问题

linux修改环境变量后无法登录

Mac修改环境变量

解决sudo用户找不到环境变量的问题

mac怎么配置环境变量

怎么修改Win7环境变量PATH