一键批量关闭 Linux 的 tty 的方法

一 背景

在日常工作中,由于各种原因,可能需要关闭一些不必要的 tty。比如:服务器被非法登录、忘记关闭某些设备上已登录的 tty、终止一些不使用的tty等场景就需要批量强制关闭 tty。

二 解决方案

解决方案主要使用了几个常用的命令,不做介绍。

#!/bin/bash
#===============================================================================
#          FILE: anytest.sh
#         USAGE: . ${YOUR_PATH}/anytest.sh
#   DESCRIPTION:
#        AUTHOR: IVAN DU
#        E-MAIL: mrivandu@hotmail.com
#        WECHAT: ecsboy
#      TECHBLOG: https://ivandu.blog.csdn.net
#        GITHUB: https://github.com/mrivandu
#       CREATED: 2019-10-31 14:56:24
#       LICENSE: GNU General Public License.
#     COPYRIGHT: © IVAN DU 2019
#      REVISION: v1.0
#===============================================================================#!/bin/bashfor tty in `w -s|awk 'NR>2{print $2}'`;
doif [ "/dev/${tty}" != $(tty) ] ;then ps -t /dev/${tty}|awk 'NR>1{print $1}'|xargs kill -9;fi;
done

三 总结

  • 3.1 脚本加了一个 if 判断,主要是判断杀死的 tty 并非当前在使用的 tty。

  • 3.2 3.2 w -s|awk 'NR>2{print $2}'这一部分命令,可以替换成 w -sh|awk '{print $2}'

  • 3.3 刚好用到,随手分享一下,感谢您的阅读。

一键批量关闭 Linux 的 tty 的方法相关推荐

  1. 关闭Linux内核打印信息方法

    调试内核模块过程中,kmsg打印信息太多,通过修改/proc/sys/kernel/printk文件内容来控制. 一般通过 echo 0 > /proc/sys/kernel/printk关闭打 ...

  2. 3种关闭linux系统端口方法

    下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat ...

  3. 如何关闭linux系统的53端口,3种关闭linux系统端口方法

    下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat ...

  4. 如何关闭linux系统的53端口,3种关闭linux系统端口方法(示例代码)

    下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat ...

  5. linux关闭计算机的命令是,关闭Linux计算机的正确命令和方法

    你想知道关闭Linux计算机的正确命令和方法么?下面是小编为大家收集的关闭Linux计算机的正确命令和方法,希望能帮到大家. 关闭Linux计算机的正确命令和方法 shutdown -h now 立即 ...

  6. linux关闭mysql strict mode的方法介绍

    linux关闭mysql strict mode的方法非常简单,下面我来给大家总结了些常用的关闭mysql strict mode模式的例子,希望文章对各位同学会带来帮助. 首先用putty连接lin ...

  7. linux 批量删除进程的两种方法

    linux批量删除进程的两种方法 介绍两种方法.要kill的进程都有共同的字串. [plain]  kill -9 `ps -ef |grep xxx|awk '{print $2}' `    ki ...

  8. hp linux 禁用u盘启动,BIOS关闭Secure Boot(安全启动)方法大全(联想,华硕,DELL,HP等品牌)...

    " 在预装win10系统的电脑上BIOS中安全启动Secure Boot是默认开启的,如果你要安装其他系统,如Win7.Linux等系统那么需要关闭才可以,不然会无启动,这小编整理了联想,华 ...

  9. linux关闭内核命令,CentOS 7关闭/开启SELinux内核简单方法

    在使用Centos7系统时,可能经常都需要设置SELinux内核.SELinux内核是提供支持访问控制安全策略的机制,在Centos7系统上面安装一些应用软件时,SELinux内核开启的话可能会造成软 ...

最新文章

  1. 在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘
  2. redis 小功能大用处
  3. Java面向对象(二)
  4. 最全深度学习资源列表!
  5. nginx 参数、变量和例子
  6. 搭建DNS服务,正向解析域名
  7. 帧布局--FrameLayout
  8. PHP 验证日期格式
  9. vue PC项目实现 支付宝支付(跳转至支付界面)
  10. 商业虚拟专用网络技术十二 BGP/MPLS
  11. C——esc按键按下与识别
  12. 解决VMware安装后网络连接中没有VMnet虚拟网络适配器
  13. Android互动直播APP开发入门笔记,吐血整理
  14. 去哪找到高薪工作怎么找
  15. 年会宣布996后,那些保持沉默的人
  16. 微信公众号开启开发者模式
  17. NFS服务器的启动与停止
  18. 【实战】minigpt4的体验和微调
  19. 输电线路覆冰监测终端守护高压线
  20. 新京报:中国体坛缺“林丹”

热门文章

  1. python机器人视觉编程——入门篇(下)
  2. C. Train and Queries
  3. 浅谈MES系统质量管理的方案
  4. 珠海得尔塔光电智能制造产业园项目(一期)主厂房封顶大吉
  5. 从零开始学英语,日常口语20-30句
  6. 触摸事件UITouch的用法
  7. 用Windows画图改变图片大小(附Linux企鹅头像完全版)。
  8. std::string 收缩到合适大小_你的网球拍柄粗细合适吗?请收下这份测量手册
  9. BootStrapTable.js 表头与内容无法对齐
  10. 计算机主机光驱弹不出来怎么办,老司机教你win10系统光驱弹不出来的操作步骤...