linux如何查看有多少用户登录

linux如何查看有多少用户登录,第1张

1、使用w命令查看登录用户正在使用的进程信息

Linux w命令用于显示目前登入系统的用户信息。

执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。

单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

语法:

w [-fhlsuV][用户名称]

参数:

-f 开启或关闭显示用户从何处登入系统。

-h 不显示各栏位的标题信息列。

-l 使用详细格式列表,此为预设值。

-s 使用简洁格式列表,不显示用户登入时间等。

-u 忽略执行程序的名称,以及该程序耗费CPU时间的信息。

-V 显示版本信息。

w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。

w命令输出的信息包括:用户名称、用户的机器名称或tty号、远程主机地址、用户登录系统的时间、空闲时间、当前进程所用时间、用户当前正在使用的命令。

2、使用who命令查看用户名称及所启动的进程  

who命令用于列举出当前已登录系统的用户名称。其输出为:用户名、tty号、时间日期、主机地址。

Linux中who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU使用量、动作等等。

语法:

who[参数]

可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。

参数:

-H或--heading 显示各栏位的标题信息列。

-i或-u或-idle

显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成.号,如果该用户已超过24小时没有任何动作,则标示出old字符串。

-m 此参数的效果和指定am i字符串相同。

-q或--count 只显示登入系统的帐号名称和总人数。

-w或-T或--mesg或--message或--writable 显示用户的信息状态栏。

-l 列出任何登录进程。

-T或-w 显示用户的信息状态栏。

腾讯科技讯 据外媒报道,有人说,现在的Linux *** 作系统的市场占有率可能不到0.0001%。这种观点是极其错误的。

诚然,桌面版Linux从来没有变成主流。但是,桌面版Linux仍然拥有数百万个用户。不信请看下面这些数据。

现在每年销售的PC电脑数量超过了2.5亿台。市场研究公司NetMarketShare的报告称,在所有联网的PC电脑中,只有1.84%的PC电脑运行的是Linux *** 作系统。Linux *** 作系统的一个变种——Chrome OS,占有0.29%的份额。去年底,NetMarketShare公司承认,一直以来,它高估了Linux PC电脑的数量,但是他们后来在其分析报告中予以了纠正。

NetMarketShare公司并没有简单地利用HitsLink Analytics和SharePost工具来计算连接到其监测的4万多个网站的PC电脑的数量。它的方法是“从网站访问者的浏览器中收集数据,然后根据不同国家来衡量这些数据。”“我们将我们的流量与CIA不同国家网络流量表格进行对比,然后再衡量相关数据。例如,如果我们的全球数据统计结果显示,巴西占我们流量的2%,而CIA表格显示巴西占全球网络流量的4%,那么我们就会对来自巴西的每个独立访客计算两次。”

而根据另一家分析公司StatCounter的统计数据,桌面版Linux所占的份额是1.48%,Chrome OS占比为1.03%。StatCounter公司声称它的统计数据来自于安装于200多万个网站的跟踪代码的浏览器点击量。

也许最客观的数据来自于联邦政府的数字分析计划(DAP)。DAP的数据来自于过去90天中400多个美国政府分支机构的域名获得的数十亿次的访问量。这些分支机构的网站加起来约有5000个,访客似乎主要是美国市民。

根据DAP的统计数据,Linux占比为0.6%,而Chrome OS占比为1.3%。

尽管桌面版Linux只是小众的桌面 *** 作系统,但是它仍然拥有数百万个用户。

至于所有终端用户 *** 作系统,根据NetMarketShare公司的统计数据显示,基于Linux的安卓在移动市场上占有70.96%的份额。DAP的统计数据则显示,基于Linux的安卓在所有终端用户系统中占有19.9%的份额。StatCounter公司的统计数据显示,安卓的市场份额为39.49%,比Windows更流行,后者的市场份额为36.62%

那么Linux *** 作系统里查看所有用户该怎么办呢?用命令。其实用命令就能很轻松的查看到Linux系统有哪些用户。 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令 useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等; pwcov 注:同步用户从/etc/passwd 到/etc/shadow pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整; pwunconv 注:是pwcov 的立逆向 *** 作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件; finger 注:查看用户信息工具 id 注:查看用户的UID、GID及所归属的用户组 chfn 注:更改用户信息工具 su 注:用户切换工具 sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现; visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的; sudoedit 注:和sudo 功能差不多;


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8296241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存