1. 程式人生 > >Linux基礎(一)

Linux基礎(一)

Linux基礎(一)

1、系統分割槽檢視
  fdisk -l 列出分割槽表狀況
  df -h 顯示磁碟的相關資訊
  parted -l 顯示分割槽情況
2、常用命令
   1.命令提示符:[[email protected]~]#
     使用者名稱@主機名 當前目錄 #系統許可權 $普通許可權
   2.命令格式 command [-options] [args]
     命令 選項 引數(多個引數之間用空格分隔)
    3.獲取命令的幫助
     1.whatis 如果執行不成功 則執行makewhatis
     2.使用help檢視內建命令的幫助(enable檢視內建命令)
     3.man
     4.info命令
    4.ls命令
     ls [options][file_or_dirs]
     -a或–all 下所有檔案和目錄包括隱藏的
     -l 使用詳細格式列表單位為位元組 -lh 大小單位為kb
     -R或–recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理
      -ld 顯示指定的目錄或檔案的詳細資訊
      alias 檢視別名
    5.cp拷貝
     cp -r 目錄 目標目錄 遞迴拷貝
   

6.mv 源 目標 mv兼職改名
    7.touch 檔名稱 建立空檔案/修改檔案(或目錄的時間戳)
    8.rm -rf 目標 -r 遞迴刪除 -f強制刪除 rmdir 目錄 只能刪除空目錄
    9.關機命令
     shutdown -h now 立馬關機
     shutdown -h 20:25系統會在今天20:25關機
     Shutdown -h +10十分鐘後關機
     Shutdown -r now 系統立馬重啟
     shutdown -r +10 系統十分鐘後重啟
     reboot 就是重啟 halt 關閉系統 等同於shutdown -h now 和poweroff
3、執行級別
  0:關機
  1:單使用者
  2:無網路多使用者
  3:命令列模式
  4:未用
  5:GUI(圖形桌面模式)
  6:重啟
  執行級別的切換 : init 執行級別
  1.檢視執行級別
   who -r 顯示當前執行級別以及系統當前時間 runlevel 顯示前一個執行級別(無則顯示N) 當前執行級別
  2.不是所有的桌面介面執行級別都是5
   在3命令列介面輸入startx 開啟一個圖形化執行緒但是執行級別還是3,點選右上角可退出
  3.不是所有命令列介面執行級別都是3
   在圖形介面中按下ctrl+alt+F2顯示進入命令列介面,但是執行級別還是5
再次按下ctrl+alt+F7可切回圖形介面
  總結:執行級別切換隻有執行init命令才能是真正意義的切換
  4.執行級別的作用
   1.重啟 reboot或者shutdown -r now 或者 init 6
   2.伺服器一般使用執行級別為3,減少圖形介面包帶來的資源浪費
   3.忘記密碼,修改密碼
   4.修改啟動時預設的執行級別
  執行級別密碼恢復
   1.重啟系統
   2.按enter鍵
   3.在grub引導介面下按e,進入grub選單模式
   4.在kernel這一行,繼續按e,出現編輯介面,最後加上"空格1"回車
   5.在kernel這一行上,按b啟動系統進入單使用者模式
   6.使用passwd修改密碼後,reboot重啟即可
   修改預設執行級別 /etc/inittab檔案
4、使用者及使用者組
 1.使用者及UID
  root使用者:超級管理員 UID是0
 系統使用者:UID是1-499
 自定義使用者:UID從500開始
2.使用者資訊儲存位置
 賬戶資訊儲存於/etc/passwd
 密碼資訊儲存於/etc/shadow
 組名記錄在 /etc/group
 建立使用者的同時,預設還會為使用者建立一個同名的組,組資訊儲存在/etc/group中
3.新增使用者
 useradd [選項] 使用者名稱
 選項
 -p 指定使用者的密碼
 -c comment 指定一段註釋性描述
 -d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄
 -g 使用者組 指定使用者所屬的使用者組
 -G 使用者組,使用者組 指定使用者所屬的附加組
 -s Shell檔案 指定使用者的登陸Shell
 -u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識