Centos 和 Redhat (RHEL) 有什么关系(转载)
转载自:扶凯[http://www.php-oa.com] 本文链接: http://www.php-oa.com/2008/01/05/centosheredhatrhelyoushimeguanxi.html 次次朋友要我推荐他们 Linux 版本时,我都会推荐他们用 Centos 做服务器, Ubuntu 做桌面系统.但朋友常常问"为什么不用 RedHat Linux,好象国内别人都是用的这个"下面我来给解释一下.CentOS 发行版介绍 CentOS 是 Community ENTerprise Operating System 的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是 Linux 的一个发行版本. CentOS 并不是全新的 Linux 发行版,倘若一说到
shell 中的export作用(转载)
转载自:http://unix-cd.com/unixcd12/article_5024.html我自己也是一个菜鸟,接触BASH的export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后echo显示出它的值,可结果却不是这样,脚本执行完后用source+脚本文件就可以了,我试了一下果然可以,但一个新的问题又出来了。我将脚本中source一样可以。那这个 在经过多次尝试后发现了一些东西,是我自己猜的,如果有什么不对的地方,请指正,谢谢。shell环境(不知道执行其它程序是不是这样),然后将父shell中执行。(也就是说父shell中可以调用,但反过来就不行
进程间通信(IPC) 的限制
今天从IBM网站上找到了IPC的限制文档,很全的。记录在这里,以备后查。操作系统:AIX下表总结了 IPC 机制的信号量限制。信号量4.3.04.3.14.3.25.15.25.332 位内核的信号量标识的最大数量4096409613107213107213107213107264 位内核的信号量标识的最大数量409640961310721310721310721048576每个信号量标识的最大信号量655356553565535655356553565535每个 semop 调用的最大操作数量102410241024102410241024每个进程的最大撤销条目数量102410241024102410241024撤销结构的大小(B)820882088208820882088208信号量的最大值327673276732767
aix 共享内存段大小限制
曾经为确定AIX中共享内存大小限制的问题,google了好多资料,今天突然发现在AIX5.3的shmget文档中有详细的说明,在此记录一下。man shmgetThe shmget subroutine returns the shared memory identifier associated with the specified Key parameter.The following limits apply to shared memory:* Maximum shared-memory segment size is:* 256M bytes before AIX 4.3.1* 2G bytes for AIX 4.3.1 through AIX 5.1* 64G bytes for 64-bit applications for AIX 5.1 and later* Minimum shared-memory segment size is 1 byte.* Maximum n
HP-UX TOP用法--转载
转载自:http://www.chinaunix.net/jh/8/368206.htmltop监控工具可以显示CPU占用率为前几位的进程,并提供CPU的实时活动情况 语法:top [-s time] [-d count] [-q] [-u] [-h] [-n number] [-f filename] -s time 设置屏幕刷新的延时,单位为秒,默认值5秒 -d count 设置屏幕刷新的次数,刷新显示完count次后退出 -q 如果经过nice授权,使用-q可以使top运行的更快一些 -u 用显示User ID代替username,提高命令运行速度 -h 当系统由多个CPU时,个别CPU的状态信息被隐藏,只显 示平均状态值
HP-UX Glance的用法--转载
转载自:http://www.linuxdiyf.com/viewarticle.php?id=26943Glance的用法 一直听说Glance比较好用,今天因为想监控一台主机的网络流量,找了一些资料。Glance工具还是比较复杂,想很好的使用它还是需要花点时间来研究一下。网上有些资料: Glance监控命令在HP UX上的使用Glance监控工具是HP-UX系统中一个强大且易用的在线监控工具,它有两种版本,一种是gpm,图形模式,另一个就是glance,文本模式。几乎可以在任何终端和工作站上使用,占用资源很少。任何一个版本都可以提供丰富的系统性能信息。默认的进程列表会列出有关系统资源和活动进
aix 共享内存段问题
关于aix操作系统上 共享内存(shared memory)单个段的最大值到底受什么影响,我从网上搜集了大量的信息但是没有一个做明确说明的。根据我的经验 m85 --aix 4.3.3单段最大值是2G,今天在新的p570上测试,刚开始发现,将我们应用程序的配置参数调整到2G以上,shmget就会报错。 向我们公司平台工程师咨询,看看是不是有哪个参数需要修改,得到的答复:AIX中没什么参数需要修改,最新的操作系统5.3支持超过2G,5.1,5.2没有查过能不能超过2G。测试:增加#include <errno.h> shmid=shmget(p_key,length,IPC_CREAT|IPC_EXCL|0644);
crontab的执行问题
今天同事问了一问题:他的crontab 为什么不能执行?以前我们也碰到过这样的问题,一般都会在crontab的命令域里加上cd 目录(可执行文件所在的目录)./profile等等具体为什么也没有去弄清楚,反正一般经过这样几次试,都能搞定今天向把这个问题弄清楚,就翻了翻资料现在大致的理解是这样的:crontab是一个系统守候作业进程,也就是说他是由root负责定时调用,去执行这些定时命令的所以说他是没有办法得到其他用户的环境变量的因此我们必须将这个用户的环境变量给它,然后他才能正确执行,我现在的理解也就只有这么多了。[@more@]
信号量复习(2)
(转自:http://fanqiang.chinaunix.net/a4/b8/20010419/151509.html)共享内存 (shared memory)是 Unix下的多进程之间的通信方法 ,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息。本文介绍如何在 Client/Server方式下实现多个程序间共享内存。 问题分析 多个程序之间共享内存 ,首先要解决的问题是怎样让各个程序能够访问同一块内存和相同的信号量。共享内存的 id可以通过调用 shmget(key_t key, size_t size, int shmflg)函数取得;信号量的 id可以通过调用 semget(key_t k