Lubuntu 裝在二期電腦供圖書館使用
上星期幫圖書館重裝電腦,本來想裝 Ubuntu 11.10,不過,想到它的選單和 10.04 差太多就不考慮了,改裝 LUbuntu 12.04(alpha版),雖然是 12.04,不過我看它的核心好像是先用 11.10 的版本。
因為我是用 Acer M6 那一批機器把記憶體加到 2GB 來安裝測試,裝完之後,手感讓人感覺真的不錯,就效能來說,和 Linux Mint 一比就蠻明顯了,原本我是考慮用 Linux Mint 的, 但是,裝完之後,畫面雖然很漂亮 ,不過,速度就差強人意了!而 Lubuntu 跑起來就很順,畫面雖然沒有 Linux Mint 精緻,不過,用來跑 Web 倒是綽綽有餘。
比較令我意外的是,我把 Lubuntu 直接裝到只有512MB 的 二期電腦上時,效果居然也不差,值得推薦大家裝在舊電腦上使用。
vsftpd + iptables
2011年12月2日 星期五
vsftpd 如果沒有在防火牆底下,其實直接安裝,應該就可以正常使用了,不過,昨天 overjoy 傳訊請我幫忙看看為啥他架的 vsftpd 無法連線進入。
本來以為是 vsftpd 設定檔的問題,所以試了半天,還是有問題,後來才想到是不是防火牆的問題,所以又去找了一下 CentOS 的 iptables 的設定,
在 /etc/sysconfig/iptables 看到 iptables 設定的規則。
Firewall configuration written by system-config-firewall
Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
把 iptables 停掉後,vsftp 就正常了,所以看起來是防火牆的問題,在防火牆底下架 ftp 其實是比較麻煩,因為必須特別為 passive mode 開port 出來,不過,vsftpd 的設定其實已經人性很多了,順便把設定步驟記下來,下次也許換我用得上!
編輯 vsftpd.conf (加入下列三行)
pasv_enable=YES
pasv_min_port=5000
pasv_max_port=9000
Ubuntu 與兩台螢幕
2011年11月30日 星期三
之前就曾經在 已經裝好的 Ubuntu 底下第兩台螢幕,接上後都沒有畫面,當時以為是Ubuntu 的問題,不過,前天買了第二台螢幕,還是一樣,就覺得不對,因為同樣的顯示在 Windows 上裝了 nvidia 驅動程式後可以雙螢幕顯示,所以就利用Google查了一下資料,總算試出來,主要原因是在於 /etc/X11/xorg.conf 裡沒有第二台螢幕的設定。
把過程記錄下來,提供給大家參考!
一、安裝 nvidia 驅動程式
二、備份 xorg.conf
$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
三、重新產生 xorg.conf並設定雙螢幕
$ sudo nvidia-xconfig --twinview
Ubuntu 底下快速搜集電腦的網卡及電腦名稱
2011年11月23日 星期三
之前本來都利用 nmap 來做這個動作,不過,還需要做一些處理,今天剛好又發現在 ubuntu 底下一個名為 nbtscan 的套件,更適合來做這個工作。
$ sudo apt-get install nbtscan
nbtscan 10.241.xxx.0/24
nbtscan -v 10.241.xxx.63