day 10

1.系統(tǒng)/硬件信息查看方法:

CPU: 如何查看

方法一:

cat /proc/cpuinfo
model name : Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz 服務(wù)器CPU 至強(qiáng)系列 E5 XE
cpu MHz : 3092.850
cache size : 6144 KB PS: 緩存/緩沖無處不在
physical id : 1 --- 服務(wù)器中有幾顆CPU 服務(wù)器是幾路
cpu cores : 2 --- CPU核心數(shù)量

physical id : 0 --- 2顆CPU
physical id : 1

core id : 0 --- 服務(wù)器總共核心數(shù)為4
core id : 1
core id : 0
core id : 1

計算總的核心數(shù):
grep -c "core id" /proc/cpuinfo

計算服務(wù)的路數(shù):
需求: 將一個命令執(zhí)行的結(jié)果 交給第二個命令進(jìn)行處理
grep "physical id" /proc/cpuinfo | uniq |wc -l

方法二:

lscpu
Model name: Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz
Socket(s): 2 --- CPU顆數(shù)
Core(s) per socket(槽位): 2 --- 每個槽位CPU核數(shù)
CPU(s): 4

方法三:

  1. 檢查CPU信息
    us: 用戶態(tài)信息 用戶操作命令產(chǎn)生要處理任務(wù) 消耗CPU資源 運(yùn)行一個腳本
    sy: 內(nèi)核態(tài)信息 系統(tǒng)守護(hù)進(jìn)程/進(jìn)程要處理任務(wù) 消耗CPU資源
    id: 空閑狀態(tài)信息 希望空閑狀態(tài)數(shù)值更高

  2. 檢查進(jìn)程信息 進(jìn)行消耗系統(tǒng)資源 CPU 內(nèi)存

  3. 檢查內(nèi)存信息

  4. 檢查系統(tǒng)負(fù)載情況

  5. 檢查系統(tǒng)用戶登錄數(shù)量

  6. 系統(tǒng)開啟運(yùn)行了多久

負(fù)載信息查看

方法一:

/proc/loadavg
0.00 0.01 0.05 --- 體現(xiàn)出CPU任務(wù)的繁忙程度 數(shù)值<CPU核心數(shù)(總的) 100核心

方法二:

w --- 查看系統(tǒng)負(fù)載情況 查看系統(tǒng)用戶登錄情況
uptime
PS: 需要關(guān)注系統(tǒng)負(fù)載數(shù)值, 監(jiān)控服務(wù) 80 -- 告警
如果負(fù)載值過高, CPU性能資源不足, 有些服務(wù)任務(wù)無法正常處理, CPU過熱(過熱保護(hù)--停機(jī)斷電)

內(nèi)存:

方法一:

/proc/meminfo
[root@oldboyedu ~]# cat /proc/meminfo
MemTotal: 2028116 kB --- 總的內(nèi)存容量
MemFree: 1724872 kB --- 空閑內(nèi)存容量
MemAvailable: 1704328 kB --- 可用內(nèi)存容量 8G 10G 服務(wù)停止運(yùn)行 tomcat(java) 內(nèi)存溢出
Buffers: 3108 kB --- 內(nèi)存一部分空間 緩沖使用
Cached: 95380 kB --- 內(nèi)存一部分空間 緩存使用
PS: 用戶訪問網(wǎng)站數(shù)據(jù), 訪問磁盤信息時, 讀多寫少

方法二:

free
[root@oldboyedu ~]# free
total used free shared buff/cache available
Mem: 2028116 142744 1724968 9824 160404 1704424
Swap: 1572860 0 1572860
[root@oldboyedu ~]# free -h
total used free shared buff/cache available
Mem: 1.9G 139M 1.6G 9.6M 156M 1.6G
Swap: 1.5G 0B 1.5G

磁盤信息:

方法一: 如何查看磁盤掛載信息

/proc/mounts
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
/dev/sda3 / xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0

方法二: 查看磁盤掛載信息/磁盤使用情況

