12.18 -Liunx目錄配置文件

12.18

Liunx目錄配置文件 

第1章 /etc目錄

1.1 網卡配置文件    /etc/sysconfig/network-scripts/ifcfg-eth0 

  IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT

 

1.2 /etc/resolv.conf   DNS的配置文件

1.2.1 修改DNS的方法:

a.網卡配置文件

  添加DNS1    DNS2

b./etc/resolv.conf

注:兩個地方都配置,網卡配置文件生效。

網卡里面配置的DNS優先於/etc/resolv.conf

一般在網卡配置文件中修改,修改後重啓網卡

 

1.2.2 重啓網卡的方法

  a./etc/init.d/network reload  重啓所有網卡

  b.service network reload     重啓所有網卡

  c.ifdown eth0;ifup eth0     單獨重啓某一塊網卡

1.3 /etc/hosts       解析主機名

 ip地址與域名的解析關係(對應關係)    

1.3.1 應用:

1)搭建測試環境

2)方便記憶 省事   不用記錄ip地址

實例1-1 [root@oldboy /]# vim etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

10.0.0.201  test01.baidu.com

圖片1.png 

注:在 /etc/hosts文件中寫上百度的域名和別的ip,不能用百度

因爲解析出的不是百度正確的ip,是/etc/hosts文件中對應的ip

1.4 /etc/sysconfig/network

1.4.1 修改主機名的方法:

a.臨時

   hostname +主機名

b.永久

修改/etc/sysconfig/network     重啓服務器後生效

   [root@oldboy-gao /]# vim /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=oldboy

實例1-1 在實際環境中,不可能因爲重命名就重啓服務器,一般hostname一下和修改配置文件

 

1.5 /etc/fstab    開機時設備與目錄對應關係(掛載關係)

     自動掛載

1.5.1 查看設備與目錄對應關係命令

blkid         查看設備與目錄的對應關係(雞肋)

df   -h     查看查看磁盤使用情況順便也可以看設備與目錄的對應關係

[root@oldboy xiaodong]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3       8.8G  1.8G  6.7G  21% /

tmpfs           238M     0  238M   0% /dev/shm

/dev/sda1       190M   40M  141M  22% /boot

1.6 /etc/rc.local

linux開機時自動運行軟件、程序、命令存放處

 

1.7 /etc/inittab     linux 運行級別的配置文件

1.7.1   運行級別說明:

0        關機

1        單用戶模式  root密碼忘記         

2        沒有NFS的多用戶模式

3        命令行模式

4        沒有使用  待開發

5        圖形化模式  桌面模式   x11

6        重啓

1.7.2 查看運行級別    runlevel

[root@oldboy oldboy]# runlevel

N 3

#N  上一次的運行級別  N表示一直在這個級別

#3  當前運行級別

1.7.3 更改運行級別

a.臨時修改運行級別   立即生效

  init命令

[root@oldboy oldboy]# init 3

[root@oldboy oldboy]# runlevel

3 3

b.永久修改運行級別

修改配置文件  /etc/inittab

圖片2.png 

 

注:如果運行級別改爲06,如何修改回來

 方法一:進入單用戶模式

 方法二:進入救援模式

 

1.8 /etc/init.d 裏面存放的是各種軟件的管理命令

實例1-1   /etc/init.d/iptables

/etc/init.d/network

1.9 /etc/profile    配置系統的環境變量   別名     √√√

       

已經接觸的三個變量 PS1   LANG/etc/sysconfig/i18nPATH

1.10 /etc/bashrc     別名

1.10.1 系統中和別名有關的配置文件

國法-哪裏都生效

/etc/profile

/etc/bashrc

家規-只有自己家裏生效

~/.bashrc

~/.bash_profile

# ~   =====當前用戶的家目錄

 

1.11 /etc/issue     文件的內容在用戶登錄系統之前顯示   一般不讓顯示(安全)

圖片3.png 

快速清空文件內容    >/etc/issue

 

1.12 /etc/motd           在用戶登錄系統之後顯示

實例1-1 [root@oldboy oldboy]# cat /etc/motd

[root@oldboy oldboy]# echo "I am a student" > /etc/motd

[root@oldboy oldboy]# cat /etc/motd

I am a student

/etc/小結:

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

  /etc/hosts

/etc/sysconfig/network

/etc/fstab    Linux開機自動掛載的配置文件 Linux在開機時設備與入口對應關係

/etc/rc.local

/etc/init.d/

