Time of Update: 2013-12-13
這段時間學習了ubutun系統,linux的一個特點是:許多操作可以通過終端命令來處理,一旦熟悉,處理效率很高,但是技藝和學習成本比較高。故總結常用命令如下:我將常用命令分為四類:檔案管理命令檔案操作增——touch filename 建立新檔案刪——rm 檔案名稱查——find 檔案名稱 直接在硬碟裡尋找
Time of Update: 2013-12-13
ls –l a 列出所有命令 cd 進入目前的目錄 cd.. 上級目錄 cd. 目前的目錄 cat 顯示檔案內容 echo+內容 > 檔案名稱 (寫內容) mkdir
Time of Update: 2013-12-13
配置drbd前我們先瞭解一下drbd的基本知識Distributed Replicated Block Device(DRBD)是一個用軟體實現的、無共用的、伺服器之間鏡像塊裝置內容的儲存複製解決方案。 資料鏡像:即時、透明、同步(所有伺服器都成功後返回)、非同步(本機伺服器成功後返回)DBRD的核心功能通過Linux的核心實現,最接近系統的IO棧,但它不能神奇地添加上層的功能比如檢測到EXT3檔案系統的崩潰。DBRD的位置處於檔案系統以下,比檔案系統更加靠近作業系統核心及IO棧。&
Time of Update: 2013-12-13
OpenVPN伺服器端安裝和配置1、安裝lzo#tar -zxvf lzo-2.03.tar.gz#cd lzo-2.03# ./configure --prefix=/usr/local/lzo#make #Make install2、安裝openvpn tar -zxvf openvpn-2.0.9.tar.gz cd openvpn-2.0.9 ./configure --prefix=/usr/
Time of Update: 2013-12-13
centos5.x掛載iscsi實戰 最近在生產環境中,碰到需要用centos5.x掛載iscsi,總結下操作經驗 www.2cto.com 1
Time of Update: 2013-12-13
檔案顯示大小和實際大小以及檔案的洞的問題 目錄1 前言 www.2cto.com 2 本文將要說明的問題3 做以下遊戲來觀察這個問題3.1 我們建立5個不同內容的檔案3.2 ll查看這5個檔案3.3 du 查看這5個檔案4 ext3_inode的磁碟儲存格式4.1 查出i_size和i_blocks在磁碟上到底儲存的值為多少4.1.1 找出這5個檔案的inode編號4.1.2 找出這5個inode在磁碟上的儲存位置和內容4.2
Time of Update: 2013-12-13
簡明Linux命令列筆記:hwclock 顯示或設定CMOS時間 hwclock [options] www.2cto.com 選項-r 預設選項,讀取並列印CMOS時間 -s 將CMOS時間設定為系統時間 -w
Time of Update: 2013-12-13
簡明Linux命令列筆記:dmesg 顯示核心訊息 www.2cto.com dmesg [options] dmesg 可以用來顯示儲存在核心環緩衝區中的訊息 系統啟動時,核心會用硬體和模組初始化的相關訊息填充其環緩衝區。核心環緩衝區中的訊息常常用於診斷系統問題 選項-c 運行dmesg後情況核心環緩衝區 www.2cto.com
Time of Update: 2013-12-13
scp批量上傳公開金鑰 #!/bin/bash cat /root/.ssh/id_rsa.pub >> /root.ssh/authorized_keys 將公開金鑰導到auth檔案中去 host1=`cat /root/a` ##a檔案裡的內容是你想要scp公開金鑰的目標主機地址 for i in $host1;
Time of Update: 2013-12-13
Ubuntu下Subclipse報failed to load javahl library的解決辦法 Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in
Time of Update: 2013-12-13
子網路遮罩轉換為IP範圍 在網路應用中,經常需要將子網路遮罩轉換為IP範圍,以便進行進一步的計算.以下是轉換的原理及代碼: www.2cto.com 一 子網路遮罩的作用, 就是將某個IP地址劃分為'子網編號'和'主機地址' 掩碼格式 [子網編號:26bit
Time of Update: 2013-12-13
UNIX Shell迴圈控制—while while迴圈,文法如下:[plain] while command do Statement(s) to be executed if command is true done command可以是一個判斷,也可以是一個命令,如讀取檔案等。當command條件為真,則執行迴圈中的語句塊,否則直接退出迴圈。 www.2cto.com
Time of Update: 2013-12-13
linux遠程執行shell 第一種 www.2cto.com java實現 易實現,易擴充(項目中使用)http://www.ganymed.ethz.ch/ssh2/ 官網 Java代碼 Connection conn = new Connection(ip); boolean isAuthenticated =
Time of Update: 2013-12-13
第一個Unix Shell函數 凡事都有個開頭;有句話說,萬事開頭難;不管以後的路怎麼樣,走好腳下的每一步。今天接觸到了Unix shell中的函數,記錄下,寫了個hello函數,如下: [plain] www.2cto.com pg fun_hello.sh #!/bin/ksh hello () { echo "Hello ,this is my first
Time of Update: 2013-12-13
Linux的檔案系統支援 Linux的最重要特徵之一是它為許多不同的檔案系統的支援比如ext、ext2、vfat等等,這使其非常靈活從而與許多另外的作業系統可以很好的共存。 Linux 通過安裝一個檔案系統將該新檔案系統加入它的檔案系統樹中。所有的檔案系統, 不管是什麼類型,都安裝在檔案系統樹的一個目錄上,並且該檔案系統之上的檔案將掩蓋掉這個安裝目錄中原來存在的內容。
Time of Update: 2013-12-13
linux/unix進程的建立 在 UNIX 系統中,使用者建立一個新進程的唯一方法就是調用系統調用 fork。調用 fork 的進程稱為父進程,而新建立的進程叫做子進程。系統調用的文法格式: pid = fork(); 在從系統調用 fork 中返回時,兩個進程除了傳回值 pid 不同外,具有 完全一樣的使用者級上下文。在子進程中,pid 的值為零。在系統啟動時由核心內 部地建立的進程0是唯一不通過系統調用fork 而建立的進程。核心為系統調用 fork
Time of Update: 2013-12-13
linux可用記憶體的計算 把伺服器的參數檢查了一下,執行 free -m命令時發現當前可用記憶體很小,如: www.2cto.com
Time of Update: 2013-12-13
Linux啟動sendmail速度慢的解決辦法 新裝的linux系統,重啟後發現啟動非常慢,一直停在sendmail這裡,佔用了大量的時間,後來找到一個解決辦法: www.2cto.com 環境: Linux AS5 Update7 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 修改成 127.0.0.1 localhost.localdomain
Time of Update: 2013-12-13
BIOS是如何從磁碟片載入系統引導程式的 當電腦電源被開啟時,它會進行加點自檢(POST),然後尋找啟動盤,如果是選擇從磁碟片啟動,電腦就會檢查磁碟片的0面0磁軌1扇區,如果發現它以0xAA55(假設我們把此扇區看做一個字元數組sector[]的話, www.2cto.com 那麼此結束標誌相當於sector[510]=0x55,且sector[511]=0xAA)結束,則BIOS認為它是一個開機磁區,也就是我們說的Boot
Time of Update: 2013-12-13
使用mutt+msmtp做linux郵件用戶端 這幾天領導讓我部署開發部門寫的一個指令碼,需要把指令碼產生的附件通過email發到他的郵箱裡面去。那就開始幹吧,因為之前一直用mail 命令來發郵件,可是這次行不通了。因為要帶附件。有人告訴我mail 命令也能帶附件,可是我怎麼也沒找到相關的參數。可又不想搭個mail伺服器,因為閑麻煩。 www.2cto.com