关闭linux终端,查看、关闭登录到linux的终端

基本概念:

tty(终端设备的统称):

tty一词源于Teletypes,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被键盘和显示器取代,所以现在叫终端比较合适。

终端是一种字符型设备,通常用tty来简称各种类型的终端设备。

pty(虚拟终端):

远程telnet到主机时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)

虚拟终端是成对的逻辑终端设备,包含主从设备。

pts(pseudo-terminal slave)是实现pty的方法,和ptmx(pseudo-terminal master)配合使用实现pty

串行端口终端(/dev/ttySn)

使用计算机串行端口连接的终端设备,对应设备名称类似 /dev/ttyS0(或/dev/tts/0)、/dev/ttyS1(或/dev/tts/1)等

平时通过SSH,telnet等登录到linux系统时,就会生成一个PTS表征某一虚拟终端的设备。

或者是串口连接,则是/dev/ttySn之类的终端设备。

下面是相关常用的命令:

1. 列出当前登录到系统的用户

who

root@ubuntu:/# who

root pts/ -- : (192.168.3.151)

root pts/ -- : (192.168.3.129)

root pts/ -- : (192.168.3.144)

root pts/ -- : (192.168.3.151)

2. 关闭某一登录到系统的用户

fuser -k /dev/pts/用户ID

root@ubuntu:/# fuser -k /dev/pts/

/dev/pts/:

3. 查看当前登录的用户

tty

root@ubuntu:/# tty

/dev/pts/

【linux命令】:查看当前登录用户的信息,本文介绍3种方法

作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动.有些时候,你甚至需要知道他(她)们正在做什么.本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法. 1. 使用w ...

Linux查看用户登录信息-last

last命令: last命令用于显示用户最近登录信息.单独执行last命令,将读取 /var/log/wtmp 文件,并将给该文件的内容记录的登入系统的用户名单全部显示出来. 语法: last (选项 ...

linux查看用户登录时间以及命令历史

1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终端类型.登陆日期以及远程主机. who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查 ...

ref:linux查看用户登录时间以及命令历史

ref:https://blog.csdn.net/csdn924618338/article/details/73555725/ 1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终 ...

linux 用户管理(3)----查看用户登录时间以及命令历史

1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终端类型.登陆日期以及远程主机. who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查 ...

Linux 查看所有登录用户的操作历史

在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录,可是假如一台服务器多人登陆,一天因为某人误操作了删除了重要的数据.这时 ...

Linux查看当前登录用户并踢出用户

1.查看当前登录用户 [wilsh@lcl ~]$ whatis w w                    (1)  - Show who is logged on and what they a ...

Linux的终端类型

终端是一个很重要的外设,用过终端设备的人都知道如果设备类型不对就会有乱字符,也可用仿真终端软件如netterm试验一下,Linux的终端信息放在 /usr/share/terminfo下,在这个目录的 ...

linux常用终端命令

01. 终端命令格式 command [-options] [parameter] 说明: command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也 ...

随机推荐

[参考]wget下载整站

wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/200 ...

iOS开发数据库篇—FMDB简单介绍

iOS开发数据库篇—FMDB简单介绍 一.简单说明 1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来 ...

记Flume-NG一些注意事项(不定时更新,欢迎提供信息)

这里只考虑flume本身的一些东西,对于JVM.HDFS.HBase等得暂不涉及.... 一.关于Source: 1.spool-source:适合静态文件,即文件本身不是动态变化的: 2.avro ...

如何在Eclipse中添加Tomcat的jar包

原文:如何在Eclipse中添加Tomcat的jar包 右键项目工程,点击Java Build Path 点击Add Library,选择Server Runtime 选择Tomcat版本 此时就看到 ...

FileStream 操作文件复制

static void Main(string[] args) { string source = @"D:\c\集合.avi"; string target = @"C ...

给定范围内产生N个不同的随机数

void RandNumbs(int nLimts, int result[], int n)//给定范围内产生n个不同随机数(1-nLimts),并存储到result中 { int nNum = 0 ...

为Play初学者准备的Scala基础知识

1 前言 本文的主要目的是为了让Play Framework的初学者快速了解Scala语言,算是一篇Play Framework的入门前传吧.使用PlayFramework可以极大的提高开发效率,但是 ...

FormsAuthentication.HashPasswordForStoringInConfigFile 的替代方法

由于项目中要和php对接,要将一段字符串生成md5(16位)验证码,在英文字符时,没有太大问题,但在遇到中文时,两边字条始终不一致. php是别人的项目,看不到源码,网上一查,估计是这样写的: &lt ...

django xadmin后台页面实现二级联动

思路 先找到控件id ,这样就可以监听change事件 然后把自己写的js加入xadmin中 添加url和view,接受ajax请求和发送数据 第一步:找到联动上下级的ID 在浏览器中通过F12查看 ...

python console 设立快捷键 学习源码 用到英语

arbitrary---随意 iterable----迭代 invalid syntax   -----无效的语法 subscriptable   ----可索引访问的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值