linux下session_start()报错
摘要:页面打开报错session_start(): 30: Read-only file system.重启apache后, 报错改为日志文件无法写入, 还是:30: Read-only file system.重启nginx, 报错日志文件无法写入,30: Read-only file system.touch test.txt同样的错误.系统无法写, 系统错误, 需要重启系统.reboot系统后, 恢复正常.
阅读全文
posted @
2012-06-28 10:18
DavidYanXW
阅读(392)
推荐(0)
[转] linux 系统负载高 如何检查?
摘要:转载自:http://www.dzhope.com/read.php?9061:load Average 1.1:什么是Load?什么是Load Average? Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing) 简单的说是进程队列的长度。Load Average 就是一段时间(1分钟、5分钟、15分钟)内平均Load。【参考文章:unix Load Average Part1:How It Works】 1.2:查看指令
阅读全文
posted @
2012-06-10 14:49
DavidYanXW
阅读(201)
推荐(0)
[转] Apache日志分析常用Shell命令
摘要:转载自:http://www.chajian8.com/233.html1、查看apache进程:1psaux |grephttpd |grep-vgrep|wc-l2、查看80端口的tcp连接:1netstat-tan |grep"ESTABLISHED"|grep":80"|wc-l3、通过日志查看当天ip连接数,过滤重复:1cataccess_log |grep"20/Oct/2008"|awk'{print $2}'|sort|uniq-c |sort-nr4、当天ip连接数最高的ip都在干些什么(原来是蜘蛛)
阅读全文
posted @
2012-06-10 14:07
DavidYanXW
阅读(202)
推荐(0)
linux大文件分割 split命令
摘要:linux split 命令 功能说明:切割文件。 语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数: -<行数>或-l<行数> 指定每多少行就要切成一个小文件。 -b<字节> 指定每多少字就要切成一个小文件。支持单位:m,k -C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。 --help 显示
阅读全文
posted @
2012-05-31 15:48
DavidYanXW
阅读(256)
推荐(0)
unison实现windows,Linux实时同步
摘要:需要在windows和linux之间实现文件的实时同步, 采用unison, 服务器端和客户端软件版本保持一致(避免兼容性问题).我的安装步骤, 其中参考了不少文档, 见文章结尾的参考文档。1。 安装脚本unison编译器:wget http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz# tar -zxf ocaml-3.12.1.tar.gz# cd ocaml-3.12.1# ./configure# make world opt# make installunison:linux:wget http://www.s
阅读全文
posted @
2012-05-28 00:14
DavidYanXW
阅读(1210)
推荐(0)
Linux下编译安装php扩展pdo_oci
摘要:1. 准备工作php源码源码路径:/root/soft/php-5.3.82. 开始安装/usr/local/php/bin/phpizecd /root/soft/php-5.3.8/ext/pdo_oci/./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr/local/oracle/instantclient_10_2,10.2(可以用./configure -h,看一下可以配置的选项.--with-pdo-oci, 第二个参数是oracle的instan
阅读全文
posted @
2012-05-18 19:23
DavidYanXW
阅读(1660)
推荐(0)
[转] Linux 添加服务详解
摘要:转载自:http://cwtea.blog.51cto.com/4500217/842002软件安装成服务过程详解:service httpd restart由三部分组成service(服务)、httpd(程序名)、restart(相关命令)少一不可service: 是系统已经定义可的。无需更改。默认会查找/etc/init.d/*httpd: 程序名这个是已经确定的。restart: 相关命令,如start 这个是控制程序走向。那么非常明确的一个服务需要的流程:1、程序是可执行程序2、位置需放在/etc/init.d/目录下3、相关命令,这个由程序本身决定(有没有指定)。3.1 如果是已经有
阅读全文
posted @
2012-05-16 16:01
DavidYanXW
阅读(288)
推荐(0)
samba使用
摘要:1. 安装sambaapt-get install sambaapt-get install smbfs2. 添加samba用户: (samba用户必须是linux中的用户)sudo adduser blue # 添加linux用户smbpasswd -a blue # 添加samba用户blue,并给blue设置samba密码vim /etc/samba/smb.conf # 修改配置文件[blue]comment = bluepath = /home/bluepublic = yesguest ok = nowritable = yes重启samba:/etc/i...
阅读全文
posted @
2012-05-16 15:55
DavidYanXW
阅读(198)
推荐(0)
Linux之kill命令
摘要:转载自:http://blog.chenlb.com/2008/10/what-meaning-kill-hup.htmlkill -HUP 不知道什么意思,搜索下,哦原因是重启某个进程(程序)。如:kill -HUP tomcat 或用进程号。kill 使用说明:kill [ -s signal | -p ] [ -a ] pid ...kill -l [ signal ]-s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束; 详细的信号可以用 kill -l-p : 印出 pid , 并不送出信号-l (.
阅读全文
posted @
2012-05-09 17:31
DavidYanXW
阅读(324)
推荐(0)
linux的telnet
摘要:1. 查看服务器端口是否可用telnet 192.168.1.200 30检测192.168.1.200的30端口是否可用2. 修改telenet默认端口vi /etc/ssh/sshd_config修改port项,然后重启服务:/etc/init.d/sshd restart
阅读全文
posted @
2012-05-03 13:29
DavidYanXW
阅读(192)
推荐(0)
linux的ls命令中文件颜色含义
摘要:转载自: 网络linux命令ls会显示出文件的颜色, 系统约定的默认颜色含义如下:白色:表示普通文件蓝色:表示目录绿色:表示可执行文件红色:表示压缩文件浅蓝色:链接文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件如果需要修改的话, 可以在环境变量$LS_COLORS上修改就行.想永久保存在~/.bashrc里修改.默认的是:echo $LS_COLORSrs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:c
阅读全文
posted @
2012-04-29 23:55
DavidYanXW
阅读(7754)
推荐(0)
[转] linux ./configure 的参数详解
摘要:转载自:http://hi.baidu.com/xmhhf/blog/item/a3b2f3efe786d811fcfa3c7d.html./configure该脚本将运行一些测试来猜测一些系统相关的变量并检测你的操作 系统的特殊设置,并且最后在制做树中创建一些文件以记录它找到了什么.缺省设置将制作服务器和应用程序,还有所有只需要C编译器的客户端程序和接口。 缺省时所有文件都将安装到 /usr/local/pgsql.你可以通过给出下面 configure 命令行选项中的一个或更多的选项来客户化 制作和安装过程:--prefix=PREFIX把所有文件装在目录 PREFIX下面而不是 /usr
阅读全文
posted @
2012-04-27 13:50
DavidYanXW
阅读(176)
推荐(0)
Linux常用命令n
摘要:1. 删除文件内容: >vi a.php> a.php结果: a.ph里面的内容会被清掉. 慎用!
阅读全文
posted @
2012-04-23 18:09
DavidYanXW
阅读(210)
推荐(0)
[转] 用PHP写一个Daemon守护进程
摘要:转载自:http://www.nowamagic.net/librarys/veda/detail/811Daemon守护进程这又是一个有趣的概念,daemon在英语中是"精灵"的意思,就像我们经常在迪斯尼动画里见到的那些,有些会飞,有些不会,经常围着动画片的主人公转来转去,啰里啰唆地提一些忠告,时不时倒霉地撞在柱子上,有时候还会想出一些小小的花招,把主人公从敌人手中救出来,正因如此,daemon有时也被译作"守护神"。所以,daemon进程在国内也有两种译法,有些人译作"精灵进程",有些人译作"守护进程",这两种
阅读全文
posted @
2012-04-09 23:13
DavidYanXW
阅读(1967)
推荐(0)
[转] daemon进程 精灵进程
摘要:转载自:http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part4/index.html#N100B81.14 daemon进程1.14.1 了解daemon进程这又是一个有趣的概念,daemon在英语中是"精灵"的意思,就像我们经常在迪斯尼动画里见到的那些,有些会飞,有些不会,经常围着动画片的主人公转来转去,啰里啰唆地提一些忠告,时不时倒霉地撞在柱子上,有时候还会想出一些小小的花招,把主人公从敌人手中救出来,正因如此,daemon有时也被译作"守护神"。所以,daemon进程在国内也有
阅读全文
posted @
2012-04-09 23:11
DavidYanXW
阅读(309)
推荐(0)
Linux下编译安装php扩展php_pdo_mysql
摘要:1. 下载扩展包源码如果有php源码的话, 在php源码包下的ext目录中已经包含了pdo_mysql扩展.单独下载扩展包源码 (最后还是下载php源码包的...)由于http://pecl.php.net/package/PDO_MYSQL中的扩展包不再维护了, 需要用svn下载源码包.安装svn:sudo apt-get install subversionsvn co http://svn.php.net/viewvc/php/php-src/trunk/ext/pdo_mysql/提示:svn: 版本库永久移到 “/viewvc/php/php-src/trunk/ext/pdo_my
阅读全文
posted @
2012-03-24 05:33
DavidYanXW
阅读(10875)
推荐(0)
Linux下编译安装php扩展phpredis
摘要:安装扩展不需要PHP源码, 只需要扩展包的源码即可.1. 下载redis扩展包.cd /usr/local/src/wgethttps://nodeload.github.com/nicolasff/phpredis/zipball/mastermv master phpredis-2.1.3.zipunzipphpredis-2.1.3.zip2. 安装redis扩展(php安装后的路径)/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake && mak
阅读全文
posted @
2012-03-07 17:57
DavidYanXW
阅读(1154)
推荐(0)
Linux修改时间
摘要:转载自:http://blog.sina.com.cn/s/blog_698d40e10100ykop.html时间同步需要使用 UDP123 端口,如果防火墙阻止此端口,会有以下报错:no server suitable for synchronization found安装ntpdate:sudo apt-get -f install ntpdate1.手动同步时间服务器:$ sudo ntpdatentp.api.bz将同步后的准确时间写入BIOS:$ sudo hwclock --systohc或 sudo hwclock -w查看系统时间: $date时间服务器列表这里有:http:
阅读全文
posted @
2012-03-06 00:13
DavidYanXW
阅读(262)
推荐(0)
[转] linux下查看nginx,apache,mysql,php的编译参数
摘要:转载自:http://blog.c1gstudio.com/archives/631转自linuxtone.org 哈密瓜http://bbs.linuxtone.org/thread-2776-1-1.html有时候nginx,apache,mysql,php编译完了想看看编译参数可以用以下方法nginx编译参数:#/usr/local/nginx/sbin/nginx -Vnginx version: nginx/0.6.32built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42)configure arguments: --user=www --gro
阅读全文
posted @
2012-02-10 18:08
DavidYanXW
阅读(146)
推荐(0)
[转]Linux grep和管道符
摘要:转载自:http://hi.baidu.com/mydevelop/blog/item/97c4dc0270d15782d43f7cbd.html昨天的时候leader给我出了道问题:找出文件夹下包含 “aaa” 同时不包含 “bbb”的文件,然后把他们重新生成一下。要求只能用一行命令。我对Linux 是个白痴,工作了之后才开始接触的,会用的命令只有那几个常用的。这个问题对我来说就有点难度,我只是大概知道查找文件用 grep ,其他的就不知道了。不过没关系,用Google ,查找到 grep 的完整用法:1、grep -l ‘boss’ * 显示所有包含boss的文件名。2、grep -n ‘
阅读全文
posted @
2012-01-09 16:38
DavidYanXW
阅读(1548)
推荐(0)