顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

5月 05, 2024

CentOS 的檔案結構

CentOS 的檔案結構遵循 Linux 檔案系統階層標準 (FHS),該標準定義了 Linux 系統中檔案和目錄的標準架構。

整個檔案系統以根目錄(/)開始,所有其他目錄和檔案都是從根目錄延伸出來的。根目錄下的主要目錄及其用途如下:

  • /bin:包含基本的使用者指令,例如 lscpmv
  • /boot:包含開機相關的檔案,例如開機載入程式和核心映像檔。
  • /dev:包含裝置檔案,用於代表系統上的硬體裝置。
  • /etc:包含系統設定檔,例如 /etc/passwd(使用者帳號資訊)和 /etc/fstab(檔案系統掛載設定)。
  • /home:包含使用者家目錄,每個使用者都有自己的子目錄。
  • /lib:包含系統共用的函式庫,例如 libc.so
  • /media:用於掛載可移除式媒體,例如 USB 磁碟機和光碟機。
  • /mnt:用於臨時掛載檔案系統。
  • /opt:用於安裝額外的軟體套件。
  • /proc:包含與正在執行的進程相關的資訊。
  • /root:系統管理員的根目錄。
  • /run:用於儲存系統運作期間使用的暫時檔案。
  • /sbin:包含系統管理員使用的指令,例如 fdiskmount
  • /srv:用於儲存伺服器資料。
  • /sys:包含與系統硬體相關的資訊。
  • /tmp:用於儲存暫時檔案。
  • /usr:包含使用者安裝的軟體套件和資料。
  • /var:包含可變資料,例如日誌檔案和快取檔案。

以下是一些常見的 CentOS 檔案和目錄的示例:

  • /etc/passwd:包含使用者帳號資訊,例如使用者名稱、密碼、UID 和 GID。
  • /etc/fstab:包含檔案系統掛載設定,例如檔案系統、掛載點和檔案系統類型。
  • /home/user1:使用者 user1 的家目錄。
  • /lib/libc.so:C 語言標準函式庫的共用物件檔。
  • /opt/mysql:MySQL 資料庫軟體的安裝目錄。
  • /proc/1234:正在執行的進程 1234 的資訊。
  • /root/scripts:系統管理員的自訂指令碼。
  • /srv/www/htdocs:Apache 網頁伺服器的預設文件根目錄。
  • /sys/bus/usb/devices/usb2/1-1:連接到系統的 USB 裝置的資訊。
  • /tmp/myfile.txt:暫時檔案 myfile.txt
  • /usr/bin/firefox:Firefox 網頁瀏覽器的執行檔。
  • /var/log/syslog:系統日誌檔案。

了解 CentOS 的檔案結構對於管理系統和安裝軟體非常重要。在使用指令或存取檔案時,您需要知道檔案或目錄的正確路徑。您可以使用 ls 指令列出目錄的內容,並使用 cd 指令變更目

4月 07, 2024

Ubuntu Server 的檔案架構

 Ubuntu Server 的檔案架構遵循檔案系統階層標準 (FHS),該標準定義了 Linux 系統中檔案和目錄的組織方式。以下是 Ubuntu Server 檔案架構的概述:

/
├── bin
├── boot
├── dev
├── etc
├── home
├── lib
├── lib64
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── srv
├── sys
├── tmp
├── usr
└── var

目錄說明

  • /bin:存放可供所有使用者使用的基本命令。
  • /boot:存放開機相關檔案。
  • /dev:存放裝置檔案。
  • /etc:存放系統設定檔案。
  • /home:存放使用者家目錄。
  • /lib:存放 32 位元系統的共享庫。
  • /lib64:存放 64 位元系統的共享庫。
  • /lost+found:存放意外遺失的檔案。
  • /media:存放可移動媒體的掛載點。
  • /mnt:存放手動掛載的檔案系統。
  • /opt:存放額外軟體的安裝目錄。
  • /proc:存放虛擬檔案系統,用於存取系統資訊。
  • /root:存放系統管理員的家目錄。
  • /run:存放系統運行的臨時檔案。
  • /srv:存放服務資料。
  • /sys:存放與核心相關的檔案。
  • /tmp:存放臨時檔案。
  • /usr:存放使用者應用程式和資料。
  • /var:存放可變資料,例如日誌檔案和狀態檔案。

以下是一些常見目錄的詳細說明:

  • **/etc
├── apt
├── bash.bashrc
├── crontab
├── fstab
├── group
├── hosts
├── init.d
├── ld.so.conf
├── motd
├── network
├── passwd
├── profile
├── resolv.conf
├── shadow
└── sysctl.conf
  • /etc/apt:存放 APT 包管理器的設定檔案。

  • /etc/bash.bashrc:存放所有使用者登入 Shell 時都會讀取的設定檔案。

  • /etc/crontab:存放 cron 定時任務的設定檔案。

  • /etc/fstab:存放檔案系統的掛載設定檔案。

  • /etc/group:存放群組資訊的檔案。

  • /etc/hosts:存放本機主機和網路別名的映射關係。

  • /etc/init.d:存放初始化腳本。

  • /etc/ld.so.conf:存放共享庫的搜尋路徑。

  • /etc/motd:存放登入訊息。

  • /etc/network:存放網路設定檔案。

  • /etc/passwd:存放使用者資訊的檔案。

  • /etc/profile:存放所有使用者登入 Shell 時都會讀取的設定檔案。

  • /etc/resolv.conf:存放 DNS 設定檔案。

  • /etc/shadow:存放使用者密碼的加密檔案。

  • /etc/sysctl.conf:存放核心參數的設定檔案。

  • **/home

├── user1
├── user2
└── user3

每個使用者都有自己的家目錄,用於存放個人的檔案和設定。

  • **/usr
├── bin
├── include
├── lib
├── lib64
├── local
├── man
├── sbin
└── share
  • /usr/bin:存放可供所有使用者使用的命令。

  • /usr/include:存放 C 語言的標頭檔。

  • /usr/lib:存放 32 位元系統的共享庫。

  • /usr/lib64:存放 64 位元系統的共享庫。

  • /usr/local:存放本地安裝的軟體。

  • /usr/man:存放手冊頁。

  • /usr/sbin:存放可供系統管理員使用的命令。

  • /usr/share:存放共享資料,例如圖示、字型和文件。

  • **/var

├── cache
├── log
├── mail
├── spool
└── tmp
  • /var/cache:存放緩存檔案。
  • /var/log:存放日誌檔案。
  • /var/mail:存放郵件。
  • /var/spool:存放列印和其他服務的佇列資料。

炒菜時的醃肉步驟

  選項 A 炒菜時的醃肉步驟主要有 切片/絲 ➔ 調味 ➔ 打水 ➔ 上漿 ➔ 封油 五個核心環節,掌握好順序與原理能讓肉質滑嫩不柴: 1. 抓醃 5 步驟 順紋切切、逆紋切肉(切法): 豬肉與牛肉建議 逆著肉紋切 (斷理),破壞粗纖維;雞肉纖維較細,可順紋或斜切,炒起來不...