導航:首頁 > 程序命令 > w命令linux

w命令linux

發布時間:2023-05-31 17:43:53

A. linux裡面chmod o+w命令作用是什麼

chmod 修改文件或目錄的訪問許可權。
o表示other 其他組
w表示寫,+表示增加許可權。
整個命令的意思是給其他組的成員增加寫許可權

B. linux 查看用戶許可權

C. Linux系統基礎(三)

1、列出當前系統上所有已經登錄的用戶的用戶名,注意凳銀:同一個用戶登錄多次,則只顯示一次即可。
w命令用於顯示已經登錄系統的用戶的名稱,斗粗頌以及他們正在做的事。該命令所使用的信息來源於/var/run/utmp文件。輸出的信息包括:

用戶名稱;用戶的機器名稱或tty號;遠程主機地址;用戶登錄系統的時間;空閑時間(作用不大);附加到tty(終端)的進程所用的時間(JCPU時間);當前進程所用時間(PCPU時間);用戶當前正在使用的命令

w命令還可以使用以下選項:

-h忽略頭文件信息

-u顯示結果的載入時間

-s不顯示JCPU, PCPU, 登錄時間

所以本題答案為:

2、取出最後登錄到當前系統的用戶的相關信息。

或空鄭者通過awk語法實現:

3、取出當前系統上被用戶當作其默認shell的最多的那個shell。

4、將/etc/passwd 中的第三個欄位數值最大的後10個用戶的信息全部改為大寫後保存至/tmp/maxusers.txt文件中。

5、取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。

#對於RHEL6版本的操作:

#RHEL7由於網路信息的顯示格式不同,要採用另一種方法:

6、列出/etc目錄下所有以.conf結尾的文件的文件名,並將其名字轉換為大寫後保存至/tmp/etc.conf文件中。

7、顯示/var目錄下一級子目錄或文件的總個數。

8、取出/etc/group文件中第三個欄位數值最小的10個組的名字。

9、將/etc/fstab和/etc/issue文件的內容合並為同一個內容後保存至/tmp/etc.test文件中。

10、請總結描述用戶和組管理類命令的使用方法並完成以下練習:

useradd ,創建用戶(與usermod的用法一樣):

-c:描述信息

-d:家目錄

-u:UID

-g:私有組

-G:附加組、從屬組、額外組

-s:shell注釋器

-r:創建系統用戶

passwd:更改密碼    userdel:刪除用戶               groupadd:創建組

 gpasswd:組密碼     groupmod:組屬性修改      groupdel:組刪除

#普通用戶自己添加附加組:   newgrp +組名;輸入密碼

(1)、創建組distro,其GID為2016;

(2)、創建用戶mandriva, 其ID號為1005;基本組為distro;

(3)、創建用戶mageia,其ID號為1100,家目錄為/home/linux;

(4)、給用戶mageia添加密碼,密碼為redhat;

(5)、刪除mandriva,但保留其家目錄;

(6)、創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin;

(7)、修改slackware的默認shell為/bin/tcsh;

(8)、為用戶slackware新增附加組admins;

(9)、為slackware添加密碼,且要求密碼最短使用期限為3天,最長為180天,警告為3天;

(10)、添加用戶openstack,其ID號為3003, 基本組為clouds,附加組為peguin和nova;

(11)、添加系統用戶mysql,要求其shell為/sbin/nologin;

(12)、使用echo命令,非互動式為openstack添加密碼。

D. Linux進程查看的w命令

該命令也用於顯示登錄到系統的用戶情況,但是與who不同的是,w命令功能更加強大,它不但可以顯示有誰登錄到系統,還可以顯示出這些用戶當前正在進行的工作,並且統計數據相對who命令來說更加詳細和科學,可以認為w命令就是who命令的一個增強版。
w命令的顯示項目按以下順序排列:當前時間,系統啟動到現在的時間,登錄用戶的數目,系統在最近1秒、5秒和15秒的平均負載。然後是每個用戶的各項數據,項目顯示順序如下:登錄帳號、終端名稱、遠程主機名、登錄時間、空閑時間、JCPU、PCPU、當前正在運行進程的命令行。
其中JCPU時間指的是和該終端(tty)連接的所有進程佔用的時間。這個時間里並不包括過去的後台作業時間,但卻包括當前正在運行的後台作業所佔用的時間。而PCPU時間則是指當前進程(即在WHAT項中顯示的進程)所佔用的時間。下面介紹該命令的具體用法和參數。
語法格式如下:
w -[husfV] [user]
下面對參數進行說明:
-h 不顯示標題。
-u 當列出當前進程和CPU時間時忽略用戶名。這主要是用於執行su命令後的情況。
-s 使用短模式。不顯示登錄時間、JCPU和PCPU時間。
-f 切換顯示FROM項,也就是遠程主機名項。默認值是不顯示遠程主機名,當然系統管理員可以對源文件作一些修改使得顯示該項成為默認值。
-V 顯示版本信息。
User 只顯示指定用戶的相關情況。
[例19] 顯示當前登錄到系統的用戶的詳細情況
$ w
2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 2:49pm 0:00s 0.56s 0.10s w
foxy tty2 2:49pm 1:09 0.42s 0.42s bash
root tty3 2:49pm 46.00s 0.67s 0.25s telnet bbs3
bbs ttyp0 river.net 2:49pm 45.00s 0.49s 0.49s bbs h river.net

