Category: Linux

解决 Argument list too long

在 Linux 使用 cp, mv, rm 指令时, 如果同时要操作的项目过多时, 就会出现以下错误: Argument list too long 出现这个错误的原因, 是系统对单一指令限制了输入的参数, 例如目录下的档案数量很多时, 想用 mv 指令将它们搬到另一个目录: $ mv ./*.txt -bash: /bin/rm: Argument list too long 要解决这个问题有几种不同方法, …

umask 指令 – 修改新档案及目录默认权限

Linux 建立新档案或目录时, 该档案及目录会有一个默认权限, 要修改这个默认权限, 可以用 umask 指令。 umask 的用法与 chmod 相反, chmod 是在 “000” 上面 “增加” 权限, 而 umask 则是在 “666” 基础上 “减少” 档案权限; 及在 “777” 基础上 “减少” 目录权限。这个讲法可能有点混乱, …

RHEL / CentOS 7 安装 Cacti

Cacti 是一套开源的网络监测工具, 并以网页接口管理。Cacti 也是以 PHP 开发, 读取 RRDTool 的资料后, 可以显示像 CPU 及网络使用等资料。以下是在 RHEL 及 CentOS 7 架设 Cacti 的方法: 执行以下指令, 透过 YUM 安装 Apache, MariaDB, PHP # yum install …

Linux 挂载 ISO 映像档

在 Linux 下要直接读取 CD 或 DVD 的 ISO 映像档内容很简单, 可以像挂载其他分割区般挂载。 首先建立一个挂载点目录, 挂载的 ISO 映像档会经由这个目录存取: # mkdir /mnt/iso_image 然后就可以挂载 ISO 映像档到挂载点, 以下例子是挂载 /home/phpini/myimage.iso: # mount -o loop /home/phpini/myimage.iso /mnt/iso_image 因为根据 …

DNF 安装/更新/移除套件指令

DNF 是 YUM 的改良版, 也是下一代 RPM 的套件管理系统。DNF 在 Fedora 18 首次引入, 而在刚刚发布的 Fedora 22, DNF 也取代 YUM 成为默认的套件管理工具。而使用上语法跟 YUM 差多, 以下是安装, 升级及移除套件的方法: 安装套件: # dnf install 升级套件: # dnf …

RHEL / CentOS 7 安装 Nagios

Nagios 是一个开源的服务器监测工具, 可以当发现问题时自动通知系统管理员。以下是 RHEL 及 CentOS 7 安装设定 Nagios 的方法。 首先要安装所需套件, 例如 HTTPD 及 PHP 等: # yum install httpd php php-cli gd gd-devel gcc glibc glibc-common net-snmp wget …