你好,我目前從事Linux嵌入式系統集成工作,很高興回答你的問題,
首先簡單說下C
centos系統是linux系統的一個發行版本,它和redhatlinux出自同一套源代碼,區別在于centos系統完全開源,從而在工作中被廣泛使用。
我之前使用過centos4/5/6,從centos7開始系統發生了一些變化,大概有這幾個比較重要的改變
- 文件系統相關centos6使用ext4,centos7使用xfs。
- 防火墻相關centos6使用iptables,centos7使用firewalld。
- 服務相關centos6使用service,centos7使用service。
- ip地址命令centos6使用ifconfig,centos7使用ipaddressshow。
- 路由相關centos6使用route-n,centos7使用iprouteshow。
.....
改變的有很多,對于我已經習慣了老的操作,命令發生改變還是有些不習慣,時代在進步我們還是要與時俱進的。
日常linux服務器維護和管理需要使用到linux中的一些基本命令,對于初學著來說掌握這些命令還是需要一些時間的,
- 查看cpu占用,使用vmstat命令
- us是用戶CPU的時間,
- sy是系統CPU的時間
查看系統進程,psx命令
可以查看系統啟動的進程,如果是線上運行系統,服務異常時需要用到這個命令查看是否有多余的進程在運行,有可能被黑客當成礦機了。
- 查看內存使用,free–m命令
- 查看磁盤使用,df–h命令
當然現在管理linux需要自動化維護,要使用到linuxshell腳本,分享幾個簡單的腳本:
- 監控系統CPU的利用率:
- 監控系統內存利用率:
- 監控系統硬盤利用率:
以上回答希望對你有所幫助。