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