Tag: Linux

RHEL / CentOS 7 安装 RRDTool 监测流量

RRDTool 是十分好的的统计工具,跟 MRTG 是同一位开发反者。相比起 MRTG, MRTG 主要用作统计及监测系统的流量,而 RRDTool 的功能更加强大,可以自订多项数据在同一张图,而且画图也可以自订各种参数,可以画出十分漂亮的统计图表。另一款十分流行的系统监测工具 — Cacti,就是基于 RRDTool 开发的 PHP 程式。 我个人是较喜欢用 RRDTool,虽然 Cacti 安装好,会自行完成大部份设定工具,画的图也很漂亮,但我不太喜欢 Cacti 的操作较繁复,始终我管理的服务器不是很多。 以前要安装 RRDTool 需要自行编译原始码安装,现在 CentOS 默认也可以用 yum 安装,省却了不少工作,只是安装的版本较旧,目前安装安装的版本是 1.4.8, …

解决 patch:command not found

在 Linux 要为软件安装 patch 时, 会用到 patch 时令, 如果系统是安装 Minimal 时, 会出现找不到 patch 指令错误: patch:command not found 只要安装好 patch 套件便可解决问题: Redhat / CentOS: # yum install patch Debian / …

解决 Vsftpd 登入慢问题

当发现登入 vsftpd 很慢,但登入后便会十分畅顺,这个问题很机会是 vsftpd 开启了反解查询登入的 IP 所致。以下是 vsftpd 关于反解的说明: 要解决这个问题,只需关闭 vsftpd 的 reverse_lookup_enable 即可,而这个选项默认值是开启,即 YES 的状态。 先开启 vsftpd 的设定档: # vi /etc/vsftpd/vsftpd.conf 找到 “reverse_lookup_enable” 一行,如果没有这一行需要自行加入,设定成 NO: reverse_lookup_enable=NO 储存后重新启动 vsftpd: …

Linux 安装 Monitorix 轻量化系统及网络监测工具

Monitorix 是一套轻量化的开源系统监测工具,可以监测系统 Load Average, Kernel, 档案系统, 网络流量, 网页服务器等,对于监测单机服务器会很方便,设定上较简单。除了安装在一般的服务器外,也可以安装在嵌入式装置内使用。 Monitorix 已经内建了 HTTP 服务器,不用额外安装 HTTP 服务器 (e.g Apache, Nginx) 也可以透过网页介绍检视报表。以下会介绍在 RHEL / CentOS / Debian / Ubuntu / Fedora 安装 Monitorix …

找出 yum 指令安装套件建立的档案

yum 指令是 Redhat base 的 Linux 的套件管理工具, 可以安装及移除套件, 就像 Debian 下的 apt-get. 有些情况需要检查透过 yum 安装的套件, 建立了那些档案, 例如要找出设定档或储存盘案的位置等, 可以用 rpm 进行查询, 例如: # rpm -ql php 以上指令会输出安装 php 套件的所有相关档案, 以下是在 …

Linux 复制档案档限及 Owner 到其他档案

Linux 下的 chmod 指令可以修改档案及目录的权限, 而 chmod 指令则可以改变档案的 Owner, 而它们其中一个功能是将一个档案的权限及 Owner 复制到另一个档案, 以下是具体做法。 在 chmod 指令的 reference 参数, 便可以指令权限的来源档案, 并将权限复制到另一个档案内, 例如以下指令将档案 old_file 的权限复制到 new_file: 要复制 Owner 跟 chmod 的做法差不多, 只要在 …

Shell Script 自动登入 FTP 上下传档案

在 Linux Server 上要用 ftp 传送档案,可以用 ftp 指令手动完成,但如果需要经常对特定档案用 ftp 上传及下传,可以用 Shell Script 自动连接到 ftp 服务器并传送档案。 以下是用 Shell Script 登入 ftp 服务器的例子: 以上 Shell Script 会自动登入 ftp.yourftp.server,并会上传 filename.txt 到 ftp …

Linux 产生随机密码

在 Linux 下要产生随机密码字串,可以用以下指令: 执行后便会输出一组 16 个字符的随机密码。 要自订密码的长度,只需修改上面 head -c 16, 将 16 改成想要的密码长度,例如要产生 8 个位的密码,便改成: