Linux LVM(logical Volume Manamger 邏輯卷管理)配置:
優(yōu)點:
文件系統(tǒng)可以跨多個磁盤、動態(tài)地擴(kuò)展文件系統(tǒng)的大小、增加新磁盤到LVM的存儲池中
術(shù)語:
- PP:物理分區(qū)
- PV:物理卷
- PE:物理擴(kuò)展單元
- VG:卷組
- LE:邏輯擴(kuò)展單元
-
LV:邏輯卷
LVM架構(gòu)
物理卷管理命令:
- pvcreate:創(chuàng)建物理卷(pvcreate /dev/sda6 將分區(qū)/dev/sda6創(chuàng)建為物理卷)
- pvscan、pvdisplay:查看物理卷信息
- pvdisable:查看各個物理卷的詳細(xì)參數(shù)
- pvremove:刪除物理卷
卷組管理命令:
- vgcreate、vgscan、vgdisplay、vgremove 同上
- vgreduce:縮小卷組,把物理卷從卷組中刪除
- vgextend:擴(kuò)展卷組、把某個物理卷添加到卷組中
邏輯卷管理命令:
- lvcreate、lvscan、lvdisplay、lvreduce、lvextend、lvremove 同上
增大文件系統(tǒng)空間:
1.先卸載邏輯卷
2.然后通過vgextend,lvextend等命令增大lv的空間
3.再使用resize2fs將邏輯卷容量增加
4.最后將邏輯卷掛載到目錄樹
縮小文件系統(tǒng)空間:
1.先卸載邏輯卷
2.然后使用resize2fs將邏輯卷容量減小
3.再通過lvreduce等命令減小lv的空間
4.最后將邏輯卷掛載到目錄樹
Linux網(wǎng)絡(luò)管理:
修改網(wǎng)口的配置(重啟后失效):
- ifconfig 網(wǎng)口【參數(shù);順序為:IP 廣播地址 掩碼】(例如:ifconfig eth3 192.168.100.128 broadcast 192.168.100.255 netmask 255.255.255.0)
- 在/etc/sysconfig/network/ifcfg-【網(wǎng)口】編輯配置文件配置網(wǎng)口,使用ifup命令,啟動網(wǎng)口永久有效
路由管理:
- route 查詢本機(jī)路由 route add [-net/-host][netmask][gw GW][[dev]if] 新增路由 例:route add -net 192.168.101.0 netmask 255.255.255.0 dev eth3
- 或改配置文件:etc/sysconfig/network/routes 重啟網(wǎng)絡(luò)服務(wù)后生效
配置FTP服務(wù):

配置FTP
配置Telent服務(wù):

配置Telent服務(wù)
Linux進(jìn)程和任務(wù)管理:
進(jìn)程管理:
程序:文件中保存的一系列可執(zhí)行命令; 進(jìn)程:加載到內(nèi)存中的程序,由CPU運行; 守護(hù)進(jìn)程:常駐內(nèi)存,與終端無關(guān)的系統(tǒng)進(jìn)程; 用戶進(jìn)程:用戶通過終端加載的進(jìn)程;
ps:靜態(tài)查看某一時間點進(jìn)程信息 top:連續(xù)觀察進(jìn)程動態(tài),默認(rèn)每3秒刷新一次,并按CPU使用率由高到低排序 pstree:用ASCII字符顯示樹狀結(jié)構(gòu)。查看進(jìn)程
kill:結(jié)束進(jìn)程;kill -9 PID強(qiáng)制結(jié)束進(jìn)程 killall:終止同一進(jìn)程組內(nèi)的所有進(jìn)程
任務(wù)管理:
- 任務(wù):登陸系統(tǒng)取得shell之后,在單一終端接口下啟動的進(jìn)程;
- 前臺:在終端接口上,可以出現(xiàn)提示符讓用戶操作的環(huán)境;
- 后臺:不顯示在終端接口的環(huán)境
- &:直接將程序放入后臺處理 例:find /-name smcapp &
- jobs:查看當(dāng)前shell的后臺的任務(wù)
- ctrl+z:將正在運行的任務(wù)放入后臺暫停(+表示當(dāng)前正在進(jìn)行的作業(yè) -表示當(dāng)前任務(wù)之后的作業(yè))
- fg%【job id】 將任務(wù)放入前臺執(zhí)行
- bg%【job id】將任務(wù)放入后臺執(zhí)行
- crontab:管理周期計劃任務(wù),通常只有root用戶可以使用。
語法:crontab [-u user][ -e | -l | -r ] -u指定用戶 -e編輯任務(wù)內(nèi)容 -l查閱任務(wù)內(nèi)容 -r:移除所有任務(wù)內(nèi)容 - at:安排一個任務(wù)在未來執(zhí)行。(必須先啟用atd進(jìn)程)
Linux系統(tǒng)監(jiān)控:
作為系統(tǒng)管理員,需要監(jiān)控什么:
- 系統(tǒng)是否正常啟動
- 系統(tǒng)負(fù)載如何
- 系統(tǒng)是否有非法用戶登陸
kernel ring buffer:
儲存開機(jī)時未顯示的信息
dmesg|less :
查看存儲在krb中的開機(jī)信息
/var/log/boot.msg:啟動完成后,將信息寫入此路徑
監(jiān)控系統(tǒng)硬件信息:
- hwinfo:設(shè)備信息
- iostat:cpu和I/O信息
- lspci:pci信息
- fdisk:硬盤信息
- cat /proc/... :系統(tǒng)信息

保存在/proc文件中的信息
監(jiān)控系統(tǒng)和進(jìn)程:
- top:即時顯示進(jìn)程的動態(tài),可以用來查看進(jìn)程使用的CPU,內(nèi)存等
- uptime:查看系統(tǒng)已經(jīng)開機(jī)的時間以及系統(tǒng)平均負(fù)載
- uname:查看系統(tǒng)版本相關(guān)信息,如內(nèi)核號
- netstat:顯示與IP、TCP、UDP協(xié)議相關(guān)的統(tǒng)計數(shù)據(jù),用于檢驗本機(jī)各端口的網(wǎng)絡(luò)連接情況
- ps:用來顯示當(dāng)前進(jìn)程狀態(tài),查看靜態(tài)信息
監(jiān)控用戶登陸信息:
- who:查看當(dāng)前登陸系統(tǒng)的用戶
- w:查看當(dāng)前登陸系統(tǒng)的用戶及用戶當(dāng)前的工作
- finger:查看用戶詳細(xì)信息
- last:查看曾經(jīng)登陸過系統(tǒng)的用戶
- lastlog:查看用戶前一次登陸的信息
