原创 Bsd內核選項總結

Bsd7.2內核選項總結     一: 下面這個選項在每個內核中都要有: machine i386 它指明瞭機器的硬件體系結構。它必須是i386, pc98, sparc64, alpha, ia64, amd64, 和powerpc當

原创 github和git的使用技巧和例子

一:初學操作, 1,註冊,創建項目,linux本地安裝等工作已經做過。參考http://apps.hi.baidu.com/share/detail/31697631 2,生成密碼   (1)ssh-keygen -t rsa -C "t

原创 linux的ipv6配置查看排錯

linux系下面的ipv6使用 一:查看是否內核模塊是否支持 #lsmod|grep v6 查看是否有文件/proc/net/if_inet6 #ping6 ::1 不支持可以動態加載,再不行就要編譯內核了 #modprobe ipv

原创 grub.conf介紹

一:grub每行選項 1,default xx      表明xx是缺省的啓動項目 2, timeout yy      表明在yy秒後缺省啓動項目將啓動 3, fallback zz      在第一個啓動項目失敗後,過了timeout

原创 linux和windows經典操作

1, (1)linux ping同個網段內的主機是否存在。 for i in `seq 1 254`;do ping -c 2 -w 1 10.8.9.$i; done   (2),xp的cmd下操作 “for” for /L %A i

原创 代碼閱讀總結工具doxygen使用總結

  一:基本配置 必要的配置 (1)Wizard-->Project-->DOXYFILE_ENCODING  Doxygen  文件的編碼方式默認爲UTF-,若希望支持中文,最好設置爲GB2312。  (2)Wizard-->Proje

原创 cpu親和力總結taskset和setcpu及其他相關

一:taskset -- 獲取或指定進程運行的CPU. man taskset出現 CPU affinity is a scheduler property that "bonds" a process to a given set of

原创 notepad++查看編輯源碼

一:常用插件 1,nppftp 遠程ssh連接 服務器 查看、修改、上傳代碼。 2,light explorer 查看本地代碼進行查看、修改、複製。 3,SourceCookifier 可轉至函數定義處。向前定位,向後定位。 二

原创 vmware下linux共享文件夾

恢復虛擬機ubuntu後,首先,點擊 虛擬機——安裝VMware Tools(Install VMware Tools),這時我們會在Ubuntu系統桌面上發現VMware Tools的光盤圖標。 雙擊這個文件圖標後,會發現有兩個文

原创 程序的內存分佈

圖1 左邊的是UNIX/LINUX系統的執行文件,右邊是對應進程邏輯地址空間的劃分情況。 1.堆棧區(stack),堆棧是由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。棧的申請是由系統自動

原创 linux常用命令和軟件蒐集-每天添加

1,E4rat,專爲加速Linux啓動時間設置的工具。通過對物理文件分配,藉此減小旋轉遲延,增大磁盤交換速率,藉此加速開機啓動時間。 E4rat只爲Ext4格式設計,對其他文件系統不起作用。您在使用時,注意保護敏感數據,避免以外發生。

原创 常見的10種“瓶頸”

1 數據庫 Working size超過可用內存 Working Size怎麼理解?肯定不是指數據庫的大小,應該是在保證業務指標——響應時間、QPS的情況下,數據庫使用的內存大小。其超過可用內存後的直接影

原创 Socket詳解-socket建立

Socket建立    爲了建立Socket,程序可以調用Socket函數,該函數返回一個類似於文件描述符的句柄。socket函數原型爲:   int socket(int domain, int type, int protocol

原创 linux 的shell 編寫常用技巧

一:shell環境變量$IFS的用法 1. IFS的默認值爲:空白(包括:空格,tab, 和新行),將其ASSII碼用十六進制打印出來就是:20 09 0a 2. IFS對空格的空白的處理和其他字符不一樣,左右兩半的純空白會被忽略,多個連

原创 linux協議棧pf_packet相關分析

  一:名詞解釋: 1,BSD socket層: bsd socket是Berkeley套接字應用程序接口(API)包括了一個用C語言寫成的應用程序開發庫,主要用於實現進程間通訊,在計算機網絡通訊方面被廣泛使用。 Berkeley套接字