伏笔:server端是基于windows的server-u,启用了sftp,并不是标准的sftp,因此无法用ssh的key信任方式直接登录。为了节约人工,无奈之下,采用expect来解决问题。下面是例子:
#!/usr/bin/expect ## ## 用expect模拟sftp上传文件 ## created by yejr(imysql AT imysql.cn),2008/11/20 ## #取得传递参数,构造变量 set DT [lindex $argv 0] set NU [lindex $argv 1] set ftp_lcd "/dbbak/$DT/$NU"
目前我用的HP 360G5服务器中,4个单核的cpu,6块盘,8G内存,按理说和DELL 2950差不多,应该性能来说也差不多,可是发现在大文件操作模式下,360G5比2950慢多了。经查,发现是raid控制器的firmware和磁盘控制器的firmware版本太低导致,下面是firmware升级前后的对比单项测试:
测试文件大小:38G
1.升级前
time cp -f file1 file2 real 10m48.215s
2.硬盘fw也升级后
time cp -f file1 file2 real 10m26.801s
3.升级 raid firmware
由于某些BT的需求,把ftp的服务端改成ssl加密的,而标准的linux ftp客户端不支持,google了下,发现有个sslftp支持,它是 SurgeFTP 的组件之一。SurgeFTP的服务器端版本是收费的,客户端貌似免费,呵呵,正好。
下面演示如何用它登录ftp(ssl)。假设ftp(ssl)的端口是1234。
sslftp 192.168.0.84 -i -implicit_port 990 Connected to 192.168.0.84:1234 starting SSL/TLS secure protocol TLSv1 used. 220 Serv-U FTP Server v7.2 ready... (secure) User: yejr 331 User name okay, need password. (secure) Password: **************** 230-User logged in, proceed. 230 Welcome!
AWStats是一个免费的日志分析工具,用perl开发的。可以用于分析各种linux下的应用程序产生的日志,包括 apache/squid/samba/resin/tomcat 等等。在这里,我用它来分析apache日志。
AWStats 是采用perl开发的,linux系统中一般都有perl语言环境,因此无需做特别处理。如果还像通过web server查看分析结果,就需要让web server支持cgi才行了。在这里,我使用apache作为web server,因此我在编译apache时,加上了选项:--enable-cgi。
随着安全要求的提高,我们逐渐采用sftp或scp来取代ftp。然而,可能由于网络状况等原因,使得scp/sftp可能发生中断。为此,不得不很痛苦的重新拷贝文件,不仅麻烦,还严重浪费带宽和时间。在这里,我们采用rsync over ssh的方式,既安全又方便,因为rsync支持断点续传。
rsyncd.conf只需做非常简单的判断,即可直接使用,贴一下我自己的例子:
#/etc/rsyncd.conf #常规设定 uid = nobody gid = nobody use chroot = no max connections = 5 #设定日志 syslog facility = local5 pid file = /var/run/rsyncd.pid
MegaCli -AdpBbuCmd -a0
就可以看到跟raid卡电池相关的信息了,例如:
Relative State of Charge: 94 % Charger Status: Complete 或者 Discharging : Yes Initialized : Yes 还有 Auto Learn Period: 7776000 Sec Next Learn time: 274648826 Sec Learn Delay Interval:0 Hours Auto-Learn Mode: Enabled
得到和电池相关的一些信息。
另外,还可以通过这个命令知道下一次raid卡电池充电信息:
/usr/sbin/MegaCli -fwtermlog -aall
查看结果中最后一次出现的:
目的是为了防止他人修改grub,用单用户模式启动。
grub加密码只需要修改grub启动文件,增加一行 password 关键字,可以采用明文存储或者 MD5 加密后存储。下面我们介绍一下用 MD5 加密的方式。
1、先用 /sbin/grub-md5-crypt 产生一个 MD5 密码串
/sbin/grub-md5-crypt Password: Retype password: $1$oWpTe$/MWUUYbBlF.2RUZK8nbWU0
原始密码是 "abc"。
XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初开发的。那时,SGI 发现他们的现有文件系统(existing
filesystem,EFS)正在迅速变得不适应当时激烈的计算竞争。为解决这个问题,SGI 决定设计一种全新的高性能 64
位文件系统,而不是试图调整 EFS在先天设计上的某些缺陷。因此,XFS 诞生了,并于 1994 年随 IRIX 5.3
的发布而应用于计算。它至今仍作为 SGI 基于 IRIX 的产品(从工作站到超级计算机)的底层文件系统来使用。现在,XFS 也可以用于
Linux。XFS 的 Linux 版的到来是激动人心的,首先因为它为 Linux
社区提供了一种健壮的、优秀的以及功能丰富的文件系统,并且这种文件系统所具有的可伸缩性能够满足最苛刻的存储需求。
上面介绍转自:http://www.ibm.com/developerworks/cn/linux/filesystem/l-fs9/index.html,更多关于其他文件系统的介绍请看ibm的系列文章:文件系统系列。
用sysbench做测试,--max-requet=100000 --num-thread=8 --mysql-table-engine=innodb
dell 2950(8g ram) vs hp 360g5(8g ram),/home 均做成4块盘的raid1+0。
从下面的测试结果来看,hp要比dell的机器稍好一点,但如果只是用dd做简单文件拷贝测试,则dell会比hp的机器快。
最近评论
1 天 14 小时 前
1 天 15 小时 前
2 天 11 小时 前
2 天 11 小时 前
3 天 21 小时 前
1 周 1 天 前
1 周 1 天 前