1. 概述
- Linux 服务器,通常可以由多个终端连接
- 简单介绍一些 终端 相关的操作
- 最终的目的,是定位到某个终端,然后把它 踢下来,甚至可以不让他再次连接
2. 环境
- 操作系统
- CentOS Linux release 7.6.1810 (Core)
- 命令
> cat /etc/redhat-release
- 用户
- 当然是 root 啦
3. 终端相关
- 概述
- 不管是 本机,还是 远程,操作 linux 系统,都需要通过 终端 或者是 GUI
- 终端
- 概述
- 这个可能以后会说
- 看看内容多少,决定在哪说
- 分类
- tts
- pts
4. 命令们
- 概述
- 终端相关的命令
- 约定
- 命令提示符
- 第一个 >
- 注释
-
# 后面的一行
1. whoami
- 概述
- 展示当前用户名
- 解决了一个重要的哲学问题: 我是谁
- 命令
- 查看当前用户的用户名
> whoami
root
- 那么,有没有更加深入灵魂的提问呢?
- 当然有啦
- 就是
who am i
- 执行后发现,结果好像丰富了不少
2. who
- 概述
- 之前的 whoami 命令,只给了个用户名,内容有限
- who 命令给出的结果更为完善
1. 命令
-
查看自己的详细信息 > who am i
root pts/0 2019-03-19 16:19 (admin)
- 字段1: root,当前用户名
- 不知道嵌套使用 bash 的话,会怎么显示
- 字段2: pts/0,表示 终端号,这里我使用了 伪终端 pts/0 来登录这个 服务器
- 字段3: 时间,表示 我开始连接的时间
- 字段4: (admin),这里是我在 hosts 里的计算机名,表示我用的哪台计算机连接
- 不知道没有名字的会怎么显示
- who 命令的作者很是幽默,输入以下命令,结果和 who am i 一致
- 没有什么用,调节一下 无聊的生活
> who mom likes
-
查看所有在线用户的信息 > who
root pts/0 2019-03-19 16:19 (admin)
root pts/3 2019-03-20 11:45 (192.168.2.158)
- 多出了一行,表示 192.168.2.158 也在连接本台服务器,而且是 root 身份
3. w
- 概述
- w 命令简述
- 这条命令,简直是给那些连 who 都记不住的同学准备的
-
命令 # 1. 命令,字段我先不仔细解释了,以后心情好会补充
> w
18:33:42 up 1 day,3:17,2 users,load average: 0.00,0.01,0.05
USER TTY FROM [email?protected] IDLE JCPU PCPU WHAT
root pts/0 admin Tue16 6.00s 0.09s 0.01s w
root pts/3 192.168.2.158 11:45 6:48m 0.00s 0.00s -bash
## 1. 时间: 启动时间
## 2. 3:17: 我不知道
## 3. users: 用户数
## 4. load average: 我不知道
## 5. [email?protected]: 登入时间
## 6. IDLE: idle time,不太了解,空闲时间
## 7. JCPU: job cpu,所有前台任务的 cpu 时间
## 8. PCPU:process cpu,当前任务的 cpu 时间
## 9. WHAT: 正在执行的命令
4. last
- 概述
- 最近的登录记录
- 这个我暂时就不说了,不带参数可以简单用的
5. wall
- 概述
- 给同时使用一台服务器的小伙伴传话
-
命令 # 1. 结果是你的小伙伴能看到你说的话
# 2. 注意 ' 和 " 的嵌套,常见问题大家都懂
> wall "Hello,I'm root. The server will be shut in 10 minutes,please finish your jobs quickly."
6. pkill
- 概述
- 管理员的权限之一: 踢人
- 可以杀掉 指定的 终端
-
命令 # 1. 命令,pts 一定要填对
# 2. 这个时候,之前的 who 和 w 的作用就出来了,可以有效识别敌我
> pkill -kill -t <pts>
# 3. 使用后查看,发现那个 pts 果然不在了
7. 限制 ssh 用户登录
- 概述
- 有的人很执着,老登录踢几次都赶不走
- 这个时候,就需要从 ssh 的角度考虑
- 这个我还没自己试验过,所有只给个 ref
- ref
- https://www.cnblogs.com/xiaochina/p/5920057.html
ref
- linux下踢出已登录用户: https://blog.csdn.net/wzzfeitian/article/details/9321027
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|