摘要:
cgi部分共分三部分:html,cgi和服务器(httpd)。 首先介绍httpd安装: 1. 软件包:httpd-2.2.22.tar.gz 系统:3.8.0-44-generic #66~precise1-Ubuntu ubuntu 12.04 也可到官网下载最新版:Apache的下载地址是ht 阅读全文
摘要:
Syslog是一个通过IP网络允许一台机器发送事件通知信息给事件收集者(Syslog服务器或者Syslog Daemon)的协议。换言之,就是一台机器或者设备能够被配置,使之产生Syslog信息并且发送到一台特定的Syslog服务器/Daemon。Syslog信息建立在UDP之上,一般Syslog信 阅读全文
摘要:
假如你碰到了VMware 网络被断开,明明已经分配了适配器,客户端却显示网络断开没有连接. 一. 可用恢复默认的方法重置所有网卡及服务。 如图片操作: 进主工具首页。点击: 虚拟网络编辑器 然后点击下面的恢复默认。 需要花点时间等待, 查看进程中以下三个服务是否已经启动。 二. 其实主要是wmnet 阅读全文
摘要:
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它 阅读全文
摘要:
man 7 shm_overview shm_overview - Overview of POSIX shared memory. 同样,SystemV实现的共享内存是旧的机制,但应用广泛;Posix标准提供了新的统一接口。 共享内存是由内核出于在多个进程间交换信息的目的而留出的一块内存区(段)。 阅读全文
摘要:
svipc - System V interprocess communication mechanisms linux实现的System V interprocess communication (IPC)机制包含消息队列(message queues),信号集(semaphore sets),和 阅读全文
摘要:
可阅读mq_overview查阅更多信息:man 7 mq_overview. posix的消息队列实现更好(某些系统不支持POSIX mq),但SystemV的消息队列更广泛应用(旧的API)。 posix的消息队列有两种调用方式:库函数和系统调用。 systemV消息队列是一个消息的链接列表,消 阅读全文
摘要:
POSIX标准提出了有名信号量和无名信号量来同步进程和线程,而linux(2.6以前)只实现了无名信号量。 sem_overview中有详细介绍:man 7 sem_overview. System V semaphores(semget, segop, etc.)是旧的信号量API,但应用广泛。 阅读全文
摘要:
1、线程与进程比较 进程是资源分配的最小单位,线程是CPU调度的最小单位。 多进程:编程方便,简化逻辑。 多线程:简化逻辑;减少开销(创建、切换和调度);通信方便。 1)Linux下线程是轻量级进程 linux实现Posix线程有两种方式:LinuxThreads(旧的,glibc2.4起就不再支持 阅读全文
摘要:
线程同步 1. 互斥锁mutex(临界区) 锁类型 初始化方式 加解锁特征 调度特征 普通锁 PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_INITIALIZER 同一线程可重复加锁,解锁一次释放锁 先等待锁的进程先获得锁 嵌套锁 PTHREAD_MUTEX_RECURS 阅读全文