Time of Update: 2018-12-06
調整linux(ubuntu8.0.4)核心參數以便滿足高並發訪問,解決大量time_wait和syn攻擊問題: 1 sudo vi /etc/sysctl.conf 在最下面編輯添加: net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.route.gc_timeout = 100 net.ipv4.ip_local_port_range = 1024
Time of Update: 2018-12-06
linux核心分析-初始化分析 參考我提供的三個檔案:bootsect.txt,head.txt,setup.txt 至於x86的引導無非如下步驟: 1,cpu初始化自身,在固定位置執行一條指令。 2,這條指令條轉到bios中。 3,bios找到啟動裝置並擷取mbr,該mbr指向我們的lilo 4,bios裝載並把控制權交給lilo 5,壓縮核心自解壓,並把控制權轉交給解壓核心。
Time of Update: 2018-12-06
ICE在Linux下的完整編譯安裝安裝平台要求:最好用gcc 4.x版編譯ICE,在Slackware下發現gcc3.3.6和gcc3.4.6都無法編譯通過為了方便管理,將ICE相關的軟體都安裝到/usr/local/ICE-3.3.0/目錄下 首先 安裝第三方包:ThirdParty-Sources-3.3.0.tar.gz解壓 ThirdParty-Sources-3.3.0.tar.gz# cd ThirdParty-Sources-3.3.0 1)mcpp is a C/C++
Time of Update: 2018-12-06
#include <sys/types.h>#include <stdio.h>#include <pwd.h>#include <unistd.h>int main(){ uid_t uid; gid_t gid; struct passwd *pw; uid =getuid(); gid=getgid(); printf("User is
Time of Update: 2018-12-06
環境是Fedora 7首先需要安裝OpenGL的開發環境。現在Linux下有很多OpenGL的實現,Fedora 7中已經附帶了Mesa,這是OpenGL一個開源的實現。安裝Fedora時如果選中了開發環境,那麼Mesa可能就已經安裝好了。如果你和我一樣安裝的時候沒有選擇開發,那麼,可以通過yum來線上安裝Mesa:首先尋找Mesa相關的包: yum list mesa*返回結果應該是和Mesa相關的Lib以及開發包。 Installed Packages
Time of Update: 2018-12-06
Linux上編譯SIMD指令程式 (1) g++編譯時間加入 __MMX__, __SSE__ predefinitions;(2) gcc的連結時-march=pentium4 -mmmx -msse -m3dnow(3) 包括標頭檔: xintrinsic.h 如果用Eclipse開發時注意設定的地方。 IA-32 Intel體繫結構的指令主要分為以下幾類: 通用x87 FPUMMX技術SSE/SSE2/SSE3擴充MMX/SSE類擴充引入了SIMD(單指令多資料)的執行模式,
Time of Update: 2018-12-06
在Linux伺服器上執行 sudo apt-get install ssh 安裝ssh服務,然後就可以通過超級終端等串連伺服器的22號連接埠操作Linux伺服器了。我們以putty為例實現串連ubuntu並實現中英文的輸入輸出。1、Putty configuration:Window->Appearance->Font settings ,選擇漂亮點的字型,但無傷大雅。2、Window -> Translation
Time of Update: 2018-12-06
TAR命令名tar - tar 檔案檔案管理程式的 GNU 版本。下面將逐個介紹其含義 總覽tar [ - ] A --catenate --concatenate | c --create | d --diff --compare | r --append | t --list | u --update | x -extract --get [ --atime-preserve ] [ -b, --block-size N ] [ -B, --read-full-blocks ] [ -C,
Time of Update: 2018-12-07
點評:linux下掛載(mount)光碟片鏡像檔案、移動硬碟、隨身碟、Windows和NFS網際網路共用 linux是一個優秀的開放源碼的作業系統,可以運行在大到巨型小到掌上型各類電腦系統上,隨著 linux系統的日漸成熟和穩定以及它開放原始碼特有的優越性,linux在全世界得到了越來越廣泛的linux下掛載(mount)光碟片鏡像檔案、移動硬碟、隨身碟、Windows和NFS網際網路共用linux是一個優秀的開放源碼的作業系統,可以運行在大到巨型小到掌上型各類電腦系統上,隨著
Time of Update: 2018-12-06
Linux伺服器網卡驅動安裝及故障排除(轉)轉自:http://www.ccw.com.cn/server/yyjq/htm2005/20050817_15OF4.htm感謝原創作者 曹江華 Linux 伺服器網卡驅動安裝及故障排除
Time of Update: 2018-12-06
ET模式稱為邊緣觸發模式,顧名思義,不到邊緣情況,是死都不會觸發的。EPOLLOUT事件:EPOLLOUT事件只有在串連時觸發一次,表示可寫,其他時候想要觸發,那你要先準備好下麵條件:1.某次write,寫滿了發送緩衝區,返回錯誤碼為EAGAIN。2.對端讀取了一些資料,又重新可寫了,此時會觸發EPOLLOUT。簡單地說:EPOLLOUT事件只有在不可寫到可寫的轉變時刻,才會觸發一次,所以叫邊緣觸發,這叫法沒錯的!其實,如果你真的想強制觸發一次,也是有辦法的,直接調用epoll_ctl重新設定一
Time of Update: 2018-12-06
一
Time of Update: 2018-12-06
[Linux]從控制台一次讀取一個字元,無需等待斷行符號鍵 周銀輝 讀取字元嘛,可以使用getchar(),getch()等等函數,但它們都需要等待斷行符號鍵以結束輸入,而不是按下鍵盤時立即響應,看上去不那麼“即時”。如果是在windows平台下的話,可以使用conio.h下的_getch()函數,注意是以底線開頭的,msdn連結在這裡。在linux下貌似沒有找到類似的函數...
Time of Update: 2018-12-06
Linux下vi的基本用法指南. 一、基本命令介紹 ---- 1.游標命令 k、j、h、l——上、下、左、右游標移動命令。雖然您可以在linux中使用鍵盤右邊的4個游標鍵,但是記住這4個命令還是非常有用的。這4個鍵正是右手在鍵盤上放置的基本位置。 nG——跳轉命令。n為行數,該命令立即使游標跳到指定行。 Ctrl+G——游標所在位置的行數和列數報告。 w、b——使游標向前或向後跳過一個單詞。 ----
Time of Update: 2018-12-06
在 VirtualBox 虛擬機器上面測試的,ubuntu 8.04系統。1. 下載核心原始碼http://www.kernel.org/ 下載The latest stable version of the Linux kernel is: 2.6.25.7 ,點後面的“F” 按鈕下載http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.7.tar.bz2 檔案。 2. 在終端 su
Time of Update: 2018-12-06
Ubuntu 烏班圖,這個同學自從在大學裡面認識它以來,對它是又愛又恨,從9.04 - 9.10 - 10.04 - 10.10 曆經了4次版本變革之後還是用上了它了!Windows 7 同學也非常到不錯,從它哥哥SERVER 2008同學那學到了很多,用起來很不錯,無奈用著用著還是決定離開它,投入烏班圖同學到懷抱。理由如下:1.操作體驗上2者都非常不錯各有優勢2.費用上,對於從來沒有花過錢用過作業系統的我來說沒有什麼本質的區別,但是可以看到源碼這點讓我更喜歡烏班圖同學了3.安全形度,最近的3
Time of Update: 2018-12-06
由於現在自己使用的Linux服務啟動系統的硬碟空間不足,所以加上了一個250G的SATA硬碟,而這個硬碟以前是windows下分區和格式化的。這個打算完全格式化成linux系統的分區格式ext3。首先插上電源線和SATA線串連以後,系統就能認到該硬碟,然後在linux裡面查看裝置ls /dev/sd*從中知道具體的sdc1標識符便表示這個SATA盤然後採用linux的分區工具fdisksudo fdisk /dev/sdc m for helpd command to delete
Time of Update: 2018-12-06
轉自:http://www.ixpub.net/thread-619016-1-1.html tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 檔案與目錄 ....參數:-c :建立一個壓縮檔的參數指令(create 的意思);-x :解開一個壓縮檔的參數指令!-t :查看 tarfile 裡面的檔案!特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。-z :是否同時具有 gzip
Time of Update: 2018-12-07
文章目錄 伺服器安裝和初始化SSH伺服器Linux研究 Linux系統Linux手冊中心 | RedHat產品文檔Ubuntu.com | Ubuntu One | Ubuntu案頭指南 | Ubuntu案頭培訓 | Ubuntu中文論壇 | ChinaUnix.netHow do I use software from a PPA?深入 Linux PAM
Time of Update: 2018-12-07
卸載預設的:用root使用者登陸到系統,開啟一個終端輸入# rpm -qa|grep gcj顯示內容其中包含下面兩行資訊# java-1.4.2-gcj-compat-1.4.2.0-27jpp# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp卸載# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp# rpm -e