1. 程式人生 > >linux常見系統管理命令

linux常見系統管理命令

常見系統命令

  1. 系統重啟 reboot
  2. shutdown now 立即關機 shutdown +5 5分鐘後關機。 poweroff 立即關機
  3. 登出 logout & exit
  4. 顯示當前使用者: whoami 或者 id
  5. 顯示當前時間:date
  6. date “+%Y-%m-%d %H:%M:%S” 格式化輸出
  7. 修改當前時間:date -s
  8. 比如將系統時間設定成2017年12月10日的命令:date -s 12/10/2017
  9. 檢視檔案系統盤大小:df -h
  10. 遠端登入:ssh 使用者名稱@地址

常見使用者命令

  1. 新增使用者:adduser 使用者名稱
  2. 切換到其它使用者: su 使用者名稱
  3. 修改使用者密碼:passwd 使用者名稱 回車 需要輸入密碼和確認密碼
  4. 修改使用者資訊:usermod usermod -aG test user_test 新增使用者到組 usermod -g test2 user_test 修改使用者所屬組 gpasswd user2 -d user1 從user2組中移除user1
  5. 刪除使用者:userdel 使用者名稱
  6. 新增一個組:groupadd 組名
  7. 刪除組:groupdel (注意,在刪除使用者的時候,使用者所主組中有別的使用者時,只刪除使用者不刪除使用者組)

有關sudo

sudo是linux中一個管理命令,可以讓普通使用者臨時具有和root使用者一樣的許可權,省去來回切換root的使用者的麻煩。 配置:首先vi /etc/sudoers檔案,在90行找到root下新增你普通使用者的名字 (允許root在任何地方執行任何命令) 在這裡插入圖片描述 然後:wq! 強制儲存退出! 在這裡插入圖片描述 注意: root使用者的~目錄是在/root 而普通使用者的~目錄是在/home/使用者名稱資料夾 切記,在沒用sudo的情況下,每個使用者只能在自己的~目錄下進行操作。 在這裡插入圖片描述

crontab定時任務

  1. 首先使用root使用者啟動Cron服務: /sbin/service crond start

  2. 使用叢集使用者設定定時執行任務: crontab -e

  3. 例子:每一分鐘向/home/test1/test.log(檔案提前建立)中追加一個

    “—test crontab!—” 字串。

    */1 * * * * echo "---test crontab!---" >>  /home/test1/test.log
    

注意:前面的數字分別代表:分,小時,天,月,周。 * 後面為執行命令,不同叢集可能有不同目錄,需要進行更改。 常用命令: crontab -l 列出所有任務 crontab -r 刪除所有任務

Centos7 修改ip

首先找到你的網絡卡,在安裝的時候如果沒有配置則只有一個,如下圖 在這裡插入圖片描述 然後編輯網絡卡 注意:在編輯網絡卡之前先看一下你的網路介面卡的型別。 一般,在使用的時候網路的選擇主要有這兩種,一種是 橋接,一種是NAT 怎麼確定的你的網路方式是橋接還是NAT的呢?看下面圖 在這裡插入圖片描述 比如,我的網是NAT的就去你windown網路中心去找到更改介面卡設定 在這裡插入圖片描述 我的是NAT的網,我就檢視VMnet8這個介面卡。 你如果是橋接的的網話,就直接去看你說連網路的介面卡(比如圖的無線網連線) 在這裡插入圖片描述 找到你的網段,閘道器,子網掩碼之後就可以開始linux網絡卡配置了 編輯網絡卡vi ifcfg-ens33 (接上面編輯網絡卡)進入以下介面: 在這裡插入圖片描述 在下面新增四行即可: 在這裡插入圖片描述 最後:wq! 儲存退出重啟網路服務: 在這裡插入圖片描述 測試以下網路 ping www.baidu.com出現以下畫面,則為網路沒問題。 在這裡插入圖片描述

關於網路型別,橋接、NAT在上篇博文中已經介紹! 如果本文內容,對你有幫助,歡迎點贊! 若文中有不足之處請及時指出! 本文原創,轉載請標明出處!拒絕伸手黨!