2012年5月6日

linux 查询所有服务状态

摘要: 转自http://jackflysky.iteye.com/blog/663621一. 服务状态.运行级别简介。init0:开机。 init1:单用户模式。 init2:多用户模式。init3: 文本模式。 init4:无作用。 init5:图形界面。 init6:重启。1.显示当前的运行级别。 runlevel2. 查看运行级别文件。 运行级别存放的文件在 /etc/inittab 。 用vi 编辑器打开。3. a..。 chkconfig --list 查看服务的启动状态。我们看到的“0-6”实际上就是“init0-init6”。b、chkconfig --list 服务名 查询指定服务. 阅读全文

posted @ 2012-05-06 00:56 DuDD 阅读(1396) 评论(0) 推荐(0)

2012年5月5日

centos mini版下安装 php+apach

摘要: 首先下载apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz httpd-2.4.2.tar.bz2和php-5.4.2.tar.bz2http://httpd.apache.org/download.cgi#apache24http://cn2.php.net/get/php-5.4.2.tar.bz2/from/a/mirror然后移动到/usr/local/目录mv /home/loveme23/apache_1.3.20.tar.gz /usr/local/mv /home/loveme23/php-4.4.6.tar.gz /usr/local/接下来解压:t 阅读全文

posted @ 2012-05-05 09:36 DuDD 阅读(369) 评论(0) 推荐(0)

2012年4月24日

Linux configure参数解释

摘要: --libexecdir=DIR 指定可执行支持文件的安装位置。与二进制文件相反,这些文件从来不直接由用户执行,但是可以被上面提到的二进制文件所执行。 --datadir=DIR 指定通用数据文件的安装位置。 --sysconfdir=DIR 指定在单个机器上使用的只读数据的安装位置。 --sharedstatedir=DIR 指定可以在多个机器上共享的可写数据的安装位置。 --localstatedir=DIR 指定只能单机使用的可写数据的安装位置。 --libdir=DIR 指定库文件的安装位置。 --includedir=DIR 指定C头文件的安装位置。其他语言... 阅读全文

posted @ 2012-04-24 01:18 DuDD 阅读(329) 评论(0) 推荐(0)

2012年4月23日

Linux下patch的制作和应用

摘要: 首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。 1、diff -------------------- NAME diff - find differences between two files SYNOPSIS diff [options] from-file to-file -------------------- 简 单的说,diff的功能就是用来比较两个文件的不同,然后记录下来,也就是所谓的diff补丁。语法格式:diff 【选项】 源文件(夹) 目的文件... 阅读全文

posted @ 2012-04-23 22:32 DuDD 阅读(164) 评论(0) 推荐(0)

从rpm包提取文件

摘要: rpm2cpio xyz.src.rpm | cpio -dimvxyz.src.rpm要还原文件的源安装包,再使用 pipe 将结果送给 cpio,cpio依照指定的参数完成提取工作。-d: 创建以保持内部文件的相对目录 -i: 等同于 –extract,解压之意,也就是提取 -m: 保持文件时间戳 -v: 显示执行进度 阅读全文

posted @ 2012-04-23 22:28 DuDD 阅读(289) 评论(0) 推荐(0)

2012年4月20日

Makefile: 避免用 ld 来聚合多个.o 文件

摘要: 在项目的build过程中发现, 生成其中一个目标文件时, 会报告一个符号多处定义的错误.而在另一个不同版本的编译器上则没有这个问题, 追查原因, 两个不同的Linux PC上安装的gcc34 版本有细微的差别, 正是这个细微的差别导致在一种情况下会报告的错误, 另一个版本则不会报错. 没有问题的版本是 compat-gcc-34-3.4.6-9.src.rpm有问题的版本则是 compat-gcc-34-3.4.6-4.src.rpm我不想讨论gcc的具体版本, 一个健康的项目应该对编译器的版本有最小程度的依赖, 检查Makefile, 发现原因是在其中一个Makefile中, 通过 $(LD 阅读全文

posted @ 2012-04-20 22:32 DuDD 阅读(874) 评论(0) 推荐(0)

2012年4月17日

c调用python

摘要: tables.pyglobal gtablesgtables = { 1001:"张鲁p", 1002:"凌p", 2001:"李进a", 2002:"vb" }from tables import gtablesdef get_cmd(key, value): name ="0"; try: name = gtables[key] except KeyError: return 0,name name = name + "=" + str(value) type = 100 阅读全文

posted @ 2012-04-17 22:21 DuDD 阅读(358) 评论(0) 推荐(0)

导航