赵珂网志共423篇文章, 350条留言, 阅读1,022,620次, 全部文章分类索引, 更多统计.
         版权声明: 转载文章请注明赵珂网志和保留原始链接.
         Islab.org在Second Life中位于Shermerville Central (50, 60, 26), 欢迎访问!



虚拟世界用户对林登实验室是否将公开上市持有不同意见

看了一下新世界博客, Wagner James Au发布了一个有关林登实验室是否将在接下来18个月公开上市的用户调查. 根据林登实验室近来一系列的调整, 还有首席执行官Philip Rosedale逐步走向幕后. 我们来看一下读者是怎么回应调查的:
继续阅读全文 »

关键字: , , , , ,

  易思项目

  发表留言

  固定链接

  884 次阅读

通过PHP网页查看服务器上进程的状态

网址:
http://xen.islab.org/test/ps.php

上面网页提供了两个实例:

1. 查看当前http活动连接数.
2. 查看httpd进程的状态.

注: 输出数据每隔15秒钟刷新一次.

关键字: , ,

  linux

  2 条留言

  固定链接

  1,661 次阅读

压缩php构建的网站: 部署和测试

本文主要介绍如何在php网页中使用ob_start()和ob_gzhandler()函数压缩网页, 并测试压缩效果.

1. 准备

首先查看php是否支持zlib module, 检查phpinfo()信息或者拷贝下面代码到info.php中:

CODE:
<?php
phpinfo();
?>

然后把info.php上传到您的web服务器上, 打开您的浏览器, 访问info.php网页, 查看zlib部分. 如果zlib已安装, 如下图所示:
继续阅读全文 »

关键字: , , ,

  linux

  1 条留言

  固定链接

  1,715 次阅读

使用Python脚本查看Linux上的进程信息

平台: Python 2.4.4, Fedora Core 6

Python是一门易学, 开源的脚本语言, 下面介绍使用Python脚本查看Linux上的进程信息.

Python模块是Python语言中的一个重要概念,比如commands模块主要封装了命令相应的方法及数据. 我们可以通过import指令导入模块. 下面实例中用到了命令, 系统和字符串模块.

Queryprocess.py的主要功能是查看Linux上指定进程的控制终端(tty), 所有者(uid), 进程号(pid), 父进程号(ppid)和进程开始运行时间(stime).

创建python脚本文件queryprocess.py
继续阅读全文 »

关键字: ,

  linux

  发表留言

  固定链接

  3,223 次阅读

linux上su的几点安全建议

平台: Fedora Core release 6

基础:

首先我们看su在man帮助页中的解释su - run a shell with substitute user and group IDs, 也就是说通过su我们不用提供用户和组名就可以启动一个shell程序. su是一个二进制的可执行文件, 命令所在的文件路径是/bin/su, 下面是通过命令行查询su文件的类型及所在路径:

例一:
islab$ which su
/bin/su

例二:
islab$ file /bin/su
/bin/su: setuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, stripped
继续阅读全文 »

关键字: , ,

  linux

  发表留言

  固定链接

  2,325 次阅读

2007年Linux内核峰会出席人员列表

Dave Jones在他的个人博客上公布了今年Linux内核峰会出席人员列表. 列表从这里下载.

关键字: ,

  linux

  发表留言

  固定链接

  2,067 次阅读

小技巧: 使用shell命令修改多个文件

注: 下面所有命令已在bash shell环境中测试

实例一: 修改当前目录所有的*.php5为*.php文件.

方法一

for old in *.php5; do cp $old `basename $old .php5`.php; done

使用循环语句发现当前目录的所有*.php5文件, 然后一个接一个的修改为*.php文件, 直到结束.
比如当前目录存在两个*.php5文件:
$ ll
total 8
-rw-rw-r-- 1 zhaoke zhaoke 3 Aug 20 07:58 islab.php5
-rw-rw-r-- 1 zhaoke zhaoke 3 Aug 20 08:10 zhaoke.php5

首先找到当前目录的islab.php5文件, 然后拷贝islab.php5, 'basename islab.php5 .php5' .php
basename将返回"islab"字符, 然后增加.php到islab后面, 最后你得到islab.php文件.

继续阅读全文 »

关键字: , ,

  linux

  1 条留言

  固定链接

  2,812 次阅读

使用SELinux阻止Mambo攻击

Linux杂志发布了一篇有趣的文章, 使用SELinux阻止Mambo攻击, 作者是Richard Bullington-McGuire.

什么是Mambo? Mambo是一个用PHP开发的内容管理系统(CMS). 在某些地方, 病毒能够对系统进行攻击, 其中病毒就能顺利地破坏Richard的操作系统. 文章详细描述了如何使用SELinux发现和控制缺口.

文章还演示了SELinux的一个核心目标: 阻止恶意软件利用受病毒感染的软件来破坏系统. 在本实例中, 第三方的PHP应用程序能够对系统产生一定的负载, 但是这些负载可以控制, 将不会对系统进行任何破坏.

这篇文章对于计算机鉴识过程来说也非常具有参考价值.

继续阅读全文 »

关键字: , ,

  linux

  发表留言

  固定链接

  2,987 次阅读

Morton: Linux将不整合OpenSolaris

Linux内核主要维护者Andrew Morton说, 不要期望OpenSolaris的主要功能将会出现在Linux内核中.

在今年的LinuxWorld主题演讲中, Andrew Morton清楚地说到: 前OSDL CTO和Debian联合创始人IAN Murdock加入到SUN公司的操作系统平台组织将不会引起开源版本的Solaris Unix和Linux进行整合.

继续阅读全文 »

关键字: ,

  linux

  发表留言

  固定链接

  2,840 次阅读

KVM 2007论坛

KVM开发者社区将举办第一届KVM论坛会议, 论坛的目的是聚集开发者, 测试者及其它技术人员来共同讨论今日KVM的状况. 我们也将会勾画KVM未来的开发路线图, 应对开发挑战, 达成共同开发将采用的开发模式.

论坛详情:
继续阅读全文 »

关键字: , ,

  linux

  3 条留言

  固定链接

  3,415 次阅读