必知必會的目錄和文件的作用、安裝軟件方法、運行級別
作者:Georgekai
歸檔:學習筆記
2017/12/28
目 錄
第1章 ctrl+1 1
1.2 /etc/目錄 1
1.2.1 網卡配置文件和DNS配置文件
1.2.2 更改本機hosts文件
1.2.3 修改主機名
1.2.4 開機自動掛載的設備與目錄的對應關系
1.2.5 開機自動運行的軟件和命令存放位置
1.2.6 運行級別的配置文件
1.2.7 存放各種軟件的管理命令
1.2.8 配置系統的環境變量、別名 /etc/profile
1.2.9 配置別名 /etc/bashrc
1.2.10 登錄系統之前的提示信息 /etc/issue
1.2.11 登錄系統之後的提示信息 /etc/moth
1.2.12 快速清空一個文件的內容
1.3 /etc/目錄
1.3.1 編輯軟件默認安裝位置 /usr/local
1.3.2 安裝軟件的常見方法 yum rpm 源碼
1.3.3 查看軟件是否安裝
1.4 /var/目錄
1.4.1 日誌的記錄位置/var/log/messages /var/log/secure
1.5 /proc/目錄
1.5.1 查看CPU的使用信息 /proc/cpuinfo
1.5.2 查看內存的使用信息 /proc/meminfo
1.5.3 查看系統的平均負載 /proc/loadavg
1.5.4 查看系統的掛載列表 /proc/mounts
Day8
Georgekai~~~操作前備份,操作後檢查
記憶方法:
1. 畫一些圖片-----先做出來,在慢慢優化
2. 記憶的層次
回顧: 1. 目錄結構-linux目錄特點
2. linux網卡的配置文件
3. Linux無法上網的拍錯過程
1)驗證是否能上網 ping www.baidu.com ==>unkn own host
2) DNS是否有問題 ping 公網的ip地址 ,如果通了說明DNS有問題
正題: 必知必會的目錄和文件的作用、安裝軟件方法、運行級別
1.1 /etc/目錄
1.1.1 網卡配置文件和DNS配置文件
1) 網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
2)DNS配置文件
/etc/resolv.conf
註:修改DNS在網卡配置文件中修改,因網卡配置文件 配置的NDS優先於/etc/resolv.conf
1.1.2 更改本機hosts文件,為了測試使用
/etc/hosts
註:/etc/hosts ip址與域名解析關系(對應關系)
作用:1)搭建測試的環境
2)方便記憶
1.1.3 修改主機名
1)臨時修改
hostname kai
2)永久修改-配置文件
vim /etc/sysconfig/network
註:快捷鍵:Esc + . (刪除光標後面的內容並進入編 輯模式)
1.1.4 開機時自動掛載的設備與目錄的對應關系
1)blkid 查看分區、UUID、掛載點他們之間的對應關系
blkid
2)df -h 查看磁盤的使用情況 (h 帶單位顯示)
df -i 查看磁盤i節點的使用情況
1.1.5 開機自動運行的軟件或命令存放的位置
vim /etc/rc.local
1.1.6 運行級別的配置文件
vim /etc/inittab
運行級別說明:
# 0 關機!!(不要把系統運行級別設置為0)
# 1 單用戶模式 (只會運行基本的服務,網絡也不行,一般用 於root密碼忘記了)
# 2 沒有NFS,多用戶模式
# 3 命令行模式 工作中默認的運行級別
# 4 待開發
# 5 圖形化模式 桌面模式
# 6 重啟!!(不要把系統運行級別設置為6)
1)查看運行級別
runlevel
註:如顯示N 3 :N表示以前沒有切換過運行級別 3表示 當前運行級別
2)臨時修改運行級別 (如:切換到圖形),立即生效
init 5
3)永久修改運行級別 ,重啟生效
vim /etc/inittab
1.1.7 存放各種軟件的管理命令(服務)
如: /etc/init.d/iptables stop
註: 常用狀態: stop reload restart start
1.1.8 配置系統的環境變量、別名
/etc/profile
註:PS1 PATH LANG :/etc/sysconfig/i18n
1.1.9 配置別名
/etc/bashrc
註:全局變量(相當於國法):/etc/profile
/etc/bashrc
局部變量(相當於家規):~/.bashrc
~/.bash_profiel
1.1.10 這個文件的內容在用戶登錄系統之前提示
/etc/issue
1.1.11 這個文件的內容在用戶登錄系統之後提示
/etc/motd
1.1.12 快速清空一個文件的內容
方法一: > /etc/kai.txt
方法二: echo ""> /etc/kai.txt
1.2 /usr/目錄
1.2.1 linux編輯安裝軟件默認的位置 === c:/program files
/usr/local/
1.2.2 linux下面安裝軟件常見的方法:
1)yum 常用的 ,相當於點外賣 缺少的東西外賣解決
yum install tree -y
優點:安裝方便、快捷
缺點:聯網
2)rpm包安裝 相當於超市買半成品,速凍水餃,需要自加 工,缺少的東西自己解決
缺點:自己解決依賴關系
3)編譯安裝 想到於自己做(準備源碼包並解壓),準備菜(./confi gure),炒菜(make),上菜 (makeinstall)
優點:自己根據需求進行配置
缺點:需要自己解決各種依賴關系
1.2.3 查看軟件是否安裝
1)查看rpm包是否安裝
方法一:rpm -qa tree
方法二:rpm -qa |grep "tree"
註:-qa 查看軟件是否安裝(q查詢query,a所有all)
2)rpm軟件包裏面的內容
rpm -ql tree
註:-ql 顯示軟件裏面的內容( l列表list)
1.3 /var/目錄
1.3.1 日誌 === 服務器運行狀態記錄
1)/var/log/messages 存放的是系統默認的日誌
tail /var/log/messages
2)/var/log/secure 用戶的登錄信息,誰在什麽時候登錄到你的 系統,登錄是否成功
tail /var/log/secure
註:系統會對/var/log/secure /var/log/messages會 定期的切割
1)保證系統的日誌文件不會過大
2)第日誌的定式切割---日誌輪詢
1.4 /proc/目錄 虛擬目錄、內存中進出/軟件信息
1.4.1 查看CPU信息
cat /proc/cpuinfo
註:physical id : 第幾個CPU,從0開始
cored id :第幾個核心
1.4.2 查看內存使用信息
方法一:cat /proc/meminfo
方法二: free -h
1.4.3 查看系統的平均負載
方法一:[root@georgekai ~]# cat /proc/loadavg
0.00 0.00 0.00 1/95 1999
方法二:[root@georgekai ~]# w
22:07:06 up 1:50, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 21:40 0.00s 0.23s 0.09s w
方法三:[root@georgekai ~]# uptime
22:06:08 up 1:49, 1 user, load average: 0.00, 0.00, 0.00
註:負載 === 系統的繁忙程度
註:第一個0.00 :表示最近1分鐘內負載
第二個0.00 :表示最近5分鐘內負載
第三個0.00 :表示最近15分鐘內負載
註:衡量方法:
系統負載 接近 所有cpu核心總數的時候 屬於繁忙
1.4.4 系統掛載列表,設備與入口(目錄)的對應關系
方法一:cat /proc/mount
方法二:df -h
註:-h 人性化顯示,-m 顯示以m為單位的信息
必知必會的目錄和文件的作用、安裝軟件方法、運行級別