華為網(wǎng)絡(luò)大賽-服務(wù)器操作系統(tǒng)基礎(chǔ)原理-Linux篇(2)

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:查看用戶前一次登陸的信息
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容