和谐社会,社会和谐
本文将使用RedHat Enterprise Linux5.1系统分别建立基于LinuxIscsi应用示例,帮助大家理解Iscsi以及SAN对于企业应用服务器部署的意义。
1、安装LinuxIscsi服务器端
在安装好RedHat Enterprise Linux5.1主机上为了增强数据的安全性和完整性、服务器网络连接的高可用性及吞吐量我们使用SoftwareRAID建立RAID10盘阵并使用bonding实现双网卡负载均衡(详细创建过程请参考相关资料),以下信息是建好RAID10盘阵并使用bonding实现双网卡负载均衡后查看到的系统信息:
1、盘阵信息可以通过查看/proc/mdstat文件获得:
在[root@akczftp ~]#处输入命令 cat /proc/mdstat
系统返回如下信息:
Personalities : [raid1] [raid0]
md3 : active raid0 md0[0] md2[2] md1[1]
     234443904 blocks 128k chunks

md2 : active raid1 sdf1[0] sdg1[1]
     78148096 blocks [2/2] [UU]

md1 : active raid1 sdd1[0] sde1[1]
     78148096 blocks [2/2] [UU]

md0 : active raid1 sdb1[0] sdc1[1]
     78148096 blocks [2/2] [UU]
unused devices:
我们可以看到RAID10盘阵组成以及盘阵工作状态。
2、Bonding信息可以通过查看/proc/net/bonding/bond0文件获得:
在[root@akczftp ~]#处输入命令 cat /proc/net/bonding/bond0
系统返回如下信息:
Ethernet Channel Bonding Driver: v3.1.2 (January 20, 2007)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:11:25:65:1f:38

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:e0:8c:fc:ba:0e
在此基础上我们将安装LinuxIscsi服务器需要的服务器端软件iscsitarget,该软件可以从http//iscsitarget.sourceforge.net/进行下载,目前最新版本是0.4.16,下载完后在本地下载保存目录中应该出现iscsitarget-0.4.16.tar.gz文件,注意:安装要2.6.14以上内核。在[root@akczftp opt]# uname –a
系统返回如下信息:
Linux akczftp.xatlj 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux
2.6.21-1.3194.fc7即为该系统Linux内核(Kernel)版本。
Tags: ,

curl使用简介

[不指定 2009/06/09 10:00 | by 井宿 ]
Curl是一个很强大的http命令行工具,其功能十分强大。
1) 二话不说,先从这里开始吧!
$ curl http://www.yahoo.com
回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了    ~
2) 嗯,要想把读过来页面存下来,是不是要这样呢?
$ curl http://www.yahoo.com > page.html
当然可以,但不用这么麻烦的!
用curl的内置option就好,存下http的结果,用这个option: -o
$ curl -o page.html http://www.yahoo.com
这样,你就可以看到屏幕上出现一个下载页面进度指示。等进展到100%,自然就 OK咯
3) 什么什么?!访问不到?肯定是你的proxy没有设定了。
使用curl的时候,用这个option可以指定http访问所使用的proxy服务器及其端口: -x
$ curl -x 123.45.67.89:1080 -o page.html http://www.yahoo.com
4) 访问有些网站的时候比较讨厌,他使用cookie来记录session信息。
像IE/NN这样的浏览器,当然可以轻易处理cookie信息,但我们的curl呢?.....
我们来学习这个option: -D <— 这个是把http的response里面的cookie信息存到一个特别的文件中去
$ curl -x 123.45.67.89:1080 -o page.html -D cookie0001.txt http://www.yahoo.com
这样,当页面被存到page.html的同时,cookie信息也被存到了cookie0001.txt里面了
5)那么,下一次访问的时候,如何继续使用上次留下的cookie信息呢?要知道,很多网站都是靠监视你的cookie信息,来判断你是不是不按规矩访问他们的网站的。
这次我们使用这个option来把上次的cookie信息追加到http request里面去: -b
$ curl -x 123.45.67.89:1080 -o page1.html -D cookie0002.txt -b cookie0001.txt http://www.yahoo.com
这样,我们就可以几乎模拟所有的IE操作,去访问网页了!
6)稍微等等    ~我好像忘记什么了    ~
对了!是浏览器信息  
有些讨厌的网站总要我们使用某些特定的浏览器去访问他们,有时候更过分的是,还要使用某些特定的版本     NND,哪里有时间为了它去找这些怪异的浏览器呢!?
好在curl给我们提供了一个有用的option,可以让我们随意指定自己这次访问所宣称的自己的浏览器信息: -A
$ curl -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" -x 123.45.67.89:1080 -o page.html -D cookie0001.txt http://www.yahoo.com
这样,服务器端接到访问的要求,会认为你是一个运行在Windows 2000上的 IE6.0,嘿嘿嘿,其实也许你用的是苹果机呢!
而"Mozilla/4.73 [en] (X11; U; Linux 2.2; 15 i686"则可以告诉对方你是一台 PC上跑着的Linux,用的是Netscape 4.73,呵呵呵
7)另外一个服务器端常用的限制方法,就是检查http访问的referer。比如你先访问首页,再访问里面所指定的下载页,这第二次访问的 referer地址就是第一次访问成功后的页面地址。这样,服务器端只要发现对下载页面某次访问的referer地址不是首页的地址,就可以断定那是个盗连了    ~
讨厌讨厌 ~我就是要盗连    ~!!
幸好curl给我们提供了设定referer的option: -e
$ curl -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" -x 123.45.67.89:1080 -e "mail.yahoo.com" -o page.html -D cookie0001.txt http://www.yahoo.com
这样,就可以骗对方的服务器,你是从mail.yahoo.com点击某个链接过来的了,呵呵呵
Tags:
点击在新窗口中浏览此图片

