Time of Update: 2018-12-05
以下步驟以root使用者為例,實際應用時換成執行指令碼的屬主使用者執行同樣的步驟即可。1. 分別從A和B上登入作為root後運行ssh-keygen,目的是簡單地在/root下建立目錄.ssh並產生dsa的金鑰組,當提示輸入passphase時打入兩次斷行符號。這將產生/root/.ssh/id_dsa 和 /root/.ssh/id_dsa.pub。ssh-keygen -t dsa 輸出:Generating public/private dsa key pair.Enter file
Time of Update: 2018-12-05
這年頭,Linux成了一個時髦詞。自詡對電腦玩的精通的學生和IT人士們,沒有哪個不在自己的電腦上安裝一、兩個Linux,並自覺趕上了時髦。然而,在Ubuntu或SUSE的論壇中,經常有這樣的對話:“你學Linux學了這麼久,都學到了什嗎?”“哦,我現在Linux的安裝、升級、案頭美化都很熟練!你看我這是最新版的Ubuntu,案頭很漂亮吧!”“……”Linux社區中有一句名言:如果你進入你的作業系統不知道該做什麼,那最好還是關掉電腦,一定有更重要的事等著你去做。說真的,如果對Linux命令不熟練,
Time of Update: 2018-12-05
函數解析:static struct file_system_type **find_filesystem(const char *name, unsigned len){ struct file_system_type **p; for (p=&file_systems; *p; p=&(*p)->next) if (strlen((*p)->name) == len && strncmp((*p)->name, name,
Time of Update: 2018-12-05
本文來自ChinaUnix部落格,如果查看原文請點:http://blog.chinaunix.net/u/22418/showart_2041956.html一 .使用rar1.分卷壓縮ubuntu下沒有預設安裝rar,可以通過 sudo apt-get install rar, sudo apt-get install unrar 來安裝rar.安裝過後,使用以下命令進行分卷壓縮:rar a -vSIZE 壓縮後的檔案名稱 被壓縮的檔案或者檔案夾例如:rar a -v50000k
Time of Update: 2018-12-05
節點1上的配置:more /etc/ntp.confrestrict default ignorerestrict 192.168.0.0 mask 255.255.255.0 notrap nomodifyserver 162.105.129.27 # 互連網上的時間伺服器server 127.127.1.0 # local clockfudge 127.127.1.0 stratum 10driftfile /var/lib/ntp/driftbroadcastdelay
Time of Update: 2018-12-05
1、裸裝置定義:一塊沒有分區的硬碟,稱為原始裝置(RAW DEVICE)或者是一個分區,但是沒有用EXT3,OCFS等檔案系統格式化,稱為原始分區(RAW PARTITION)以上兩者都是裸裝置 2、裸裝置的綁定有檔案系統的分區是採用mount的方式掛載到某一個掛載點的(目錄)而裸裝置不能mount,只能綁定到/dev/raw/下的某一個裝置名稱比如/dev/raw/raw13、裸裝置的Binder
Time of Update: 2018-12-05
1. 更改主機名稱檔案/etc/sysconfig/network中增加HOSTNAME=主機名稱$ hostname 主機名稱即可2. mountmount -o codepage=936,iocharset=cp936,gb2312,utf83. 刪除檔案大小為0的檔案rm -i `find ./ -size 0` 或find ./ -size 0 -exec rm {} /; 或find ./ -size 0 |xargs rm -f 或for file in *doif[!-s
Time of Update: 2018-12-05
1. 與一個已知的時間伺服器同步2. 配置網路時間協議(ntp)1. 讓linux自動同步時間vi /etc/crontab加上一句:00 0 1 * * root rdate -s time.nist.govtime.nist.gov 是一個時間伺服器.2. 時間伺服器配置(192.168.10.1)1). # rpm -ivh ntp-4.1.2-4.EL3.1.i386.rpm2). # vi /etc/ntp.conf注釋一行restrict default
Time of Update: 2018-12-05
動態庫的編譯:g++ -Wall -fPIC -shared -o DataLog.so DataLog.cpp -I ./ -lpthread -L ../lib -llog4cpp其中:-shared 指出編譯、連結的目標是一個.so的動態庫 -fPIC 對於64位平台是必需的 靜態庫的編譯過程:g++ -Wall -static -o DataLog.o -c DataLog.cpp -I ./其中: -c
Time of Update: 2018-12-05
轉自:http://www.path8.net/tn/archives/3521載入核心驅動的通常流程:1.先將.ko檔案拷貝到/lib/module/kernelversion(核心版本號碼)/kernel/driver/...目錄下,根據具體用途的區別分為net、ide、scsi、usb、video、parport、md、block、ata等等。2.運行depmod
Time of Update: 2018-12-05
用vi開啟/etc/udev/rules.d/70-persistent-net.rules ,該檔案的內容為:# This file maintains persistent names for network interfaces.# See udev(7) for syntax.## Entries are automatically added by the 75-persistent-net-generator.rules# file; however you are also
Time of Update: 2018-12-05
RAID(Redundant Array of Inexpensive Disks)稱為廉價磁碟冗餘陣列。RAID 的基本想法是把多個便宜的小磁碟組合到一起,成為一個磁碟組,使效能達到或超過一個容量巨大、價格昂貴的磁碟。目前 RAID技術大致分為兩種:基於硬體的RAID技術和基於軟體的RAID技術。其中在Linux下通過內建的軟體就能實現RAID功能,這樣便可省去購買昂貴的硬體 RAID 控制器和附件就能極大地增強磁碟的 IO
Time of Update: 2018-12-05
轉自http://scork520.blog.163.com/blog/static/49099202201072102726718/ 使用expect實現自動登入的指令碼,網上有很多,可是都沒有一個明白的說明,初學者一般都是照抄、收藏。可是為什麼要這麼寫卻不知其然。本文用一個最短的例子說明指令碼的原理。 指令碼代碼如下: ############################################## #!/usr/bin/expect set timeout 30
Time of Update: 2018-12-05
針對linux IO效能的調優可以從以下幾個方面考慮:1.塊裝置的預讀粒度,根據讀、寫操作的粒度來確定此數值的大小2.塊裝置的調度演算法,主要有cfq、deadline、Anticipatory、noop四種;其中:noop不對請求做出特定的排序,只做IO請求的彙總,適合ssd、ramdisk等不需要磁頭定址的裝置cfq(complete fair
Time of Update: 2018-12-05
Windows下: 使用GetLastError()獲得錯誤碼,通過FormatMessage API獲得錯誤碼對應的出錯資訊,HLOCAL pBuffer = NULL; //系統緩衝區指標int nId = GetDlgItemInt(IDC_EDIT1); //錯誤碼::FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS |
Time of Update: 2018-12-05
轉自http://z515256164.blog.163.com/blog/static/32443029201211362335184/在VFS的支援下,使用者態進程讀寫任何類型的檔案系統都可以使用read和write著兩個系統調用,但是在linux核心中沒有這樣的系統調用我們如何操作檔案呢?我們知道read和write在進入核心態之後,實際執行的是sys_read和sys_write,但是查看核心原始碼,發現這些操作檔案的函數都沒有匯出(使用EXPORT_SYMBOL匯出),也就是說在核心模
Time of Update: 2018-12-05
1.在HP的Boot Menu裡面將Boot Configuration->Console Configuration->VGA設為P(primary),其他的(例如Serial串口)設為S(Secondary),否則輸出會打到串口,顯示器上永遠是“Umcompressing Linux ...done,Loading file initrd ...done”這兩句話。2.在“伺服器方案”或“伺服器基礎方案”那一步會自動跳過,那裡有三項候選項(物理機、虛擬機器、Xen虛擬機器主機),
Time of Update: 2018-12-05
下載Mplayer需要的各種軟體(分享一個Mplayer相關的FTP資源 http://www.mplayerhq.hu/MPlayer/ )(1)下載Mplayer源碼安裝包MPlayer-1.0rc2.tar.bz2點 這裡 下載(2)下載你喜歡的skin例如你下載 Abyss-1.6.tar.bz2點 這裡 下載(3)下載必需的codeall-20071007.tar.bz2點 這裡 下載windows-all-20071007.zip點 這裡
Time of Update: 2018-12-05
在WIN32下,在一個進程裡我們可以使用CreateProcess()建立一個進程,然後通過調用WaitForSingleObect(), WaitForMultipleObject()等待進程退出。那麼在linux下該如何?呢? 以下的代碼實現了一個daemon程式, daemon程式負責系統啟動其它所有App,當其它應用出現異常退出的時候,daemon程式會重新啟動它們。/******************************************
Time of Update: 2018-12-05
我遠程Linux主機使用的是CentOS 5.5,在Windows下一直用Putty/Poderosa ssh登陸遠程主機,一直想能不能再putty terminal用tkdiff,gvim,emacs等起圖形介面的程式,這樣起不方便了很多,今天學了一招,可以用putty+xming.1.CentOS主機上允許SSH的X #vi /etc/ssh/sshd_config取消這一行的注釋——如果沒有這一行則手動添加之:X11Forwrding yes2.Xming安裝:Xming是一款開源的X