三傻大闹宝莱坞

b25d99011c88c5b1277fb5c8

电影剧情

故事以两个好朋友在寻找消失多年不见的好兄弟兰彻(苏克·旺度)的过程中展开的回忆:讲述十年前兰彻(苏克·旺度)顶替他人来到皇家工程学院(ICE,影射印度的IIT)的故事。这是一所印度传统的名校,这里的检验学生的唯一标准只有第一(指成绩)!成绩不好就意味着没有未来!而兰彻(苏克·旺度)却不愿意随波逐流,他用他的善良、开朗、幽默和智慧影响着周围的人。他用所学的物理知识来教训野蛮的学长,他用智慧打破了学院墨守成规的传统教育观念。最后他用智慧成为了印度科学界的一位天才科学家(具有400多项专利),他实现了自己的梦想,也做回了真正的自己。“三人帮”中兰彻和拉杜想成为工程师,法尔汉却想成为野生动物摄影家。影片中随时穿插着幽默的语言,行为。他们把院长称为“病毒”,把查尔图称为“沉默者”(无声火)。

精彩对白

“心很脆弱,你得学会去哄他,不管遇到多大困难,告诉你的心‘一切顺利’。 ”

“但他总说,有两个白痴会来找我的。”

 “剧情太复杂,而且没有字幕,不适合你。”

你的朋友不及格,你感觉很糟;你的朋友考第一,你感觉更糟。

“断了两条腿,才让我真正站起来,好不容易获得了这种态度,我不会改变的。你们留着这份工作吧,而我保留我的态度。”

片头曲

behti hawa sa tha woh

歌词:

Free as the wind was he

他如风一般自由 (此处电影中风景令人向往)

Like a soaring kite was he

似风筝飞翔天空

Where did he go…let’s find him

他去了哪里……让我们去寻觅

We were led by the path we took

我们靠前人指路

While he carved a path of his own

但他却自己铺路

Stumbling,rising,carefree walked he

跌倒,爬起,他无忧无虑的前行

We fretted about the morrow

我们为明日之忧烦恼

He simply reveled today

他只顾畅想当今

Living each moment to the fullest

让每一分钟活得充实

Where did he come from?

他来自何处

He who touched our hearts and vanished

触动了我们的心弦之后却消失

Where did he go…let’s find him

他去了哪里 让我们去寻觅

In scorhing Sun, he was like a patch of shade…

骄阳似火他像一片绿荫

In an endless desert,like an oasis…

在无垠的沙漠 他似一片绿洲 ……

On a bruised heart,like soothing balm was he

他是心伤痛处上,抹的滑滑的香油

Afraid,we stayed confined in the well

我们惧怕,桎梏于蛙井

Fearless,he frolicked in the river

他无所畏惧,在水中前进

Never hesitating to swim against the tide

面对涛浪,从不犹豫,迎面直击

He wandered lonesome as a cloud,yet he was our dearest friend

他如云莱般寂寞漂泊 但是我们最亲爱的朋友

Where did he go…let’s find him

他去了哪里……让我们去寻觅

我们不会放过你 我们还要继承 要继续

万网云主机和阿里云硬盘对比

万网云主机配置

四核E5520  @ 2.27GHz

4g

500g

5m带宽

####################################

[root@net.cn ~]# fdisk -l

Disk /dev/hda: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 6004 48227098+ 83 Linux
/dev/hda2 6005 6526 4192965 82 Linux swap / Solaris

Disk /dev/xvdb: 472.4 GB, 472446402560 bytes
255 heads, 63 sectors/track, 57438 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/xvdb1 1 57438 461370703+ 83 Linux
[root@net.cn ~]# hdparm -Tt /dev/hda

/dev/hda:
Timing cached reads: 12228 MB in 2.00 seconds = 6118.64 MB/sec
Timing buffered disk reads: 62 MB in 3.12 seconds = 19.86 MB/sec
[root@net.cn ~]# hdparm -Tt /dev/xvdb

/dev/xvdb:
Timing cached reads: 14988 MB in 2.00 seconds = 7499.57 MB/sec
Timing buffered disk reads: 62 MB in 3.06 seconds = 20.27 MB/sec

####################################

阿里云配置

1核处理器

512M

1Mbps

容量40GB

####################################

[root@aliyun ~]# fdisk -l

Disk /dev/hda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 2610 20964793+ 83 Linux

