linux 常用命令(二)
(1) sudo 免密码配置
visudo # vim /etc/sudoers
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL # hadoop 用户可以使用 sudo 命令
%wheel ALL=(ALL) NOPASSWD: ALL # wheel 组使用 sudo 时免密码使用
gpasswd -a hadoop wheel # 将 hadoop 用户加入到 wheel 组
(2) gpasswd
-a, --add USER 向组 GROUP 中添加用户 USER
-d, --delete USER 从组 GROUP 中添加或删除用户
-h, --help 显示此帮助信息并推出
-Q, --root CHROOT_DIR 要 chroot 进的目录
-r, --delete-password remove the GROUP's password
-R, --restrict 向其成员限制访问组 GROUP
-M, --members USER,... 设置组 GROUP 的成员列表
-A, --administrators ADMIN,... 设置组的管理员列表
除非使用 -A 或 -M 选项,不能结合使用这些选项。
注意:添加用户到某一个组 可以使用 usermod 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉。
usermod -G group_name user_name
所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用 gpasswd 这个命令来添加操作用户:
gpasswd -a user_name group_name
gpasswd 详细参考这篇文章: http://man.linuxde.net/gpasswd
(3) 网络配置
CentOS7 配置主机名
hostnamectl mdw # vim /etc/hostname # 立即生效
CentOS6 配置主机名
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=mdw
配置主机名后需要重新登陆才起作用:exit
配置 IP/主机名 的映射关系:
vim /etc/hosts
192.168.2.101 mdw
192.168.2.102 sdw1
192.168.2.103 sdw2
测试网络是否通畅: ping sdw1