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

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 95 ::
收藏到网摘: 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