持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情
liunx永久修改主机名
1.以根用户登录,或者切换的根用户,然后在提示符下输入hostname,查看当前的主机名
[root@192.168.146.101~]# hostname
localhost.localdomain
2.修改/etc/sysconfig下的network文件。
[root@192.168.146.101~]# vim /etc/sysconfig/network
# Created by anaconda
HOSTNAME wzx
3.修改/etc/下面的hosts文件,vim /etc/hosts
[root@192.168.146.101~]# vim /etc/hosts
127.0.0.1 localhost wzx localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
第二个字段修改为你主机的名字
4.重启服务,当然你也可以打开另一个终端
[root@192.168.146.101~]# reboot
5.进行查看
[root@wzx~]#
sudo
注意哦:
编辑sudo的配置文件/etc/sudoers是一般不要直接使用vi(vi /etc/sudoers)去编辑,因为sudoers配置有一定的语法,直接用vi编辑保存系统不会检查语法,如有错也保存了可能导致无法使用sudo工具,最好使用visudo命令去配置。虽然visudo也是调用vi去编辑,但是保存时会进行语法检查,有错会有提示。
配置sudo的2种方法:
1.visoudo:编辑sudo配置文件(相当于vi ./etc/sudoer),但是不建议用,注意语法,别过了 visodu:编辑/etc/sudoers命令 -- 98行 visudo -c :监检查语法命令,有报错可能导致系统起不来,所以编辑之前需要备份,编辑后最好检查一下用法
sudo的原理:
普通用户运行sudo ->检查/var/db/sudo/下是否有时间戳文件(执行成功后会创建,且免密5分钟),并检查是否已经过期 未过期 ->检查/etc/sudoers里面是否配置了运行sudo和执行相应命令的权限 ->有权限->执行命令并且返回结果->退出 ->无权限->退出 过期 ->输入当前用户自己的命令->检查/etc/sudoers里面是否配置了运行sudo和执行相应命令的权限 ->有权限->执行命令并且返回结果->退出 ->无权限->退出
sudo管理的2个文件
/var/db/sudo/ /etc/sudoers man sudo man sudoers