udev配置

udev配置文件 主要的udev配置文件是/etc/udev/udev.conf。这个文件通常很短,他可能只是包含几行#开头的注释,然后有几行选项: udev_root="/dev/" udev_rules="/etc/udev/rules.d/" udev_log="err" 上面的第二行非常重要,因为他表示udev规则存储的目录,这个目录存储的是以.rules结束的文件。每一个文件处理一系列规则来帮助udev分配名字给设备文件以保证能被内核识别。 ...

作者: shibanyu 发布时间: 11-30

perl语言中使用LWP::Simple 模块功能简介

1. 如何在Perl中使用该模块? use LWP::Simple; 2. 如何获取一个页面内容? my $content = get('http://www.yahoo.com.cn'); get函数把从www.yahoo.com.cn上获取得页面内容全部赋给$content这个变量, 如果获取失败将返回一个undef的值。 3. 如何获取头(Header)? my (b, d, $e) = header('http://www.yahoo.com.cn'); 如果获取成功header函数将返回五个变量,$a-e分别代表...

作者: poseidonqiu 发布时间: 11-30

ubuntu系统下配置X Server的方法(非xorg.conf文件..

不知从ubuntu的那个系统版本开始,使用的xorg系统的配置文件不再使用/etc/X11/xorg.conf文件. 但具体改为什么文件来配置X Server不清楚. 网上google了一下国内外的网站, 只有几个国外的ubuntu相关网站对此问题有所涉及, 具体方法还是恢复使用/etc/X11/xorg.conf. 本人想把系统颜色由24位(ubuntu系统默认的真彩色)改为16位. 这样做为了加快系统运行速度并增加电池续航能力. 但...

作者: dongtao 发布时间: 11-29

linux下异步IO的简单例子

首先,贴一下异步IO中用的的一些结构体,因为平常很少用,整理起来方便查看。 aio.h中的struct aiocb struct aiocb { int aio_fildes; /* File desriptor. */ int aio_lio_opcode; /* Operation to be performed. */ int aio_reqprio; /* Request priority offset. */ volatile void *aio_buf; /* Location of buffer. */ size_t aio_nbytes; /* Length of transfer. */ str...

作者: shenhailuanma 发布时间: 11-29

postfix 安装

由于MX记录添加后,可能生效要等待一段时间(通常为数分钟或数十分钟,也可能马上生效),所以在安装配置前,我们首先为动态域名添加MX记录。添加方法也会因域名ISP的不同而不同,但大致信息如下: mx mail.centospub.com. 10 a mail 服务器的IP地址 mail为别名,10为优先度。这个别名指向服务器的IP地址. 确认MX记录的添加是否生效的方法: [root@sample ~]# host -t mx ce...

作者: ehlopxp 发布时间: 11-29

POSTFIX 安装出错

make -f Makefile.init makefiles \ 'CCARGS=-DHAS_MYSQL -I/opt/app/mysql/include/mysql -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\"' \ 'AUXLIBS=-L/opt/app/mysql/lib/mysql -lmysqlclient -lz -lm' #make && make install http://www.huomo.cn/sysapp/article-725.html

作者: ehlopxp 发布时间: 11-28

VMware虚拟机上Ubuntu与windows实现文件共享

首先确保你的虚拟系统正确安装了VMware-Tools,并且最好确定两系统之间可以实现数据的正确传输。 有以下两种方法: 方法一、在VMware虚拟机上Ubuntu的文件 1.在虚拟机的Settings->Options->shared Folders,选择Always enabled。如下图: 2. 在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性->共享,勾选“共享此目录”,再勾选“允许他人在此目录里写入数据”(注意:...

作者: huazaicola 发布时间: 11-28

判断命令是否存在(在$PATH中)

#!/bin/sh checkForCmdInPath() { var=$1 OldIFS=$IFS IFS=":" for directory in $PATH do if [ -x $directory/${var##/*/} ] then echo "${var##/*/} found in $directory" return fi done echo "${var##/*/} not found" IFS=oldIFS } if [ $# -ne 1 ] then echo "Usage: $0 command" >&2 exit 1 fi checkForCmdInPath "$1" exit 0

作者: kevin33643 发布时间: 11-27

Fedora-14日常更新后出现问题

在日常更新后出现问题,NetworkManager显示不正常有红叉,可以看到网卡模块已加载,ifconfig也看到eth0,但没有IP地址,不能访问网络。dmesg错误信息记录如下,貌似是一个BUG。 dmesg: NetworkManager[1329]:<error> [nm-manager.c:1332] user_proxy_init() could not init user settings proxy:(3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSetti...

作者: epstar 发布时间: 11-27

用 indent 进行代码格式化

用 indent 进行代码格式化 介绍: indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读。 语法:indent [参数][源文件]indent [参数][源文件][-o 目标文件] 选项介绍: -bad: 在声明区段或加上空白行。 -bap: 在程序或加上空白行。 -bbb: 在注释区段后加上空白行。 -bc: 在声明区段中,若出现逗号即换行。 -bl: if(或是else,for等等)与后面执行区段的”{“不同行,...

作者: leanderlee 发布时间: 11-27