linux經常使用命令(3)——系統管理1

1. 登陸與退出

    # 表示權限用戶(如:root),$ 表示普通用戶 
    開機提示:Login:輸入用戶名 
    password:輸入口令   用戶是系統註冊用戶成功登錄後,能夠進入相應的用戶環境. 
    退出當前shell,輸入:exit
linux

2. 用戶管理

    useradd netseek 添加一個netseek用戶 
    passwd netseek  給netseek這個用戶設置密碼. 
    (/etc/passwd /etc/group) 
    userdel netseek 刪除帳號 
    userdel -r netseek 刪除帳號連同自家目錄.  ios


3. 設置日期和時間

    date 命令("date MMDDhhmmYYYY.ss") 
    2006年7月24日12:37 ,30秒 
    date 072412372006.30 
    date -s 20:30:30 #設置系統時間爲20: 30:30 
    date -s 2006-7-24 #設置系統時期爲2006-7-24 
    clock -r #對系統Bios中讀取時間參數 
    clock -w #將系統時間(如由date設置的時間)寫入Bios  shell

4. 查殺進程

    ps aux 
    ps -ef |grep 
    kill -9 
    看看哪一個進程佔用的內存最大 
    ps -aux|sort +5n 

    將程序放在先後臺執行 
    cp file1 file2 & 
    &與ctrl+z 你可使用&或ctrl+z來將命令放在後臺執行. 
    fg 是將放在後臺執行的程序再放回前臺. 
    jobs  性能

5. su

    在不退出登錄的狀況下,切換到另外一個身份 
    用法: su -l 用戶名(若是用戶名缺省,則切換到root狀態) 
        eg:su -l netseek (切換到netseek這個用戶,將提示輸入密碼),加上-表示切換到用戶的環境變量. 
   
    sudo 利用他能夠執行root執行的權限  spa

6. 查看用戶信息等

    w       查看用戶登錄信息 
    who     查看當前登錄用戶 
    last    最近一個月用戶登錄狀況 
    lastlog 檢查某特定用戶上次登陸的時間,並格式化輸出上次登陸日誌/var/log/lastlog的內容 
    whoami  確認本身身份. 
    id      打印出本身的UID以及GID.(UID:用戶身份惟一標識.GID:用戶組身份惟一標識.每個用戶只能有一個惟一的UID和GID.) 
    users 
    groups  用戶所歸屬的用戶組查詢; 
    finger -l netseek root 
    finger -s 或者直接finger 
    可讓使用者查詢一些其餘使用者的資料 
        eg: finger //查看所用用戶的使用資料 
    finger root //查看root的資料  操作系統

7. 命令操做歷史

    history 顯示用戶過去命用的命令 
    !!執行最近一次的命令  日誌

8. 查看linux系統信息

uname [-amnrsv][--help][--version]
    說明:uname可顯示電腦以及操做系統的相關信息。
    參  數:
        -a或--all  顯示所有的信息。 
        -m或--machine  顯示電腦類型。 
        -r或--release  顯示操做系統的發行編號。 
        -s或--sysname  顯示操做系統名稱。 
        -v  顯示操做系統的版本。 
        --help  顯示幫助。 
        --version  顯示版本信息。 進程

9. 查看linux系統佔用的資源

    top   查看後臺程序,監控系統性能 
    top -d 2 每兩秒列新一次 
    top -d -2 -p3690 查看某個PID 
    top -b -n 2 >/tmp/top.txt 將top的信息進行2次,而後將結果輸出到/tmp/top.txt 
   
    free -m 查看系統內存使用狀況 

    uptime  顯示目前系統開機時間(查看開機多久,多少人登錄,過去1,5,15分鐘系統的負載)  crontab

10. 自動化執行

    crontab 定時循環執行程序  內存

11. 關機和重啓

shutwond [-t 秒數] [-rkhncff] 時間 [警告信息]      -t 秒數:設置在切換至不一樣的runlevel以前,警告和刪除兩信號之彰間的延遲時間(秒)      -k 發出警告信息,但不是真的要shutdown      -r shutdown這後從新開機      -h shutdown這後開機      -n 不通過init,由shutdown命令自己來作開機工做(不建議你使用)      -f 從新開機時,跳過fsck指令,不檢查文件系統.      -F 從新開機時,強迫作fsck檢查.      -c 將已經正在shutdown的動做取消      shutdown -h now 馬上關機,其中now至關於時間爲0,halt,poweroff也能夠關機,或者直接init 0      shutdown -h 20:30  系統將在今晚的8:30關機      shutdown -h +10    系統再過十分鐘後自動關機.      shutdown -t3 -r now  馬上從新開機,但在警告和刪除processes這間,      shutdown -k now  'Hey! Go away! now...' 發出警告信息,但沒有真的關機.             reboot:      shutdown -r now 幾乎與reboot相同,不關建議用reboot執行以下:      shutdown -r +30 'The system wiil reboot'      shutdown -r +10 'Hey!Go away!'  10分鐘後系統重啓.      #sync; sync; sync; reboot   注:sync將數據同步寫入硬盤      halt命令至關於shutdown -h now ,表示馬上關機。      reboot命令至關於shutown -r now ,表示馬上重起。 

相關文章
相關標籤/搜索