Time of Update: 2017-02-27
所謂操作,到現在只是通過藍芽做了二件事:一、通過虛擬串口串連上手機,執行AT命令操作手機(發簡訊而已)二、手機和電腦互傳檔案如果使用redhat 9.0,核心版本為2.4.20,要支援bluetooth的話,就得升級核心,所以還不如更新發行版。如FC5就支援bluetooth,並帶了相關的軟體。1, 啟動bluetooth服務,尋找到手機的MAC是00:13:E0:2A:99:6A,在Channel 1提供Dail-up Networking,在channel 9提供OBEX Object
Time of Update: 2017-02-27
1、查看IP:Ifconfig2、配置IP的方法:A、這種方法立即生效,但是重啟將不會儲存。(除了這個方法的其它方法都可以儲存下來)Ifconfig eth0 1.1.1.1 netmask 255.0.0.0 upIfconfig eth0:1 1.1.1.3 up //設定一個網卡多個IP的方法(在設定虛擬機器主機時有用到)啟用網卡:Ifconfig eth0 up關閉網卡:Ifconfig eth0 down動態擷取IP:Ifconfig etho
Time of Update: 2017-02-27
ARM體繫結構: 1.最常用的方式,就是在make config裡修改“General Setup”子功能表中的“Default kernel command string” 選項,通過修改這個選項來修改include/linux/autoconf.h檔案中的CONFIG_CMDLINE宏 2.有的時候為了省去make
Time of Update: 2017-02-27
十九、如何編譯新的核心?編譯新的核心其實是一個比較複雜的過程:複雜之處在於進行make
Time of Update: 2017-02-27
Ubuntu系統是基於Linux的系統,他所有的軟體的更新是通過命令:apt-get install來安裝。一、實現中文輸入該命令是為了完成gcc編譯器的建立,該ubuntu是debian的變種,debian傾向於用打包檔案來執行,而普通的linux是基於源碼編譯的,通過gcc,make來完成的。sudo apt-get install build-essential該命令是對編譯環境打一些補丁。apt-get build-dep vim-gtk該命令是為了初始化scim中文。sudo apt-
Time of Update: 2017-02-27
隨著Ubuntu "Feisty Fawn" 7.04發布的臨近,Linux作業系統的組件將會被更多的伺服器環境所採用。 Canonical
Time of Update: 2017-02-27
linux的各大發行版,都有些不必要的服務被預設開啟了,針對ubuntu,我們可以採用選擇性關閉的方法加速起動,提高系統效能。這裡我們安裝一個軟體:sudo apt-get install sysv-rc-conf然後這樣起動:sudo sysv-rc-conf在這個軟體裡,可以用鍵盤的方向鍵移動,用空格選取,也可以直接用滑鼠選取,最後用q儲存退出,一下列出服務的名稱和基本的解釋。acpi-support
Time of Update: 2017-02-27
01)啟用root使用者密碼 sudo passwd root 系統會提示你輸入新密碼,同時啟用它。 02)禁用root帳戶 sudo passwd -l root 03)允許root使用者登入GNOME(不推薦) 啟用root後, 開啟“系統→系統管理→登入視窗”,選擇“安全”。勾選“允許本地系統管理員登入” 04)自動登入GNOME (據說這樣不安全) 但這樣很方便,不用次次登入都要輸入口令。 開啟&
Time of Update: 2017-02-27
編輯類: vim和emacs。在windows都有對應的版本,有很多人問我,vim和emacs應該學習那個?我的觀點是都需要,vim和emacs雖然鍵盤綁定不太一樣,但是他們解決問題的方式不一樣,擅長的地方也不一樣。用最好的工具解決合適的問題永遠都是對的。有很多人會置疑用鍵盤來操作是滑鼠沒有發明之前的做法,有了滑鼠之後,就不需要了。這個是對vim和emacs粗淺的認識,在編輯文檔,特別是編寫程式的時候,不停的用滑鼠點來點去,容易疲勞,而且效率低下。vim和emacs會讓你真正體會到編輯的快樂!
Time of Update: 2017-02-27
正如你注意到的那樣,在ubuntu一天天的使用過程中,大多數的任務都被輕易得完成了。但是,當你準備擴充你在ubuntu上的應用,例如,使用新的應用程式,組建一個家用網路,以及增加一個新的使用者的時候,會發生什麼情況呢?這個簡要的指引文章會與你分享一些技巧,包括建立和管理其他的使用者,用其他的小技巧驗證一些關鍵性的區別,以及提供了一些與root使用者有關的技巧。也許,最關鍵的地方在於,這些步驟能夠協助你加強對ubuntu系統的使用,讓它不僅僅是作為你的另一台個人桌面電腦而已。 第一章,理解ubu
Time of Update: 2017-02-27
使用ubuntu有些時間了,在繼續學習《unix和linux權威教程》前,將自己使用ubuntu的過程和經驗作個小結,希望對初學者有些協助,能少走一些彎路。 1.擷取ubuntu6.06系統光碟片 官方網站上有免費派送的系統光碟片,只需填寫你的申請資訊就可以獲得,這些申請資訊通常包括姓名,地址,郵編等,不過都要填寫英文或拼音,並有字元數限制。申請時注意所要系統的類型,對個人有32位版和64位版,比如我的電腦使用p3的CPU,需要安裝32位版,如果你使用AMD SP64一類的處理器,就需要申請64
Time of Update: 2017-02-27
我們已經知道,我們可以通過訊號來終止進程,也可以通過訊號來在進程間進行通訊,程式也可以通過指定訊號的關聯處理函數來改變訊號的預設處理方式,也可以屏蔽某些訊號,使其不能傳遞給進程。那麼我們應該如何設定我們需要處理的訊號,我們不需要處理哪些訊號等問題呢?訊號集合函式就是協助我們解決這些問題的。有關Linux進程間使用訊號通訊的更多內容,可以參閱我的另一篇文章——Linux處理序間通訊——使用訊號下面是訊號函數集:1、int
Time of Update: 2017-02-27
一、什麼是訊號用過Windows的我們都知道,當我們無法正常結束一個程式時,可以用工作管理員強制結束這個進程,但這其實是怎麼實現的呢?同樣的功能在Linux上是通過產生訊號和捕獲訊號來實現的,運行中的進程捕獲到這個訊號然後作出一定的操作並最終被終止。訊號是UNIX和Linux系統響應某些條件而產生的一個事件,接收到該訊號的進程會相應地採取一些行動。通常訊號是由一個錯誤產生的。但它們還可以作為處理序間通訊或修改行為的一種方式,明確地由一個進程發送給另一個進程。一個訊號的產生叫產生,接收到一個訊號叫
Time of Update: 2017-02-27
有時候,我們需要在自己的程式(進程)中啟動另一個程式(進程)來協助我們完成一些工作,那麼我們需要怎麼才能在自己的進程中啟動其他的進程呢?在Linux中提供了不少的方法來實現這一點,下面就來介紹一個這些方法及它們之間的區別。一、system函數調用system函數的原型為:#include <stdlib.h> int system (const char *string);它的作用是,運行以字串參數的形式傳遞給它的命令並等待該命令的完成。命令的執行情況就如同在shell中執行命令:
Time of Update: 2017-02-27
一、什麼是檔案在講述檔案操作之前,我們首先要知道什麼是檔案。看到這個問題你可能會感覺到可笑,因為對於用過電腦的人來說,檔案是最簡單不過的概念了,例如一個文本是一個檔案,一個work文檔是一個檔案等。但是在Linux中,檔案的概念還遠不止於這些,在Linux中,一切(或幾乎一切)都是檔案。檔案包括很多的內容,例如:大家知道的普通檔案是檔案,目錄也是一個檔案,裝置也是一個檔案,管道也是一個檔案等等。對於目錄、裝置這些的操作也可以完全等同於對純文字檔案的操作,這也是Linux非常成功的特性之一吧。二、
Time of Update: 2017-02-27
一、Linux下的兩種串連檔案及建立方式在Linux下面的串連檔案有兩種——軟串連和硬串連,雖然都是串連檔案,但兩者卻有很大的區別。一種是類似於Windows的捷徑功能的檔案(或目錄),這種串連稱為軟串連;另一種則是通過檔案系統的inode串連來產生新檔案名稱,而不是產生新檔案,這種稱為硬串連。建立串連檔案的方法非常簡單,就是使用ln命令,ln file1 file2,則建立硬串連,file2為file1的硬串連,ln -s file1
Time of Update: 2017-02-27
1. Grep簡介Grep (global search regular expression(RE) and print out the line,全面搜尋Regex並把行列印出來)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。Unix的Grep家族包括Grep、 eGrep和fGrep。eGrep和fGrep的命令只跟Grep有很小不同。eGrep是Grep的擴充,支援更多的re元字元, fGrep就是 fixed Grep或fast
Time of Update: 2017-02-27
SNMP,Simple Network Management
Time of Update: 2017-02-27
VPN的英文全稱是“Virtual Private
Time of Update: 2017-02-27
在Linux下,我們使用ulimit -n命令可以看到單個進程能夠開啟的最大檔案控制代碼數量(socket串連也算在裡面)。系統預設值1024。對於一般的應用來說(象Apache、系統進程)1024完全足夠使用。但是如何象squid、mysql、java等單進程處理大量請求的應用來說就有點捉襟見肘了。如果單個進程開啟的檔案控制代碼數量超過了系統定義的值,就會提到“too many files