Category: Linux
在 Linux 使用 cp, mv, rm 指令时, 如果同时要操作的项目过多时, 就会出现以下错误: Argument list too long 出现这个错误的原因, 是系统对单一指令限制了输入的参数, 例如目录下的档案数量很多时, 想用 mv 指令将它们搬到另一个目录: $ mv ./*.txt -bash: /bin/rm: Argument list too long 要解决这个问题有几种不同方法, …
在 Linux 要挂载 Windows 的 NTFS 分割区很方便, 以下是在 RHEL, CentOS 及 Fedora 的具体实现方法: 先启用 EPEL Repository: # yum install epel-release 启用 EPEL Repository 后, 现在安装 NTFS-3G 及 Fuse, NTFS-3G …
Linux 建立新档案或目录时, 该档案及目录会有一个默认权限, 要修改这个默认权限, 可以用 umask 指令。 umask 的用法与 chmod 相反, chmod 是在 “000” 上面 “增加” 权限, 而 umask 则是在 “666” 基础上 “减少” 档案权限; 及在 “777” 基础上 “减少” 目录权限。这个讲法可能有点混乱, …
Cacti 是一套开源的网络监测工具, 并以网页接口管理。Cacti 也是以 PHP 开发, 读取 RRDTool 的资料后, 可以显示像 CPU 及网络使用等资料。以下是在 RHEL 及 CentOS 7 架设 Cacti 的方法: 执行以下指令, 透过 YUM 安装 Apache, MariaDB, PHP # yum install …
在 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 是 YUM 的改良版, 也是下一代 RPM 的套件管理系统。DNF 在 Fedora 18 首次引入, 而在刚刚发布的 Fedora 22, DNF 也取代 YUM 成为默认的套件管理工具。而使用上语法跟 YUM 差多, 以下是安装, 升级及移除套件的方法: 安装套件: # dnf install 升级套件: # dnf …
Nagios 是一个开源的服务器监测工具, 可以当发现问题时自动通知系统管理员。以下是 RHEL 及 CentOS 7 安装设定 Nagios 的方法。 首先要安装所需套件, 例如 HTTPD 及 PHP 等: # yum install httpd php php-cli gd gd-devel gcc glibc glibc-common net-snmp wget …
TestDisk 是开源的档案救援工具, 除了支援 Unix Like 环境外, 也支援 Windows。以下是在 Linux 下恢复已删除档案的方法: 安装 TestDisk RHEL, CentOS, Fedora 输入: # yum install testdisk Debian, Ubuntu # sudo apt-get install testdisk 安装成功后, 直接执行 …
以下会介绍在 Debian 及 Ubuntu 安装及设定 MariaDB Server 的步骤: 1. 安装 “python-software-properties” 套件 # apt-get install python-software-properties # apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 2. 加入 MariaDB 官方 repository: # …
Rootkit Hunter (rkhunter) 是 Unix Like 环境下扫瞄 rootkit, 后门及本机漏洞的工具, 下文会介绍在 RHEL, CentOS 及 Fedora 安装及使用 rkunter 的方法。 如果是 RHEL 及 CentOS 要先安装 RPMForge Repository: RHEL / CentOS 7: # …