一键批量关闭 Linux 的 tty 的方法
一键批量关闭 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 的方法相关推荐
- 关闭Linux内核打印信息方法
调试内核模块过程中,kmsg打印信息太多,通过修改/proc/sys/kernel/printk文件内容来控制. 一般通过 echo 0 > /proc/sys/kernel/printk关闭打 ...
- 3种关闭linux系统端口方法
下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat ...
- 如何关闭linux系统的53端口,3种关闭linux系统端口方法
下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat ...
- 如何关闭linux系统的53端口,3种关闭linux系统端口方法(示例代码)
下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat ...
- linux关闭计算机的命令是,关闭Linux计算机的正确命令和方法
你想知道关闭Linux计算机的正确命令和方法么?下面是小编为大家收集的关闭Linux计算机的正确命令和方法,希望能帮到大家. 关闭Linux计算机的正确命令和方法 shutdown -h now 立即 ...
- linux关闭mysql strict mode的方法介绍
linux关闭mysql strict mode的方法非常简单,下面我来给大家总结了些常用的关闭mysql strict mode模式的例子,希望文章对各位同学会带来帮助. 首先用putty连接lin ...
- linux 批量删除进程的两种方法
linux批量删除进程的两种方法 介绍两种方法.要kill的进程都有共同的字串. [plain] kill -9 `ps -ef |grep xxx|awk '{print $2}' ` ki ...
- hp linux 禁用u盘启动,BIOS关闭Secure Boot(安全启动)方法大全(联想,华硕,DELL,HP等品牌)...
" 在预装win10系统的电脑上BIOS中安全启动Secure Boot是默认开启的,如果你要安装其他系统,如Win7.Linux等系统那么需要关闭才可以,不然会无启动,这小编整理了联想,华 ...
- linux关闭内核命令,CentOS 7关闭/开启SELinux内核简单方法
在使用Centos7系统时,可能经常都需要设置SELinux内核.SELinux内核是提供支持访问控制安全策略的机制,在Centos7系统上面安装一些应用软件时,SELinux内核开启的话可能会造成软 ...
最新文章
- 在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘
- redis 小功能大用处
- Java面向对象(二)
- 最全深度学习资源列表!
- nginx 参数、变量和例子
- 搭建DNS服务,正向解析域名
- 帧布局--FrameLayout
- PHP 验证日期格式
- vue PC项目实现 支付宝支付(跳转至支付界面)
- 商业虚拟专用网络技术十二 BGP/MPLS
- C——esc按键按下与识别
- 解决VMware安装后网络连接中没有VMnet虚拟网络适配器
- Android互动直播APP开发入门笔记,吐血整理
- 去哪找到高薪工作怎么找
- 年会宣布996后,那些保持沉默的人
- 微信公众号开启开发者模式
- NFS服务器的启动与停止
- 【实战】minigpt4的体验和微调
- 输电线路覆冰监测终端守护高压线
- 新京报:中国体坛缺“林丹”
热门文章
- python机器人视觉编程——入门篇(下)
- C. Train and Queries
- 浅谈MES系统质量管理的方案
- 珠海得尔塔光电智能制造产业园项目(一期)主厂房封顶大吉
- 从零开始学英语,日常口语20-30句
- 触摸事件UITouch的用法
- 用Windows画图改变图片大小(附Linux企鹅头像完全版)。
- std::string 收缩到合适大小_你的网球拍柄粗细合适吗?请收下这份测量手册
- BootStrapTable.js 表头与内容无法对齐
- 计算机主机光驱弹不出来怎么办,老司机教你win10系统光驱弹不出来的操作步骤...