Linux下使用磁帶機的方式有多種, tar命令是最經常使用的方法,tar主要用於單機環境下,將資料直接寫入磁帶機。磁帶機在Linux下對應的裝置名稱為/dev/stX,如果是第一個磁帶機,即為/dev/st0,基本操作如下:(1)倒帶,將磁帶卷至起始位置 mt -f /dev/st0 rewind(2)擦掉磁帶上的內容 mt -f /dev/st0
很多編程的朋友都在網上問我這樣的幾個問題,Unix怎麼學?Unix怎麼這麼難?如何才能學好?並且讓我給他們一些學好Unix的經驗。在絕大多數時候,我發現問這些問題的朋友都有兩個特點:1)對Unix有畏難心理,對其沒有信心;2)喜歡用拿Windows來和Unix做比較。 這兩種特點就像兩個“心理暗示”,暗示著自己Unix很不好學,暗示著Unix很糟糕,不如Windows好。於是,自己也就被自己的這種長期的“暗示”
偶爾我們會碰到vim開啟某個檔案的時候出現亂碼,這很可能是編碼問題,Windows中預設的檔案格式是GBK(gb2312),而Linux一般都是UTF-8。 &nbs
在windows下查看系統安裝時間是很方便的。在linux下,由於root、bin、daemon等帳號就是在系統安裝時建立的,因此這些帳號的創的時間基本上就是 Linux 系統的安裝時間:[root@centos5 ~]# passwd -S rootroot PS 2011-07-19 0 99999 7 -1 (Password set, MD5 crypt.)[root@centos5 ~]# passwd -S binbin LK 2011-07-19 0 99999 7 -1
#####################################Cacti Configuration#Date: 2009-11-04#Env: Centos 5.4
find 命令有幾個用於根據您系統的時間戳記搜尋檔案的選項。這些時間戳記包括mtime 檔案內容上次修改時間atime 檔案被讀取或訪問的時間ctime 檔案狀態變化時間mtime 和 atime 的含義都是很容易理解的,而 ctime 則需要更多的解釋。由於 inode 維護著每個檔案上的中繼資料,因此,如果與檔案有關的中繼資料發生變化,則 inode
製作FreeBSD系統定製安裝ISO FreeBSD ISO的定製的想法起源於當時在安裝完系統後,要做些重複的配置工作,浪費時間可經曆。 www.2cto.com 於是就開始尋找資料,發現國內幾乎沒有這方面的資料可查,最後還是從老外的一篇文章中知道了大概的過程! FreeBSD系統的結構相對還是比較簡單的,其目錄檔案基本上分為兩類:1、基本系統,安裝在除 /usr/local 外的位置。2、通過pkg_add 或 使用port樹 make
linux下LFTP mirror的進階應用程式 在我剛剛發現LFTP的時候,我就注意到了它功能強大的mirror功能。 因為它可以給 mirror 命令傳入參數,控制同步的行為: reverse 上傳到FTP上,也可以使用 -R delete: 如果遠程目錄下已經沒有某個檔案,而本地有,則刪除這個檔案。 only-newer: 只下載新的文 在我剛剛發現LFTP的時候,我就注意到了它功能強大的mirror功能。 www.2cto.com
linux ps命令參數和使用詳解 PS是LINUX下最常用的也是非常強大的進程查看命令1. ps簡介 www.2cto.com
關閉Linux 記憶體位址隨機化機制, 禁用進程地址空間隨機化.可以將進程的mmap的基址,stack和vdso頁面地址固定下來. 可以通過設定kernel.randomize_va_space核心參數來設定記憶體位址隨機化的行為.目前randomize_va_space的值有三種,分別是[0,1,2]0 - 表示關閉進程地址空間隨機化。1 - 表示將mmap的基址,stack和vdso頁面隨機化。2 - 表示在1的基礎上增加棧(heap)的隨機化。 # echo 0
makefile定義了一系列的規則來指定,哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更複雜的功能操作,因為 makefile就像一個Shell指令碼一樣,其中也可以執行作業系統的命令。 makefile帶來的好處就是--“自動化編譯”,一旦寫好,只需要一個make命令,整個工程完全自動編譯,極大的提高了軟體開發的效率。make是一個命令工具,是一個解釋makefile中指令的命令工具,一般來說,大多數的IDE都有這個命令,比如:
linux擷取進程id和進程名稱 作為一個共用庫,應該需要統計使用本庫的各種應用程式的使用頻率,使用方法等資訊。才能針對主要應用做出更好的改進。 www.2cto.com 那麼就需要記錄調用者的進程id或者進程名稱,並且儲存下來。儲存的動作可以採用共用記憶體,也可以採用檔案,這個在下篇博文描述,本文描述如何擷取進程id和進程名稱。範例: #include <stdio.h>#include
java classpath大量設定shell指令碼 linux bash jar檔案之間的分隔字元是':' www.2cto.com export JAR_HOME=path to directory which includes jars for f in
openbox美化操作 openbox的美化包括壁紙,視窗主題和表徵圖主題等。 www.2cto.com 1/ 壁紙 設定壁紙常用的軟體是feh和nitrogen,我用的是nitrogen, 先安好nitrogen 然後使用命令# nitrogen /yaorwallpaperpath,然後選擇喜歡的壁紙圖片確定,壁紙就顯示出來了。不過重啟後壁紙就不顯示了,要在~/.config/openbox/autostart裡加上nitrogen
為了配置DHCP伺服器dhcpd,需要編輯來自server目錄的dhcpd.conf樣本檔案,並把它安裝為/etc/dhcpd.conf20。同時您還必須建立一個叫做/var/db/dhcp.leases的空的租用資料庫檔案,用touch命令就行。確保dhcpd可以寫這個檔案。為了設定dhcpd.conf檔案,需要下面的資訊: www.2cto.com 由dhcpd管理IP地址的子網,以及可以發放的位址範圍;按秒計算的初始和最大的租期;BOOTP客戶機的配置,如果有的話(
ctags代碼跟蹤工具使用方法 熟練的使用ctags僅需記住下面七條命令: 1. $ ctags –R * ($ 為Linux系統Shell提示符) 2. $ vi –t tag (請把tag替換為您欲尋找的變數或函數名) 3. :ts
CentOS 6.3切換桌面圖案和命令列模式探索 CentOS系統中命令列模式的快速鍵是[Ctrl]+[Alt]+[F1]~[F6],桌面圖案的快速鍵為[Ctrl]+[Alt]+[F7],而筆者在自己的電腦中按照書中的說明進行操作發現和書中的說明有出入,對應的快速鍵並沒有出現書中說的相應的模式。 首先,筆者認為是CentOS的版本問題,由於書中的CentOS的版本是5.3,而筆者所用的系統版本是6.3,版本不同,這方面的小細節有出入可以理解。由於重新安裝CentOS
去除Ubuntu檔案夾有鎖標誌 由於在root許可權下下載的東西,所以在普通使用者下有鎖標誌,雖說在root下什麼都可以操作使用,只要切換到root賬戶操作就ok了,但是看著就很彆扭,如何去除?1.看到有網友說使用 sudo chmod -R 777
ubuntu+haproxy+keepalived主主負載 一.測試環境:系統:ubuntu server 12.04 haproxy版本:1.4.24 keepalived版本:keepalived-1.2.7 haporxy01:eth0:172.16.1.36 eth1:192.168.100.36 haporxy02:eth0:172.16.1.37
linux取消屏保 ubuntu預設10分鐘就會進入屏保。 我用的ubuntu server12.04,由於沒有案頭,只能用命令。如下: setterm -blank 0 //禁用屏保 setterm -blank 1 //1分鐘後開始屏保 settern是系統內建的命令,的功能相當強大,具體可用setterm --help查看。如:setterm -dump 1 //獲得1屏的資訊, 要獲得2屏的資訊,setterm