*nix相关

HP 360G5 IO性能提高方法

目前我用的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

技术相关: 

Linux命令行下登录ssl加密的ftp

由于某些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快速安装

0. 前言

AWStats是一个免费的日志分析工具,用perl开发的。可以用于分析各种linux下的应用程序产生的日志,包括 apache/squid/samba/resin/tomcat 等等。在这里,我用它来分析apache日志。

1. 安装

AWStats 是采用perl开发的,linux系统中一般都有perl语言环境,因此无需做特别处理。如果还像通过web server查看分析结果,就需要让web server支持cgi才行了。在这里,我使用apache作为web server,因此我在编译apache时,加上了选项:--enable-cgi

技术相关: 

构建安全rsync

一、前言

随着安全要求的提高,我们逐渐采用sftp或scp来取代ftp。然而,可能由于网络状况等原因,使得scp/sftp可能发生中断。为此,不得不很痛苦的重新拷贝文件,不仅麻烦,还严重浪费带宽和时间。在这里,我们采用rsync over ssh的方式,既安全又方便,因为rsync支持断点续传。

二、配置rsyncd.conf

rsyncd.conf只需做非常简单的判断,即可直接使用,贴一下我自己的例子:

#/etc/rsyncd.conf

#常规设定
uid = nobody
gid = nobody
use chroot = no
max connections = 5

#设定日志
syslog facility = local5
pid file = /var/run/rsyncd.pid

技术相关: 

了解DELL的raid卡电池相关信息

查看电池相关信息

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加密码只需要修改grub启动文件,增加一行 password 关键字,可以采用明文存储或者 MD5 加密后存储。下面我们介绍一下用 MD5 加密的方式。

1、先用 /sbin/grub-md5-crypt 产生一个 MD5 密码串

/sbin/grub-md5-crypt
Password: 
Retype password: 
$1$oWpTe$/MWUUYbBlF.2RUZK8nbWU0

原始密码是 "abc"。

技术相关: 

让linux内核支持xfs文件系统

XFS 简介

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的系列文章:文件系统系列

技术相关: 

[InnoDB系列] -- hp vs dell and 5.0.45 vs 5.1.26 测试

声明:本文拒绝任何形式的转载,如有违者,将保留追究权利!

用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的机器快。

技术相关: 

提升Linux帐号安全策略

前言

先来了解一下 /etc/shadow 的格式:

[root@localhost ~]# cat /etc/shadow | grep yejr
yejr:$1$e0l45aJc$B3pfnFsKsxRFpI9apJ8mS1:13746:0:99999:7:::

类似 /etc/passwd,/etc/shadow 档的每一个栏位也是由 ":" 冒号所分开,意义如下:

使用者名称,最多 8 个符号,可以用大小写,通常都是小写。直接对应 /etc/passwd 档案中的使用者名称。 
技术相关: 

页面

Subscribe to RSS - *nix相关