Posts Tagged ‘ linux

yum 用法整理

基本指令

  1. 安裝套件:
    yum install 套件名稱
  2. 昇級套件:
    yum update 套件名稱
  3. 昇級全部套件:
    yum update
  4. 昇級全部套件及發行版本 (請小心使用):
    yum upgrade
  5. 移除套件:
    yum remove 套件名稱
    
  6. 清除暫存檔 (/var/cache/yum):
    yum clean

Read more

解決 "maximal mount count reached" 與硬碟檢測

檢查 mount 次數

當 mount 硬碟時老是出現

"EXT3-fs warning: maximal mount count reached, running e2fsck is recommended"

是提醒你該用 e2fsck 做檔案系統的檢查,請依下列步驟處理:

1. 查看目前的 mount 次數及限制

$ tune2fs -l /dev/sdb1 | grep ^M
Mount count:              26
Maximum mount count:      22

2. 取消最大 mount 次數檢查

$ tune2fs -c0 -i0 /dev/sdb1
tune2fs 1.39 (29-May-2006)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds

3. 查看目前的 mount 次數及限制

$ tune2fs -l /dev/sdb1 | grep ^M
Mount count:              26
Maximum mount count:      -1

Read more

Windows 與 Linux 如何更新 DNS Cache

一般電腦都會將查詢過的 DNS Cache 住一段時間,強制清除 DNS Cache 的指令如下:

Windows:

ipconfig /flushdns

Linux:

rndc flush

service nscd restart

 

安裝 Roundcube Webmail for IMAP Server

Roundcube Webmail 是一套「僅支援 IMAP」的 Webmail 程式,它結合了 Ajax 技術,讓 UI 變得更容易操作。

Roundcube 是我目前看到最能兼具簡單與華麗的 Webmail,而且它也是少數支援多國語言介面的 OpenSource 之中,能夠把繁體中文翻譯得很不錯的。

它可以自訂的項目很多,不過對於系統的需求頗高,我也是將系統昇級至 Centos 6 之後才安裝來使用。如果你的環境也是使用 IMAP,非常建議使用 Roundcube。
Read more

CentOS 6.x 如何安裝 Proftpd

在 CentOS 6.x 安裝 proftpd:

yum -y remove vsftpd
yum -y install proftpd
chkconfig proftpd on

在改好設定檔,重新啟動 proftpd 之後,卻發現 ftp 用戶無法正常登入!!也跟防火牆的設定無關,我從 redhat linux 7.3 使用 proftpd 到現在,這種情形還是一次遇到。
Read more

Linux 上的遠端桌面中繼程式: xrdp (v0.4.2)

"遠端桌面(RDP)" 相對於 VNC 的好處應該是:

  1. 連線的過程中有加密
  2. 可設定登入時的解析度
  3. 方便切換輸入法
  4. 操作起來似乎比 VNC 還流暢

現在遠端桌面可不再是 Windows 的專利,在 Linux 上也可以進行遠端桌面的存取,如果純粹只要有 Viewer 的功能可安裝 "rdesktop",如果要同時有 Viewer 及 Server 的功能請安裝 "xrdp",以下介紹 xrdp。

其實 xrdp 是一個 Linux 遠端桌面的 "中繼程式",為何說 xrdp 是 "中繼程式" 呢?!因為它還是借用了 VNC 的模組 (libvnc.so),並且 xrdp 除了可以讓你用遠端桌面連線存取 Linux 桌面之外,還能透過它來登入其它 Windows 的遠端桌面、VNC Server,以及任何也有安裝 xrdp 的主機。並且是允許你用不同帳號進行 "多重登入",這在 Windows 的系統只有 Windows Server 才支援。

Read more

VMware Server 效能測試

伺服器虛擬化 (Virtualization) 是這幾年蠻熱門的技術,眾多廠商都紛紛推出免費的虛擬化伺服器產品。

隨著企業級的 VMware Server 也推出到了 2.0 的版本,又是免費的產品,當然要拿來用用看,可能效能不及同樣免費的 VMware ESXi,但至少不用在硬體上面傷腦筋。

這次安裝的 VMware Server 2.0 在管理上已經完全使用 Web 介面,並使用 JSP 及 Ajax 技術。不管是管理介面還是 GuestOS 的終端畫面,只要用瀏覽器就可以在任何地方存取,直接就可以取代 VNC 的功能。

身邊剛好有兩台主機可以拿來測試 VMware Server 的效能,一台是比較平價的 Q6600 DIY 機種,另一台是跟廠商借測的 Xeon 雙 CPU 工作站,主機配備如下:

Read more

設定 Linux 桌面的螢幕解析度

1. [系統] -> [管理] -> [顯示] (或執行 /usr/bin/system-config-display):

到 [硬體] 頁籤,選 「Generic LCD Display」下的「LCD Panel 1024×768」,按 [確定]。

再回到 [設定] 頁籤,選解析度為 1024×768 -> [確定]

2. [系統] -> [偏好設定] -> [螢幕解析度] (或執行 /usr/bin/gnome-display-properties):

設解析度為「1024×768」,更新頻率設為「60Hz」。

增加 ssh 的安全性設定

編輯 /etc/ssh/sshd_config,加入或修改下列參數:

#禁止 root 以 SSH 登入
PermitRootLogin no

#僅允許特定群組登入
AllowGroups group1 group2

#僅允許特定帳號登入
AllowUsers user1 user2

#禁止使用空白密碼登入
PermitEmptyPasswords no

#限定只能使用 SSH2 協定
Protocol 2

#限定最多可以同時連線的數目
MaxStartups 5

vi 與 vim 的指令整理

vi 是 unix 家族下最功能強大的文字編輯器,讓用戶只要使用一個鍵盤就可以完成所有的編輯。而 vim 則是 vi 的加強版,甚至在 Windows 上也找得到 vim 的芳蹤。但 vi/vim 眾多的指令卻經常令初學者卻步,它的指令還有分大小寫,以下就是我所整理出來那些令人卻步的指令:

(每一列前面若有 * 表示為常用的指令)
Read more

return top