不可不說
          隨心所欲,無往不利!
          posts - 88,  comments - 92,  trackbacks - 0

          有時(shí)候,我們想要使用的軟件并沒有被包含到 Ubuntu 的倉庫中,而程序本身也沒有提供讓 Ubuntu 可以使用的 deb 包,你又不愿從源代碼編譯。但假如軟件提供有 rpm 包的話,我們也是可以在 Ubuntu 中安裝的。

          方法一:

          1. 先安裝 alien 和 fakeroot 這兩個(gè)工具,其中前者可以將 rpm 包轉(zhuǎn)換為 deb 包。安裝命令為:

          sudo apt-get install alien fakeroot

          2. 將需要安裝的 rpm 包下載備用,假設(shè)為 package.rpm。

          3. 使用 alien 將 rpm 包轉(zhuǎn)換為 deb 包:

          fakeroot alien package.rpm

          4. 一旦轉(zhuǎn)換成功,我們可以即刻使用以下指令來安裝:

          sudo dpkg -i package.deb

          方法二:

          1.CODE:

          sudo apt-get install rpm alien

          2.CODE:

          alien -d package.rpm

          3.CODE:

          sudo dpkg -i package.deb

          posted @ 2009-04-22 19:09 藍(lán)劍 閱讀(1180) | 評(píng)論 (0)編輯 收藏
          1:并行啟動(dòng)程序:

          這將會(huì)使啟動(dòng)程序并行,加速啟動(dòng)過程,代碼: sudo nano /etc/init.d/rc
          (注意:這里用 gedit 打開可能是亂碼,換個(gè)編輯器,如 nano,vi 什么的就 ok 了)找到并修改該行:
          CONCURRENCY=none
          為:
          CONCURRENCY=shell

          2:交換分區(qū)使用:
          Ubuntu 默認(rèn)的 vm.swappiness 值是 60,這一默認(rèn)值已經(jīng)很合適了。但你可以改小一些降低swap 的加載,系統(tǒng)性能會(huì)有一點(diǎn)點(diǎn)的提升
          輸入代碼:
          sysctl -q vm.swappiness
          你會(huì)看到值是 60, 更改:
          代碼:
          sudo sysctl vm.swappiness=10
          這樣你就將值由 60 改為 10,這可以大大降低系統(tǒng)對(duì)于 swap 的寫入,建議內(nèi)存為512m 或更多的朋友采用此方法。如你你發(fā)現(xiàn)你對(duì)于 swap 的使用極少,可以將值設(shè)為 0。這并不會(huì)禁止你對(duì) swap 的使用,而是使你的系統(tǒng)對(duì)于 swap 的寫入盡可能的少,同時(shí)盡可能多的使用你的實(shí)際內(nèi)存。這對(duì)于你在切換應(yīng)用程序時(shí)有著巨大的作用,因?yàn)檫@樣的話它們是在物理內(nèi)存而非swap 分區(qū)中。
          如果你想永久得改變這一值,你需要更改 sysctl.conf 文件:
          代碼:
          sudo gedit /etc/sysctl.conf
          添加:
          vm.swappiness=10
          到末行,需要重啟生效。
          小貼士:
          1G 內(nèi)存推薦值為 5
          2G 內(nèi)存推薦值為 3
          不推薦把值設(shè)為 0

          3:虛擬分區(qū)--使用 tmpfs 緩存你的文件:
          通過 tmpfs 可以從你的內(nèi)存中分出一部分作為虛擬的緩沖硬盤,來加速文件的讀寫。
          1.此方法推薦 1G 及以上內(nèi)存用戶嘗試,1G 內(nèi)存以下用戶慎用
          2.當(dāng)出現(xiàn)“/tmp 容量不夠”的提示,請(qǐng)加內(nèi)存或不要使用本優(yōu)化方法:)
          編輯/etc/fstab 文件,加入以下語句:
          tmpfs /tmp tmpfs mode=1777 0 0
          保存后重啟系統(tǒng),系統(tǒng)就會(huì)自動(dòng)把你一半的物理內(nèi)存用于/tmp,只要是在/tmp 讀寫的文件,相當(dāng)于直接讀寫內(nèi)存,從而減少硬盤讀寫的次數(shù)。
          這個(gè)優(yōu)化方法對(duì)于經(jīng)常讀寫硬盤的程序有比較好的優(yōu)化效果,像電驢,bt 等軟件,還
          有網(wǎng)頁的緩存都可以利用虛擬后/tmp 來減少對(duì)硬盤的讀寫
          如果想嚴(yán)格控制物理內(nèi)存的大小,語句可以改成:
          tmpfs /tmp tmpfs size=100m,mode=1777 0 0
          這里 size=100m 就是說讓系統(tǒng)從物理內(nèi)存中劃出 100mb 作為虛擬的/tmp,但要小心的是用 size 指定的大小數(shù)值不要超過物理內(nèi)存的一半,否則系統(tǒng)可能會(huì)反而變慢。
          如果不加 size 語句,而/tmp 文件容量已經(jīng)超過物理內(nèi)存的一半后,它會(huì)繼續(xù)將swap分區(qū)作為虛擬/tmp 直到 swap 滿為止。因此要讓此優(yōu)化方法發(fā)揮最好的性能,則應(yīng)該讓/tmp的數(shù)據(jù)容量小于物理內(nèi)存的一半
          注意:當(dāng)系統(tǒng)重啟后 /tmp 里面的文檔將會(huì)消失,所以在關(guān)閉系統(tǒng)前請(qǐng)做好/tmp 里面有用文件的備份工作


          4:關(guān)閉系統(tǒng)啟動(dòng)時(shí)檢查分區(qū)的功能,加快系統(tǒng)啟動(dòng)速度
          在終端輸入命令: sudo gedit /etc/fstab,找到以下所有類似的語句:
          # /dev/sda6
          UUID=5342-DSEF /media/sda6 

             vfat utf8,umask=007,gid=46 0
          把最后那個(gè) 1 改為 0,
          # /dev/sda6
          UUID=5452-DF4E /media/sda6    vfat utf8,umask=007,gid=46 0
          保存后,以后啟動(dòng)系統(tǒng)就不會(huì)再檢查這個(gè)分區(qū)。
          建議根分區(qū)保留檢查功能,其余分區(qū)檢查功能可以關(guān)閉



          posted @ 2009-04-21 13:11 藍(lán)劍 閱讀(10355) | 評(píng)論 (0)編輯 收藏
               摘要: 飛鴿傳書是大家經(jīng)常使用的局域網(wǎng)通訊工具,在Ubuntu上安裝,從網(wǎng)上找了很多方法都不能正確使用,
          經(jīng)過多次實(shí)驗(yàn)終于找到正確的方法,特此說明  閱讀全文
          posted @ 2009-04-19 11:46 藍(lán)劍 閱讀(3939) | 評(píng)論 (5)編輯 收藏
          1.先下載RPM版本JDK
          2.給權(quán)限
          chmod 777 jdk-6u11-linux-i586-rpm.bin
          3.執(zhí)行安裝
          ./jdk-6u11-linux-i586-rpm.bin
          4.切換目錄到/usr/bin
          cd /usr/bin
          5.作link
          ln -s -f /usr/java/jdk1.6.0_11/bin/java
          ln -s -f /usr/java/jdk1.6.0_11/bin/javac
          posted @ 2009-04-15 12:37 藍(lán)劍 閱讀(627) | 評(píng)論 (0)編輯 收藏
          一:軟件安裝方式
            1:通過 apt-get install 安裝 apt-get remove卸載 有時(shí)候需要ROOT用戶權(quán)限,此時(shí)可以用SUDO
          2: 通過上傳工具把已經(jīng)下載下來的軟件上傳到系統(tǒng)中指定位置,然后賦予此軟件可執(zhí)行權(quán)限(chmod +x name),然后執(zhí)行(./name)
          二:安裝JDK
            JDK5:apt-get install sun-java5-jre sun-java5-jdk
            JDK6:apt-get install sun-java6-jre sun-java6-jdk

          三:安裝X窗口
          sudo apt-get install x-window-system-core

          四:安裝登陸窗口
          sudo apt-get install gdm

          五:刪除桌面
          apt-get --purge remove liborbit2

          六:安裝桌面
          sudo apt-get install ubuntu-desktop

          七:啟用XDMCP協(xié)議
          sudo apt-get install xnest

          八:安裝字體
          把字體安裝到/usr/share/fonts目錄下自己的目錄中
          然后在這個(gè)目錄中執(zhí)行:
          mkfontscale
          mkfontdir

          posted @ 2009-04-15 10:05 藍(lán)劍 閱讀(201) | 評(píng)論 (0)編輯 收藏

          安全方便的簡單控制-ssh

          安裝服務(wù)器:apt-get install ssh或者 apt-get install openssh-server,服務(wù)器基本不用怎么配置就可以使用。 客戶端一版不用安裝,Linux都自帶了,windows平臺(tái)下可以使用putty,非常好用。

          操作命令:

          ssh username@host_address

          ssh登錄之后就像本機(jī)使用命令行登錄是一樣的,雖然只能使用字符界面,但基本上能夠完成大部分管理工作了。有人說配合screen是十分好用的,不過我還沒有仔細(xì)研究過screen。

          最省事兒的X轉(zhuǎn)發(fā)功能

          同樣也要基于ssh,不過多了各圖形界面。首先打開服務(wù)端的X11轉(zhuǎn)發(fā)功能,修改/etc/ssh/sshd_config文件,把 X11Forwarding no改成X11Forwarding yes,就啟用了ssh的X11轉(zhuǎn)發(fā)功能。在我的ubuntu dapper下這個(gè)選項(xiàng)默認(rèn)就是打開的。

          操作命令:

          ssh -Y username@host_address

          這種方式雖然速度稍微慢了一些,但是如果客戶端是Linux的話,在局域網(wǎng)中應(yīng)該是非常方便的,因?yàn)榭蛻舳瞬挥迷倥渲肵。如果客戶端是 windows,putty,好像也有這個(gè)功能,至少在Connection->SSH->Tunnels中有X11 forwarding的配置,但是可能需要安裝X for windows才能使用。

          另外由于只是使用了X的轉(zhuǎn)發(fā),所以服務(wù)器端也會(huì)顯示你所啟動(dòng)的程序。

          參考

          使用vnc4server,據(jù)說速度最快

          ubuntu安裝軟件是最方便的了,服務(wù)器安裝:apt-get install vnc4server。客戶端Linux下可以使用xvnc4viewer(apt-get install xvnc4viewer),Windows下可以使用RealVNC的free版。

          服務(wù)器安裝完成之后需要先使用vncpasswd命令創(chuàng)建一個(gè)密碼,密碼加密存放在~/.vnc/passwd文件中。啟動(dòng)服務(wù)器也很簡單,執(zhí)行vncserver就可以了:

          fwolf@wf:$ vncserver New ‘wf:1 (fwolf)’ desktop is wf:1 Starting applications specified in /home/fwolf/.vnc/xstartup Log file is /home/fwolf/.vnc/wf:1.log

          由于是第一次執(zhí)行,所以創(chuàng)建了虛擬服務(wù)1,如果再次執(zhí)行就是2,以此類推。每創(chuàng)建一個(gè)服務(wù),就會(huì)在~/.vnc下面創(chuàng)建hostname:x.pid和hostname:x.log兩個(gè)文件。關(guān)閉服務(wù)使用命令:

          fwolf@wf:~$ vncserver -kill :1 Killing Xvnc process ID 5786

          關(guān)閉服務(wù)之后hostname:x.pid將被刪除,而hostname:x.log將保留。vnc4server好像只能設(shè)置一個(gè)密碼吧,不過也沒有關(guān)系,因?yàn)榭偸情_著一個(gè)server既浪費(fèi)資源也不安全,需要連接的時(shí)候用ssh連進(jìn)去開就是了。

          andot說如果把~/.vnc/xstartup文件的內(nèi)容換成 /etc/X11/Xsession文件的內(nèi)容,啟動(dòng)桌面之后就像本機(jī)啟動(dòng)一樣了。我暫時(shí)還沒有試過,不過現(xiàn)在默認(rèn)的設(shè)置,連接上之后,是一個(gè)有點(diǎn)像超級(jí)終端的命令行窗口,但是可以運(yùn)行各種X下的應(yīng)用。

          另外如果要修改vnc4server的端口,可以修改/usr/bin/vncserver文件,在大約第124行,有一句

          $vncPort = 5900 + $displayNumber;

          其中5900就是端口的起始數(shù),按照上面那句的設(shè)置,虛擬服務(wù)1的端口號(hào)就是5900+1=5901,虛擬服務(wù)2的端口號(hào)就是5900+2=5902,以此類推。參考1參考2

          posted @ 2009-04-14 16:57 藍(lán)劍 閱讀(2502) | 評(píng)論 (0)編輯 收藏
          1. 關(guān)閉多余的控制臺(tái)

          一般的發(fā)行版都默認(rèn)是tty1-6,共計(jì)6個(gè)虛擬控制臺(tái),雖然控制臺(tái)必不可少,但對(duì)于桌面用戶而言,6個(gè)又有些多余,Ubuntu 8.10下,我是這樣去掉多余控制臺(tái)的

          在 /etc/event.d/ 下,有tty1,tty2,……,tty6,等6個(gè)文件,打開,內(nèi)容大致如下:

          代碼:
              start on runlevel 2
              start on runlevel 3

              stop on runlevel 0
              stop on runlevel 1
              stop on runlevel 4
              stop on runlevel 5
              stop on runlevel 6

              respawn
              exec /sbin/getty 38400 tty6


          我將其改為類似如下的樣子:

          代碼:
              stop on runlevel 2
              stop on runlevel 3

              stop on runlevel 0
              stop on runlevel 1
              stop on runlevel 4
              stop on runlevel 5
              stop on runlevel 6

              #respawn
              #exec /sbin/getty 38400 tty6


          這樣改掉tty4-6,就只有3個(gè)控制臺(tái)了。不過,個(gè)人認(rèn)為這對(duì)于所謂“節(jié)省資源”幾乎沒多大意義,之所以修改,只是為了心安罷了:)

          2. 修改控制臺(tái)的分辨率


          這個(gè)很多人介紹過了,因?yàn)閁buntu 8.10默認(rèn)已經(jīng)開啟了FrameBuffer,因此,我們只需要修改menu.lst文件即可。

          對(duì)應(yīng)關(guān)系如下:

          代碼:
              depth      640×480      800×600      1024×768      1280×1024

              8bit         769        771           773            775
              15bit       784        787           790            793
              16bit       785        788           791            794
              24bit       786        789           792            795


          選擇對(duì)應(yīng)分辨率和色深的對(duì)應(yīng)代碼,在/boot/grub/menu.lst內(nèi)找到對(duì)應(yīng)啟動(dòng)條目添加vga=***,即可(標(biāo)紅色的代碼是添加的):

          代碼:

              title        Ubuntu 8.10, kernel 2.6.27-9-generic
              uuid        328eed5f-0f89-41b8-b021-730ae3f167d1
              kernel        /boot/vmlinuz-2.6.27-9-generic root=UUID=328eed5f-0f89-41b8-b021-730ae3f167d1 ro quiet splash vga=792
              initrd        /boot/initrd.img-2.6.27-9-generic
              quiet

          3. 控制臺(tái)字體設(shè)置

          Ubuntu 8.10默認(rèn)應(yīng)該安裝了 console-setup 服務(wù),如果你的沒有,那么 apt-get install console-setup 即可。

          更改控制臺(tái)字體,可以,sudo dpkg-reconfigure console-setup,不過要注意前幾步的鍵盤配置不要亂改,除非你明確知道選擇什么:)。可以選擇的基本上有fixed和terminus,各有特色,可以自己試試看。

          4. 中文控制臺(tái)的安裝和使用


          這個(gè)沒什么多說,安裝:

          代碼:

              sudo apt-get install zhcon


          使用:

          代碼:

              zhcon –utf8 –drv=*** ## 這里有一點(diǎn)問題,后面介紹

          5. 關(guān)于中文控制臺(tái)分辨率

          zhcon的配置文件在 /etc/zhcon.conf

          代碼:
               #screen resolution

              x_resolution = 1024
              y_resolution = 768

              color_depth = 16


          很容易看懂吧?在這里修改分辨率和色深即可。

          不 過有一點(diǎn)需要說明的是,google到的很多資料,都會(huì)告訴你使用 zhcon –utf8 –drv=vga 來啟動(dòng)zhcon,然而,在vga驅(qū)動(dòng)地下,無論你如何更改zhcon.conf文件的參數(shù),分辨率始終只有 640*480。如果一定喜歡大分辨率,那么只有用fb驅(qū)動(dòng)或者不寫這個(gè)參數(shù),使之default吧。

          6. 關(guān)于zhcon下的字體問題

          說實(shí)話,zhcon默認(rèn)的字體界面不大美觀,然而遺憾的是我暫時(shí)也沒有特別的辦法:

          zhcon使用一種在標(biāo)準(zhǔn)的linux psf字體格式的基礎(chǔ)上擴(kuò)展了的bpsf格式來存放字庫,存放在 /usr/lib/zhcon/font/ 目錄下。

          可以通過修改配置文件zhcon.conf或.zhconrc中的 ascfont 和(gbkfont,big5font,jisfont,kscmfont )來選擇不同的字體。

          代碼:
              將使用16點(diǎn)陣字體。
              ascfont = font/asc16.bpsf
              gbfont = font/gb-16.bpsf
              gbkfont = font/gbk-16.bpsf
              big5font = font/big5-16.bpsf
              jisfont = font/jis-16.bpsf
              kscmfont = font/kscm-16.bpsf

              將使用12點(diǎn)陣字體顯示簡體漢字。
              ascfont = font/asc12.bpsf
              gbfont = font/hzk12.bpsf

              將使用24點(diǎn)陣楷體字顯示簡體漢字。
              ascfont = font/asc24.bpsf
              gbfont = font/gb-24-kai.bpsf


          以上這段配置范例,是zhcon官方給出的。zhcon的字體機(jī)制決定了我們只能用這種bpsf格式的字庫,網(wǎng)絡(luò)上幾乎沒有任何可用的資源,除非你自己去制作字庫,呵呵,為了個(gè)中文控制臺(tái)去研究怎么搞這東西,至少我真的沒這精力和水平~~,認(rèn)了吧 >_

          第二,更糟糕的是,我喜歡小些的字體,12號(hào),但,ubuntu 8.10目前提供的zhcon安裝包里面,中文字體最小似乎只是16號(hào),這樣,設(shè)置了12號(hào)字以后,英文字體明顯會(huì)比中文字體小一些,這也是個(gè)美中不足吧。
          posted @ 2009-04-14 16:49 藍(lán)劍 閱讀(3306) | 評(píng)論 (0)編輯 收藏
          一:用戶切換
          從普通用戶進(jìn)入root用戶
          su
          從root用戶進(jìn)入普通用戶
          su username

          二:清除屏幕
          clear

          三:root權(quán)限
          在終端中輸入
          sudo -s 可保持15分鐘root權(quán)限,
          sudo -i 除了保持15分鐘root權(quán)限以外把~目錄切換到/root。

          四:文件夾打開方式
          sudo apt-get install nautilus-gksu
          然后右鍵單擊文件或文件夾,選擇“以管理員打開”。
          或者可以
          sudo nautilus 某文件夾

          五:查看ubuntu系統(tǒng)內(nèi)核:

          lindows@ubuntu:~$ uname -a
          Linux ubuntu 2.6.27-11-generic #1 SMP Fri Dec 19 16:29:52 UTC 2008 i686 GNU/Linux

          六:查看ubuntu系統(tǒng)內(nèi)存:

          lindows@ubuntu:~$ free

          lindows@ubuntu:~$ cat /proc/meminfo

          七:查看ubuntu硬盤信息:

          lindows@ubuntu:~$ df -a

          八:查看ubuntu CPU信息:

          lindows@ubuntu:/proc$ cat /proc/cpuinfo

          九: 查看目錄占用空間信息:

          lindows@ubuntu:~$ du -hs 目錄名

          十:查看 ubuntu JAVA 版本:

          lindows@ubuntu:~$ java -version

          十一:安裝iBus輸入法

          1:卸載原來的SCIM
          sudo aptitude purge ~nscim
          2:添加源
          sudo gedit /etc/apt/sources.list
          追加以下:
          deb intrepid main restricted universe multiverse
          保存后執(zhí)行 sudo apt-get update
          3:安裝iBus
          sudo aptitude install ibus ibus-pinyin
          4:切換輸入法
          im-switch -c
          posted @ 2009-04-14 16:35 藍(lán)劍 閱讀(209) | 評(píng)論 (0)編輯 收藏
          修改IP
          nano /etc/network/interfaces

          修改DNS
          nano /etc/resolv.conf

          修改完后重新啟動(dòng)服務(wù)

          /etc/init.d/networking restart

          安裝ssh,安裝后默認(rèn)是啟動(dòng)的,這樣就可以通過SecureCRT訪問Ubuntu了,這也是我的主要目的。

            apt-get install openssh-server openssh-client

            停止ssh: /etc/init.d/ssh stop

            啟動(dòng)ssh: /etc/init.d/ssh start

            重啟ssh: /etc/init.d/ssh restart

          解決網(wǎng)絡(luò)連接被重置的問題(新浪博客比較明顯):
             ubuntu默認(rèn)的網(wǎng)絡(luò)連接mtu為576,我們所在網(wǎng)絡(luò)環(huán)境通才情況下mtu是1500,因此做如下修改:
                 i.網(wǎng)絡(luò)連接管理器里“編輯連接”設(shè)定MTU值,或者
                 ii./etc/network/interfaces加上這樣一句:
               post -up /sbin/ifconfig mtu 1500


          關(guān)閉 IPV6:
          sudo gedit /etc/modprobe.d/aliases
          然后修改這一行:
          alias net-pf-10 ipv6
          為:
          alias net-pf-10 off #ipv6

          注釋掉 hosts 文件中所有與 IPV6 有關(guān)的行: sudo gedit /etc/hosts

          新建一個(gè)sudo gedit /etc/modprobe.d/bad_list 文件,內(nèi)容為: alias net-pf-10 off然后重啟。



          posted @ 2009-04-14 16:15 藍(lán)劍 閱讀(358) | 評(píng)論 (0)編輯 收藏
          盼星星盼月亮,終于把Struts 2.1的第一個(gè)正式版給盼來了,這是一個(gè)新的里程碑。
          下載地址:
          http://struts.apache.org/downloads.html
          posted @ 2009-01-14 16:47 藍(lán)劍 閱讀(188) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題
          共9頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 


          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(6)

          隨筆分類(62)

          隨筆檔案(90)

          文章檔案(9)

          相冊(cè)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 325305
          • 排名 - 172

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 汾阳市| 理塘县| 乌拉特前旗| 虞城县| 调兵山市| 内黄县| 昌宁县| 保亭| 乌拉特中旗| 泸州市| 南阳市| 舒兰市| 江城| 巧家县| 大余县| 湘西| 长葛市| 黑河市| 皮山县| 监利县| 玉树县| 德令哈市| 桐庐县| 融水| 定州市| 丰都县| 黄大仙区| 淳安县| 缙云县| 正安县| 边坝县| 保定市| 襄汾县| 玉山县| 钟祥市| 珲春市| 龙川县| 宜章县| 东兴市| 木兰县| 体育|