存档

2011年12月 的存档

PHP写日志

2011年12月30日 admin 没有评论

习惯了写日志来记录调试信息 也弄个php的写写

<?php
/** 
* 写文件 
* @param string $file 文件路径 
* @param string $str 写入内容 
* @param char $mode 写入模式 
*/ 
function logwrite($filename,$str,$mode='a') 	
{ 
	$file=DT_ROOT.'\\log\\'.$filename.'.txt';
 
	$oldmask = @umask(0); 
	$fp = @fopen($file,$mode); 
	@flock($fp, 3); 
	if(!$fp) 
	{ 
		Return false; 
	} 
	else 
	{ 
		@fwrite($fp,$str."\r\n"); 
		@fclose($fp); 
		@umask($oldmask); 
		Return true; 
	} 
} 
?>
分类: Php 标签:

centos 添加IP

2011年12月27日 admin 没有评论

一、添加单个IP的方法:
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0:0
# nano ifcfg-eth0:0

使用cp命令复制一个eth0的文件,新的文件名为eth0:0 ,然后用nano编辑此文件。不习惯用nano的可以用vi等命令。打开文件后编辑:

DEVICE=eth0:0      #此处添加:0,保持和文件名一致,添加多个IP依次递增
ONBOOT=yes                      #是否开机激活
BOOTPROTO=static              #静态IP,如果需要DHCP获取请输入dhcp
IPADDR=192.168.1.2            #此处修改为要添加的IP
NETMASK=255.255.255.0      #子网掩码根据你的实际情况作修改

文件编辑完之后,运行:

/etc/init.d/network reload

用ifconfig看新的IP是否已经加上。

删除IP用如下

如删除eth0:1这样的虚拟网卡

rm /etc/sysconfig/network-scripts/ifcfg-eth0:0

建议删除后重启网络服务或重启系统

引用
service network restart

二、批量添加IP:

在/etc/sysconfig/network-scripts下创建一个range文件,也可以用vi等编辑

nano /etc/sysconfig/network-scripts/ifcfg-eth0-range0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR_START=192.168.2.2     #起始IP
IPADDR_END=192.168.2.254         #结束IP
CLONENUM_START=1        #表示这段IP网卡号从eth0:1开始
NETMASK=255.255.255.0

无类域间路由(CIDR)的子网掩码设置参考:http://www.taohost.net/tools/subnet.htm

/29 (5 usable) NETMASK = 255.255.255.248
/28 (13 usable) NETMASK = 255.255.255.240
/27 (29 usable) NETMASK = 255.255.255.224
/26 (61 usable) NETMASK = 255.255.255.192
/25 (125 usable) NETMASK = 255.255.255.128
/24 (253 usable) NETMASK = 255.255.255.0

三、为一块新网卡配置IP地址的方法:

如果是为第二块网卡配IP,在/etc/sysconfig/network-scripts目录下编辑一个ifcfg-eth1的文件:

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.18
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

修改一下IPADDR,NETMASK和GATEWAY的参数。

运行:

/etc/init.d/network reload

用ifconfig看新的IP是否已经加上。

分类: Linux 标签: ,

由显示器超频而引发的血案

2011年12月9日 admin 没有评论

今天去机房加内存,加了内存之后 电脑重启,windows加载条一直摇晃,
然后 要进入输密码这步骤时候,突然显示器 黑屏,显示器信号登快闪了
七八下。初步排查可能是内存不兼容或是没插好。只能一条条换着插试试
到最好还是不行,只能把新加的拔了 用原先的内存 结果还是这样。
这下纠结了。进步了系统了。这时,小余说他曾经碰到过类似情况。原因是
客户的机子装了金山卫士什么的
。庆幸的是安全模式能进,然后进安全模式,
卸载金山和360等。重启还是不行。还有个就是金山贝壳很难卸,弄不好就是
会影响网卡驱动
。然后只能把贝壳重新装上。顺着小余的思路,初步怀疑是由于软件
的问题引起的。现在就看看日志里有些什么提示
偶然看到mssql有警告。仔细回想下 好像是曾经升级sql2005后就没重启过。
在安全模式下启动sql,但是提示什么无法启动。看了网上都是说sql配置管理
的VIA禁用掉。可是我本来就禁用的。逼不得已就卸载2005再装。
杯具的是安全模式不能用windows installer.没办法,最后只能启用备用服务器,
把数据库导过去,然后安装。最后心灰意冷。乱试一通,通过备用服务器居然能
远程登录。说明系统已经起来了。然后从远程查看了分辨率。比较了下。
我X,机房什么破显示器啊。超频也不提示下。蛋疼。不过最终找到问题还是值得

分类: Index 标签: