每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。
不同的 Linux 发行版本,对用户组的规定有所不同,如 Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改,这实际上就是对 /etc/group
文件的更新。
Linux 系统用户组的管理相关命令:
-
groupadd 选项 用户组
: 增加一个新的用户组 -
groupdel 用户组
: 删除一个已有的用户组 -
groupmod 选项 用户组
: 修改用户组的属性
其他常用命令
pwd
: 显示当前所在位置grep 要搜索的字符串 要搜索的文件 --color
: 搜索命令,--color
代表高亮显示-
ps -ef
/ps -aux
: 查看当前系统正在运行进程,区别是展示的格式不同。如果想要查看特定进程,可以使用命令:ps aux|grep redis
(查看包括 redis 字符串的进程),也可使用pgrep redis -a
注意:如果直接用
ps
(Process Status)命令,会显示所有进程的状态,通常结合grep
命令查看某进程的状态 -
kill -9 进程的 pid
: 杀死进程(-9 表示强制终止,默认是 -15)先用 ps 查找进程,然后用 kill 关闭
-
网络通信命令:
- 查看当前系统的网卡信息:
ifconfig
- 查看与某台机器的连接情况:
ping
- 查看当前系统的端口使用:
netstat -an
- 查看当前系统的网卡信息:
shutdown
:关机
-
shutdown -h now
: 指定现在立即关机 -
shutdown +5 "System will shutdown after 5 minutes"
:指定5分钟后关机,同时送出警告信息给登入用户
reboot
: 重开机reboot -w
: 做个重开机的模拟(只会纪录并不会真的重开机)