mesg命令有兩種,執行mesg n
命令後,可以拒絕接受除了root外所有資訊,執行mesg y
後復原。
wall(write all)給所有使用者發資訊。wall後直接加要發的資訊就可以傳送出去,此時包括傳送者在內的所有人都會收到資訊,還會顯示發訊息的使用者名稱和發訊息的時間。
輸入內容
.最後一行要以小數點結束。
檢視郵件也用mail,執行後可以看到有未讀郵件,輸入未讀郵件的標號再回車就能檢視對應郵件。
last可以檢視計算機登入、重啟的歷史記錄:
lastlog會檢視每個使用者最後一次登入的時間。-u加使用者的uid就能檢視對應使用者最後一次登入的資訊。
shutdown關機或重啟,-h代表關機,-r代表重啟,選項後還可以加時間,如果是now就代表立即,還可以加20:30表示定時執行任務。-c可以取消前乙個關機命令,單純執行shutdown後系統會在一分鐘後關機。shutdown還可以顯示一些提示資訊:
init後的數字代表執行級別:
init 0
代表關機命令,但是它不會儲存正在執行的服務,並不安全。init 6
代表重啟。
可以執行runlevel命令檢視當前執行等級,執行結果有兩個數,乙個代表之前的執行級別,乙個代表目前的級別。
單使用者意味著root登入系統以最小資源執行,不載入附加程式,被用來做修復,類似於windows中的安全模式。計算機的系統執行級別預設是3,這個設定在配置檔案/etc/inittab中。runlevel可以查詢當前執行級別。在centos7中已經沒有執行級別的概念,但是還是可以通過init命令來關機或者重啟。
關機和重啟本質上都是在呼叫systemctl指令,它管理系統所有的服務:
systemctl reboot
代表重啟,systemctl poweroff
代表關機。
logout退出登入命令。為保證安全做完操作一定要退出登入。
pkill命令和killall類似:pkill [選項] [訊號] 程序名
,選項有-t後加終端號,可以按照終端號踢出使用者。首先執行w命令檢視正在登入使用者的終端號:
然後執行命令:pkill -t -9 pts/1
當登入使用者很多,每個使用者開啟的檔案也很多時,此時容易發生記憶體不夠用的情況,這時就需要限制每個使用者可用的資源。
限制使用者僅能建立10mb以下的檔案:ulimit -f 10240
檢視當前限制資料:ulimit -a
,其中filesize是使用者可以建立單一檔案的大小、openfiles是使用者可同時開啟的檔案數量,還有很多其他限制。
who可以檢視有誰登入,執行who後:
發現root使用者正在登入,且登入了2次,一次是本地登入(在虛擬機器中),tty表示本地登入,pts表示遠端登入,數字代表終端號,表示不同終端,還可以看到登入時間、登入主機的ip位址。
w和who類似,結果比who更詳細:
第一行依次是當前系統時間、系統連續執行時間、登入人數、近1分鐘、5分鐘、15分鐘系統負載情況。第二行依次是登入使用者,登入方式,ip位址、登入時間、該命令占用的cpu時間、累計占用的cpu時間、上乙個執行了什麼命令。
uptime執行結果和w首行一樣。
Linux限制使用者登入
一 首先建立兩個普通使用者user1和user2 root lyt useradd user1 root lyt passwd user1 建立密碼 root lyt useradd user2 root lyt passwd user2 建立密碼 1 禁止個別使用者登入。比如禁止user1使用者登...
linux中限制使用者登入時間
當系統管理員 root賬戶擁有者 在離開計算機時,出於安全考慮,最好能讓系統在隔一 段時間後能自動退出。為了能做到這一點,你必須為乙個叫做 tmout 的linux變數設定指定時間 時間單位是秒 編輯 etc profile 檔案,在有 histfilesize 字樣的那一行的後面加上 下面一行內容...
Linux作業系統下限制root使用者登入的方法
etc securetty這個檔案中儲存了root使用者可以安全登入的終端名稱或telnet登入 1.如果你希望root使用者只能從tty1和tty2登入,則修改 etc securetty這個檔案並只保留下面的兩行 root localhost cat etc securetty tty1 tty...