Time of Update: 2013-12-13
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip
Time of Update: 2013-12-13
ibus是linux作業系統下中文IME的最好選擇,是linux下的搜狗拼音。 1. 匯入公開金鑰你也可以不匯入,不過安裝時會有一個警告。$ gpg --keyserver keyserver.ubuntu.com --recv-keys 21C022AA985E0E11$ gpg --export -a 21C022AA985E0E11 | sudo apt-key add -2. 添加源sudo gedit /etc/apt/sources.list如果是ubuntu9
Time of Update: 2013-12-13
《Linux® Debugging and Performance Tuning: Tips and Techniques》chapter 5 /proc目錄: Process-Specific SubdirectoriesEach process subdirectory has the following entries: Entry Description auxv ELF auxiliary
Time of Update: 2013-12-13
首先安裝cygwin,這部很簡單在此不描述了,給出下載連結http://cygwin.com/setup.exe 記得裝上vim和OpenSSh還有cygrunsrv第一步先啟動SSH服務執行下面命令ssh-host-config啟動ssh服務cygrunsrv --start sshd接下來使用cygwin bash登入,編輯~/.inputrc,去掉下面幾行的注釋set meta-flag onset convert-meta offset input-meta onset
Time of Update: 2013-12-13
chattr命令的作用很大,其中一些功能是由Linux核心版本來支援的,如果Linux核心版本低於2.2,那麼許多功能不能實現。同樣-D檢查壓縮檔中的錯誤的功能,需要2.5.19以上核心才能支援。另外,通過chattr命令修改屬效能夠提高系統的安全 性,但是它並不適合所有的目錄。chattr命令不能保護/、/dev、/tmp、/var目錄。 lsattr比較簡單,只是顯示檔案的屬性[root]#lsattr ----ia---j---
Time of Update: 2013-12-13
1、應用程式通過系統調用和核心通訊來運行。應用程式通常調用庫函數(c庫函數),再由庫函數通過系統調用介面讓核心代其完成各種不同的任務。 2、核心的架構 系統調用介面、進程管理、記憶體管理、體繫結構相關代碼、裝置驅動、網路通訊協定棧、虛擬檔案系統 3、核心空間與使用者空間是程式執行的兩種不同的狀態、通過系統調用和硬體中斷能夠完成從使用者空間到核心空間的轉移 4、linux體繫結構由核心空間和使用者空間兩部分組成,使用者空間包含使用者程
Time of Update: 2013-12-13
作者: graynight準備階段 基礎課程1 -shell文本處理工具bash shell*號匹配零個或多個字元?號匹配任意單個字元history和Tab的作用在路由器交換器中的作用一樣回主目錄的方法:1.cd 2.cd /root 3/cd ~文本處理工具: less和cat。用cat將一瞬間將內容鋪滿螢幕。用less可以一項一項的將內容呈現,用Q鍵退出。head -n n代表前n行tail -n 顯示檔案的後n行grep
Time of Update: 2013-12-13
我們經常會看到 在說一個對象的man page 的時候,會有這樣的格式:mmap(2)shm_open(3)這個後面的數字是什麼意思呢,通過 man man 命令就可以知道,這個是數字是,section大多數類unix 作業系統,都採用相同的section 的約定:Section 1user commands (introduction)Section 2system calls (introduction)Section 3library functions
Time of Update: 2013-12-13
系統 # uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊#
Time of Update: 2013-12-13
通過上面幾課的學習,我相信大家對使用者和使用者組應該有了詳細的瞭解。那麼,如果說我想看看系統中現在有哪些使用者在登陸,而且還要和系統中某個使用者進行交流的話,我怎麼做呢?這就是我們今天的學習內容。我們前面講到過id和finger命令可以查看到使用者的一些相關資訊,下面我們再來看幾個和使用者資訊相關的命令。w, who, last, lastlogw就是顯示使用者的使用者,並顯示出使用者正在幹什麼。[root@yufei ~]# w22:54:24 up 44 min, 2
Time of Update: 2013-12-13
今天用 yum intall tomcat5 安裝了tomcat和jiava, 那麼tomcat到底安裝到哪裡了?如何啟動tomcat?自己做得網站如何在Linux下布局?帶著上面的三個問題我們開始探索。 首先,我們進入/usr/bin目錄看一下,有沒有關於tomcat的東西。 cd /usr/bin 在這個目錄下,我們可以發現一個叫做tomcat5的可執行檔,我們現執行這個檔案看看。 鍵入命令:tomcat
Time of Update: 2013-12-13
apt-get 軟體包管理工具at
Time of Update: 2013-12-13
1.首先確認java6是否適合SUSE11系統 登入 http://www.oracle.com/technetwork/java/javase/downloads/index.html 進入“Installation Instructions”連結,選擇linux下的“Self Extracting
Time of Update: 2013-12-13
DHCP實驗報告 --楊冬實驗環境伺服器:Red Hat Enterprise Linux 5.3(ip:192.168.0.20)伺服器:Red Hat Enterprise Linux 5.3(ip:192.168.0.10、192.168.1.10)用戶端:windows xp 01.安裝好軟體包 [root@yang ~]# rpm -ihv
Time of Update: 2013-12-13
看代碼之前,我曾經認真地思考過這麼一個問題,需要關注的僅僅是drivers/usb/storage/目錄下面那相關的3000多行代碼嗎?就是這樣幾個檔案就能讓一個個不同的隨身碟在Linux下面工作起來嗎?像一開始那樣把這個目錄比成一個小城的話,也許,城裡的月光很漂亮,她能夠把人的夢照亮,能夠溫暖人的心房。但我們真的就能廝守在這個城裡,一生一世嗎?很不幸,問題遠不是這樣簡單。外面的世界很精彩,作為隨身碟,她需要與USB Core、SCSI
Time of Update: 2013-12-13
bus上的兩張鏈表記錄了每一個裝置和驅動,那麼裝置和驅動這兩者之間又是如何聯絡起來的呢?此刻,必須拋出這樣一個問題,先有裝置還是先有驅動?在以前,先有的是裝置,每一個要用的裝置在電腦啟動之前就已經插好了,插放在它應該在的位置上,然後電腦啟動,然後作業系統開始初始化,匯流排開始掃描裝置。每找到一個裝置,就為其申請一個struct device結構,並且掛入匯流排中的devices鏈表中來,然後每一個驅動程式開始初始化,開始註冊其struct
Time of Update: 2013-12-13
tail 查看檔案的後幾行 tail命令在螢幕上顯示檔案的末尾的10行。如果給定的檔案不止一個,則 在顯示的每個檔案夾前面加一個檔案名稱標題。如果沒有指定檔案名稱或者檔案 名為“-”,則讀取標準輸入。 -n 輸出檔案的後幾行 -f
Time of Update: 2013-12-13
storage_probe這個函數挺有意思,總長度不足100行,但是幹了許多事情,這就像足球場上的後腰,比如切爾西的馬克萊萊,在場上並不起眼,但是卻為整個團隊做出了卓越的貢獻。 我們繼續看storage_probe的代碼: 972 mutex_init(&(us->dev_mutex)); 973
Time of Update: 2013-12-13
tcp_syn_retries:INTEGER預設值是5對於一個建立串連,核心要發送多少個SYN 串連請求才決定放棄。不應該大於255,預設值是5,對應於180秒左右時間。(對於大負載而物理通訊良好的網路而言,這個值偏高,可修改為2.這個值僅僅是針對對外的串連,對進來的串連,是由tcp_retries1決定的) tcp_synack_retries :INTEGER預設值是5對於遠端的串連請求SYN,核心會發送SYN
Time of Update: 2013-12-13
本來要說安裝應該是挺容易的,不過這次在Ubuntu下的安裝確實費了些周折。因為ICE的官方系統支援中有windows、RHA、SUSE。沒有ubunt的支援。不過ICE應該是可以支援的,需要從源碼編譯安裝。 所以安裝過程終包的依賴是需要解決的最大障礙。【1】先安裝QT-4.3.5請參見安裝到/opt/qt-x11-4.3.5 【2】建立連結ln -s /opt/qt-x11-4.3.5 /opt/qt 【3】安裝berkeley_db_5.2.36安裝到/opt/