E. Linux下如何查看系統啟動時間和運行時間以及

方法一:uptime命令
會告訴你系統運行了多長時間,會用一行顯示信息,當前時間、系統運行時間、當前登錄用戶的數量、過去1分鍾/5分鍾/15分鍾系統負載的均值。
# uptime
08:34:29 up 21 days, 5:46, 1 user, load average: 0.06, 0.04, 0.00
方法二:w命令
為每個登錄進系統的用戶,每個用戶當前所做的事情,所有活動的負載對計算機的影響提供了一個快速的概要。這個單一命令結合了多個
Unix程序:who、uptime,和ps -a的結果。
# w
08:35:14 up 21 days, 5:47, 1 user, load average: 0.26, 0.09, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 103.5.134.167 08:34 0.00s 0.01s 0.00s w
方法三:top命令
是Linux上監視實時系統進程的基礎命令之一。它顯示系統信息和運行進程的信息,例如正常運行時間、平均負載、運行的任務、登錄用戶數量、CPU數量&CPU利用率、內存&交換空間信息。
# top -c
top - 08:36:01 up 21 days, 5:48, 1 user, load average: 0.12, 0.08, 0.02
Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1872888k total, 1454644k used, 418244k free, 175804k buffers
Swap: 2097148k total, 0k used, 2097148k free, 1098140k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19340 1492 1172 S 0.0 0.1 0:01.04 /sbin/init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
4 root 20 0 0 0 0 S 0.0 0.0 0:34.32 [ksoftirqd/0]
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [stopper/0]
方法四:who命令
列出當前登錄進計算機的用戶。who命令與w命令類似,但後者還包含額外的數據和統計信息。
# who -b
system boot 2018-04-12 02:48
方法五:last命令
列出最近登錄過的用戶。last回溯/var/log/wtmp文件並顯示自從文件創建後登錄進(出)的用戶。
# last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
Thu Apr 12 02:48:04 2018
方法六:/proc/uptime文件
這個文件中包含系統上次啟動後運行時間的詳細信息。/proc/uptime的輸出相當精簡。第一個數字是系統自從啟動的總秒數。第二個數字是總時間中系統空閑所花費的時間,以秒為單位。
# cat /proc/uptime
1835457.68 1809207.16

F. linux如何查看有多少用戶登錄

Linux中查看總共有多少用戶登錄的命令是:who | wc -l,命令解釋如下:
統計有多少行用wc命令加-l參數,wc命令可以統計出多少字、行、字元數,-l參數表示僅僅統計出行數。這個命令要和Linux的管道符結合使用,比如想知道一個文件有多少行可以這樣用:
cat /etc/passwd | wc -l
而查看當前有哪些用戶登錄可以用who命令,who命令的顯示中一行結果就是一個已登錄的用戶,再加上wc -l命令就可以統計出有多少用戶登錄了,所以最終命令是:
who | wc -l

G. linux w 命令

:0 表示的是 display 0:0,意思就是主控制台的第一個虛擬終端。

H. Linux命令裡面w和uptime命令區別是什麼

Linux w命令用於顯示目前登入系統的用戶信息。

執行這項指令可得知目前登入系統的用戶有李返哪些人,以及他們正在執行的程序。

單獨執行 w 指碰數令會顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關信息。

閱讀全文

與w命令linux相關的資料

熱點內容
程序員試用期匯報問題協助怎麼寫 瀏覽:127
抖音演算法到底是什麼 瀏覽:126
哪個vlan技術對報文加密 瀏覽:570
單片機定時電路 瀏覽:672
山西平台伺服器雲主機 瀏覽:700
按摩肚臍解壓視頻 瀏覽:989
php55安裝教程 瀏覽:137
雲伺服器怎麼查找本機域名 瀏覽:22
qd123y壓縮機參數 瀏覽:385
程序員媽媽懷孕 瀏覽:490
金普國際編程 瀏覽:537
java什麼是引用類型 瀏覽:944
這是命令嗎txt 瀏覽:314
支付寶android包名 瀏覽:154
eclipsemaven命令 瀏覽:68
24路伺服器配什麼cpu 瀏覽:466
壓縮文件和解壓文件哪個快 瀏覽:675
亞馬遜雲伺服器視頻通話 瀏覽:912
金融知識app哪個好 瀏覽:978
農行理財app收益在哪裡 瀏覽:969