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