摘要:
下面一个例子简单的描述了xinet编程的步骤:1. 我写了一个小程序:/***** tcpgoodie.c**/#include <stdio.h>#include <stdlib.h>#include <unistd.h>main(void){printf("Welcome to goodie service!");}2. 编译gcc -o tcpgoodie tcpgoodie.c3. 修改了 /etc/services我增加了一行:tcpgoodie20001/tcp#目的是分配20001端口给tcpgoodie,这个端口和别的端口 阅读全文
摘要:
摘自http://hi.baidu.com/xu_zhisheng/blog/item/390c090e09ecda236059f304.html这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。另外那个vsyslog和syslog功能一样,只是参数格式不同。原理:通常,syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说,其文件名为/etc/syslog.conf(注释:ifyou want to redirectlogto other place,you need to change this),该文件决定了不同种类 阅读全文
摘要:
守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作业规划进程crond、打印进程lqd等(这里的结尾字母d就是Daemon的意思)。 一般情况下守护进程可以通过以下几种方式产生:1,在系统启动的时候由启动脚本启动,这些启动脚本通常放在/etc/rc.d目录下2,利用inetd超级系统服务器启动,如telnet等3,由cro 阅读全文
摘要:
acpidacpid(Advanced Configuration and Power Interface)是为替代传统的APM电源管理标准而推出的新型电源管理标准。通常笔记本电脑需要启动电源进行管理。alsasoundAlsa声卡驱动守护程序。Alsa声卡驱动程序本来是为了 一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写 驱动程序。 Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接 口,甚至比OSS优秀。amd自动安装NFS守护进程。anacron一个自动化运行任务守护进程。Red Hat Linux 随带四 阅读全文
摘要:
Daemon程序简介 Daemon是长时间运行的进程,通常在系统启动后就运行,在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,无法和前台的用户交互。Daemon程序一般都作为服务程序使用,等待客户端程序与它通信。我们也把运行的Daemon程序称作守护进程。 比如,我们的网络服务程序,可以在完成创建套接口,绑定套接口,设置套接口为监听模式后,变成守护进程进入后台执行而不占用控制终端,这是网络服务程序的常用模式。UNIX下的网络服务程序,如Web Server,FTP,Telnet一般都是由守护进程(Daemon)来实现的。守护进程不占用终端,在后台运行。UNIX的守. 阅读全文
摘要:
#include <stdio.h>#include <stdlib.h>#include <syslog.h>#include <fcntl.h>int main(void){ int fd; char filename[] = "/root/wenhao"; /* file is not exist */ if ((fd = open(filename, O_RDONLY)) == -1) { syslog(LOG_ERR | LOG_LOCAL0, "open %s: %m\n", filename) 阅读全文
摘要:
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。Linux的man手册共有以下几个章节:代號代表內容1使用者在shell中可以操作的指令或可执行档2系統核心可呼叫的函数与工具等3一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)4装置档案的说明,通常在/dev下的档案5设定档或者是某些档案的格式6游戏(games)7惯例与协定等,例如Linux档案系统、网络协定、ASCII code等等的說明8系統管理員可用的管理指令9跟kernel有关的文件如:man 5 data1 Executable progr 阅读全文
摘要:
乔布斯最天才的地方在于他对创作过程的管理,最近《新闻周刊》旗下的《每日野兽(The Daily Beast)》整理出了一张很有意思的信息图,从10个方面体现出了乔布斯的管理绝招。当然,笔者觉得这些管理方法并不一定适用于每一名领导,大家可以有 选择性的学习。追求完美(Go for perfect) 乔布斯十分注重细节,在首款 iPod 发布前夜,苹果的员工熬了一整夜更换耳机街头,因为乔布斯觉得插进去的响声不够给力。器重专家(Tap the experts) 乔布斯聘请了架构设计师 I.M.Pei 专门设计 Next 的 Logo,并且在苹果的零售链发布之前将 Gap 的 Micey Drexle 阅读全文