1. 程式人生 > >必知必會的目錄和文件的作用、安裝軟件方法、運行級別

必知必會的目錄和文件的作用、安裝軟件方法、運行級別

linux 運維 /etc /porc


作者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

2DNS配置文件

/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 開機時自動掛載的設備與目錄的對應關系

1blkid 查看分區、UUID、掛載點他們之間的對應關系

blkid

2df -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下面安裝軟件常見的方法:

1yum 常用的 ,相當於點外賣 缺少的東西外賣解決

yum install tree -y

優點:安裝方便、快捷

缺點:聯網

2rpm包安裝 相當於超市買半成品,速凍水餃,需要自加 工,缺少的東西自己解決

缺點:自己解決依賴關系

3)編譯安裝 想到於自己做(準備源碼包並解壓),準備菜(./confi gure),炒菜(make),上菜 (makeinstall)

優點:自己根據需求進行配置

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

1.2.3 查看軟件是否安裝

1)查看rpm包是否安裝

方法一:rpm -qa tree

方法二:rpm -qa |grep "tree"

註:-qa 查看軟件是否安裝(q查詢querya所有all

2rpm軟件包裏面的內容

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為單位的信息



必知必會的目錄和文件的作用、安裝軟件方法、運行級別