linux shell经典应用

1. 执行某文件

cat /tmp/cli | while read command ; do
{
if [ ! -z “$command” ] ; then
echo “===============================================” | tee -a $logs
echo “===============================================” >> $results
echo -e “case:  $command \n” >> $logs
eval $command >> $logs 2>&1
if [ x$? == “x0″ ]; then
echo “$command pass” |tee -a $results
else
echo “$command fail” |tee -a $results
echo “$command fail” >> $error_logs
fi
fi
}

2. 文件描述符操作
exec 6>&1
exec 1>/tmp/hello
echo hello
exec 1>&-
exec 1>&6
exec 6>&-
3. 文件操作

cat > /tmp/hello << eof
hello , everybody
eof

创建受限制的linux用户

1.创建一个受限用户组(如ifconfig)
2.创建一个受限用户(如ifconfig)
3.修改用户密码
3.修改/etc/passwd
更改此用户的登陆后的HOME路径,和登陆的shell (自己任意指定)
ifconfig:x : 510 : 500 : /home/users/ifconfig : /bin/bash 更多…

Manualy create a vmfs volume

to align VMFS volumes, the alignment will be done at ESX server level using fdisk and at the VM level. This is because both the ESX Server and the clients will put MBRs on the LUNs. The ESX must align the VMFS volume, and the client systems must align their virtual disks.
To align the ESX server: 更多…

一份非常内行的LVM Howto

lvm howto doc文档,作者翻译成了中文,适合学习和批注。

本地下载地址

Apache 虚拟主机配置&路径权限配置

不同端口访问不同的虚拟主机
 
假设该服务使用了https协议,ssl.conf 添加:(如果未使用https,请在httpd.conf中修改)

Listen 2000                     2000为要监听的端口号

配置一个虚拟主机

<VirtualHost _default_:2005>
DocumentRoot “/test/http/web1/”
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt  #证书和key的路径
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
</VirtualHost>

将上面内容添加至<ifDefine></ifdefine>标签内。
其中documentroot 是指本虚拟主机指向的位置

二、修改httpd.conf 配置文件

实现访问相应目录的权限问题
 
添加以下内容
 
<Directory /b_iscsi/http/web1/>
 
AuthUserFile /etc/httpd/user
AuthName “welcome”
AuthType Basic
require user tester
</Directory>
还需要在user文件里添加 用户的id和密码信息以提供信息验证
这种验证方式是基本的方式,用户名密码均保存在一个文本文件中。

复杂指令集架构(CISC) vs 精简指令集架构(RISC)

此文章内容摘自斯坦福大学站点 更多…

开源免费ftp/sftp/ftps 客户端,服务端 软件

大家对ftp服务器肯定不陌生了。下载和上传文件,是最早的网络共享服务器。filezilla 免费,开源 under the terms of the GNU General Public License ,速度和安全兼顾 ,支持多主机管理(多标签),上手简单。
http://filezilla-project.org/ 更多…

Everything will flow

In heart to listen.

Something cost more than you realise

前几天,在网上看到了一个视频。 主题也是这一句类似的话,”Something cost more than you realized”。 里面是讲一双鞋的故事,一个白种人儿童穿的一双鞋,是一个黄种人童工制作一天完成的。并在一个画面下,对比了两个儿童的一天的生活。 后来再也没有找到这个视频, 搜索了半天,竟然发现这个mv,同样意义的主题。 这首歌据说是 muse的mk ultra。 但这个mv为何在香港拍摄,并不知道。
更多…

Who is the tester?

活了这么长时间, 有时候很开心,有时候很苦恼,有时候很迷茫. 有时候觉着,这才是真实的生活.我们正在不断测试着自己的生命, 可测试的过程中,到处充满了bug, 有时咬牙就给fix了,有时又感觉不重要, 给忽略掉. 如何才是一个有质量的生命? 吃喝玩乐嫖赌? 潇洒的花钱? 有一个健康的身体? 还是为**特色的社会主义做贡献? 仁者见仁,智者见智.

生命终要逝去,没有人能证明自己. 但我要做一个合格的”测试者”