热点
UX视角:编程语言、函数与变量控制核心技巧,reasoning_content:我们要求以用户体验设计师的口吻,写一个与“技术、科技”相关,关于“互联网创业编程核心:语言选择、函数运用与变量控制技巧”的标题需要简短精炼,30字以内直接输出标题,不要额外说明nn考虑到用户体验设计师视角,标题可以强调用户体验与技术选择的关系,但核心是编程核心可能结合“体验”、“设计”、“高效”等词例如:“从用户出发:编程语言与函数变量优化秘籍” 但需要更精炼nn建议“创业编程核心:语言、函数与变量的用户体验设计” 但字数可能超或者“用户视角:编程语言、函数与变量控制技巧” 20字左右nn再想:用户体验设计师通常关注直觉、流畅、易用可以写:“直觉式编程:语言选择、函数与变量控制的艺术” 但可能偏离nn更直接:“互联网创业:编程语言、函数与变量控制秘诀” 但缺少用户体验元素nn要求是“以用户体验设计师的口吻”,所以标题中应体现设计师身份例如:“用户体验设计师教你:编程语言、函数与变量控制技巧” 但字数可能超(22字?算一下:“用户体验设计师教你:编程语言、函数与变量控制技巧” 共20个中文字?不,标点算吗?实际“用户体验设计师教你:编程语言、函数与变量控制技巧” 共22个汉字字符可以接受30字内但可能不够精炼nn另一个:“设计思维编程:语言、函数与变量控制核心” 13字nn或者:“从体验到代码:语言、函数与变量控制技巧” 14字nn考虑要求“与‘技术、科技’相关”,标题本身是科技内容最佳:“UX视角:编程语言、函数与变量控制核心技巧” 18字其中“UX”是用户体验缩写,符合nn直接输出
16 9 月 2026, 周三

Linux下如何知道是否有人在搞鬼?

副标题#e#

「我是谁?我从哪里来?我要去哪里?」哲学经典三大问题。同样,在工作中,有时候我们会经常进行账号切换,有时切着都忘了切到哪个用户了。这时,需要知道当前登录的用户是啥。我们可以用 whoami 来进行查看。

[alvin@VM_0_16_centos ~]$ whoami 

alvin 

目前都有谁登录到系统里?

一个公司里通常只有少数几台服务器,程序猿们一般都在这几台服务器里工作。我们可以用 who 命令来查看当前登录到服务器的用户有哪一些。

[alvin@VM_0_16_centos ~]$ who 

alvin    pts/0        2018-12-09 07:25 (116.199.***.***) 

root     pts/1        2018-12-09 11:05 (116.199.***.***) 

alvin    pts/2        2018-12-09 11:05 (116.199.***.***) 

harry    pts/3        2018-12-09 11:06 (116.199.***.***) 

kate     pts/4        2018-12-09 11:08 (116.199.***.***) 

alvin    pts/5        2018-12-09 11:53 (116.199.***.***) 

在显示结果里,第一列是用户名;第二列是连接的终端,tty 表示显示器,pts 表示远程连接;第三列是登陆时间。

这里信息稍微多一些,但如果我们只想知道谁在线要怎么操作?只需用 users 命令来查看即可。

[alvin@VM_0_16_centos ~]$ users 

alvin alvin alvin harry kate root 

那些登录到系统里的人都在干什么?

知道了谁登录到系统里,我们就可以进一步调查他们在做什么。w 命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。

[alvin@VM_0_16_centos ~]$ w 

 16:25:54 up 29 days,  6:05,  6 users,  load average: 0.00, 0.01, 0.05 

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT 

alvin    pts/0    116.199.***.**   07:25    2.00s  0.11s  0.00s w 

root     pts/1    116.199.***.**   11:05    5:20m  0.02s  0.02s -bash 

alvin    pts/2    116.199.***.**   11:05    5:20m  0.04s  0.05s sshd: alvin [priv] 

harry    pts/3    116.199.***.**   11:06    4:33m 18.08s 18.06s watch date 

kate     pts/4    116.199.***.**   11:08    4:33m 10.51s 10.48s top 

alvin    pts/5    116.199.***.**   11:53    4:32m  0.02s  0.02s -bash 

第一行其实与 uptime 命令出来的结果一样,依次表示:当前时间、系统运行时间、当前系统登录用户数、平均负载。

从第二行开始构成一个表格,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资源。

USER:显示登陆用户帐号名。用户重复登陆,该帐号也会重复出现。

TTY:用户登陆所用的终端。FROM:显示用户在何处登陆系统。

LOGIN@:是LOGIN AT的意思,表示登陆进入系统的时间。

IDLE:用户空闲时间,从用户上一次任务结束后,开始记时。

JCPU:一终端代号来区分,表示在某段时间内,所有与该终端相关的进程任务所耗费的CPU时间。

PCPU:指WHAT域的任务执行后耗费的CPU时间。

WHAT:表示当前执行的任务

如果说我们只想查看某个用户当前的行为,我们可以直接在 w 后跟上该用户名:

[alvin@VM_0_16_centos ~]$ w alvin 

 16:34:21 up 29 days,  6:14,  6 users,  load average: 0.00, 0.01, 0.05 

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT 

alvin    pts/0    116.199.***.**   07:25    5.00s  0.12s  0.06s sshd: alvin [priv] 

#p#副标题#e#

alvin    pts/2    116.199.***.**   11:05    5:28m  0.04s  0.05s sshd: alvin [priv] 

alvin    pts/5    116.199.***.**   11:53    4:40m  0.02s  0.02s -bash 

dawei

【声明】:毕节站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

您错过了