linux進階命令學習一

能努力就不難發表於2019-02-14

1.進入root使用者有三種方法

   (1) sudo命令

   (2     sudo -i

   (3) su  可以一直使用root許可權,如果沒有設定root密碼,用此命令即可設定密碼 sudo passwd root

2.關機重啟命令:強制關機有可能損害資料 所以我們儘量用命令來關機

   (1)shutdown

       [-t] 在改變到其它runlevel之前﹐告訴init多久以後關機。

  [-r] 重啟計算器。

  [-k] 並不真正關機﹐只是送警告訊號給

  每位登入者〔login〕。

  [-h] 關機後關閉電源〔halt〕。

  [-n] 不用init﹐而是自己來關機。不鼓勵使用這個選項﹐而且該選項所產生的後果往往不總是你所預期得到的。

  [-c] cancel current process取消目前正在執行的關機程式。所以這個選項當然沒有時間引數﹐但是可以輸入一個用來解釋的訊息﹐而這資訊將會送到每位使用者。

  [-f] 在重啟計算器〔reboot〕時忽略fsck。

  [-F] 在重啟計算器〔reboot〕時強迫fsck。

  [-time] 設定關機〔shutdown〕前的時間。

   (2)init

  init是所有程式的祖先﹐它的程式號始終為1﹐所以傳送TERM訊號給init會終止所有的 使用者程式﹑守護程式等。shutdown 就是使用這種機制。init定義了8個執行級別(runlevel), init 0為關機﹐init 1為重啟。telinit命令可以改變init的執行級別﹐比如﹐telinit -iS可使系統進入單使用者模式﹐ 並且得不到使用shutdown時的資訊和等待時間。

3.使用者許可權管理

   第一位表示檔案型別,-表示檔案,d表示目錄;後面每三位為一組。
   第一組:2-4位表示檔案所有者的許可權,即使用者user許可權,簡稱u(自己)
   第二組:5-7位表示檔案所有者所屬組成員的許可權,group許可權,簡稱g(組)
   第三組:8-10位表示所有者所屬組之外的使用者的許可權,other許可權,簡稱o(其他)
   從上面這個檔案,我們可以看出,monito_log.sh檔案對應的許可權為:
   root使用者具有讀和寫的許可權,root組具有讀的許可權,其他人具有讀的許可權。
   為了能更簡單快捷的使用和熟悉許可權,rwx許可權可以用數字來表示,分別表示為r(4)、w(2)、x(1)。

   例如:-rw-r--r-- 1 root root 91 May  7 20:21 monitor_log.sh
   [root@node1 ~]#

 如果給某個檔案授權,命令為chmod:chmod XXX 檔名

  

 

相關文章