Posts Tagged ‘ Linux

解決 "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

 

[PHP]安裝 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 server,先是看到一個登入介面,再由它提供的 sesman 服務 (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 會覆寫 AllowGroups,若你有群組登入的需求,就不能設 AllowUsers)
AllowUsers user1 user2

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

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

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

vi 與 vim 的指令整理

vi 被稱做是「編輯器之神」,是 unix 家族中功能最強大的文字編輯器,讓用戶只要使用鍵盤就可以完成所有的編輯操作。而 vim 則是 vi 的加強版,在 Windows 上也找得到 vim 的芳蹤。

vi 有分為功能模式、編輯模式、命令列模式...操作上有眾多的指令經常令初學者卻步! 它的指令還有區分大小寫,以下是我所整理出來那些令人卻步的指令:

  • 以下指令的前面標記 * 表示為常用指令。
  • 若指令的第一個字元為 :/? 表示要在「命令列」輸入,通常是先按 ESC 就回到功能模式,直接輸入指令就會切換到最下方的命令列,輸入完要按 Enter 才會執行。
    Read more

在 XWindow 安裝及變更新字型

安裝新字型

  1. 將新字型(*.ttf, 例如:微軟正黑體)複製到 「/usr/share/fonts/zh_TW/TrueType/」。
  2. 執行
    fc-cache -f -v

    更新系統字型資料。

變更 XWindow 的字型

  • GNOME:到工具列的 [系統] → [偏好設定] → [字型] 做變更。
  • KDE:到 [控制中心] 的 [外觀&主題] → [字型] 做變更。

return top