原创 一些鏈接

各種unix參數: http://nixdoc.net/man-pages/HP-UX/man5/msgmnb.5.html IBM幫助: http://publib.boulder.ibm.com/infocenter/pseries/

原创 hpux新建分區

vgdisplay vg00         ---查看本地硬盤vg00 lvcreate -L 16000 -n lvoraclefs vg00 ----在vg00創建16G的分區,名字lvoraclefs newfs –F vxfs

原创 Linux--ulimit命令總結

Linux修改系統資源限制(如進程句柄數目、進程內核空間、進程數據空間、進程堆棧空間)的命令ulimit,常用修改方法: 暫時地,適用於通過 ulimit命令直接修改,修改後僅在當前shell會話生效; 通過將一個相應的 ulimit語

原创 coding--字符編碼簡單理解

Ascii編碼:單字節編碼; Gb2312編碼:用於漢字編碼,雙字節,一個表示區碼,一個表示位碼; GBK編碼:ASCII編碼和GB2312的合集; GB18030編碼:GBK的超集,兼容GBK,變長,1、2、4字節; Unicode(統

原创 coding---關於字節對齊

(不記得從哪裏讀到的) 字節對齊是指變量的起始地址將滿足某種特性,以達到更高的訪問效率。 #pragma pack(N): 基本數據類型變量m的對齊方式是M(M=min(N,sizeof(m)))字節對齊,即變量m的起始地址必須是M的整數

原创 oranotes

OracleNotes 1.   Oracle用戶權限: 角色權限: Sysdba:系統管理員,擁有最高權限,可以管理oracle實例的,它的存在不依賴於整個數據庫完全啓動,以sysdba身份登陸,裝載數據庫、打開數據庫; Sysoper

原创 網絡--- tcp狀態總結

TIME_WAIT:主動調用close()發送FIN的一方,收到對方ack及FIN報後狀態變爲TIME_WAIT,TCP協議規定TIME_WAIT狀態會一直持續2MSL(即兩倍的分段最大生存期,默認MSL爲2分鐘),處於TIME_WAI

原创 網卡中斷優化

(1)  中斷的配置 [root@zxinos ~]#/etc/init.d/irq_balancer status Checking for service irqbalance                             

原创 Linux--- 進程跟蹤手段

strace方法: strace XXX -o ttt  --- 跟蹤XXX執行過程調用的系統調用,結果保存到ttt文件 strace -c XXX --- 跟蹤XXX每次調用系統調用耗費時長 strace -f XXX --- 跟蹤

原创 幾個特殊TCP報文及TCP

TCP Window Full: 接收方接收緩衝區滿了後,導致發送方的發送緩衝區裝滿待確認數據,此時發送方會發送一個TCP Window Full消息。 TCP ZeroWindow: 接收方應用沒有及時recv消息,導致接收緩衝滿,

原创 linux--- 配置ftp服務

下面是各種操作系統下與ftp相關的配置文件。 Linux: /etc/ftpusers  配置不能通過FTP登陸的用戶; /etc/vsftpd.conf 配置FTP的各種權限; /etc/xinetd.d/vsftpd 配置xinet

原创 網絡---關於tcp的核心參數

注:這些參數說明從網上取得,不記得出處了,保存下來備以後查用。在linux執行man tcp基本上可以得到這些配置是官方說明。 tcp_syn_retries :INTEGER 默認值是5 對於一個新建連接,內核要發送多少個 SYN 連接

原创 Linux--- 手工釋放系統cache

linux:/etc/rc.d # vmstat procs -----------memory---------- ---swap-- -----io---- -system-- -----cpu------  r  b   swpd 

原创 coding---契比雪夫不等式

X爲隨機數,EX爲均值,DX爲標準差,k爲任意正數,則: P{|X-EX|≥k}≤DX/k^2   或者 P{|X|≥(EX+k*DX)}≤1/k^2 隨機數X大於【均值+k倍標準差】(EX+kDX)的概率小於【1/k^2】 所有數據中,

原创 msgrcv()函數特性

操作系統提供的消息隊列收發函數,接收函數有一個特性,以前一直沒理解清楚,今天測試確認了。 函數: int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg); ssi