日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何才能管理Linux中的用戶活動

Wildesbeast ? 來源:21IC ? 作者:21IC ? 2020-07-04 11:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果要管理Linux服務(wù)器,則需要準(zhǔn)備好使用幾個命令來檢查用戶活動-用戶何時連接以及他們連接的頻率、所屬的用戶組以及使用了多少空間、是否在讀電子郵件等。

本文介紹了可以幫助您了解用戶有哪些、他們在如何工作的多個命令。

finger

finger是獲取用戶個人資料的一個便捷命令。它使您可以查看誰已登錄或?qū)W⒂趩蝹€用戶,以查看上一次登錄、他們從何處登錄、閑置時間有多久(自運行命令以來有多久)等。在該命令中, 我們查看用戶nemo。

$ finger nemo

Login: nemo Name: Nemo Demo

Directory: /home/nemo Shell: /bin/bash

On since Fri Jun 19 12:58 (EDT) on pts/1 from 192.168.0.6

7 minutes 47 seconds idle

New mail received Wed Jun 17 18:31 2020 (EDT)

Unread since Sat Jun 13 18:03 2020 (EDT)

No Plan.

我們可以看到nemo的全名、主目錄和外殼,還可以看到nemo的最新登錄和電子郵件活動。僅在/etc/passwd文件中的全名字段中定義了辦公室、辦公室電話和家庭電話號碼,這些信息才包括在內(nèi)。比如說:

nemo:x:1001:1001:Nemo Demo,11,540-222-2222,540-333-3333:/home/nemo:/bin/bash)。

上面的輸出還表明nemo沒有“計劃”,但這只是意味著該用戶沒有創(chuàng)建.plan文件、并將一些文本放入其中。這并不罕見。

如果沒有參數(shù),finger將以如下所示的格式顯示當(dāng)前登錄列表。您可以看到他們何時登錄、從哪個IP地址登錄、使用中的偽終端(比如pts/1)以及閑置了多久。

$ finger

Login Name Tty Idle Login Time Office Office Phone

nemo Nemo Demo pts/1 1:24 Jun 19 12:58 (192.168.0.6)

