Linux目錄結構 重要目錄結構詳細


1.1 /etc/hosts

ip地址與主機名(域名)的對應關系  解析主機名  ping

www.baidu.com 解析成10.0.0.200   

1、產品測試

2  用主機名互相訪問

1.2 /etc/fstab

在系統開機啟動的時候 磁盤/設備掛載的列表   

在系統開機啟動的時候 哪個磁盤/設備 掛載到哪個目錄

1.3 /etc/profile  配置別名 配置環境變量

1.4 /etc/bashrc   配置別名         

一般都用/etc/profile進行配置

1.4.1  對所有用戶生效

  /etc/profile    ******

  /etc/bashrc

1.4.2 對當前用戶生效(當前用戶的家目錄)

   .bash_profile    

   .bashrc                

1.4.3 linux中所有以.(點)開頭的文件 是隱藏文件

 

[root@oldboyedu-40-nb tmp]# ls -l ~/.bashrc ~/.bash_profile

-rw-r--r--. 1 root root 176 Aug 17 19:23 /root/.bash_profile

-rw-r--r--. 1 root root 177 Aug 17 19:22 /root/.bashrc

1.5 /etc/init.d  目錄 存放的是系統的管理的命令

/etc/init.d/iptables

/etc/init.d/network

1.6 /etc/inittab   init table  系統的運行級別的配置文件

1.6.1 運行級別====系統的不同的狀態

1.6.1.1  第一個里程碑-linux運行級別都有什么?

共七種:

   0   關機狀態  禁止把運行級別設置為0 

   1   單用戶模式  root用戶密碼忘了 維護

   2   多用戶模式 但是沒有NFS軟件 功能

   3   工作中默認的運行級別 完全的多用戶模式  命令行模式 命令模式

   4   沒有使用

   5   桌面模式  圖形化模式

   6   重啟     禁止把運行級別設置為6

1.6.1.2  第二個里程碑-如何臨時修改運行級別

runlevel init 5

 

1.6.1.3  第三個里程碑-如何永久修改運行級別   但是一般不會修改

查看運行級別的最后一行:

[root@oldboyedu-40-nb tmp]# tail -1 /etc/inittab

id:3:initdefault:

修改運行級別:

vim修改這個/etc/inittab的這個配置文件就可以

1.7 /etc/rc.local 

開機自動運行的命令或軟件 ====== windows下 開始===>啟動

1.8 usr/local   linux下面編譯安裝軟件的默認的位置   windows c:\program files

1.8.1 linux下面安裝軟件的方法

1.8.1.1  第一種yum:  (經常用)

yum                    點外賣 缺啥少啥,對方給你解決

yum install tree -y

1.8.1.2  第二種rpm:

rpm包(windows .exe)    你去超市買 速凍水餃(半成品) 缺少的東西自己解決

rpm -ivh  tree.rpm

1.8.1.3  第三種編譯:

編譯安裝               自己買菜-切菜(備菜)   做菜      上菜

                         ./configure           make      make install

 

1.8.1.4  如何檢查一個軟件是否安裝   命令:rpm -qa

例子:

[root@oldboyedu-40-nb tmp]# rpm -qa|grep tree

tree-1.5.3-3.el6.x86_64

[root@oldboyedu-40-nb tmp]# rpm -qa|grep ipt

initscripts-9.03.58-1.el6.centos.x86_64

iptables-ipv6-1.4.7-16.el6.x86_64

plymouth-scripts-0.8.3-29.el6.centos.x86_64

iptables-1.4.7-16.el6.x86_64

1.8.2 /var 日志

1.8.2.1  /var/log/messages   系統默認的日志

1.8.2.2  /var/log/secure     記錄着用戶的登錄的情況/var 日志

每過一段時間,就會把 /var/log/messages  /var/log/secure  切割一下,給舊的文件加上個時間 ---日志切割(日志輪詢)

1.9 /proc

1.9.1 /proc/cpuinfo       cpu的信息 

1.9.2 /proc/meminfo      內存的信息

1.9.3 √/proc/mounts        系統掛載信息 哪個磁盤/設備 掛載到哪個目錄

1.9.4   /proc/loadavg       負載(系統的繁忙程度)   負載接近cpu核心數量

w用於顯示已經登陸系統的用戶列表,並顯示用戶正在執行的指令。

[root@oldboyedu-40-nb tmp]# w

10:55:22 up  2:21,  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         08:49    0.00s  0.11s  0.00s w

root     pts/1    10.0.0.1         08:49    1:54m  0.00s  0.00s -bash

root     pts/2    10.0.0.1         10:37   18:17   0.00s  0.00s -bash

第2章 目錄結構總結 :

2.1 etc目錄下面必知必會目錄   

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

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

/etc/sysconfig/network                       修改主機名

/etc/hosts                       ip地址與主機名(域名)對應/解析關系  解析主機名

/etc/fstab                      開機自動掛載分區 在開機的時候把分區掛載到目錄

/etc/profile                                 配置別名 環境變量

/etc/bashrc                                 配置別名

/etc/init.d                                  系統軟件的管理命令           

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

/etc/rc.local                               需要在開機的時候自動運行命令或軟件

                                          就可以放入到這個文件中

                                                  

2.2 /var 日志         

/var/log/messages                 系統默認的日志

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

 

 

2.3 /proc                               

/proc/cpuinfo                          cpu信息

/proc/meminfo                          內存的信息

/proc/mounts                           系統掛載信息

/proc/loadavg                           系統負載信息  w

第3章 linux啟動過程

3.1 【新】什么是PATH環境變量,它有什么作用?                    

環境變量

1.大寫

2.在系統中任何地方 都生效

環境變量之PATH

PATH======路徑  小路

PATH環境變量里面存放的是linux下面命令的位置

[root@oldboyedu-40-nb tmp]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

我們運行命令的時候 過程

1.輸入命令 ls

2.系統會在PATH里面的位置,找ls 在哪里

3.找到了 就運行

4.找不到 command not found 或 no such file or directory

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM