Linux常用命令(關機與使用者登入檢視)
1. shutdown命令
shutdown [選項] 時間
選項
* -c : 取消前一個關機命令
* -h : 關機命令
* -r :重啟
因為伺服器都是遠端控制的,關機容易,不容易開機,所以一般都是用重啟命令:
shutdown -r now
現在就重啟
2、其他關機命令
都不太安全,不會對資料進行儲存,不推薦使用。
* poweroff
* halt
* init 0
3、其他重啟命令
- reboot 比較安全
- init 6
4、系統執行級別
- 0 關機
- 1 單使用者
- 2 不完全多使用者,不含NFS服務
- 3 完全多使用者
- 4 未分配
- 5 圖形介面
- 6 重啟
[root@localhost zixuan]# runlevel
N 3
[root@localhost zixuan]# cat /etc/inittab
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/init/rcS.conf
#
# Individual runlevels are started by /etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
5、檢視登入使用者資訊
5.1 w命令:
w [使用者名稱]
輸出:
[root@localhost zm]# w
16:03:16 up 59 min, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - 15:19 2:22 0.21s 0.21s -bash
root pts/0 admin-pc.mshome. 15:19 0.00s 0.56s 0.12s w
命令輸出含義:
輸入 | 含義 |
---|---|
USER | 登陸的使用者名稱 |
TTY | 登陸終端 |
FROM | 從哪個IP地址登入的 |
LOGIN@ | 登入時間 |
IDLE | 使用者閒置時間 |
JCPU | 指和該終端連線的所有程式佔用的時間 |
PCP | 是指當前程式所佔用的時間 |
WHAT | 當前正在執行的命令 |
5.2 who命令:
who
命令輸出包括:
* 使用者名稱
* 登入終端
* 登入時間(登入來源IP地址)
[root@localhost zm]# who
root tty1 2017-05-23 15:19
root pts/0 2017-05-23 15:19 (admin-pc.mshome.net)
5.3 查詢當前登入和過去登入的使用者資訊
last命令預設是讀取/var/log/wtmp檔案資料
last
命令輸出包括:
* 使用者名稱
* 登入終端
* 登入IP
* 登入時間
* 退出時間(線上時間)
[root@localhost zm]# last
root pts/0 admin-pc.mshome. Tue May 23 15:19 still logged in
root tty1 Tue May 23 15:19 still logged in
reboot system boot 2.6.32-431.el6.i Tue May 23 15:04 - 16:16 (01:12)
root tty1 Mon May 22 12:28 - down (00:00)
root pts/0 admin-pc.mshome. Mon May 22 10:20 - 12:27 (02:07)
root tty1 Mon May 22 10:19 - 12:28 (02:08)
reboot system boot 2.6.32-431.el6.i Mon May 22 10:17 - 12:28 (02:10)
root pts/0 admin-pc.mshome. Sun May 21 12:13 - 14:12 (01:58)
root tty1 Sun May 21 11:36 - down (02:35)
reboot system boot 2.6.32-431.el6.i Sun May 21 11:35 - 14:12 (02:36)
5.4 查詢所有使用者的最後一次登入時間
lastlog命令預設是讀取/var/log/lastlog檔案內容
lastlog
命令輸出:
* 使用者名稱
* 登入終端
* 登入IP
* 最後一次登入時間
[root@localhost log]# lastlog
使用者名稱 埠 來自 最後登陸時間
root pts/0 admin-pc.mshome. 二 5月 23 15:19:58 +0800 2017
bin **從未登入過**
daemon **從未登入過**
adm **從未登入過**
lp **從未登入過**
sync **從未登入過**
shutdown **從未登入過**
halt **從未登入過**
mail **從未登入過**
uucp **從未登入過**
operator **從未登入過**
games **從未登入過**
gopher **從未登入過**
6. 問題:忘記root密碼
當你把root賬號密碼給忘了,這時候怎麼辦?難道需要重新安裝Linux系統嗎?
當然是不需要的啦,我們有辦法!可以用單使用者維護模式登入即可更改root賬號密碼。
先將系統重啟,在系統讀秒的時候按下任意鍵就會出現如下圖所示選單介面,仔細看選單下的說明,按下e就能夠進入grub的編輯模式。
將游標移動到kernel那一行,再按一次e進入kernel的編輯介面中,然後輸入如下命令:
kerne /vmlinuz-2.6.18-128.e15 ro root=LABEL=/ rhgb quiet single
不要忘了single,按下Enter鍵,然後再按下b就可以開機進入單使用者維護模式了。
在使用者維護模式下,不需要輸入密碼即可取得終端的控制權(而且是使用root的身份),之後就可以修改root的密碼了。
- 輸入passwd命令回車,系統會要求你輸入兩次密碼,要求是一致的。然後再reboot重啟系統,就順利修改root的密碼了。
相關文章
- Linux檢視和剔除當前登入使用者Linux
- Linux 檢視系統使用者的登入日誌Linux
- Windows檢視登入使用者會話Windows會話
- Linux 下檢視系統當前登入使用者資訊Linux
- 如何檢視手機登入IP地址
- Linux 系統中如何檢視當前所有登入的使用者Linux
- Linux下用於檢視系統當前登入使用者資訊Linux
- linux檢視組與使用者Linux
- Linux透過什麼命令可以檢視有多少個使用者登入?Linux
- 檢視當前登入的使用者及其IP地址
- Linux 使用者ssh登入許可權檢查Linux
- 檢視linux系統當前登陸的使用者Linux
- Linux檢視日誌常用命令Linux
- Linux檢視主機板的相關資訊Linux
- oracle 使用者登入相關Oracle
- Linux 踢出登入使用者Linux
- 如何檢視寶塔皮膚登入地址
- 如何檢視Linux AS 5.0 或以上版本的登入者的IPLinux
- Linux檢視檔案內容常用命令Linux
- session與登入機制Session
- 【USER】Oracle 檢視使用者登入失敗次數及詳細資訊Oracle
- 【USER】oracle檢視使用者登入失敗次數及詳細資訊Oracle
- Linux如何檢視檔案內容?Linux常用命令Linux
- linux檢視所有使用者Linux
- Linux下檢視線上使用者Linux
- SQL SERVER 檢視當前登入使用者名稱的系統函式SQLServer函式
- Linux常用命令!如何檢視檔案內容?Linux
- 檢視linux伺服器狀態常用命令Linux伺服器
- linux檢視cpu相關資訊Linux
- win10 如何檢視電腦登入過什麼qq_win10怎麼檢視qq登入記錄Win10
- 如何檢視某個Linux, Unix登入使用者使用的哪個shell (k shell, b shell, c shell , /sbiLinux
- Linux 系統檢視使用者組Linux
- 第三方系統 引入 zabbix 的主機檢視 (免登入)
- 如何檢視Linux系統版本?常用命令有哪些?Linux
- Linux常用命令之如何檢視檔案內容?Linux
- Linux檢視機器負載Linux負載
- Linux 檢視機器配置資訊Linux
- linux 檢視修改主機名Linux