Time of Update: 2015-02-04
標籤: 主要參考《深入Linux核心架構》、《深入理解Linux核心》及核心linux-3.18.3 頁表用於建立使用者進程的虛擬位址空間和系統實體記憶體(記憶體、頁幀)之間的映射。IA-32系統預設使用兩級分頁系統,但是核心中總是使用四級頁表,第三和第四級頁表由特定於體繫結構的代碼類比。
Time of Update: 2015-02-04
標籤: vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允許80連接埠通過防火牆) -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j
Time of Update: 2015-02-04
標籤:1、netstat -tuln(TCP udp lister ,n顯示地址和連接埠號碼)查詢當前電腦開了哪些連接埠0代表很通暢 tcp才有監聽的狀態 udp沒有監聽------------------listen 的 EN換行了,修改 secureCRT的邏輯行,邏輯列大一點點即可 2、netstat
Time of Update: 2015-02-03
標籤:linux ubuntu 64位 Linux顯示以log結尾的記錄檔[email protected]:~$ find -name "*.log"find: `./.gvfs':
Time of Update: 2015-02-03
標籤:linux ubuntu 64位 Linux顯示cat協助資訊並退出[email protected]:~$ cat --help用法:cat [選項]... [檔案]...將[檔案]或標準輸入組合輸出到標準輸出。 -A, --show-all 等於-vET -b, --number-nonblank 對非空輸出行編號 -e
Time of Update: 2015-02-04
bash指令碼技巧-trap命令,bash指令碼-trap分享一個shell指令碼技巧,大家寫shell指令碼的時候,一般而言僅僅保證功能可用,但程式的魯棒性卻不是太好,不夠健壯,多數是指令碼處理一些中斷訊號導致,應對非預期的系統訊號,其實系統內建的trap命令可以很好的處理,例如:trap "rm -f /var/lock/subsys/my_program_lock_file; exit 0" 1 2 9
Time of Update: 2015-02-04
linux之C編程學習——如何鎖定記憶體,linuxc編程鎖定 Linux
Time of Update: 2015-02-04
針對自動化營運工具ssh/telnet/ftp等命令設計的三種遠程互動方式,sshtelnet第一種:ftp -v -n 192.168.0.1 21 <<!user ftp ftp123bay!第二種:{ echo -e "\n" echo -e "ifconfig" }| telnet 0 1234 第三種:ssh 192.168.0.2 '/etc/init.d/httpd
Time of Update: 2015-02-04
ubuntu使用conky添加案頭控制項周末沒事好好玩一下ubuntu,首先就想用windows的案頭。案頭捷徑就是把/usr/share/applications/下面的應用開機檔案拷貝到案頭;下面主要說說如何添加案頭控制項。我用的是Conky看看效果,其實還有很多其他的控制項,只是需要另外下載:安裝方法:首先得安裝Conky:sudo apt-get install conky-all然後安裝GUI管理器:sudo add-apt-repository
Time of Update: 2015-02-04
goaccess 分析日誌,goaccess分析日誌 非常小又精悍的 Nginx 日誌分析工具 Goaccess,處理速度非常快,我用 XShell 查看,還可以產生 html 報告。GoAccess 在 CentOS 上的安裝方法:1. 需要安裝 GeoIP, ncurses, glib2, 一句搞定yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel 2. 下載
Time of Update: 2015-02-04
使用VS+VisualGDB編譯Linux版本RCF,visualgdbrcfRPC通訊架構——RCF介紹中說了,RCF本身是支援跨平台的,其代碼放到Linux平台,是可以通過gcc、make等工具,編譯通過的。 官方提供的源碼中,只有cmake編譯指令碼,並沒有提供Makefile,如果想直接使用make編譯,就必須自己寫Makefile。 拋開這些不說,本文主要介紹在Windows系統上,通過VS與VisualGDB來完成Linux版本的RCF庫的編譯和調試。
Time of Update: 2015-02-04
CentOS中tcpdump參數用法詳解整理在centos下進行編程開發的人尤其是網路編程的人會經常需要分析資料包,那麼一定會用到tcpdump,下面就是關於tcpdump的使用方法說明(1). tcpdump的選項-a 將網路地址和廣播位址轉變成名字;-d 將匹配資訊包的代碼以人們能夠理解的彙編格式給出;-dd 將匹配資訊包的代碼以c語言程式段的格式給出;-ddd 將匹配資訊包的代碼以十進位的形式給出;-e 在輸出行列印出資料連結層的頭部資訊;-f
Time of Update: 2015-02-04
無線路由器破解教程-CDlinux(Bylsyz0021) 好幾個月以前就有同學讓我出一篇關於無線路由器的破解教程,由於比較忙,一直也沒有出,這篇教程其實三個星期之前我就做了,但是一直沒有發表出來,今天我就把它發表出來。
Time of Update: 2015-02-04
開源硬體的幾個參考地址,開源硬體參考地址各種派PIhttp://www.eeboard.com/bbs/thread-34534-1-1.htmlRaspberry Pi電腦板,中文譯名"樹莓派"!Banana pi 香蕉派是 raspberry pi 樹莓派的"複製"www.banana-pi.com最新開源硬體項目,相容樹莓派Banana PI M1是為了配合Elastos.org開源OS推廣而推出開源硬體平台楊梅派 (Waxberry Pi)是一款基於ARM Cortex-A8
Time of Update: 2015-02-04
爛泥:centos單獨編譯安裝gd庫,爛泥centosgd庫本文由秀依林楓提供友情贊助,首發於爛泥行天下。 這幾天一直在弄一個商城系統,該系統的源碼及資料庫都已經上傳並建立完畢。但是在安裝該系統時,卻提示缺少gd庫。如下: 使用php探針查看,發現php確實沒有安裝gd庫。如下: 目前伺服器的環境是nginx+php-fpm,php使用源碼迷你安裝,所以就沒有安裝gd庫。儘管沒有安裝gd庫,但是我們還是可以通過單獨編譯安裝gd庫。 下面我們就開始來介紹如何給已經編譯好的php環境安裝gd庫。
Time of Update: 2015-02-04
Linux系統下的定時任務Crontab什麼是CrontabCrontab是Linux系統下的定時任務工具,相當於WIN7系統的任務計劃,能夠讓系統定時做出詳見
Time of Update: 2015-02-04
LAMP網站架構方案分析LAMP(Linux-Apache-MySQL-PHP)網站架構是目前國際流行的Web架構,該架構套件括:Linux作業系統,Apache網 絡伺服器,MySQL資料庫,Perl、PHP或者Python程式設計語言,所有組成產品均是開源軟體,是國際上成熟的架構架構,很多流行的商業應用都是采 取這個架構,和Java/J2EE架構相比,LAMP具有Web資源豐富、輕量、快速開發等特點,微軟的.NET架構相比,LAMP具有通用、跨平台、高
Time of Update: 2015-02-04
VPS硬碟及網路等主要效能測試命令隨著儲存介質(硬碟等)容量與性價比的不斷提升,VPS技術的發展與成熟以及價格的福士化,VPS的應用也越來越廣。很多站長朋友開始將網站由虛擬機器主機轉向VPS,比如幾款10刀以下性價比不錯的米國VPS有:BurstNET(俗稱84vps)
Time of Update: 2015-02-04
CDLinux系統破解WIFI密碼隨身碟的製作(網卡:博通BCM4313)之所以使用隨身碟來啟動CDLinux,是因為,隨身碟啟動可以使用內建網卡,而虛擬機器不可以,或者過程複雜。隨身碟啟動抓包後破解可以充分利用CPU資源,而虛擬機器可利用資源較少。當然也可以抓到包後,再用EWSA來跑。使用工具:Windows系統、隨身碟、CDLinux系統鏡像、grub4dos、grubinst、UltraISO、內建網卡:Broadcom Corporation BCM4313 802.11bgn
Time of Update: 2015-02-04
Linux查看程式、進程的依賴庫的方法1. 利用ldd查看可執行程式的依賴庫[root@~]# ldd /usr/local/php/bin/php linux-vdso.so.1 => (0x00007fff753f5000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000031f4600000) librt.so.1 => /lib64/librt.so.1 (0x000000311ee00000)