1.useradd
- 命令名称:useradd
- 命令所在路径:/usr/bin/useradd
- 执行权限:root
- 功能描述:添加新用户
useradd [用户名]
用户名最好不要太复杂。
useradd添加用户只是添加了用户的基本信息,比如家目录、命令解释器的分配等,并没有设置验证密码。
当一个用户已经存在时,就不能使用useradd了
2.passwd
- 命令名称:passwd
- 命令所在路径:/usr/bin/passwd
- 执行权限:所有用户
- 功能描述:设置或更改用户密码
passwd [用户名]
这样使用useradd添加的无密码用户就可以设立密码,进行系统登录。
但是普通用户更改密码,是非常复杂的。
密码规则:8位以上大小写字母数字符号组合的密码。
重新正确设立密码:
注意:普通用户不能设定修改其他用户的密码,只能设定自己的密码。
3.who
- 命令名称:who
- 命令所在路径:/usr/bin/who
- 执行权限:所有用户
- 功能描述:查看登录用户信息
who
linux是多用户系统,我们要查看有那些用户登录,就可以使用who命令。
登录终端:
- TTY:用户输入命令还有显示信息的设备
- tty:服务器状态(tty1-6字符界面,tty7图形界面)
- pts:打开终端,每打开一个终端编一个号(pts/0… pseudo-terminal slave)
4.w
- 命令名称:w
- 命令所在路径:/usr/bin/w
- 执行权限:所有用户
- 功能描述:查看登录用户详细信息
w
可以得到更为详细的登录信息。
-
load average:负载均衡指数,三个数值分别记录了过去的1分钟 5分钟 15分钟系统的负载情况,系统的负载值,主要是讲cpu和内存的负载情况,当你的服务器访问量很大,他有可能超过1,达到4、5等值就说明负载已经很严重了。这个值就可以帮你判断你的服务器负载的值是怎样的。
-
IDEL:判断一个用户空闲的操作时间,如果这个时间数值过大说明他很长时间只是登录没有操作,我们可以把他踢出去,减少负载。
-
JCPU、PCPU:累计使用cpu时间,当前使用cpu时间,当这两个值过大,我们可以估计这个用户可能在执行搜索命令这样的资源消耗大的命令,我们可以将这个用户的命令终止,或者将他踢除出去。
我们可以通过uptime衡量一个主机的稳定性,如果一台主机开机时间是1年,那他的稳定性就非常高。