SSH pts 虚拟终端
昨天晚上小试了一下SSH,学到了一些乱七八糟的命令,知道了一种古老装逼的聊天方式:write。期间下定决心终于弄明白了pts/0之类的东西到底是什么东西。
先说pts/0吧,man里面是这样说的:ptmx and pts - pseudo-terminal master and slave,pts是所谓的伪终端或虚拟终端,具体表现就是你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts /1。比如用who命令查询当前登录的用户,可以看到每个用户的TTY设备(简单来说就是用户输入命令还有显示信息的设备,比如终端),下面是我机器上的显示:
calabash tty7 2009-12-09 20:04 (:0) calabash pts/0 2009-12-09 20:20 (:0.0) calabash pts/1 2009-12-09 20:27 (:0.0)
有一个tty7是表示图形界面,我当前登录的是GNOME,当然就是图形界面了。还有tty1-tty6表示文字界面,可以用Ctrl+Alt+F1-F6切换,+F7就是切换回图形界面。下面两行说明我当前打开了两个终端窗口,所以就有pts/0和pts/1
再说一下SSH吧,要把本机当做一个远程SSH服务器用,要先装个openssh-server,装完之后会自动启动sshd服务监听ssh连接,Ubuntu应该是预装了openssh-client的,所以启动sshd后,可以自己连接自己,最简单的命令:ssh user@localhost 至于Windows下面可以用putty用作ssh连接客户端。然后突然想起很久以前小龚推荐我注册的一个unix- center的账号可以登录上面的主机,就是SSH连接的。今天在公司就一直挂在unix- center的Ubuntu上面,发现上面登录的用户还真不少:
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT k418675 pts/2 202.108.140.161 08:32 3:42 0.08s 0.06s sshd: k418675 [ wateran_ pts/3 222.92.112.66 08:41 8:06 0.06s 0.06s -bash xiaoshe pts/4 129.192.196.5 14:17 11:17m 0.08s 0.08s -bash lfly pts/5 211.144.118.166 09:33 0.00s 0.24s 0.06s sshd: lfly [pri steed.de pts/6 119.145.41.2 11:58 4:49 0.06s 0.06s -bash topojuly pts/7 218.30.165.69 15:46 10:55m 0.10s 0.10s -bash nwpumabi pts/8 222.92.112.66 15:12 1:35 0.08s 0.08s -bash ilylm pts/9 113.96.216.247 16:26 1:15m 0.08s 0.08s -bash niugao pts/10 :1.0 09:10 7:36 0.06s 0.06s -bash niugao pts/11 :2.0 09:11 7:36 0.08s 0.08s -bash cu911 pts/12 221.215.10.154 16:38 0.00s 0.10s 0.02s vi ./newhead.sh wendao4 pts/13 113.9.75.218 16:47 3.00s 0.08s 0.08s -bash clyet pts/15 218.247.11.196 14:12 2:07 0.08s 0.02s sshd: clyet [pr bigarmy pts/17 124.207.17.24 10:46 4:22m 0.10s 0.10s -bash tonylu pts/16 218.18.214.166 14:19 2:13m 0.08s 0.08s -bash nwpumabi pts/19 222.92.112.66 11:08 5:38 0.08s 0.08s -bash vector09 pts/23 :8.0 11:18 5:26 0.38s 0.10s -bash vector09 pts/24 :9.0 11:18 5:29 0.08s 0.08s -bash vector09 pts/21 :8.0 11:23 5:24 0.08s 0.08s bash fishruby pts/26 118.229.195.133 15:04 1:03 0.08s 0.08s -bash jy016492 pts/28 218.17.152.141 15:17 7:56m 0.08s 0.00s sshd: jy0164921 xingzj01 pts/29 222.92.112.66 12:46 4:00 0.08s 0.08s -bash ls87 pts/30 192.168.1.18 13:39 4:43m 0.20s 0.04s vim
可以看到有很多pts,就是代表每个用户用来输入输出的终端了
然后发现竟然有一个叫xungei的给我发hello了,估计他在实验wall或者write之类的命令,当我准备回复他一下的时候,却发现这人已经下线了,想想用这种古老的方式交流太华丽了
SSH pts 虚拟终端相关推荐
- linux退出远程登录命令,【linux命令】Linux 如何查看和关闭 ssh pts/n 远程登录用户...
1,查看远程登录用户和定位到自己是哪一个终端 [[email protected] worker]# w 15:27:07 up 300 days, 4:18, 4 users, load avera ...
- Linux升级ssh服务
远程升级openssh服务先安装telnet服务,正常来说使用ssh协议进行连接,连接之后不断开的话升级是没有问题的,ssh配置如果修改,网路突然波动导致断开就连不上了,所以安装telnet备用去进行 ...
- 【学神-RHEL7】1-3-Linux基本命令和配置服务器来电后自动开机
本节所讲内容: Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shut ...
- Rhel 7.3 基本操作
2019独角兽企业重金招聘Python工程师标准>>> Rhel 7.3 基本操作: 1.1 Linux 终端使用,Shell 提示符 Bash shell基本语法 1.2 基本命 ...
- Linux基础知识梳理
Linux基础知识梳理 Linux系统的学习的方法: 1. 做一个属于自己的笔记. 2. 学习方法:实验多敲几遍, 服务器硬件 一般的服务器 刀片服务器 Linux操作系统最初是在1991年10月份由 ...
- Linux服务器基础
推荐访问:liyu.info Linux 1.Linux介绍 Linux是类Unix计算机操作系统的统称. Linux操作系统的内核的名字也是"Linux". Linux这个词本身 ...
- 使用Telnet与ssh协议远程登录linux系统
一.计算机的登录 计算机终端设备通过输入用户账户标识和与之对应的口令的方式被计算机验证的过程. 终端的分类: 1)物理终端:计算机本身的控制台设备:通常将其标识为"pty",在现代 ...
- linux下echo /dev/ttys* 到字符设备文件,linux之tty pty pts
一.基本概念: 1> tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 ...
- Linux中的tty、pts、pty等概念辨析
Linux中的tty.pts.pty等概念辨析 基本概念 tty.pty.pts.ptmx tty(终端设备的统称):tty一词源于Teletypes,或teletypewriters,原来指的是电传 ...
最新文章
- python如何调用c++numpy.ndarray代码_python – 在cython中使用numpy:定义ndarray数据类型/ ndims...
- Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)
- Dubbo系统间通信
- extundelete安装_Linux数据安全工具:数据恢复软件extundelete概述
- 获取套接字相关联信息
- 如何用正则表达式杀死Java
- Node.js 入门详解 (三)
- JavaScript的函数声明与函数表达式的区别
- Java设计模式百例 - 原型模式
- VMware虚拟机的安装与创建
- hadoop 权威指南 HIVE
- MapTileDownloader 全能电子地图下载器
- MySQL数据库——密码遗忘解决方案
- rust执行cmd命令隐藏窗口
- android 获取本地视频文件以及缩略图
- 计算机用户账户限制,win7系统使用共享功能被提示用户账户限制怎么解决
- qcow2文件的snapshot管理
- 计算机科学计数法符号,科学计数法怎么表示
- A.Mio visits ACGN Exhibition
- js实现简单的视频播放