近来要盘点服务器,我是期望能够把信息查出来,然后把一切的文件打包发送到一个主服务器进行批量处理。
那先看看怎样处理相关的内容:
关于硬件信息查看的指令: 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
最终便是这么几个句子:
|