Monitorix 是一套轻量化的开源系统监测工具,可以监测系统 Load Average, Kernel, 档案系统, 网络流量, 网页服务器等,对于监测单机服务器会很方便,设定上较简单。除了安装在一般的服务器外,也可以安装在嵌入式装置内使用。 Monitorix 已经内建了 HTTP 服务器,不用额外安装 HTTP 服务器 (e.g Apache, Nginx) 也可以透过网页介绍检视报表。以下会介绍在 RHEL / CentOS / Debian / Ubuntu / Fedora 安装 Monitorix …
正常情况下 iPhone 或 iPad 会使用 Wi-Fi 网络提供的 DNS 服务器, 如果要自订 DNS 服务器, 例如使用 Google DNS, 可以用以下方法设定。 1. 连接到 Wi-Fi 网咯后, 按 “设定” -> “Wi-Fi”. 2. 在已连接的 Wi-Fi 网络右边有个感叹号, 按下这个感叹号. …
如何 Linux 是使用 systemd 作为服务管理, 可以用内建的 systemd-analyze 指令, 检查每一个启动的服务需要多少时间开启。 直接输入 systemd-analyze 指令, 不加入任何参数, 会印出系统启动时间的概览, 例如: # systemd-analyze Startup finished in 1.685s (kernel) + 2.306s (initrd) + 43.588s (userspace) = …
yum 指令是 Redhat base 的 Linux 的套件管理工具, 可以安装及移除套件, 就像 Debian 下的 apt-get. 有些情况需要检查透过 yum 安装的套件, 建立了那些档案, 例如要找出设定档或储存盘案的位置等, 可以用 rpm 进行查询, 例如: # rpm -ql php 以上指令会输出安装 php 套件的所有相关档案, 以下是在 …
Linux 下的 chmod 指令可以修改档案及目录的权限, 而 chmod 指令则可以改变档案的 Owner, 而它们其中一个功能是将一个档案的权限及 Owner 复制到另一个档案, 以下是具体做法。 在 chmod 指令的 reference 参数, 便可以指令权限的来源档案, 并将权限复制到另一个档案内, 例如以下指令将档案 old_file 的权限复制到 new_file: 要复制 Owner 跟 chmod 的做法差不多, 只要在 …
在 Linux Server 上要用 ftp 传送档案,可以用 ftp 指令手动完成,但如果需要经常对特定档案用 ftp 上传及下传,可以用 Shell Script 自动连接到 ftp 服务器并传送档案。 以下是用 Shell Script 登入 ftp 服务器的例子: 以上 Shell Script 会自动登入 ftp.yourftp.server,并会上传 filename.txt 到 ftp …
在 Linux 下要产生随机密码字串,可以用以下指令: 执行后便会输出一组 16 个字符的随机密码。 要自订密码的长度,只需修改上面 head -c 16, 将 16 改成想要的密码长度,例如要产生 8 个位的密码,便改成:
Meltdown 及 Spectre 这两个关于 CPU 的漏洞影响很大, 对大部份作业系统及装置都构成安全威胁, 以下是在 Linux 检查 Meltdown, Spectre 漏洞的方法. 要检查系统内的 Meltdown 及 Spectre 的状态, 可以用 spectre-meltdown-checker.sh 这个 Shell Script 检查, 它检查 Intel, AMD 及 ARM …
在已经安装好的系统安装新硬盘,便需要手动设定,以下记录在 Linux 加装新硬盘的方法,并以 CentOS 7 作为安装环境,及将新硬盘安装连接好。 首先看一看系统内硬盘的命名方法,可以用 df 指令查看目前的挂载情况: # df 然后用以下指令找出新硬盘,即并未挂载的硬盘,硬盘一般会是 /dev/sd* 或 /dev/vd*: # ls -1 /dev/d 现在假设新硬盘是 /dev/sdb, 用 mkfs.ext4 为新硬盘建立档案系统,执行时要小心,如果错误输入了旧硬盘的名称,会删除旧硬盘的资料: # mkfs.ext4 /dev/sdb 现在可以挂载新硬盘,以下会假设新挂载点是 /home2: …
rsync 是很常用的档案传送工具,以下会介绍用 rsync + SSH 传送档案,并以 CentOS 7 作为测试环境。 第一步先在 Server 产生一组 public SSH keys, 该 Client 端可以不用输入密码登入 SSH: 现在可以将 public.key 的内容复制起来,可以用 cat 指令: 将以上 public.key 内容复制后,登入到 Client 端,并储到到 …