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