在Linux下,如何知道是否有人在使坏?
|
副标题[/!--empirenews.page--]
在 Linux 下查看用户的行为,不仅仅是网管要做的事,也是开发人员所应该具备的基本技能之一。为什么呢?因为有时其他同事在做一些很消耗资源的事情,比如在编译大型程序,可能会导致服务器变得很慢,从而影响我们的正常操作。这个时候,我们就可以通过本文所介绍的方法,揪出那个同事,,将他暴打一顿,就可以恢复服务器的正常使用了。
我是谁? 「我是谁?我从哪里来?我要去哪里?」哲学经典三大问题。同样,在工作中,有时候我们会经常进行账号切换,有时切着都忘了切到哪个用户了。这时,需要知道当前登录的用户是啥。我们可以用 whoami 来进行查看。
目前都有谁登录到系统里? 一个公司里通常只有少数几台服务器,程序猿们一般都在这几台服务器里工作。我们可以用 who命令来查看当前登录到服务器的用户有哪一些。
在显示结果里,第一列是用户名;第二列是连接的终端,tty 表示显示器,pts 表示远程连接;第三列是登陆时间。 这里信息稍微多一些,但如果我们只想知道谁在线要怎么操作?只需用 users 命令来查看即可。
那些登录到系统里的人都在干什么? 知道了谁登录到系统里,我们就可以进一步调查他们在做什么。w 命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。
第一行其实与 uptime 命令出来的结果一样,依次表示:当前时间、系统运行时间、当前系统登录用户数、平均负载。 从第二行开始构成一个表格,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资源。
如果说我们只想查看某个用户当前的行为,我们可以直接在 w 后跟上该用户名:
如何知道当前与过去登录系统的用户的信息? 有些人比较狡猾,做了坏事拒不承认。但是,在 Linux 里,每个用户的登录信息都会记录起来,这样查找相关人员的责任就有所依据。 (编辑:衢州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何检查Windows10 PC是否具有内置蓝牙
- 如何在Windows 10中完全卸载Internet Explorer
- powershell – 我的服务帐户需要什么来解决robocopy中的“管
- 微软喜加2Windows两种软件限免 UWP应用绿色不流氓
- 文件服务器 – 具有存储空间直接的横向扩展文件服务器
- win10 0xc000007b电脑蓝屏怎么处理
- windows-server-2003 – 我应该使用本机还是使用ESXi服务器
- Linux安全:Cmd提供可视化控制用户活动
- windows-server-2008 – 在计划中重启服务器是否对性能有好
- 同样是 Windows 10 英文版,概要「英语」和「英语(国际)」


