phpize 编译个别 PHP 模组

当编译 PHP 之后, 发觉需要加入一些额外的模组, 在不重新编译 PHP 的情况下, 可以用 phpize 编译单一模组, 在 php.ini 加入模组的 .so 便可以。以下会以 GD 为例, 用 phpize 单独编译 GD 模组。 在编译 GD 模组前, 先用 YUM 安装 GD …

Linux 网络扫瞄工具 — nmap

Nmap 是开源的网络扫描与检测工具, 对于系统管理员十分实用, 以下是 nmap 的实用例子。 如果系统内没有安装 nmap, 可以用系统的套件管理工具安装: RHEL, CentOS, Fedora: # yum install nmap Debian, Ubuntu: # apt-get install nmap 安装 nmap 后, 便可以开始使用 nmap. 扫瞄 IP …

Shell Script 读取参数

在 UNIX Like 环境下输入指令时, 可以按照不同的用法输入不同的参数, 以下是在 Shell Script 读取输入的参数的写法。 Shell Script 使用输入的参数, 其实只要调用以数字名命的变量, 如 $1, $2, $3 …… 例如执行以下指令: ./shell_test.sh var1 var2 var3 上面执行 Shell Scrpt -> shell_test.sh, 并输入 …

PuTTY 免密码登入 SSH

PuTTY 是十分有名的开源 SSH Client, 很多系统管理员也使用它连接 SSH, 而由不用安装, 十分方便。 以下会介绍在 Putty 使用 Public key 及 Private key 实现免密码登录 SSH, 这样不但省却了每次输入复杂密码的麻烦, 而且也更加安全。 PuTTY 内建没有产生 SSH private key 的功能, 需要到官方网站下载作者提供的另一个工具 — PuTTYgen: …

Ubuntu 同步档案到 Google Drive – Grive

Google Drive 是十分热门的云端硬盘, 除了储存盘案外, 更可以分享档案及协同编辑文件。Grive 可以让 Linux 将档案同步到 Google Drive, 以下是在 Ubuntu 安装及设定 Grive 的方法。 安装 Grive Ubuntu 可以先启用 webupd8 repository, 那便可以用 apt-get 安装 Grive, 输入以下指令安装: $ sudo apt-add-repository …

RHEL / CentOS 7 管理记录档 — Journald

RHEL 及 CentOS 原来使用 rsyslog 管理记录档, 在 RHEL / CentOS 7 开始除了保留了 rsyslog 外, 还加入了 journald。systemd 是一个负责开启, 停止及监察进程状态的服务, 所有经 systemd 启动的服务, systemd 会将包括正常启动, 启动或结束时的问题经由 journald 写入纪录档, 而 journalctl 则是用作查看 …