摘要:
根据对PC BIOS 的了解,引导时首先要读入引导扇区。我安装完毕Oracle Enterprise Linux x86_64 5.3以后,用 fdisk -l 看,可以看到:[root@localhost ~]# fdisk -lDisk /dev/sda: 12.8 GB, 12884901888 bytes255 heads, 63 sectors/track, 1566 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks ... 阅读全文
摘要:
http://stackoverflow.com/search?q=pty+tty&submit=search 阅读全文
摘要:
http://blog.kghost.info/index.php/2012/08/tty-multi-tasking/ 阅读全文
摘要:
Grid Infrastructure 的较好的例子:http://wiki.kinusati.net/index.php/Oracle:Oracle11gR2%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB_with_grid_infrastructure(ASM_%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%88%E3%82%A2%E3%83%AD%E3%83%B3%E6%A7%8B%E6%88%90)(x64_Linux) 阅读全文
摘要:
--安装oracle环境准备创建组和用户groupadd dbagroupadd oinstalluseradd -g oinstall -G dba oraclepasswd oracle修改linux系统内核参数vi /etc/sysctl.conf fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 阅读全文
摘要:
net.ipv4.ip_local_port_range:表示应用程序可使用的IPv4端口范围。net.core.rmem_default:表示套接字接收缓冲区大小的缺省值。net.core.rmem_max:表示套接字接收缓冲区大小的最大值。net.core.wmem_default:表示套接字发送缓冲区大小的缺省值。net.core.wmem_max:表示套接字发送缓冲区大小的最大值。net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.co 阅读全文
摘要:
参考如下链接:http://www.c-lang.net/semctl/index.html不过是日语的。把他的程序重新改动一下,改为一次性为信号集合申请两个信号量:代码变成:#include <stdio.h> #include <unistd.h> #include <sys/wait.h> #include <stdlib.h> #include <sys/sem.h> #define LOCK -1 #define UNLOCK 1 /* semophore operati... 阅读全文
摘要:
推荐以下文章http://www.myexception.cn/operating-system/445637.html#cat /proc/sys/kernel/sem 250 32000 32 128#ipcs -lsmax number of arrays=128max semophore per array = 250max semophores system wide = 32000max ops per semop call =32由此,可以看出, cat /proc/sys/kernel/sem 时候,其顺序是:SEMMNI: Maximum number of semaphor 阅读全文
摘要:
fs.file-max = 6815744其意义是: 系统中可以同时打开的文件数目。其值相当于 6.5×1024×1024=6.5M 阅读全文
摘要:
由于看了网上一篇文章很好,特此备忘:http://www.cnblogs.com/hustcat/archive/2009/09/18/1569661.html其中,对异步阻塞机制,以read/poll 函数为例,其实际上是 等待事件通知。调用者仍然会被poll调用阻塞住,停止在poll那个地方。所谓异步,说的是 可以有很多I/O在工作,有了结果会通知调用者,此时poll获得结果。用生活中的例子来看:同步阻塞:一个人早上起来去遛狗,一旦开遛,就一直到结束。同步非阻塞:比如你去发传真,你发了就发了,不用等待对方回应。 再比如你去麦当劳买快餐,你发现人多就决定不买了, ... 阅读全文