Time of Update: 2018-12-03
使用SecreCRT遠端存取中文版Linux主機時,對於中文顯示會有亂碼。設定SecureCRT設定:選項(Options)->會話選項(Session Options)->外觀(Appearance)->字元(Character),選擇UTF-8。我的系統是 LANG="en_US.UTF-8",改完SecureCRT設定重新登入即可.通常就可以了,因為Linux預設LANG就是UTF-8。如果不是,則設定一下/etc/sysconfig/i18n,將LANG設定支援UTF-
Time of Update: 2018-12-03
linux下檔案的類型是不依賴於其尾碼名的,但一般來講:.o,是目標檔案,相當於windows中的.obj檔案.so 為共用庫,是shared object,用於動態串連的,和dll差不多.a為靜態庫,是好多個.o合在一起,用於靜態串連.la為libtool自動產生的一些共用庫,vi編輯查看,主要記錄了一些配置資訊1:建立.a庫檔案和.a庫檔案的使用//first.h#ifndef _FIRST_H_#define _FIRST_H_int first();int
Time of Update: 2018-12-03
安裝了Ubuntu 7.04後感覺許多地方不盡如人意,比如沒聲音,鍵盤有時會失效。網上牛人說解決這些問題的終極招數是編譯最新版核心,於是想到自己動手編譯Linux核心本文的目的是讓菜鳥也能編譯自己的核心,當然,如果你太菜,比如剛裝上Ubuntu的,那得先學學相關教程。不然連sudo/apt-get/dpkg等都不會用,更談不上編核心了。如果你認為會用sudo等就不是菜鳥,那說明你有著自我滿足的良好美德。一.為什麼要編譯最新的核心?
Time of Update: 2018-12-03
很多人對linux這一個開放核心源碼的OS不會陌生,因此開源相關話題在此不再贅述。問題是,拿到了linux kernel source以後(不知道在哪裡麼,那就看下http://www.kernel.org/吧),應該如何正確的進行配置,編譯,安裝/升級工作。事先聲明,安裝/升級核心的操作被執行以前,系統中被修改的只有核心相關的源檔案,執行以後新核心就取代舊核心,若出現配置誤差或版本誤差導致的不相容問題,沒有備份的話是無法執行恢複的。 (一)配置核心 Configure the kernel
Time of Update: 2018-12-03
Linux 初始 RAM 磁碟(initrd)是在系統引導過程中掛載的一個臨時根檔案系統,用來支援兩階段的引導過程。initrd 檔案中包含了各種可執行程式和驅動程式,它們可以用來掛載實際的根檔案系統,然後再將這個 initrd RAM 磁碟卸載,並釋放記憶體。在很多嵌入式 Linux 系統中,initrd 就是最終的根檔案系統。本文將探索 Linux 2.6 的初始 RAM 磁碟,包括如何建立以及如何在 Linux 核心中使用。 什麼是初始 RAM 磁碟?初始 RAM
Time of Update: 2018-12-03
1、下載源碼 通過搜尋引擎找到CVS的原始碼包,也可以從CVS的官方網站CVShome.org上尋找,由於CVS曆史上也出現過一些安全性漏洞,所以建議要定期去其官方網站上看看有沒有最新版本推出。 2、編譯安裝 [root@terry src]# tar -xjpvf CVS-1.12.5.tar.bz2 [root@terry src]# cd CVS-1.12.5 [root@terry CVS-1.12.5]# ./configure
Time of Update: 2018-12-03
網上關於中文輸入的文章很多,此處只是想疏理一下幾個概念。1。IME平台:windows下IME與IME平台好像是分不清的,而在Linux下他們的概念還是分開的好,IME平台是IME的基礎,有時候你安裝了某個IME,卻怎麼也調不出來,則有可能就是它所需要的平台還沒有建立。幾個IME平台:xcin(x-ChineseInput) ;iiimf(Intranet/Internet Input Method Framework)
Time of Update: 2018-12-03
JDK1.6在LINUX下的安裝是如何進行的呢,讓我們開始我們的示範:Ubuntu Linux下jdk的安裝與配置1.JDK1.6安裝準備從sun公司網站www.sun.com下載linux版本的jdk,我下載的版本是JDK 6 Update 7,地址http://java.sun.com/javase/downloads/index.jspjdk-6u7-linux-i586.bin,開啟終端,用cd命令進入jdk所在目錄,執行複製命令sudo cp
Time of Update: 2018-12-03
vi filename :開啟或建立檔案,並將游標置於第一行首 vi +n filename :開啟檔案,並將游標置於第n行首 vi + filename :開啟檔案,並將游標置於最後一行首 vi +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處 vi -r filename :在上次正用vi編輯時發生系統崩潰,恢複filename vi filename....filename :開啟多個檔案,依次編輯 移動游標類命令 h
Time of Update: 2018-12-03
sftp 是一個互動式檔案傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。下邊就簡單介紹一下如何遠端連線主機,進行檔案的上傳和下載,以及一些相關操作。在ubuntu下的安裝apt-get install sftp ,當然得確保您有足夠的許可權安裝該程式linux下如何使用sftp命令。 舉例,如遠程主機的 IP 是 202.206.64.33或者是網域名稱www.yiihisa.com.cn,使用者名稱是 yiihisa,在命令列模式下:sftp yiihisa@202.
Time of Update: 2018-12-03
其實在認真閱讀了這篇名為“計算記憶體使用量”的文章之後,還是處於半迷糊狀態。這位作者就說Linux下面沒有特別好的顯示記憶體佔用的工具,雖然有top和free,但都說得不清楚,就跟巫毒教的魔術似的。比如top這個工具,它會顯示3種資料,作者分別解釋如下:VIRT:virtual memory usage。Virtual這個詞很神,一般解釋是:virtual adj.虛的, 實質的, [物]有效,
Time of Update: 2018-12-03
Linux系統資訊存放在檔案裡,檔案與普通的公務檔案類似。每個檔案都有自己的名字、內容、存放地址及其它一些管理資訊,如檔案的使用者、檔案的大小等。檔案可以是一封信、一個通訊錄,或者是程式的源語句、程式的資料,甚至可以包括可執行檔程式和其它非本文內容。 Linux檔案系統具有良好的結構,系統提供了很多檔案處理常式。這裡主要介紹常用的檔案處理命令。 file 1.作用 file通過探測檔案內容判斷檔案類型,使用許可權是所有使用者。 2.格式 file [options] 檔案名稱 3.
Time of Update: 2018-12-03
################ 操作################ iostat -x 1 10Linux 2.6.18-92.el5xen 02/03/2009avg-cpu: %user %nice %system %iowait %steal %idle 1.10 0.00 4.82 39.54 0.07 54.46Device: rrqm/s wrqm/s r/s w/s
Time of Update: 2018-12-03
Unix/Linux下一般想讓某個程式在後台運行,很多都是使用 & 在程式結尾來讓程式自動運行。比如我們要運行mysql在後台: /usr/local/mysql/bin/mysqld_safe –user=mysql & 但是我們很多程式並不象mysqld一樣可以做成守護進程,可能我們的程式只是普通程式而已,一般這種程式即使使用 &
Time of Update: 2018-12-03
1、總結背景在linux系統下,如果你下載並安裝了應用程式,很有可能在鍵入它的名稱時出現“command not found”的提示內容。如果每次都到安裝目標檔案夾內,找到可執行檔來進行操作就太繁瑣了。這涉及到環境變數PATH的設定問題,而PATH的設定也是在linux下定製環境變數的一個組成部分。本案例基於RedHat
Time of Update: 2018-12-03
在linux系統上進行項目開發,在部署java項目時,常用方法就是寫一個shell指令碼,但當伺服器重啟了,經常會忘了啟動shell指令碼了。所以我們需要把自己的應用變成linux的服務,當伺服器啟動的時候就自行啟動自己的應用。使用JSVC就能夠實現上面的功能。jsvc詳細資料請參考:http://commons.apache.org/daemon/jsvc.html 1.安裝jsvc 下載jsvc.tar.gz的檔案 #tar xvfz jsvc.tar.gz
Time of Update: 2018-12-03
因為工作中用到 github 管理檔案,這裡簡單說說常用的功能和方法,歡迎大家補充。一、建立一個新的項目 登入www.github.com,點擊頁面右下角“New Repository”, (1)填寫項目資訊:project name: demo (2)點擊“Create Repository” 至此,完成了一個項目在github上的建立,注意,一個項目只能對應一個倉庫。 git的初始設定
Time of Update: 2018-12-03
本文轉自http://tonykorn97.itpub.net/post/6414/258009。部分內容來自http://hi.baidu.com/zengzhaonong/item/64b6e0ce1532f03399b49876。tty是Teletype的縮寫終端是一種字元型裝置,它有多種類型,通常使用tty來簡稱各種類型的終端裝置。tty是Teletype的縮寫。Teletype是最早出現的一種終端裝置,很象電傳打字機(或者說就是),是由Teletype公司生產的。裝置名稱放在特殊檔案目
Time of Update: 2018-12-03
gcc在編譯時間,有些庫並不會自動連結。比如APUE第十一章中第二個常式,調用pthread_create建立線程,但在編譯時間會提示:undefined reference to 'pthread_create'原因就是:在gcc編譯時間,pthread_create函數所在的庫並不會被連結。解決方案:在編譯時間,加上-lpthread選項,告訴gcc連結上libpthread.so。如果你不幸的話,可能會遇上:/usr/bin/ld:cannot find
Time of Update: 2018-12-03
Linux下的音效卡驅動主要有OSS和ALSA。OOS(Open Sound System),官網:www.opensound.comALSA(Advanced Linux Sound