shs Sandra Henry-Stocker pts/0 Jun 19 12:57 (192.168.0.60

w

w命令也以一份格式清晰的列表顯示了目前活動的用戶,包括閑置時間、用戶最近運行了什么命令。它還在最上面一行顯示系統(tǒng)已運行了多久,并提供負(fù)載平均數(shù)字,表明系統(tǒng)有多忙碌。在這里,系統(tǒng)基本上處于閑置狀態(tài)。

$ w

14:23:19 up 1 day, 20:24, 2 users, load average: 0.00, 0.00, 0.00

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

shs pts/0 192.168.0.6 12:57 0.00s 0.14s 0.01s w

nemo pts/1 192.168.0.6 12:58 1:24m 0.03s 0.03s -bash

id

如果使用id命令,您可以查看用戶的數(shù)值ID和用戶組ID以及該用戶是哪些用戶組的成員。這些信息從/etc/passwd文件和/etc/group文件獲取而來。沒有參數(shù)的id報告您帳戶的信息。

$ id

uid=1000(shs) gid=1000(shs) groups=1000(shs),4(adm),11(admin),24(cdrom),27(sudo),30(dip),46(plugdev),118(lpadmin),128(sambashare),500(devops)

$ id nemo

uid=1001(nemo) gid=1001(nemo) groups=1001(nemo),16(fish)

auth.log

您可以使用grep之類的命令從/var/log/auth.log文件獲取信息。為了使用auth.log數(shù)據(jù)顯示最近登錄活動,您可以運行這樣的命令:

$ grep “New session” /var/log/auth.log | awk ‘{print $1,$2,$3,$11}’ | tail -5

Jun 17 17:22:38 shs.

Jun 17 17:58:43 gdm.

Jun 17 18:09:58 shs.

Jun 19 12:57:36 shs.

Jun 19 12:58:44 nemo.

last

last命令可能最擅長查看所有用戶或某一個用戶的最近登錄。記住一點:last首先顯示最近的活動,因為這是大多數(shù)管理員最感興趣的信息。

$ last | head -5

nemo pts/1 192.168.0.6 Fri Jun 19 12:58 still logged in

shs pts/0 192.168.0.6 Fri Jun 19 12:57 still logged in

shs pts/0 192.168.0.6 Wed Jun 17 18:10 - 18:42 (00:32)

reboot system boot 5.4.0-37-generic Wed Jun 17 17:58 still running

shs pts/2 192.168.0.6 Wed Jun 17 17:22 - 17:57 (00:34)

$ last nemo | head -5

nemo pts/1 192.168.0.6 Fri Jun 19 12:58 - 16:21 (03:22)

nemo pts/2 192.168.0.6 Sat Jun 13 17:49 - 19:05 (01:16)

nemo pts/1 192.168.0.6 Thu Jun 4 17:33 - 17:44 (00:10)

nemo pts/1 192.168.0.19 Mon May 11 19:04 - 19:57 (00:52)

nemo pts/1 192.168.0.19 Tue May 5 12:46 - 17:49 (05:02)

du

如果針對/home中的每個目錄運行,du命令會報告每個用戶的主目錄在使用多少空間,就像這樣:

$ sudo du -sk /home/*

289 /home/dorothy

116 /home/dory

88 /home/eel

28 /home/gino

28 /home/jadep

12764 /home/nemo

732 /home/shark

418046 /home/shs

108 /home/tadpole

默認(rèn)情況下,報告的大小以1024字節(jié)為單位。

ps和history

針對當(dāng)前登錄的用戶,您始終可以使用ps -ef | grep ^nemo之類的命令,查看用戶目前在運行哪些命令和進(jìn)程。想查看以前運行的命令,可以試著查看用戶的歷史記錄文件(比如.bash_history),不過要注意,用戶可以設(shè)置帳戶,以便某些命令不被捕獲到歷史記錄文件中,他們還可以編輯這些文件,如果選擇這么做的話。

統(tǒng)計登錄次數(shù)

如果您想查看自/var/log/wtmp文件上一次翻轉(zhuǎn)以來每個用戶登錄的次數(shù),可以使用這樣的命令:

$ forUSERin `ls /home`

》 do

》 cnt=`last $USER | grep ^$USER | wc -l` # count logins

》 echo $USER: $cnt # show login count

》 done

輸出會像是這樣:

dorothy: 0

dory: 0

eel: 8

gino: 0

jadep: 102

nemo: 39

shark: 50

shs: 105

tadpole: 0

如果您想要更多的細(xì)節(jié),可以創(chuàng)建一個較復(fù)雜的腳本,以便添加另外一些信息,比如登錄細(xì)節(jié)和格式。

#!/bin/bash

sepline=“====================”

forUSERin `ls /home`

do

len=`echo $USER | awk ‘{print length($0)}’` # get length of username

echo $USER

sep=“${sepline:1:$len}” # set separator

echo $sep # print separator

cnt=`last $USER | grep ^$USER | wc -l` # count logins

echo logins: $cnt # show login count

last $USER | grep ^$USER | head -5 # show most recent logins

echo

done

上述腳本將顯示的數(shù)據(jù)限制在最近的五次登錄,但是您可以輕松改變。以下是一個用戶的數(shù)據(jù)的格式會什么樣:

shs

===

logins: 105

shs pts/0 192.168.0.6 Fri Jun 19 12:57 still logged in

shs pts/0 192.168.0.6 Wed Jun 17 18:10 - 18:42 (00:32)

shs pts/2 192.168.0.6 Wed Jun 17 17:22 - 17:57 (00:34)

shs pts/0 192.168.0.25 Wed Jun 17 17:20 - 17:57 (00:36)

shs pts/1 192.168.0.6 Wed Jun 17 15:19 - 17:57 (02:38)

檢查企圖使用sudo的情況

如果您想看看用戶中有誰企圖使用sudo、而他們本無這項權(quán)限,可以運行這樣的命令:

$ grep “NOT in sudoers” /var/log/auth.log | awk ‘{print $6}’

nemo

如果您在無權(quán)提升權(quán)限的情況下試圖使用sudo,而系統(tǒng)發(fā)出警告信息“用戶名不在sudoers文件中。將報告該事件”,您可能會知道這個日志條目是該報告的精髓。除非管理員竭力尋找sudo使用違規(guī),否則它們不會被人注意。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11822

    瀏覽量

    219602
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10371

    瀏覽量

    91774
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    是否需要 USB 串行連接才能啟動到 Linux?

    是否需要 USB 串行連接才能啟動到 Linux,正如 QSG 所建議的那樣? 另外,我可以將即將發(fā)布的 Debian 映像刷新到 NVMe 并從 NVMe 啟動嗎?
    發(fā)表于 03-24 08:32

    Linux磁盤管理指令合集:從查看、分區(qū)到修復(fù)

    Linux 服務(wù)器運維或日常使用,磁盤管理是高頻操作 —— 無論是排查磁盤空間不足的問題,還是新增硬盤后的分區(qū)配置,都離不開一系列核心指令。今天就為大家整理一份「Linux 磁盤
    的頭像 發(fā)表于 02-03 16:07 ?3559次閱讀
    <b class='flag-5'>Linux</b>磁盤<b class='flag-5'>管理</b>指令合集:從查看、分區(qū)到修復(fù)

    用拼多多API優(yōu)化促銷活動,吸引更多拼單用戶!

    接口,來精準(zhǔn)設(shè)計、高效執(zhí)行和科學(xué)評估促銷活動,從而最大化吸引拼單用戶?本文將深入探討這一話題。 一、拼多多API:商家運營的“加速器” 拼多多開放平臺為商家提供了豐富的API接口,覆蓋商品管理、訂單處理、營銷
    的頭像 發(fā)表于 12-16 14:14 ?722次閱讀
    用拼多多API優(yōu)化促銷<b class='flag-5'>活動</b>,吸引更多拼單<b class='flag-5'>用戶</b>!

    【精選活動】新老用戶均可參加!回帖送好禮~

    為感謝電子發(fā)燒友們的支持與厚愛,即日開啟新舊用戶回饋活動,心動不如行動,一起來參與吧!活動要求一、新用戶福利1)注冊電子發(fā)燒友賬號,并在本活動
    的頭像 發(fā)表于 12-02 08:07 ?975次閱讀
    【精選<b class='flag-5'>活動</b>】新老<b class='flag-5'>用戶</b>均可參加!回帖送好禮~

    【有獎活動】回饋新老用戶回帖送好禮!

    -2025年12月31日 活動規(guī)則: 新用戶福利:注冊電子發(fā)燒友賬號,并在本活動回復(fù) “領(lǐng)取新用戶福利”,每日抽取5位回帖
    發(fā)表于 11-24 18:22

    【書籍評測活動NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動開發(fā)(第 2 版)》

    申請時間2025年11月17日——2025年12月21日活動參與方式1、在本帖下方留言回帖說說你想要這本書的理由15字以上。2、我們將從本帖留言者挑選贈送此書籍,共贈送3本。3、請在收到書籍后2個
    發(fā)表于 11-17 17:52

    斑馬技術(shù)助力PouchNATION提升大型活動管理效率

    斑馬技術(shù)公司宣布 PouchNATION 通過采用斑馬技術(shù)的高性能掃描解決方案,顯著提升其大型活動管理效率。
    的頭像 發(fā)表于 11-04 16:15 ?916次閱讀

    華納云服務(wù)器Linux系統(tǒng)電源管理與節(jié)能優(yōu)化配置方法

    與優(yōu)化服務(wù)配置,可顯著降低云服務(wù)器能耗,同時保障業(yè)務(wù)連續(xù)性,實現(xiàn)綠色計算與成本控制的雙重目標(biāo)。 Linux電源管理架構(gòu)解析 現(xiàn)代云服務(wù)器Linux系統(tǒng)采用ACPI(高級配置與電源接口)作為底層
    的頭像 發(fā)表于 08-21 15:09 ?1136次閱讀

    如何高效管理Linux服務(wù)器

    作為一名運維工程師,我們每天的工作是確保服務(wù)器的穩(wěn)定運行、提高效率以及解決各種系統(tǒng)性問題。在繁忙的工作,如何提升管理Linux服務(wù)器的效率,成為了我們最關(guān)注的問題。幸運的是,自動化工具與腳本技術(shù)為我們提供了巨大的幫助,能夠顯著
    的頭像 發(fā)表于 07-24 11:51 ?750次閱讀

    Linux網(wǎng)絡(luò)管理的關(guān)鍵技術(shù)和最佳實踐

    在大型互聯(lián)網(wǎng)企業(yè),Linux網(wǎng)絡(luò)管理是運維工程師的核心技能之一。面對海量服務(wù)器、復(fù)雜網(wǎng)絡(luò)拓?fù)洹⒏卟l(fā)流量,運維人員需要掌握從基礎(chǔ)網(wǎng)絡(luò)配置到高級網(wǎng)絡(luò)優(yōu)化的全套技術(shù)棧。本文將結(jié)合大廠實際場景,深入解析
    的頭像 發(fā)表于 07-09 09:53 ?1149次閱讀

    詳解Linux網(wǎng)絡(luò)管理的關(guān)鍵命令

    本文檔概述了網(wǎng)絡(luò)管理的關(guān)鍵命令,如ifconfig配置網(wǎng)絡(luò)接口,ip管理路由,ping測試連通性,以及nmap進(jìn)行安全掃描。還介紹了nslookup和dig用于域名解析,tcpdump抓包分析,以及arp操作和nmap的深入應(yīng)
    的頭像 發(fā)表于 07-04 11:37 ?1571次閱讀
    詳解<b class='flag-5'>Linux</b>網(wǎng)絡(luò)<b class='flag-5'>管理</b><b class='flag-5'>中</b>的關(guān)鍵命令

    詳解Linux系統(tǒng)的服務(wù)管理

    Linux,無論何時當(dāng)你安裝任何帶有服務(wù)和守護(hù)進(jìn)程的包,系統(tǒng)默認(rèn)會把這些服務(wù)的初始化及 systemd腳本添加進(jìn)去,不過此時它們并沒有被啟用。
    的頭像 發(fā)表于 05-23 15:10 ?952次閱讀
    詳解<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>的服務(wù)<b class='flag-5'>管理</b>

    【書籍評測活動NO.61】Yocto項目實戰(zhàn)教程:高效定制嵌入式Linux系統(tǒng)

    擴(kuò)展、自動化的構(gòu)建工具集 。它采用模塊化架構(gòu)、分層構(gòu)建體系和軟件棧管理機制,使開發(fā)者能夠高效定制、優(yōu)化和維護(hù)嵌入式 Linux 系統(tǒng),可提高開發(fā)效率并降低適配成本。 Yocto 項目已成為定制嵌入式
    發(fā)表于 05-21 10:00

    Linux系統(tǒng)管理的核心概念

    在前一篇文章,我們深入探討了Linux的文件操作命令,如cp、mv、rm,以及文本處理命令grep、wc和管道符。本文將繼續(xù)深入Linux系統(tǒng)
    的頭像 發(fā)表于 05-15 17:05 ?851次閱讀

    Linux權(quán)限管理基礎(chǔ)入門

    Linux的廣闊天空中,權(quán)限管理猶如一只翱翔的雄鷹,掌控著系統(tǒng)的安全與秩序。掌握Linux權(quán)限,不僅能讓你的系統(tǒng)管理更加得心應(yīng)手,還能有效防止未授權(quán)訪問和數(shù)據(jù)泄露。本文將帶你深入探索
    的頭像 發(fā)表于 05-06 13:44 ?938次閱讀
    <b class='flag-5'>Linux</b>權(quán)限<b class='flag-5'>管理</b>基礎(chǔ)入門
    梨树县| 青冈县| 滨州市| 亳州市| 灌南县| SHOW| 中卫市| 内江市| 曲松县| 连云港市| 巢湖市| 昌图县| 嘉义市| 科技| 绥中县| 始兴县| 沧州市| 南和县| 惠来县| 东源县| 武安市| 天峨县| 新沂市| 涿鹿县| 松潘县| 上思县| 涟水县| 静海县| 木兰县| 株洲县| 辉县市| 西城区| 祁阳县| 蒙阴县| 巴林右旗| 新巴尔虎左旗| 大连市| 沙雅县| 青铜峡市| 云和县| 泰来县|