目錄
- CentOS 7作業系統目錄結構介紹
- 根下目錄結構說明
- 目錄結構操作使用方法
- 絕對路徑
- 相對路徑
- 系統掛載
- 目錄結構中重要檔案資料
- 01.網卡地址資訊組態檔
- 02.網路域名服務組態檔
- 03.網路本地決議組態檔
- 04.開機自動運行腳本或命令檔案
- 05.系統運行狀況日志檔案
CentOS 7作業系統目錄結構介紹
作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源,
根下目錄結構說明
序號 | 目錄 | 說明 |
---|---|---|
01 | bin | 命令,二進制檔案的存放目錄 |
02 | boot | 系統引導程式及系統內核目錄 |
03 | dev | 設備、光驅、硬碟目錄 |
04 | etc | 存放系統或服務的組態檔目錄 |
05 | home | 普通用戶的家目錄 |
06 | lib | 庫檔案存放目錄 |
07 | lib64 | 庫檔案存放目錄(64位) |
08 | lost+found | 磁盤、檔案系統損壞、斷電、存放臨時檔案目錄 |
09 | mnt | 臨時的掛載點目錄 |
10 | opt | 三方軟體安裝目錄 |
11 | proc | 虛擬目錄,顯示記憶體中資訊 |
12 | root | 超級用戶的家目錄 |
13 | sbin | 超級命令,二進制檔案的存放目錄,只有root用戶能夠使用的命令 |
14 | selinux | selinux及其組態檔存放目錄 |
15 | sys | 虛擬目錄,顯示記憶體資訊 |
16 | tmp | 臨時檔案的存放目錄 |
17 | usr | 存放用戶程式目錄 |
18 | var | 系統日志目錄 |
目錄結構操作使用方法
在對目錄結構進行操作管理時,可有三種方法對目錄進行操作管理:
- 采用絕對路徑方式進行操作管理
- 采用相對路徑方式進行操作管理
- 采用設備掛載方式進行操作管理
絕對路徑
表示從根路徑開始,進入指定的路徑中或子目錄中,獲取指定的資料資源資訊,
#采用絕對路徑方式進入到network-scripts目錄中
[root@kang ~]# cd /etc/sysconfig/network-scripts/
說明:采用絕對路徑的方式切換目錄可以更有效地保證操作的準確度,
相對路徑
表示從當前路徑開始,進入指定的路徑中或子目錄中,獲取指定的資料資源資訊,
#采用相對路徑方式進入到network-scripts目錄中
[root@kang ~]# cd /etc/sysconfig/
[root@kang sysconfig]# cd network-scripts/
說明:采用相對路徑的方式切換目錄可以提升操作效率,
系統掛載
在Linux系統中,所有存盤設備都是以設備檔案的形式呈現在系統中的,但是設備檔案不能直接用于存盤資料資訊,需要將設備檔案掛載到一個空目錄上才能通過進入目錄中查看或存盤資料,
最侄訓將資料保存在設備檔案所對應存盤設備中,
以光驅存盤設備為例,演示掛在操作程序:
- 第01步:確認虛擬軟體中已經加載鏡像資訊,
選擇虛擬主機,打開設定,確認光驅是否為加載鏡像,以及確認光驅是否加載啟動,
- 第02步:確認系統光驅設備檔案是否存在
[root@kang ~]# ll /dev/cdrom
說明:cdrom設備檔案只是一個軟鏈接(即快捷方式),指向的真正光驅設備檔案為sr0.
- 第03步:創建掛載點空目錄,實作掛載操作
[root@kang ~]# mkdir /cd_dir/
[root@kang ~]# mount /dev/cdrom /cd_dir/
[root@kang ~]# ll /cd_dir/
說明:進入光驅掛載點目錄中后,看到的資料資訊即為光驅鏡像中資料資訊,
- 第04步:掛載操作程序結束后可以卸載光驅設備
[root@kang ~]# umount /cd_dir/
[root@kang ~]# ll /cd_dir/
說明:目錄背卸載后,目錄原有資料資訊會消失,恢復為默認空目錄
目錄結構中重要檔案資料
01.網卡地址資訊組態檔
【檔案路徑】
/etc/sysconfig/network-scripts/ifcfg-eth0
說明:
①網卡檔案名稱結尾的數字編號n,即為第n+1塊網卡資訊,eth0表示第一塊網卡,eth1則表示第二塊網卡,以此類推;
②網卡檔案名稱在CentOS 7中默認為ensX,需要在安裝系統時進行設定,修改為常用的ethX,【可參考文章《CentOS 7的安裝與部署 02》中2.2作業系統安裝程序中的第03步設定】
【檔案內容】
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=5b2fc62a-0888-42e9-9bc6-5b6c9e746ee0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.254
DNS1=223.5.5.5
IPV6_PRIVACY=no
【內容說明】
序號 | 配置資訊 | 解釋說明 |
---|---|---|
01 | TYPE=Ethernet | 表示設定網路通訊的型別,一般設定為Ethernet,即為以太網通訊型別 |
02 | BOOTPROTO=none | 表示網卡IP地址獲取方式 ①可采用靜態手工配置方式,設定為none或static均可;②可采用動態獲取配置方式,設定為dhcp即可, |
03 | DEFROUTE=yes | 表示設定開啟靜態默認路由功能,可實作主機借網關地址訪問外網 |
04 | NAME=eth0 | 表示系統識別的網卡邏輯名稱資訊 |
05 | DEVICE=eth0 | 表示系統識別的網卡物理設備名稱資訊 |
06 | ONBOOT=yes | 表示系統是否將網卡服務激活 |
07 | IPADDR=10.0.0.200 | 表示網卡具體IP地址設定資訊 |
08 | PREFIX=24 | 表示網路掩碼地址設定資訊 |
09 | GATEWAY=10.0.0.254 | 表示網路和外網進行通訊的網關地址資訊 |
10 | DNS1=223.5.5.5 | 表示網路和外網域名地址進行訪問時,所需DNS服務器地址資訊 |
【配置生效】
網卡組態檔撰寫完畢后,需要重啟或啟動網卡服務,使配置資訊生效,
# 啟動網卡服務
[root@kang ~]# systemctl start network
# 重啟網卡服務
[root@kang ~]# systemctl restart network
02.網路域名服務組態檔
【檔案路徑】
/etc/resolve.conf
說明:此檔案中配置資訊,也會影響主機和外網域名地址資訊進行通訊,
【檔案內容】
# Generated by NetworkManager
search com
nameserver 223.5.5.5
nameserver 223.6.6.6
【內容說明】
序號 | 配置資訊 | 解釋說明 |
---|---|---|
01 | nameserver | 表示指定默認使用域名服務地址資訊 當出現多個表示域名服務器的備份地址資訊 |
【配置生效】
域名服務組態檔內容配置之后,無需重啟任何服務會立即生效,
03.網路本地決議組態檔
【檔案路徑】
/etc/hosts
說明:此檔案中配置資訊,主要用于測驗訪問指定網站服務器,以及可以利用域名地址和其他服務器建立通訊,
【檔案內容】
[root@just sysconfig]#
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
【配置生效】
網路本地決議組態檔內容配置之后,無需重啟任何服務會立即生效,
04.開機自動運行腳本或命令檔案
【檔案路徑】
/etc/rc.local
說明:此檔案中配置資訊主要撰寫系統命令和腳本加載資訊,主要用于讓指定命令或腳本在系統啟動后自動運行,
【檔案內容】
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
touch /var/lock/subsys/local
【配置生效】
[root@just sysconfig]# ll /etc/rc.local
[root@just sysconfig]# chmod +x /etc/rc.d/rc.local
[root@just sysconfig]# ll /etc/rc.d/rc.local
05.系統運行狀況日志檔案
【檔案路徑】
/var/log/messages
說明:此檔案中產生資訊,為系統或某些服務運行狀態資訊,會有正常運行狀態輸出資訊,也會有錯誤輸出資訊,珠澳用于排錯使用,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/165.html
標籤:Linux