df -h web服務(wù)器-nginx 啟動不了
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 99G 1.6G 97G 2% /
devtmpfs 980M 0 980M 0% /dev
tmpfs 991M 0 991M 0% /dev/shm
tmpfs 991M 9.6M 981M 1% /run
tmpfs 991M 0 991M 0% /sys/fs/cgroup
/dev/sr0 4.3G 4.3G 0 100% /oldboy
/dev/sda1 197M 105M 93M 54% /boot
tmpfs 199M 0 199M 0% /run/user/0
PS: 需要監(jiān)控磁盤使用率, 如果磁盤使用率到達(dá)100%, 會容易操作服務(wù)不能正常使用/服務(wù)直接不能啟動。

2.系統(tǒng)的基礎(chǔ)優(yōu)化

查看系統(tǒng)信息 centos6 centos7
cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@oldboyedu ~]# uname -a
Linux oldboyedu 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

擴(kuò)展:如何編寫文檔

  1. 作用功能說清楚 服務(wù)部署安裝文檔
  2. 部署的環(huán)境 系統(tǒng)信息 硬件信息
  3. 部署流程 找一個小白都能一步一步部署出來
    建議: 稍微記一下你使用的系統(tǒng)版本 系統(tǒng)內(nèi)核信息

1) 系統(tǒng)用戶優(yōu)化

如何創(chuàng)建用戶:
useradd oldgirl
如何創(chuàng)建密碼:
方式一:
root用戶給其他用戶設(shè)置密碼
passwd oldgirl --- 指定用戶設(shè)置密碼

方式二: 普通用戶修改自己的密碼
$ passwd
Changing password for user oldgirl.
Changing password for oldgirl.
(current) UNIX password:
New password:
提示: 普通用戶設(shè)置密碼必須有復(fù)雜度要求
1) 必須不能少于8位
2) 必須有字母和數(shù)字 字母大小寫!!!
3) 符號信息
!QAZ2wsx3

方法三: 免交互設(shè)置密碼(只能root用戶操作)
# echo 123456|passwd --stdin oldboy
Changing password for user oldboy.
passwd: all authentication tokens updated successfully.

如何使用新的用戶:
方式一: 直接遠(yuǎn)程使用新用戶
方式二: 如何直接從某個用戶切換成其他用戶
root -- 普通用戶: 不需要密碼 皇帝 -- 百姓
普通用戶 -- 其他用戶: 需要密碼信息 百姓 -- 其他人的家庭

如何查看此時的登錄用戶信息
whoami

2) 系統(tǒng)命令提示符優(yōu)化:

作用:
1. 讓提示符顯示的信息更全
2. 修復(fù)錯誤命令提示符
修改命令提示符: PS1
[oldboy@oldboyedu ~]echoPS1
[ \u @ \h \W]$
\u --- 識別系統(tǒng)登錄用戶,顯示用戶名稱
\h --- 顯示主機(jī)名稱, 顯示主機(jī)名稱簡寫信息 oldboy.com --- 顯示oldboy
\W --- 顯示路徑信息的最后一個目錄信息
$ --- 顯示用戶身份信息 # root $ 普通用戶

如何設(shè)置修改提示符:
臨時設(shè)置:
PS1="[\u@\h \d \t \W]$"

永久設(shè)置:
vi /etc/profile
export PS1="[\u@\h \d \t \W]$"

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

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

  • Day 10 作者:翟玉龍 歸檔:課堂筆記 2019/3/13 快捷鍵: Ctrl + 1 標(biāo)題1 Ctrl + ...
    Linux_淡忘閱讀 325評論 0 0
  • 查看命令位置:which which 查看可執(zhí)行文件的位置。 命令格式:which 可執(zhí)行文件名稱 命令參數(shù): -...
    我是大笨蛋閱讀 345評論 0 0
  • 查看命令位置:which which 查看可執(zhí)行文件的位置。 命令格式:which 可執(zhí)行文件名稱 命令參數(shù): -...
    清茶了了_閱讀 324評論 0 0
  • 重定向符號的核心知識*****超重點(diǎn) >或>1的意思是標(biāo)準(zhǔn)輸出重定向。箭頭方向就是數(shù)據(jù)流向 把左邊的數(shù)據(jù)流量到右邊...
    痞子_64b2閱讀 213評論 0 0
  • 今天突然收到了朋友寄來的小禮物,很是驚喜,坦白說,也不是很驚喜,因?yàn)閮商烨八蝗唤o我發(fā)消息說要我的地址給我寄個東西...
    會慢慢懂得閱讀 324評論 6 1

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