久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > Linux系統下服務器硬件檢查和文件傳輸

Linux系統下服務器硬件檢查和文件傳輸

作者: 時間:2016-10-08 來源:網絡 收藏

近日要盤點服務器,我是希望可以把信息查出來,然后把所有的文件打包發送到一個主服務器進行批量處理。

本文引用地址:http://cqxgywz.com/article/201610/305494.htm

那先看看怎么處理相關的內容:

關于硬件信息查看的命令: linux:

內存: cat /proc/meminfo

cpu: cat /proc/cpuinfo

硬盤: df -h -T(no device的設備看不到)

fdisk -l可以在redhat9.0中看; redhat企業版不行。

solaris:

網卡速度: dmesg |grep link

CPU頻率: psrinfo -v 或者mpstat

cpu內存等:prtdiag -v (大部分信息全部列出) 需要先進入/usr/platform/sun4u/sbin

硬盤: iostat -E

linux下還有幾個命令可以看很多硬件設備的信息。

lspci -v

dmidecode

dmesg

文件傳輸方式參考:

不同的Linux之間copy文件常用有3種方法,第一種就是ftp,也就是其中一臺Linux安裝ftp Server,這樣可以另外一臺使用ftp的client程序來進行文件的copy.第二種方法就是采用samba服務,類似Windows文件copy 的方式來操作,比較簡潔方便,第三種就是利用scp命令來進行文件復制。

scp是有Security的文件copy,基于ssh登錄。操作起來比較方便,比如要把當前一個文件copy到遠程另外一臺主機上,可以如下命令。

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

然后會提示你輸入另外那臺172.19.2.75主機的root用戶的登錄密碼,接著就開始copy了。

如果想反過來操作,把文件從遠程主機copy到當前系統,也很簡單。

scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz

那就是硬盤信息可以這樣:

df -h -T >/root/info/hd.txt

內存可以這樣:

cat /proc/meminfo >/root/info/mem.txt

再復制啟動腳本做檢查:

cp /etc/rc.local /root/info/mem.txt

再復制計劃任務腳本做檢查:

cp /etc/crontab /root/info/crontab.txt

檢查當前程序列表:

top -n1>/root/info/top.txt

還有要檢查的也可以把它放到文件夾里面

然后打包:

tar cvfz info.tar.gz ./info

再傳輸到服務器上:

scp /root/info.tar.gz root@target_server:/home/root

最后就是這么幾個語句:

  SERVER_IP=127.0.0.1 cd /root rm -R -f info_$SERVER_IP mkdir info_$SERVER_IP df -h -T >/root/info_$SERVER_IP/hd.txt cat /proc/meminfo_$SERVER_IP >/root/info_$SERVER_IP/mem.txt cp /etc/rc.local /root/info_$SERVER_IP/rc.local.txt top -n1>/root/info_$SERVER_IP/top.txt tar cvfz info_$SERVER_IP.tar.gz ./info_$SERVER_IP rm -R -f info_$SERVER_IP scp info_$SERVER_IP.tar.gz root@target_server:/home/root rm -f info_$SERVER_IP.tar.gz



關鍵詞:

評論


相關推薦

技術專區

關閉