day07操作系統(tǒng)目錄結(jié)構(gòu)篇

  • 操作系統(tǒng)結(jié)構(gòu)目錄
  • a.系統(tǒng)掛載掛念
  • b.重要目錄說明
  • c.重要文件說明

Linux系統(tǒng)目錄:一切從根開始

1.掛載概念:存儲(chǔ)設(shè)備和目錄建立關(guān)系(相當(dāng)于給一個(gè)存儲(chǔ)設(shè)備安裝一個(gè)門)
?掛載實(shí)踐操作過程:
?第一個(gè)里程:生成存儲(chǔ)設(shè)備
?創(chuàng)建光驅(qū)存儲(chǔ)設(shè)備
?確認(rèn)虛擬主機(jī)設(shè)置----光驅(qū)配置----光驅(qū)已連接/光驅(qū)已加載鏡像
?確認(rèn)光驅(qū)存儲(chǔ)設(shè)備文件 /dev/cdrom

1.png

?第二個(gè)里程:確認(rèn)掛載目錄

ls /mnt   ---空目錄
ps:建議進(jìn)行掛載操作時(shí),盡量使用空目錄進(jìn)行掛載

?第三個(gè)里程:進(jìn)行掛載操作

mount 設(shè)備文件信息 掛載點(diǎn)目錄
mount /dev/cdrom /mnt

fdisk  ----查看磁盤分區(qū)信息/對(duì)磁盤進(jìn)行分區(qū)
fdisk -l ----列表顯示磁盤信息

?第四個(gè)里程:進(jìn)行檢查確認(rèn) 確認(rèn)是否掛載成功
?方法一:

[root@xiao ~]# ls /mnt
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL

?方法二:

df
/dev/sr0(光驅(qū))         4480476 4480476         0 100% /mnt(掛載點(diǎn))

ps:磁盤卸載操作
umount /mnt

系統(tǒng)目錄結(jié)構(gòu)

bin : 命令文件信息(二進(jìn)制文件信息)
sbin:一些超級(jí)命令文件信息
dev:設(shè)備 光驅(qū) 硬盤存放的文件信息
home :家目錄
lib :被一些程序代碼文件調(diào)用—>庫文件
lib64:庫文件存放目錄(64位系統(tǒng))
mnt:臨時(shí)的掛載點(diǎn)目錄
opt:第三方軟件
usr:用戶存放的程序
root:root的家目錄
sys:虛擬的目錄 內(nèi)容信息
proc:虛擬空間顯示系統(tǒng)產(chǎn)生進(jìn)程數(shù)據(jù)信息,內(nèi)核數(shù)據(jù)信息
boot:引導(dǎo)系統(tǒng)啟動(dòng) 只能用光盤鏡像
etc:存放程序配置文件信息 如:網(wǎng)卡配置
media
tmp:臨時(shí)目錄 充當(dāng)回收站
var:目錄中的數(shù)據(jù)經(jīng)常發(fā)生變化 如:日志文件

1.jpg

目錄結(jié)構(gòu)標(biāo)準(zhǔn)規(guī)范: http://www.pathname.com/fhs/pub/fhs-2.3.html

系統(tǒng)中重要目錄下面的重要文件

1./etc 重要目錄中
?網(wǎng)卡配置文件
?網(wǎng)卡文件存儲(chǔ)位置:

