# 2021-03-24 Linux 课程学习(用户管理命令)

学习目标:

4.5 Linux 用户管理命令


用户管理命令:

1、 useradd
2、 passwd
3、 who
4、 w


学习整理:

命令名称useraddpasswdwhow
命令所在路径/usr/sbin/useradd/usr/bin/passwd/usr/bin/who/usr/bin/w
执行权限root所有用户所有用户所有用户
语法useradd 用户名passwd 用户名whow
范例$ useradd yangmi$ passwd yangmi$ whow
功能描述添加新用户设置用户密码查看登录用户信息查看登录用户详细信息

学习实践:

  • useradd & passwd

--创建用户(只是弄了家等基本信息,还不能登录)
[root@localhost ~]# useradd yangmi
[root@localhost ~]#

--创建用户密码
[root@localhost ~]# passwd yangmi


--yangmi登录上去之后
[root@localhost ~]# passwd

总结:每个普通用户只能用passwd修改自己的密码,而管理员root可以更改任何人的密码。

密码规则可以自己定义,如e---@   abcd---1234 

ShenChao  ----- Sh@n3h1o

  • who

查看Linux所有的登录用户,以什么方式登录,登录者的主机是什么;


[root@localhost ~]# who
root         tty1             2021-03-04 00:26
root         pts/0            2021-03-23 16:49 (192.168.118.1)
yangmi       pts/1            2021-03-24 09:56 (192.168.118.1)



登录用户名   登录终端          登录时间           登录的主机ip地址
            tty:本地终端
            pts:远程终端(终端号)

问题:什么是本地登录?

在虚拟机上面login输入账号密码,然后输入who就是本地登录,同理远程终端就是利用其它ip去连接你的虚拟机ip,这个就会涉及到终端号。

无法从who中得到更多的信息内容,可以从w中获取;

获取Linux一直执行了多久,Linux的负载情况,Linux登录用户正在执行什么命令,Linux当前登录的用户已经累计占用了多少CPU时间,和当前命令执行了多少时间。

[root@localhost ~]# who
root     tty1         2021-03-04 00:26
root     pts/0        2021-03-23 16:49 (192.168.118.1)
yangmi   pts/1        2021-03-24 09:56 (192.168.118.1)
[root@localhost ~]#
[root@localhost ~]# w
 10:12:06 up 8 days, 18:28,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      043月21 17:23m  2.86s  2.86s -bash
root     pts/0    192.168.118.1    二16    6.00s  0.21s  0.00s w
yangmi   pts/1    192.168.118.1    09:56   14:38   0.05s  0.35s sshd: yangmi [priv]

 10:12:06 up 8 days, 18:28,  3 users,  load average: 0.00, 0.01, 0.05

  1. 10:12:06 当前系统的时间;

  2. up 指连续运行了多长时间,如果长期一年都没有关机或者重启,标识服务器十分稳定

    
    [root@localhost ~]# uptime
     10:14:58 up 8 days, 18:30,  3 users,  load average: 0.00, 0.01, 0.05
    
    问:如何判断服务器负载情况?
    答:uptime/w
    解析:如果说你是一个web服务器,访问量非常大,值就会有一个很明显的体现,可能是4、5系统负载已经很严重了

     

  3.  load average: 0.00, 0.01, 0.05  负载均衡指数,分别记录了过去1分钟,5分钟,15分钟的系统负载情况;

  4. IDLE 标识用户登录上来,做事情的时间(如果是0.00s标识用户登录上来啥也没干,可以把它踢出去);

  5. PCPU 标识用户登录上来执行的操作,占用CPU的时间;

  6. WHAT 当前执行了什么操作;

  7. JCPU 累计占用CPU消耗时间(yangmi登录上来却看到他在JCPU操作时间特别长,大概他在偷偷搞事情,所以我们可以终止他的操作)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值