当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux系统下服务器硬件检查和文件传输

Linux服务器
让使用Apache的网站速度更快
LINUX下代理服务器的架设
Linux服务器系统内存监控方法详解
Linux系统下的动态DNS服务配置方法详解
配置DNS辅助域名和子域名服务器
apacheTomcat服务器配置
Linux服务器前台常见错误提示及含意
Squid反向代理若干个后台的WEB实现说明
Linux服务器下多网卡负载均衡的研究
Apache源代码全景分析:网络地址处理
Linux与Unix比较Ftp/Telnet服务配置
配置Solaris的Samba服务器
分享UbuntuLinux上边的CVS服务器配置
Linux操作系统下VPN服务器的配置方法介绍
Linux系统Qmail邮件服务器安装过程解析
Linux操作系统下PHP服务器安全配置技巧
VSFTPd自架Linux网络服务器方法
成功进行CVS服务器的配置与测试
准备用CentOS做Linux服务器
Apache服务器虚拟主机设置技术深入解析

Linux服务器 中的 Linux系统下服务器硬件检查和文件传输


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 52 ::
收藏到网摘: n/a

近日要盘点服务器,我是希望可以把信息查出来,然后把所有的文件打包发送到一个主服务器进行批量处理。
 
那先看看怎么处理相关的内容:
 
关于硬件信息查看的命令:linux:
 
内存:cat/proc/meminfo
 
cpu:cat/proc/cpuinfo
 
硬盘:df-h-T(nodevice的设备看不到)
 
fdisk-l可以在redhat9.0中看;redhat企业版不行。
 
solaris:
 
网卡速度:dmesg|greplink
 
CPU频率:psrinfo-v或者mpstat
 
cpu\内存等:prtdiag-v(大部分信息全部列出)需要先进入/usr/platform/sun4u/sbin
 
硬盘:iostat-E
 
linux下还有几个命令可以看很多硬件设备的信息。
 
lspci-v
 
dmidecode
 
dmesg
 
文件传输方式参考:
 
不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy.第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。
 
scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
 
scp/home/daisy/full.tar.gz[email protected]:/home/root
 
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
 
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
 
scp[email protected]:/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
 
还有要检查的也可以把它放到文件夹里面
 
然后打包:
 
tarcvfzinfo.tar.gz./info
 
再传输到服务器上:
 
scp/root/info.tar.gzroot@target_server:/home/root
 
最后就是这么几个语句:
 
SERVER_IP=127.0.0.1cd/rootrm-R-finfo_$SERVER_IPmkdirinfo_$SERVER_IPdf-h-T>/root/info_$SERVER_IP/hd.txtcat/proc/meminfo_$SERVER_IP>/root/info_$SERVER_IP/mem.txtcp/etc/rc.local/root/info_$SERVER_IP/rc.local.txttop-n1>/root/info_$SERVER_IP/top.txttarcvfzinfo_$SERVER_IP.tar.gz./info_$SERVER_IPrm-R-finfo_$SERVER_IPscpinfo_$SERVER_IP.tar.gzroot@target_server:/home/rootrm-finfo_$SERVER_IP.tar.gz