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

http://blog.csdn.net/iloli/article/details/6431757



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     查看是否上锁

原文地址:https://www.cnblogs.com/gaidy/p/12068109.html

时间: 2024-10-02 00:22:38

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

Linxu系统修改文件描述符

修改系统文件描述符 文件描述符:无符号整数(0-65535),进程使用它来标示打开的文件    /etc/security/limits.conf:可以修改CPU,堆栈, 1.查看最大的标示符 ulimit -n 2.调整文件描述符: ulimit -SHn 65535 临时修改 S:soft limit H:Hard limit 大小写入: /etc/rc.local 永久修改 3.推荐控制文件描述符大小==> 更改: <domain> <type> <item>

linux中修改PATH环境变量

如何修改PATH环境变量 1.1 什么是环境变量 1.linux里面哪里都可以使用,内容一般都不会发生变化 2.大写 3.PATH LANG 4.修改环境变量的时候前面要加上export 1.2 PATH含义 作用 PATH变量里面存放的是linux下面命令的位置. 1.3 linux下面运行命令的过程 ####1)输入 ls ####2) ls是否在PATH这些路径/目录中 ####3)如果有就执行 解析 ####4)如果没有则提示 command not found 1.4 模拟环境 ##1

查看和修改Linux下的PATH环境变量

当我们在Linux下与shell程序进行交互时,我们输入程序名,它会到特定路径下去寻找与程序名相同的可执行文件,而这个特定的路径就存放在PATH环境变量中,这与Windows命令提示符窗口执行程序时一样的. 那么如何查看当前的PATH环境变量呢?  echo $PATH Linux默认是不会到当前目录下去寻找可执行文件的,所以当我们在进行程序开发的时候,要想执行产生的可执行文件,要输入可执行文件的路径才可以 但是如果我们将当前路径添加到shell的PATH环境变量中,问题是不是就解决了呢!  e

linux查看和修改PATH环境变量的方法

linux查看和修改PATH环境变量的方法 查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果.生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:通过修改.bashrc文件:vim ~/.bashrc //在最后一行添上:export PAT

Linux系统添加、修改、删除PATH环境变量

一.   添加环境变量 (Bash shell中用export,C shell中用setenv) 1.直接在终端修改: export PATH=$PATH:software_installation_path/bin 改修改只对本次进程有效 2.修改用户级 在home/用户/.profile中添加: export PATH=$PATH:software_installation_path/bin 保存文件,重启即可(有的系统执行./.profile即可,不需重启:有的系统必须重启) 3.修改系统

Mac 可设置环境变量的位置、查看和添加PATH环境变量

(1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell. 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种. Mac OS X 10.2之前默认的是C Shell. Mac OS X 10.3之后默认的是Bourne Shell. (2)如果是Bourne Shell. 那么你可以把你要添加的环境变量添加到你主目录下面的.profile或者.bas

linux下查看和添加PATH环境变量

linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PATH 声明,其格式为: PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N> 你可以自己加上指定的路径,中间用冒号隔开.环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$ sourc

Mac环境变量修改

Mac环境变量修改 用户环境变量 1. 修改文件:$vi ~/.bash_profile 2. 在文件中添加路径:PATH=$PATH:path1:path2:pathn(path用自己需要的路径替换) 3. 刷新:$source .bash_profile 4. 查看是否成功:$echo $PATH 如果系统更新,配置可能失效,若永久改变需配置系统环境变量 系统环境变量 1. Mac系统默认我们要编辑的文件是只读模式,所以先修改文件权限 $sudo chmod 777 /etc/profile

PATH环境 变量

PATH环境 变量 $HOME/.bash_profile和/etc/profile 两个文件在登陆用户的时候会执行, /etc/profile 所有用户都执行,$HOME/.bash_profile为当前用户执行 如何修改环境变量? profile 里面有例子   PATH=$PATH:$HOME/bin 如果你要把某个目录加到path中(有什么好处呢?)要怎么做呢? vi $HOME/.bash_profile,在PATH=$PATH:$HOME/bin 后面添加 在PATH=$PATH:$