Linux運維63期day10

 系統(tǒng)和硬件信息查方法

CPU:如何查看
方法一:
/proc/cpuinfo
model name : Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz
cpu MHz : 2594.007
cache size : 6144 KB 緩存
physical id : 0 服務(wù)器里有幾顆cpu
cpu cores : 2 CPU核數(shù)
服務(wù)器cpu 至強系列

 計算總的核心數(shù):
 grep "core id" /proc/cpuinfo 
 core id        : 0
 core id        : 1
 grep -c "core id" /proc/cpuinfo     -c    count
 2
 計算服務(wù)器路數(shù):
 grep "physical id" /proc/cpuinfo 
 physical id    : 0
 physical id    : 0
 grep -c "physical id" /proc/cpuinfo 
 2
 將體格命令執(zhí)行的結(jié)果 交給第二個命令進行處理
 [root@qiwangyu ~]# grep "physical id" /proc/cpuinfo | uniq
 physical id    : 0
 [root@qiwangyu ~]# grep "physical id" /proc/cpuinfo | uniq | wc -l
 1
 |  將前一個命令執(zhí)行的結(jié)果交給后面的命令進行處理
 前一個命令執(zhí)行完,繼續(xù)執(zhí)行| 后的命令
 
 wc     --統(tǒng)計命令
 wc-l   --統(tǒng)計數(shù)據(jù)信息行數(shù)
 方法二:
 lscpu
 
 方法三:    top   查看進程※
 top
 1.檢查CPU信息
   0.2 us,  0.2 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0
   us:用戶態(tài)信息        用戶操作命令產(chǎn)生要處理的任務(wù)   消耗CPU資源   運行一個腳本
   sy:內(nèi)核態(tài)信息        系統(tǒng)守護進程/進程要處理任務(wù)    消耗CPU資源
   id:空閑狀態(tài)信息      更希望空閑狀態(tài)數(shù)值更高
 2.檢查進程信息   檢查消耗系統(tǒng)資源信息    CPU  內(nèi)存MEM
 3.檢查內(nèi)存信息
 4.檢查系統(tǒng)負(fù)載情況       
 5.檢查系統(tǒng)用戶登錄數(shù)量
 6.系統(tǒng)開啟運行了多久

負(fù)載信息查看
方法一:
/proc/loadavg
cat /proc/loadavg
0.00 0.01 0.05 1/122 7623 ---體現(xiàn)出CPU任務(wù)繁忙程度 數(shù)值<CPU核心數(shù)(總核心數(shù))

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

內(nèi)存:
方法一:
/proc/meminfo
cat /proc/meminfo
MemTotal: 2028116 kB --總的內(nèi)存容量
MemFree: 1708716 kB --空閑內(nèi)存容量
MemAvailable: 1696892 kB --可用內(nèi)存容量 監(jiān)控 swap分區(qū)
如果算上swap都不夠那么任務(wù)停止
Buffers: 2092 kB --內(nèi)存的一部分空間 緩沖使用
Cached: 109976 kB --內(nèi)存的一部分空間 緩存使用
PS:用戶訪問網(wǎng)站數(shù)據(jù),訪問磁盤信息時,讀多寫少

 方法二:
 free
               total        used        free        shared    buff/cache   available
 Mem:        2028116      144428     1708484        9820      175204       1696660
 Swap:        786428           0      786428
 
 
 磁盤信息:
 方法一:如何產(chǎn)看磁盤掛載信息
 /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
 /dev/sda3        99G  1.6G   98G    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/sda1       397M  115M  283M   29% /boot
 /dev/sr0        4.3G  4.3G     0  100% /mnt
 tmpfs           199M     0  199M    0% /run/user/0   

系統(tǒng)的基礎(chǔ)優(yōu)化
查看系統(tǒng)信息 centos6 centos7
cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
uname -a
Linux qiwangyu 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

 ※ -a  --匯總規(guī)劃1.系統(tǒng)的用戶優(yōu)化
   如何創(chuàng)建用戶:
   useradd   用戶名
   如何創(chuàng)建密碼:
   方式一:root用戶給其他用戶設(shè)置密碼
   passwd oldboy     --指定用戶設(shè)置密碼
   
   方式二:普通用戶修改自己的密碼
   $ passwd    普通用戶密碼不能過于簡單,不得少于8位,必須有字母和數(shù)字,符號信息
 
   方式三:免交互設(shè)置密碼(只能root用戶操作)
   echo 1234567|passwd --stdin oldboy
   passwd oldboy
   
  如何使用新的用戶
  方式一:直接遠(yuǎn)程使用新用戶
  方式二:如何直接從某個用戶切換成其他用戶
  su - 其他用戶名
  root    --普通用戶:    不需要密碼      皇帝  --  百姓
  普通用戶--其他用戶:    需要密碼信息    百姓  --  其他人的家庭
  
  如何查看此時的登錄用戶信息:
  whoami

系統(tǒng)命令提示符優(yōu)化
1.讓提示符顯示的信息更全
2.修復(fù)錯誤命令提示符

  修改命令提示符 PS1
  echo $PS1
  [\u@\h \W]\$
  \u  ---識別系統(tǒng)登錄用戶,顯示用戶名稱
  \h  ---顯示主機名稱,顯示主機名稱簡寫     oldboy.com---顯示oldboy
  \w  ---顯示路徑信息的最后一個目錄信息
  \$  ---顯示用戶身份信息 # root  $  普通用戶
  
  如何設(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)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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