Time of Update: 2013-12-13
我的FreeBSD裡面的qemu虛擬了一個2003,一直是NAT上網方式(預設的),問題是我BSD和2003之間沒法通訊,同時內網其他機器也沒法連,這就好多測試做不了。查了下資料發現可以用Bridge的方式,具體做法如下:1、在/boot/loader.conf裡面加上下面幾行,啟動機器自動載入aio、kqemu、if_tap、if_bridge、bridge幾個模組(如果不支援模組,重編核心):
Time of Update: 2013-12-13
如果你想進入Linux神奇的網路編程世界,請跟筆者來,在學習之前,筆者只需要你擁有一定的C語言編程知識,就足夠了。筆者會講述編寫網路程式需要的基本知識。 所謂網路,在軟體人員的觀點來看,就是很多的用物理鏈路(比如,乙太網路,無線網路)連在一起的電腦,並且安裝有網路程式。就像打電話,我們需要知道對方的號碼一樣,網路程式也需要知道要和那台電腦通訊,在這裡,就是電腦的網路介面所擁有的IP地址。其實,一個完整的網路程式擁有兩個獨立的程式,他們分別運行在兩個電腦上,一個是網路通訊的伺服器端,一個是網路通
Time of Update: 2013-12-13
From Tangbuhus blog公司一台待命伺服器,架設的是asp,.net,php,jsp 全能環境。用apache做代理,出現狀況:apache報錯是:Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /concert/fw/. Reason: Error reading
Time of Update: 2013-12-13
當我們擁有了一個linux下的shell(伺服器上多個網站)。 這個shell對所在網站的根目錄有可寫入許可權,甚至能查看其他網站的目錄。 那麼,這樣的主機設定肯定是不安全的。 有的時候,我們想對獲得同伺服器的其他站的許可權,比如直接對其他網站的index.php進行修改,卻發現沒有許可權。 我們可以嘗試通過以下指令碼來實現對其他網站的檔案添加許可權。 代碼: <?php $path = stripslashes($_GET['path']); $ok
Time of Update: 2013-12-13
經過兩個多月的不斷完善,最新的Linux核心2.6.25剛剛正式發布了,此次發布的新版kernel加入了眾多重要新特性,主要包括: 進程組記憶體資源控制器 基於2.6.24中加入的“Control Groups”,將一組任務的記憶體行為同系統的其它部分分離開來,可以被用來: ·隔離一個或者一組程式,記憶體饑渴型程式可以被限制在更小的空間中。 ·利用一塊受限的記憶體空間建立一個cgroup,可以代替啟動時使用mem=XXXX選項。 ·可以更好的控制虛擬化軟體。
Time of Update: 2013-12-13
Linux下PDF編輯軟體 修改用pdfedit,加註記用xournal,合并用pdktk。 當使用者在尋找適宜的PDF編輯器時,Linux PDF編輯軟體吸引了大家的眼球。它是一個自由,開源的PDF文檔處理器,而且在圖形化使用者介面以及命令列介面都可以使用。 Linux PDF
Time of Update: 2013-12-13
一、使用GRUB進行硬碟安裝 1.安裝前的工作 在安裝前要分好區,一般要划出以下幾個分區 /根分區 我安裝redhat9時給了500M; /boot分區100M-200M左右; /swap一般是記憶體的兩倍; /home分區 儲存各個使用者的資料,根據你自己的需要決定 /usr分區 所有安裝的包都放在這個分區,我安裝redhat9時給了5G
Time of Update: 2013-12-13
方法一:配置SSH工具 SecureCRT中文版配置 [全域選項]→[預設會話]→[編輯預設設定]→[終端]→[外觀]→[字型]→[新宋體 10pt CHINESE_GB2312]→[字元編碼 UTF-8] putty配置 [window]→[Appearance]→[Font settings]→[Change]→[Fixedsys CHINESE_GB2312] [window]→[Appearance]→[Translation]→[Received data assumed
Time of Update: 2013-12-13
1、將安裝檔案拷貝至你的目錄中,如果是以root身份登入上的,就將軟體拷貝至/root中。 #cp xxx.tar.gz /root 2、解壓縮。 #tar xvzf xxx.tar.gz 或直接雙擊解壓縮. 3、檢查編譯。 #./configure 4、檢查通過後,將產生用於編譯的MakeFile檔案。此時,可以開始進行編譯。 #make。 5、成功編譯後,開始安裝。 #make install 6、安裝完畢,應清除編譯過程中產生的臨時檔案和配置過程中產生的檔案。 #make
Time of Update: 2013-12-13
具體解決方案是: 1,修改遠程linux機器的配置 vim /etc/sysconfig/i18n 把LANG改成支援UTF-8的字元集 如: LANG=”zh_CN.UTF-8″ 或者是 LANG=”en_US.UTF-8″ 2,然後再改secure crt的設定 Options–>Session Options… 然後把Terminial–>Appearance 再然後右邊fonts裡的Character改成”UTF-8″
Time of Update: 2013-12-13
淺析linux下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc檔案 /etc/profile:此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行. 並從/etc/profile.d目錄的設定檔中搜集shell的設定. /etc/bashrc:為每一個運行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.
Time of Update: 2013-12-13
Ubuntu 12.04改造指南 升級12.04已經有一段時間了。作為一個從08年就開始用Ubuntu的老使用者,我覺得作為一個LTS版本,12.04無疑是不太符合我的期望的。說這話不代表我不建議升級12.04,只是我覺得12.04不像以前各版本直接裝好就能用得很順手。所以,我開始改造我的Ubuntu。經過一段時間的調整與使用,我對現在的系統基本表示滿意,於是打算寫一片文章來介紹一下我的改造。 www.2cto.com
Time of Update: 2013-12-13
vmstat是一個查看虛擬記憶體(Virtual
Time of Update: 2013-12-13
linux共用記憶體聊天室 共用記憶體為是一種非常有效,速度快,適宜各進程間傳遞較大的資料。但是,共用記憶體不會隨著程式終止而釋放,須用shmctl共用記憶體區釋放,否則,會一直殘留在系統記憶體區中,影響運行效率。本實踐中,要實現聊天室的功能,開始時建立單次顯示,覆蓋共用記憶體的方法,發現輸出的死迴圈難以控制,缺乏阻塞,後來改用數組儲存,將共用記憶體劃分成N個子區間,多終端共同讀寫時,子區間的移位難以控制。 www.2cto.com
Time of Update: 2013-12-13
ubuntu 12安裝jdk
Time of Update: 2013-12-13
linux下的tar解壓命令參數詳解 描述tar 程式用於儲存或展開 tar 封存檔案。封存檔案可放在磁碟中 ,也可以存為普通檔案。 tar是需要參數的,可選的參數是A、c、d、r、t、u、x,您在使用tar時必須首先為 tar 指定至少一個參數;然後,您必須指定要處理的檔案或目錄。如果指定一個目錄則該目錄下的所有子目錄都將被加入存檔。 www.2cto.com 應用舉例:1)展開 abc.tar.gz 使用命令:tar xvzf abc.tar.gz 展開
Time of Update: 2013-12-13
Linux核心中的訊號量解析 訊號量(semaphore)是用亍保護臨界區的一種常用方法核心的訊號量在概念和原理上不使用者態的訊號量是一樣的,但是它不能在核心之外使用,核心訊號量實際上是一種睡眠鎖 原型:/* Please don't access any members of this structure directly */struct semaphore { spinlock_t lock; unsigned int
Time of Update: 2013-12-13
Ubuntu 10.04安裝Redmine 2.0與Apache2整合配置 零、注意事項1、使用Ruby 1.9 + Redmine 2.0,有些外掛程式安裝時可能會出現問題,例如:A、Scrum外掛程式scrum-pm(redmine_sprints)[html] Error message: no such file to load -- dispatcher Exception class: LoadError
Time of Update: 2013-12-13
Gnome 3工作列花屏解決方案 最近因為編譯Android源碼的需要,卸載了原有的debian,裝上了Ubuntu 11.10,然後就覺得Unity很不好用,就卸載了Unity,安裝上了Gnome 3,開機重啟就發現了問題,工作列花屏,我的是A卡,安裝了官方的私人驅動,問題就出在這裡,如果安裝開源驅動,就不會有花屏的問題。要解決這個問題,首先要卸載私人驅動,如果你是從官方下載了.run檔案,然後手動安裝,那麼你要先卸載這個驅動:執行下面幾條命令:
Time of Update: 2013-12-13
Linux入門:安裝NTFS驅動 我使用的是CentOS5.5,預設不支援NTFS檔案系統,因此需要安裝NTFS驅動;如果不安裝驅動,則會出現以下錯誤: NTFS-3G:http://www.tuxera.com/community/ntfs-3g-download/下載完後為: www.2cto.com 步驟1:tar -zxvf ntfs-3g_ntfsprogs-2012.1.15.tgz 步驟2:cd