etc/sysconfig/network-scripts/ifcfg-eth0
網(wǎng)卡文件內(nèi)容信息:
    TYPE=Ethernet                 --- 定義網(wǎng)卡網(wǎng)絡(luò)類型
    BOOTPROTO=none                --- 決定網(wǎng)卡是否自動(dòng)獲取IP地址  
                                      dhcpd       自動(dòng)獲取地址
                                      none/static 手工配置地址                                      
    NAME=eth0                     --- 網(wǎng)卡名稱
    UUID=2b95cb88-0bbd-4cc4-a74d-033a68e3fa85     --- 系統(tǒng)中每個(gè)硬件進(jìn)行編號(hào)
    DEVICE=eth0                   --- 網(wǎng)卡名稱
    ONBOOT=yes                    --- 讓網(wǎng)卡激活啟動(dòng)   ******
    IPADDR=10.0.0.200             --- IP地址    10.0.0.200
    PREFIX=24                     --- 子網(wǎng)掩碼  控制一個(gè)局域網(wǎng)中主機(jī)電腦數(shù)量  
    GATEWAY=10.0.0.254            --- 網(wǎng)卡地址  局域網(wǎng)主機(jī)(中國)  --網(wǎng)關(guān)--  局域網(wǎng)主機(jī)(美國)          
    DNS1=223.5.5.5                --- 配置DNS服務(wù)器信息  www.baidu.com -- 24.12.43.12
    DNS2=223.6.6.6  

文件如何被系統(tǒng)或服務(wù)程序加載:

    centos7: 
    systemctl restart network   --- 將所有網(wǎng)卡都做重啟
    centos6:
    service network restart  == /etc/init.d/network restart
    企業(yè)中加載網(wǎng)卡配置文件方法:
    ifdown(interface down) eth0 / ifup eth0  === 重啟指定網(wǎng)卡
    ifdown eth0 && ifup eth0    重啟eth0網(wǎng)卡

ps:1. 編輯網(wǎng)卡配置信息--利用圖形界面編輯

  centos7
nmtui  --- 必須開啟NetworkManager 
systemctl restart NetworkManager 
systemctl restart network
  centos6
setup  --- /etc/init.d/network restart

2.在系統(tǒng)修改網(wǎng)卡名稱
?第一個(gè)里程::修改網(wǎng)卡文件配置信息

vi /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=eth0
DEVICE=eth0

?第二個(gè)里程:修改網(wǎng)卡文件名稱

mv /etc/sysconfig/network-scripts/ifcfg-ens33  /etc/sysconfig/network-scripts/ifcfg-eth0 

?第三個(gè)里程:修改系統(tǒng)文件網(wǎng)卡信息

vi /etc/default/grub
6 GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 rhgb quiet"

?第四個(gè)里程:加載配置文件

grub2-mkconfig -o /boot/grup2/grub.cfg

?第五個(gè)里程:重啟操作系統(tǒng),驗(yàn)證網(wǎng)卡名稱
3.DNS解析服務(wù)配置文件
DNS解析配置文件存儲(chǔ)位置:

/etc/resolv.conf

DNS解析配置文件存儲(chǔ)位置:

vi /etc/resolv.conf
nameserver 233.5.5.100        --- 默認(rèn)會(huì)加載網(wǎng)卡的配置信息
    
如何讓文件加載生效
nameserver 223.5.5.5          --- 文件修改后配置會(huì)立即生效

ps:重啟網(wǎng)卡后systemctl restart network會(huì)重新加載網(wǎng)卡里配置的DNS地址 
不想修改網(wǎng)卡里的DNS 可以修改/etc/resolv.conf里面的DNS地址,會(huì)立即生效
最好以網(wǎng)卡里的DNS地址為主

4.本地DNS解析配置文件
?域名和IP地址建立關(guān)系
?方法一:
??在相應(yīng)服務(wù)器界面進(jìn)行配置(如阿里云)
?方法二:
??在本地系統(tǒng)中進(jìn)行本地解析配置
DNS解析配置文件存儲(chǔ)路徑:

[root@xiao ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

?DNS解析配置文件手工配置:
?IP地址信息 解析域名信息

如:vi cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200   www.cc.cn
配置文件作用說明:
1) 配置本地DNS解析記錄
2) 配置地址和服務(wù)器名稱關(guān)系
   服務(wù)器A --- 服務(wù)器B(系統(tǒng)名稱:database01)
   23.100.14.25   database01     
   ping database01
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容