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

网址:
http://xen.islab.org/test/ps.php
上面网页提供了两个实例:
1. 查看当前http活动连接数.
2. 查看httpd进程的状态.
注: 输出数据每隔15秒钟刷新一次.
关键字: islab, linux, 易思社区使用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上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
继续阅读全文 »
小技巧: 使用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文件.
使用SELinux阻止Mambo攻击

Linux杂志发布了一篇有趣的文章, 使用SELinux阻止Mambo攻击, 作者是Richard Bullington-McGuire.
什么是Mambo? Mambo是一个用PHP开发的内容管理系统(CMS). 在某些地方, 病毒能够对系统进行攻击, 其中病毒就能顺利地破坏Richard的操作系统. 文章详细描述了如何使用SELinux发现和控制缺口.
文章还演示了SELinux的一个核心目标: 阻止恶意软件利用受病毒感染的软件来破坏系统. 在本实例中, 第三方的PHP应用程序能够对系统产生一定的负载, 但是这些负载可以控制, 将不会对系统进行任何破坏.
这篇文章对于计算机鉴识过程来说也非常具有参考价值.
关键字: linux, Mambo, SELinuxMorton: Linux将不整合OpenSolaris

Linux内核主要维护者Andrew Morton说, 不要期望OpenSolaris的主要功能将会出现在Linux内核中.
在今年的LinuxWorld主题演讲中, Andrew Morton清楚地说到: 前OSDL CTO和Debian联合创始人IAN Murdock加入到SUN公司的操作系统平台组织将不会引起开源版本的Solaris Unix和Linux进行整合.
关键字: linux, opensolaris
Islab.org




第二人生实时统计