Disk /dev/xvdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/xvdb doesn’t contain a valid partition table
[root@aliyun ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 20G 2.5G 16G 14% /
tmpfs 252M 0 252M 0% /dev/shm
[root@aliyun ~]# hdparm -Tt /dev/hda

/dev/hda:
Timing cached reads: 28536 MB in 2.00 seconds = 14302.39 MB/sec
Timing buffered disk reads: 64 MB in 3.09 seconds = 20.71 MB/sec
[root@aliyun ~]# hdparm -Tt /dev/xvdb

/dev/xvdb:
Timing cached reads: 28248 MB in 2.00 seconds = 14155.98 MB/sec
Timing buffered disk reads: 828 MB in 3.00 seconds = 275.82 MB/sec

####################################

可以看看sata硬盘和sas硬盘读写的对比

http://py.10isp.com/250

从上面的数据可以看出万网的云主机硬盘io很坑爹

不建议购买

####################################

万网配置价格:

同配置阿里云配置

####################################

网络延时对比

112.125.122.x 北京市 北京万网志成科技有限公司

42.120.16.x 上海市 阿里巴巴软件(上海)有限公司

国内电信节点测试

112.125.122.x 平均 36.579ms

42.120.16.x 平均 22.55ms

国内非电信运营商延时对比

112.125.122.x 平均 21.911ms

42.120.16.x 平均 54.853ms

非电信的节点都是北方节点,对万网云比较有利。

####################################

综合评价:

对带宽要求小,稳定性要求高,硬盘io要求高,月付,推荐阿里云

万网云主机硬盘io太差,放小网站系统负载都会异常。(据说用的阿里云主机的技术,看来并不是)

Win2003下建设discuz图文教程

配置: Winows2003操作系统    Mysql5.5   PHP5.2    iis6.0

示例开源论坛软件  discuz2.5

1.下载discuz2.5保存到本地,解压获取upload文件夹

2.现在进行IIS的设置

在网站里选择新建网站

3.选择下一步

4.起个能区分与别的网站的名字,选择下一步

5.第一行输入IP,第二行为端口。第三行是域名,如果还没有购买域名,可先搁置

6.将位置浏览到从discuz里面解压出来的upload文件夹上,选择下一步

7.如图所示选择读取和运行脚本,选择下一步

8、选择完成,完成网站的新建,在网站的下拉菜单中就会看见刚刚建设好的站

下来进行网站属性和权限的设置

9.选择刚建好的网站右击,选择属性

10.进入属性的界面后选择者主目录,选择配置

11.在配置里面,选择选项,给父目录勾上,选择确定

12.然后再在文档里添加上内容文档,如图所示,都添加上。

添加完成后开始设置权限

13.首先打开网站文件

14.在文件夹中右击选择属性

15.在属性文件夹里,选择安全,再选择添加

16.再在高级里选择,立即查找

17.找到到IUSR VPS ,选择确定

18.选择来宾用户,按照需求设置

至此权限设置完成。下面开始安装discuz。

19.在浏览器中输入网站的域名或者IP,出现以下画面,选择同意

20.检查安装环境后再选择下一步

21。设置成全新安装

22.设置好数据库密码和管理员密码,选择下一波

23.下面就开始自己安装了 安装完点完成就行

至此,在Windows2003操作系统下,IIS6.0+Mysql+php 下安装discuz就完成了。

Centos(Linux)操作系统下使用MegaCli等工具查看Raid磁盘阵列状态

以下是组建服务器raid时查到的资料,做下笔记,没兴趣的朋友请无视。
Linux下查看软、硬raid信息的方法。
软件raid:只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。

硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:

# /usr/dpt/raidutil -L all

可以看到非常详细的信息。

当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:

# dmesg |grep -i raid

# cat /proc/scsi/scsi

显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。

另外经过实际测试,Dell的服务器可以通过命令来显示,而HP、IBM等的服务器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看DELL的BMC可以查看

cat /proc/scsi/scsi

可以看到是SCSI上的设备。一般情况可以看到RAID级别。lspci可以看到RAID卡的型号。

==========================================================

rpm -ivh MegaCli-1.01.09-0.i386.rpm

命令使用:
MegaCli -LDInfo -Lall -aALL 查raid级别
MegaCli -AdpAllInfo -aALL 查raid卡信息
MegaCli -PDList -aALL 查看硬盘信息
MegaCli -AdpBbuCmd -aAll 查看电池信息
MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志

MegaCli常用参数介绍
MegaCli -adpCount 【显示适配器个数】
MegaCli -AdpGetTime –aALL 【显示适配器时间】
MegaCli -AdpAllInfo -aAll 【显示所有适配器信息】
MegaCli -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】
MegaCli -PDList -aAll 【显示所有的物理信息】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】
MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】
MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】
MegaCli -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】
MegaCli -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】

磁带状态的变化,从拔盘,到插盘的过程中。
Device |Normal|Damage|Rebuild|Normal
Virtual Drive |Optimal|Degraded|Degraded|Optimal
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online

============================================

MegaCli 常见用法
2008-10-24 09:32
1、准备

新版本的 MegaCli-1.01.24-0.i386.rpm 会把程序安装在/opt下,可以自定义安装目录,例如:

rpm –relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm

即把安装目录 /opt 替换成 /usr/sbin。
查看所有物理磁盘信息

MegaCli -PDList -aALL

Adapter #0

Enclosure Number: 1
Slot Number: 5
Device Id: 5
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
Raw Size: 140014MB [0x11177328 Sectors]
Non Coerced Size: 139502MB [0x11077328 Sectors]
Coerced Size: 139392MB [0x11040000 Sectors]
Firmware state: Hotspare
SAS Address(0): 0x5000c50008e5cca9
SAS Address(1): 0×0
Inquiry Data: SEAGATE ST3146855SS S5273LN4Y1X0
…..

2、查看磁盘缓存策略

MegaCli -LDGetProp -Cache -L0 -a0

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -Cache -L1 -a0

Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -Cache -LALL -a0

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -Cache -LALL -aALL

Adapter 0-VD 0: Cache Policy:WriteBack, ReadAheadNone, Direct
Adapter 0-VD 1: Cache Policy:WriteBack, ReadAheadNone, Direct

or

MegaCli -LDGetProp -DskCache -LALL -aALL

Adapter 0-VD 0: Disk Write Cache : Disk’s Default
Adapter 0-VD 1: Disk Write Cache : Disk’s Default

3、设置磁盘缓存策略

缓存策略解释:

WT (Write through
WB (Write back)
NORA (No read ahead)
RA (Read ahead)
ADRA (Adaptive read ahead)
Cached
Direct

例子:

MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

or

MegaCli -LDSetProp -Cached|-Direct -L0 -a0

or

enable / disable disk cache

MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0

4、创建/删除 阵列
4.1 创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5

MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0

4.2 创建阵列,不指定热备

MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0

4.3 删除阵列

MegaCli -CfgLdDel -L1 -a0

4.4 在线添加磁盘

MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0

意思是,重建逻辑磁盘组1,raid级别是5,添加物理磁盘号:1:4。重建完后,新添加的物理磁盘会自动处于重建(同步)状态,这个 时候 fdisk -l是看不到阵列的空间变大的,只有在系统重启后才能看见。如果该阵列下只有一个分区的话,那么该分区也直接增大,如果有多个分区,不知道该怎么分配新增空间了?有空试试看,呵呵
5、查看阵列初始化信息
5.1 阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。

MegaCli -LDInit -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

MegaCli -LDInit -ProgDsply -LALL -aALL

5.2 查看阵列后台初始化进度

MegaCli -LDBI -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

MegaCli -LDBI -ProgDsply -LALL -aALL

6、创建全局热备

指定第 5 块盘作为全局热备

MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

也可以指定为某个阵列的专用热备

MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

7、删除全局热备

MegaCli -PDHSP -Rmv -PhysDrv[1:5] -a0

8、将某块物理盘下线/上线

MegaCli -PDOffline -PhysDrv [1:4] -a0

MegaCli -PDOnline -PhysDrv [1:4] -a0

9、查看物理磁盘重建进度

MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0

或者以动态可视化文字界面显示

MegaCli -PDRbld -ProgDsply -PhysDrv [1:5] -a0

下载地址: http://gcolpart.evolix.net/debian/misc/dell/MegaCli-1.01.24-0.i386.rpm

=============================================

Dell 各系列的机器,只要是 PERC 的RAID控制器,都可以用 MegaRC 这个命令行工具来检测

MegaRC for Windows

http://www.lsi.com/files/support/rsa/utilities/megaconf/ut_win_megarc_1.10.zip

解压缩后,就是 megarc.exe

MegaRC for Linux

http://www.lsi.com/files/support/rsa/utilities/megaconf/ut_linux_megarc_1.11.zip

用 unzip 解压缩出来后,再 chmod 700 megarc*

Windows 和 Linux 下的参数都一样:

megarc -dispcfg -a0
./megarc -dispcfg -a0

输出结果如下:

Logical Drive : 0( Adapter: 0 ): Status: OPTIMAL
—————————————————
SpanDepth :01 RaidLevel: 5 RdAhead : Adaptive Cache
StripSz :064KB Stripes : 4 WrPolicy: WriteBack

Logical Drive 0 : SpanLevel_0 Disks
Chnl Target StartBlock Blocks Physical Target St
—- —— ———- —— ——————
0 00 0×00000000 0x0887c000 ONLINE
0 01 0×00000000 0x0887c000 ONLINE
0 02 0×00000000 0x0887c000 ONLINE
0 03 0×00000000 0x0887c000 ONLINE

如果想要通过图形界面来查看,必须装那个大家伙了: Dell OpenManage Server Administrator
Linux下有90多M,Win下的有100多M。

Dell 在 Linux 下还有一个更好的工具:raidmon (for win 的目前还没发现)

目前支持 IDE / EIDE, SCSI RAID: LSI Logic CERC ATA 100, PERC 4/DC, PERC 4/Di, PERC 4/SC, LSI Logic (formerly AMI) PERC3/DC, PERC3/DCL, PERC3/QC, PERC3/SC

perc-cerc-apps-6.03-A06.tar.gz

http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R71524&formatcnt=2&fileid=92846

解包下来后,有个 Megamon-4.0-0a.i386.rpm

安装结束后 /etc/init.d/raidmon start

# tail -f /var/log/megaserv.log 就可以看到检测报告。有问题的时候,此log中会有体现。

还可以编辑 /etc/megamon.conf ,将管理员的信箱加在文件末尾,这样检测到错误的时候,会自动发送邮件。
(mail.35.cn 好象当成垃圾邮件过滤掉了)

因此建议 megarc(手工) 配合 raidmon(自动) 是个比较好的解决方案。

Dell 1950 的 PERC 5/i SAS RAID 控制器用这个命令行工具:

MegaCLI for Linux

http://www.lsi.com/support/downloads/megaraid/miscellaneous/Linux_MegaCLI_1.01.24.zip

MegaCLI for Windows

http://www.lsi.com/support/downloads/megaraid/miscellaneous/Windows_MegaCLI_1.01.25.zip

# unzip Linux_MegaCLI_1.01.24.zip
# unzip MegaCliLin.zip
# rpm -ivh MegaCli-1.01.24-0.i386.rpm

# /opt/MegaCli -CfgDsply -aALL

输出如下:

=======================================================
Adapter: 0
Product Name: PERC 5/i Integrated
Memory: 256MB
BBU: Present
Serial No: 12345
=======================================================
RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0
Size:285568MB
State: Optimal

Physical Disk: 0
Media Error Count: 0
Other Error Count: 0
Firmware state: Online

Physical Disk: 1
Media Error Count: 0
Other Error Count: 0
Firmware state: Online

Nginx提示502和504错误解决方案

最近遇到一个问题,当服务器端要执行长时间的PHP脚本时,客户端容易出现504 Gateway Time-out

php-fpm中主要修改参数
<value name=”max_children”>128</value> //每一个消耗大约20M内存,根据内存大小设置
<value name=”max_requests”>1024</value> //每个max_children进程若超过这个数目,就自动杀死,以后用到会自动重建。一般设置1000左右。
<value name=”request_terminate_timeout”>0s</value> //如果你的服务器性能足够好,且宽带资源足够充足,PHP脚本没有系循环或BUG的话你可以直接将”request_terminate_timeout”设置成0s。0s的含义是让PHP-CGI一直执行下去而没有时间限制。而如果你做不到这一点,也就是说你的PHP-CGI可能出现某个BUG,或者你的宽带不够充足或者其他的原因导致你的PHP-CGI能够假死那么就建议你给”request_terminate_timeout”赋一个值,这个值可以根据你服务器的性能进行设定。一般来说性能越好你可以设置越高,20分钟-30分钟都可以。由于我的服务器PHP脚本需要长时间运行,有的可能会超过10分钟因此我设置了900秒,这样不会导致PHP-CGI死掉而出现502 Bad gateway这个错误。

nginx中主要修改参数
fastcgi_connect_timeout 1800;
fastcgi_send_timeout 1800;
fastcgi_read_timeout 1800;
fastcgi_buffer_size 1024k;
fastcgi_buffers 32 1024k;
fastcgi_busy_buffers_size 2048k;
fastcgi_temp_file_write_size 2048k;
注:两个1024k值必须相等,否则报错

以下是默认参数
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;

一、错误提示说明:
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。
Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。

二、错误提示原因分析:
解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-fpm.conf的设置有关,
而Nginx 504 Gateway Time-out则是与nginx.conf的设置有关。

php-fpm.conf有两个至关重要的参数,一个是”max_children”,另一个是”request_terminate_timeout” ,但是这个值不是通用的,而是需要自己计算的。

计算的方式如下:
如果你的服务器性能足够好,且宽带资源足够充足,PHP脚本没有系循环或BUG的话你可以直接将”request_terminate_timeout”设置成0s。0s的含义是让PHP-CGI一直执行下去而没有时间限制。而如果你做不到这一点,也就是说你的PHP-CGI可能出现某个BUG,或者你的宽带不够充足或者其他的原因导致你的PHP-CGI能够假死那么就建议你给”request_terminate_timeout”赋一个值,这个值可以根据你服务器的性能进行设定。一般来说性能越好你可以设置越高,20分钟-30分钟都可以。由于我的服务器PHP脚本需要长时间运行,有的可能会超过10分钟因此我设置了900秒,这样不会导致PHP-CGI死掉而出现502 Bad gateway这个错误。

而”max_children”这个值又是怎么计算出来的呢?这个值原则上是越大越好,php-cgi的进程多了就会处理的很快,排队的请求就会很少。设置”max_children”也需要根据服务器的性能进行设定,一般来说一台服务器正常情况下每一个php-cgi所耗费的内存在20M左右,因此我的”max_children”我设置成40个,20M*40=800M也就是说在峰值的时候所有PHP-CGI所耗内存在800M以内,低于我的有效内存1Gb。而如果我的”max_children”设置的较小,比如5-10个,那么php-cgi就会“很累”,处理速度也很慢,等待的时间也较长。如果长时间没有得到处理的请求就会出现504 Gateway Time-out这个错误,而正在处理的很累的那几个php-cgi如果遇到了问题就会出现502 Bad gateway这个错误。

三、临时解决办法:
综上所述,Nginx提示502和504错误的临时解决办法是:
1、调整php-fpm.conf的相关设置:
<value name=”max_children”>128</value>
<value name=”request_terminate_timeout”>900s</value>

2、调整nginx.conf的相关设置:
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 256k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;

四、终级解决方案:
标题3中所示的解决方案只能临时解决问题,而如果网站的访问量确实非常非常大,而Nginx+FastCGI只能对处理瞬间或短时间内的高并发有很好的效果,所以目前唯一的终极解决方案是:定时平滑重启php-cgi。

具体配置如下:
1、写一个非常简单的脚本:
#vi /home/www/scripts/php-fpm.sh

内容如下:
#!/bin/bash
# This script run at */1
/usr/local/php/sbin/php-fpm reload

2、将脚本添加至计划任务:
#crontab -e

内容如下:
*/1 * * * * /home/www/scripts/php-fpm.sh

Windows Server 2008 R2 实现多用户同时登陆

Server 版系统一直都支持多用户同时登陆,这是一个很好用的功能,我们来看看怎么实现的。

Start->Administrator tools->Remote Desktop Services->Remote Desktop Session Host Configuration

0_1303365016zeF4

0_1303365017L4X7

选中RDP-Tcp右键属性

0_1303365018L99C

修改Network Adapter选项卡中的Maximun Connections选项,如果不添加Remote Desktop Service Role的话,那么最高只能是2个链接,如果需要2个以上,那么就去

Server Manager中去添加Role好了。(这里默认2个够用了)

0_1303365019s3zD

ok,到这里大功告成。可以一台电脑两个人链接过来用了。

什么?你登陆用户被挤掉了?注意,默认是不能同时使用同一用户登陆的。所以你可以新建一个用户作为远程桌面用户。

当然,也可以使用同一用户登陆,只需要把Session设置改一下。

0_1303365019pIyH

选中远程桌面授权模式(Remote Desktop licesing mode),然后右键属性(注意,不要双击,打开对话框不一样)

0_1303365020Heek

General选项卡中,将Restrict each user to a single session选项勾去就行了。

这样两个用户会分别建立各自的会话,就互不干扰了。

OK,这次你可以用两个administrator登陆了~

centos 上给apache安装mod-pagespeed

1.
vi /etc/yum.repos.d/mod-pagespeed.repo

2.
RHEL/CentOS/Fedora 32-Bit
###
[mod-pagespeed]
name=mod-pagespeed
baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/i386
enabled=1
gpgcheck=0
###
RHEL/CentOS/Fedora 64-Bit
###
[mod-pagespeed]
name=mod-pagespeed
baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/x86_64
enabled=1
gpgcheck=0
###

3.
# yum --enablerepo=mod-pagespeed install mod-pagespeed

4.
phpinfo.php
测试