課程學習:Linux系統管理

版本

  • 內核版本
  • 發行版本

常見Linux發行版本

  • ubuntu: 易用,可靠;技術支持付費,生態稍弱
  • debin: 精簡,穩定,可靠; 更新較慢, 無技術支持,軟件過期, 企業不太用
  • opensuse: 很是可靠,生態良好,創新較多; 付費較高,中國用戶少
  • redhat: 穩定可靠, 用戶多, 生態有活力, 良好技術支持; 付費較高
  • centos: 兼容紅帽, 社區良好; 無專門技術支持, 更新相對滯後

分區

  • 硬件限制每一個硬盤僅有64字節的分區表, 每一個分區信息大小16字節,因此分區最多爲4個主分區
  • 通常將一個主分區做爲擴展分區,內部劃分爲邏輯分區
  • 硬盤命名: (SCSI Device硬盤): sda, sdb, sdc....
  • 分區命名: sda1, sda2..sda4, 第一塊邏輯分區老是被稱爲sda5
  • 分區以後需格式化(規定數據存放方式,即建立文件系統)才能使用
  • 文件系統: windows(FAT32, NTFS), linux(EXT4, SWAP)
  • linux必須的分區: swap分區(交換分區), 虛擬內存, 解決運行時內存不足的問題

關機/重啓

  • shotdown -h 10 10分鐘後關機
  • shotdown -h now 當即關機
  • shotdown -h 32:00 定時關機
  • shotdown -h 10 xxxxxxx 用於向其餘用戶提示關機說明
  • -r 取代 -h 表示重啓
  • shotdown -c 取消關機
  • reboot = shutdown -r now
  • halt = shutdown -h now
  • poweroff = half + 切斷電源指令
  • 上面三個在關閉電腦是是刪除進程而不是停止

目錄結構

  • /bin: 可執行命令文件, 全部用戶可用; 如cat , ls, cp等
  • /boot: 系統核心文件和開機所需文件
  • /dev: 系統設備相關文件
  • /etc: 系統主要配置文件
  • /home: 除根用戶外其餘用戶的家目錄
  • /lib: 系統和程序運行所需的庫函數文件
  • /root: root用戶的家目錄
  • /sbin: root用戶才能執行的命令文件
  • /srv: 服務啓動以後須要訪問的數據
  • /tmp: 臨時文件, 一般在系統重啓後刪除
  • /opt: 第三方軟件建議安裝目錄
  • /media: 移動設備相關文件
  • /usr: 二層級用戶的的只讀文件, 包含用戶主要的公共文件及應用程序
    * /bin: 非必要的命令二進制文件; 用於全部用戶
    * /lib: 庫文件, 用於/usr/bin和/usr/sbin中的二進制
    * /local: 三級本地數據, 一般會有bin/, lib/, share/
  • /var: 存放隨系統操做而改變的文件,如日誌,臨時郵件
  • cd - :回到上一個工做目錄
  • mkdir -p: 創建嵌套目錄

文件屬性

-rw-r--r-- 1 jinkspeng staff 167 Mar 27 20:49 index.cpplinux

  • 類型和權限
    • 文件擁有者 | 用戶組 | 其餘用戶
    • 二進制轉換: rw-r--r-- -> 110 100 100 -> 644
    • 修改權限: chmod 700
    • 第一字段爲文件類型: - 普通文件 ; d 目錄文件; l 符號連接文件
  • 文件的硬連接數目
  • 文件擁有者
  • 文件從屬用戶組
  • 文件大小(字節)
  • 文件最近修改時間戳
  • 文件名

文件操做

  • 拷貝並重命名: cp xx -/ss/xx1
  • 拷貝時強制覆蓋同命名文件: /cp -f xx /ss/xx
  • 默認拷貝會修改文件擁有者用戶組, 強制不修改: cp -p xx /ss/xx
  • touch一個已經存在的文件,僅會改變時間戳

連接文件

  • 硬連接: ln 連接指向文件 連接名
  • 符號連接: ln -s 連接指向文件 連接名
相關文章
相關標籤/搜索