Time of Update: 2013-12-18
Linux系統磁碟分割的概念和windows系統不同,可以有多個主要磁碟分割,考慮到主要磁碟分割的作用這一點就讓不少人不明白,因此我們很有必要好好學習一下Linux系統磁碟分割的知識。然後我們應該當完成一次Linux系統磁碟分割以協助我們加深理解。一、Linux 系統磁碟分割概念首先介紹一下linux中的分區概念,這個可是把一開始學習的我害苦了。在 Linux 中規定,每一個硬碟裝置最多能有 4
Time of Update: 2013-12-18
本文是vsftpd 2.0.3官方faq的非官方翻譯版本。官方faq地址:ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.3/FAQ現在最新的版本是vsftpd 2.3.2,對應的faq地址:ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.3.2/FAQQ1) 我能把使用者限制在他的家(home)目錄裡嗎?A)
Time of Update: 2013-12-13
Ubuntu快速鍵-終端快速鍵 1.關於終端的快速鍵: Tab:tab鍵是比較常用的一個快速鍵,它的作用是補全檔案名稱或者路徑。舉例 來說,輸入”cd /ho”在按一下tab鍵,終端裡就會顯示”cd /home”了。如果您的檔案夾下,有兩個名字開頭部分相同的檔案,比如有”picture001.bmp”和”picture002.bmp”兩個文 件,輸入”rm
Time of Update: 2013-12-13
使用Lvs DR模式實現負載平衡 LVS是Linux Virtual Server的簡寫,意即Linux虛擬伺服器,適應LVS可以構建高效能的負載平衡系統,LVS有三種模式即:LVS/NAT(網路位址轉譯)、LVS/TUN(IP隧道)、LVS/DR(直接路由),通常用的是DR模式,下面介紹一下DR模式的配置方式。 假設測試環境:使用虛擬IP192.168.1.243,調度機的IP地址是192.168.1.245,兩台真實伺服器的IP分別是192.
Time of Update: 2013-12-13
fedora 15中安裝的ibus無法調出chinese-pinyin解決 環境:windows 7 + virtualbox + fedora 15 kde以普通使用者登入,切換到root下利用yum安裝ibus# yum install ibus# yum install ibus-sunpinyin當在input method selector中選擇iubsIME,並通過input method preference設法調出中文拼音chinese-pinyin時在input
Time of Update: 2013-12-13
隨著現代電腦技術的飛速發展和互連網技術的廣泛應用,從PC時代過渡到了以個人數位助理、手持個人電腦和資訊家電為代表的3C(電腦、通訊、消費電子)一體的後PC時代。後PC時代裡,嵌入式系統扮演了越來越重要的角色,被廣泛應用於資訊電器、行動裝置、網路裝置和工控模擬等領域。
Time of Update: 2013-12-13
今天配置linux的dns伺服器,在配置的時候,在linux下修改設定檔感覺很麻煩,於是想到把設定檔拿到windows上修改後在應用到linux上。當我把linux上的設定檔通過文字文件修改好後,傳到linux上用cat命令查看的時候發現每一行最後多了一個^M的字元,只好再用vi開啟,一行一行的刪除。
Time of Update: 2013-12-13
Linux下的截屏工具常用的使用方法:$ import test.jpg使用滑鼠選擇的範圍$ import -frame test.jpg截取滑鼠所點擊的視窗$ import -window root test.jpg截取整個螢幕,作用相當於Print Screen鍵$ xdotool search --name "xeyes" #Get $XEYEPID$ xwininfo -id $XEYESPID #Get $WINDOWID$ import -frame
Time of Update: 2013-12-13
不錯,值得借鑒:直接上代碼了,這個比較容易理解。原代碼有點問題,而且注釋說的path也不一定為全目錄,相對目錄亦可。修改後在ubuntu 10.10上跑過,沒問題。#include <sys/types.h>#include <dirent.h>#include <sys/stat.h>#include <unistd.h>#include <stdio.h>#include
Time of Update: 2013-12-13
有些時候為linux安裝JDK 配置java環境亂找文檔 配了這麼多還是總結一份文檔出來比較好!!!1.從官方上面下來jdk。。。。。(大多都是.bin結尾的)2.你想把jdk安裝到什麼目錄就放到哪裡 (一般就是使用者自己的目錄 要不就是/usr/java 說明一下這個目錄要自己建 mkdir -p /usr/java)3.賦予jdk安裝包許可權 ( chmod 755 jdk-1_5_0_10-linux-i586-rpm.bin )隨自己喜歡777也可以!4.( ./jdk-1_5_0_10
Time of Update: 2013-12-13
(為了方便表示,此後的系統提示符“# 命令”表示命令輸入,若定義了新的提示符就是“提示符 命令”表示命令輸入;“// 文字”表示注釋 ;所有的命令都是半形純英文字元) 進入Linux rescue模式後有幾種方法引導系統: 方法1:1. 在系統提示符#後輸入:fdisk -l//顯示硬碟的分區,以便確定安裝Linux的分區。//本例是第一個硬碟的第三個主要磁碟分割hda32. #
Time of Update: 2013-12-13
AIX系統上線之後,難免會出現錯誤,為了應對錯誤,aix提供了很多處理錯誤的方法和日誌記錄機制,為修複故障和系統提供方便。Errdemon是aix的一個守護進程,該進程會即時檢查/dev/drror裝置檔案,查看是否有新的內容,並將與系統錯誤模版對比,將錯誤資訊寫入系統錯誤記錄檔中。 Errdemon守護進程會在系統啟動是自動啟動,也可以手動啟動:#/usr/lib/errdemon關閉errdemon守護進程#/usr/lib/errstop#ps –ef |
Time of Update: 2013-12-13
linux執行指令碼的三種方式 目前據我所知有三種 ./bar.sh 是folk的子進程中執行. . ./bar.sh 是把./bar.sh的內容讀取到當前運行環境開始執行 exec ./bar.sh 是把當前進程替換為./bar.sh的進程. www.2cto.com 假設有指令碼foo.sh Python代碼 #!/bin/sh A="hello";
Time of Update: 2013-12-13
svn自動產生並簡易配置repository和重啟服務的指令碼 指令碼 www.2cto.com [ruby] #!/bin/bash conf=/conf/svnserve.conf pw=/conf/passwd changeConf(){ sed -i 's\# anon-access =
Time of Update: 2013-12-13
linux僵死進程的產生與避免 一個進程在調用exit命令結束自己的生命的時候,其實它並沒有真正的被銷毀, 而是留下一個稱為僵死進程(Zombie)的資料結構(系統調用exit,它的作用是使進程退出,但也僅僅限於將一個正常的進程變成一個僵死進程,並不能將其完全銷毀)。一、僵死進程的產生 在每個進程退出的時候,核心釋放該進程所有的資源,包括開啟的檔案,佔用的記憶體等,但是仍然為其保留一定的資訊(包括進程號the process
Time of Update: 2013-12-13
Linux下如何知道某個連接埠在運行什麼程式 當我們用netstat -an的時候,我們有時候可以看到類似的輸出: www.2cto.com udp 0 0 0.0.0.0:32768 0.0.0.0:*但是尋找/etc/services又沒有這個連接埠的相關說明,怎麼辦呢? 這個是不是駭客程式?有沒有辦法查看究竟什麼程式監聽在這個連接埠? 使用lsof -i :32768就可以看到: COMMAND PID USER FD
Time of Update: 2013-12-13
Ubuntu 12.04部署PostGIS 2.1 首先,卸載掉原有的postgis和postgresql-9.1-postgis,不然你就用1.5版好了~ 1sudo dpkg --purge postgis postgresql-9.1-postgis 然後,添加相應的repository 並安裝PostGIS 1sudo apt-add-repository ppa:sharpie/for-science # To get GEOS 3.
Time of Update: 2013-12-13
“動態MMap沒有空間了。請增大APT::Cache-Limit...”的解決 在ubuntun中更新軟體報錯:Java代碼 jiyj@ubuntu:~$ sudo apt-get install firefox [sudo] password for jiyj: Sorry, try again. [sudo] password for jiyj:
Time of Update: 2013-12-13
Linux Shell中的貨幣符號$ linux腳中經常會遇到一大堆貨幣符號 ($),有些符號容易搞混,他們代表的含義我做個記錄: www.2cto.com $0 shell的命令本身(包括完整路徑)$1到$9 數字表示shell 的第幾個參數 $# 傳遞到指令碼的參數個數$* 以一個單字串顯示所有向指令碼傳遞的參數 $$ 指令碼啟動並執行ID號$! 後台啟動並執行最後一個進程的ID號$@ 與$*相同。 $-
Time of Update: 2013-12-13
在centos上用gdb調試printf源碼 centos中預設情況下庫函數是不帶調試資訊的,所以用gdb無法進入到printf()函數裡。 www.2cto.com 解決辦法是: 1.為libc安裝調試資訊 a. 先要安裝一個命令:sudo yum install /usr/bin/debuginfo-install b. 設定一下repos: vi