哇哈哈 cjc 终成一对儿~

[夜晚 2009/03/25 23:23 | by 井宿 ]
点击在新窗口中浏览此图片

o YEAH!~  CJC 漫画研究所里的那对儿最终的情侣 不是 井 vs asuka;不是 乱马 vs 小茜; 不是 苏小小 vs 樱桃小丸子; 也不是 BOSS vs LEE ; 而是~ 哇哈哈~  湖都 vs Toy!  

真是惊喜啊~  cjc 反正弦 的朋友们, 为他们祝福吧~

jin:  少见的爱情马拉松+网恋成功!

随笔

[夜晚 2009/03/11 23:21 | by 井宿 ]
今天打羽毛球的时候,收到一条短信,是雪凌发来的,很简短,就几个字“我明天结婚了,雪凌”。

很好,很强大。

心底有一点点失落的感觉,嘿嘿。

只有她在分手后还能和我聊聊,见个面吃吃饭。

现在很想知道她老公什么样子,还有结婚的时候婚纱照是什么样子。

希望那是最美。

awk中使用shell变量疑问

[晴 2009/02/16 15:28 | by 井宿 ]
  #!/bin/sh

  echo “ENTER:”

  read key

  cat tt|awk ‘{if(prev==”$key”)print;prev=$1}

  以上内容

  如果我输:2002/01/01

  没结果输出!

  又错了?

  你的想法不错,但awk中不能如此使用变量,可改成以下形式,便可以了。

  echo “enter:”

  read key

  export key

  cat filename|awk ‘{if(prev==ENVIRON["key"])print;prev=$1}’

  这样也可以:

  echo “enter:”

  read key

  cat filename|awk ‘{if(prev==”‘$key’”)print;prev=$1}’

  还有很多种方法.就不一一列举了.可以查看于awk有关的帖子.

  版主。在AWK中使用SHELL变量还有别的方法吗?除了你使用的:

  export value

  a=environ['key']

  -v 选项也可以指定一个变量

  这个问题原来讨论过,搜索一下吧

  shell变量传给awk,我会这样用,尤其当传入的变量特长(>399byte)时!!!

  export a=”hello”

  awk ‘BEGIN{ “echo $a” | getline x; print x; }’

  var1=abcd

  var2=efgh

  echo “” | awk -v first=$var1 -v second=$var2 ‘{print first”"second}’

  [DISPLAY] abcdefgh
Tags: , ,

cctv北配楼大火清晰版

[夜晚 2009/02/10 00:14 | by 井宿 ]
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
点击在新窗口中浏览此图片
Tags: , ,

我姐姐也是美女

[夜晚 2009/02/10 00:04 | by 井宿 ]
恩,这个,女人结婚的时候最美了,尤其是这几张中的姐姐,不比以往搜集的美女图片中的逊色哦~

点击在新窗口中浏览此图片



点击在新窗口中浏览此图片

Tags: ,
比如:
用last、lastlog、history等命令,都能看到该用户上次的登录信息。
history -c 清除history
cat /dev/null >; /var/log/wtmp   清除last 命令的
cat /dev/null >; /var/log/lastlog 清楚lastlog的
Tags: , ,
因为要对IIS日志进行处理,故在linux下开启了一个samba,并且将共享路径影射成网络驱动器,但是实际使用中发现,IIS日志无法写入网络驱动器,经过察看事件管理器的系统日志发现, IIS不支持这种写入方式,log路径只能以unc方式配置,故把网络驱动器路径改为 //host/path/iis-log, 问题就解决了.
Tags: , , , ,
分页: 1/103 第一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下页 最后页 [ 显示模式: 摘要 | 列表 ]