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 个位的密码,便改成:

RHEL / CentOS Linux 新增新硬盘

在已经安装好的系统安装新硬盘,便需要手动设定,以下记录在 Linux 加装新硬盘的方法,并以 CentOS 7 作为安装环境,及将新硬盘安装连接好。 首先看一看系统内硬盘的命名方法,可以用 df 指令查看目前的挂载情况: # df 然后用以下指令找出新硬盘,即并未挂载的硬盘,硬盘一般会是 /dev/sd* 或 /dev/vd*: # ls -1 /dev/d 现在假设新硬盘是 /dev/sdb, 用 mkfs.ext4 为新硬盘建立档案系统,执行时要小心,如果错误输入了旧硬盘的名称,会删除旧硬盘的资料: # mkfs.ext4 /dev/sdb 现在可以挂载新硬盘,以下会假设新挂载点是 /home2: …

rsync 透过 SSH 传送及备份档案

rsync 是很常用的档案传送工具,以下会介绍用 rsync + SSH 传送档案,并以 CentOS 7 作为测试环境。 第一步先在 Server 产生一组 public SSH keys, 该 Client 端可以不用输入密码登入 SSH: 现在可以将 public.key 的内容复制起来,可以用 cat 指令: 将以上 public.key 内容复制后,登入到 Client 端,并储到到 …