摘要:
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。 比如... 阅读全文
摘要:
2011-03-15更新做完以下所有步骤后还是无法打开FTP可能由于防火墙未关闭造成 关闭iptable/etc/init.d/iptables stop检查/etc/vsftpd/vsftpd.conf /etc/vsftpd/user_list /etc/vsftpd/ftpusers ... 阅读全文
摘要:
./sh >/dev/null 2>&1>aaa 默认下等同于1>aaa 即指标准重定向输出到文件aaa而不输出在屏幕上(一般情况下)./sh >/dev/null 2>&1即./sh 1>/dev/null 2>&1./sh是任意shell 该脚本的标准输出(1)到/dev/null 标准错误... 阅读全文
摘要:
#define va_start(AP, LASTARG) \ (__builtin_saveregs (), \ AP = ((char *) &(LASTARG) + __va_rounded_size (LASTARG)))va_start宏涉及到C语言中可变参数的具体实现: 上面的宏一... 阅读全文
摘要:
每个文件描述符都有一个close-on-exec标志。默认情况下,这个标志最后一位被设置为 0。这个标志符的具体作用在于当开辟其他进程调用exec() 族函数时,在调用exec函数之前为exec族函数释放对应的文件描述符。 我们来看一下具体的实例: 这是两个程序: file:fcntl 代... 阅读全文
摘要:
__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )先看下简单的初始代码:注意其编译运行后的结果。root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件#ifndef CLOBAL_H ... 阅读全文
摘要:
#include "slot_module_update.h"uint32_t server_ips[MAX_SERVER_IPS] = {0};void str_toupper(char* str,int str_size){ //uint8_t *str_p = (uint8_t*)str; i... 阅读全文
摘要:
运行 yum groupinstall -support 会自动下载中文包装完vim /etc/sysconfig/i18n修改为LANG="zh_CN.UTF-8"LANGUAGE="zh_CN.UTF-8:zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="... 阅读全文
摘要:
centos安装过程中,安装语言包时选择了english,在安装完毕后浏览中文网页或查看中文文档时总是宣誓乱码,因此需要安装中文语言包,如果不能从安装盘进行安装,可以通过yum进行安装,安装办法为: yum groupinstall -support 在上面的命令中, 是下列之一: assamese... 阅读全文
摘要:
分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。Ctrl+W q... 阅读全文