Linux系统下服务器硬件检查和文件传输
点击次数:28 次 发布日期:2008-11-21 23:23:21 作者:源代码网
|
那先看看怎么处理相关的内容: 关于硬件信息查看的命令: 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 源代码网供稿. |
