您的位置 首页 发布

Linux体系下服务器硬件查看和文件传输

近日要盘点服务器,我是希望可以把信息查出来,然后把所有的文件打包发送到一个主服务器进行批量处理。那先看看怎么处理相关的内容:关于硬件

近来要盘点服务器,我是期望能够把信息查出来,然后把一切的文件打包发送到一个主服务器进行批量处理。

那先看看怎样处理相关的内容:

关于硬件信息查看的指令: 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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/298272.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部