/etc/inittab

/etc/profile

/etc/bashrc

/etc/issue

 /etc/motd

 

第2章 /usr/ 目錄

2.1 /usr/local/   linux編譯安裝軟件默認位置

===c:\program   file

 

2.2 Linux下面安裝軟件常見的方法

2.2.1 yum    點外賣    缺少的東西外賣解決

 yum install tree -y

  優點:安裝方便 快捷   

  缺點:聯網

2.2.2 rpm命令安裝

 rpm包安裝       超市買半成品  速凍水餃  買回來自己

加工,缺少的東西自己解決

 缺點:自己解決  依賴

2.2.3 編譯安裝

 自己做  準備菜    炒菜      上菜

        ./configure   make    make  install   

  優點:自己可以配置

  缺點:需要自己解決各種依賴

 

2.3 檢查軟件是否安裝

rpm  -qa  tree

rpm  -qa |grep tree

 

2.4 查看軟件包裏面的內容

   rpm  -ql  tree

 

第3章 /var/ 目錄

3.1  /var/log/    日誌====服務器運行狀態記錄

實例3-1    /var/log/ messages    存放的是系統默認的日誌

      /var/log/ secure      系統用戶的登錄信息   誰在什麼

注:系統對這兩個文件會定期切割    保證系統的日誌不會過大

    對日誌的定期切割----日誌輪詢

第4章 /proc/目錄 虛擬目錄 內存中一些進程              

/軟件信息

4.1 /proc/meminfo  內存信息    

一般不從這兒看  

[root@oldboy xiaodong]# free -h

             total       used       free     shared    buffers     cached

Mem:          474M       351M       123M        60K       107M       8.9M

-/+ buffers/cache:       234M       239M

Swap:         767M        18M       749M

 

4.2 /proc/cpuinfo  cpu信息  

參數:physical  id  第幾個CPU(從0開始)    

core id  第幾個核心(從0開始)

4.3 /proc/loadavg  系統的平均負載  負載===系統的繁忙程度

實例4-1 [root@oldboy /]# cat /proc/loadavg

0.00 0.00 0.00 1/99 1822

第一個0  最近一分鐘

第二個0  最近5分鐘

第三個0  最近15分鐘

4.3.1 看系統負載命令     w

 [root@oldboy xiaodong]# w

 00:06:46 up 2 days,  9:14,  3 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    10.0.0.1         23:29    0.00s  3.27s  0.10s w

root     pts/1    10.0.0.1         23:29   33:24   0.13s  0.13s -bash

root     pts/2    10.0.0.1         20:47   42:34   1.39s  1.39s -bash

 

4.3.2 衡量方法

系統負載 接近 所有CPU核心總數的時候  系統繁忙

4.3.3 錯誤:

61 column window is too narrow  欄目窗口太狹窄

 

4.4 /proc/mounts     

系統設備與入口的對應關係   系統掛載信息列表

 

總結目錄結構:

1.Linux設備(磁盤分區)不掛載無法用

2.必知必會的目錄/文件作用  

/etc/  /usr/local  /var/log  /proc/

3.網卡配置文件 IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT

4.紅帽系統中 DNS的配置文件

5.Linux下面如何修改主機名

6.Linux下面常見安裝軟件的方法

7.Linux運行級別 啥意思 怎麼看 怎麼改

 

 

配置文件總結:

linux系統中必知的文件

/etc/sysconfig/network-scripts/ifcfg-eth0    linux第一塊網卡的配置文件

/etc/resolv.conf                         dns配置文件

/etc/hosts                             ip與主機名解析關係

/etc/sysconfig/network                 永久(重啓服務器)修改主機名的地方

如何修改主機名

/etc/fstab                            開機自動掛載                                 

/etc/rc.local                          存放開機自啓動的程序或命令

/etc/inittab                           運行級別的配置文件

/etc/init.d                         系統的軟件/服務的管理命令 存放在這裏  

/etc/profile                        系統的環境變量,別名

/etc/bashrc                        別名存放位置

/usr/local                         編譯安裝時候默認的安裝位置                     

/var/log/message                   系統普通的日誌

/var/log/secure        用戶登錄的信息 什麼時候 誰從哪裏登錄登錄是否成功

/var/spool/cron/root                  定時任務的配置文件            

/proc/cpuinfo                        系統cpu信息

/proc/meminfo                       系統內存信息

/proc/loadavg                        系統負載信息

/proc/mounts                        系統掛載信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章