Tag: RHEL & CentOS

Linux 开启档名有空格的档案

在 Linux 下一般不会用空格 (Space) 作为档案名称, 会用 底线 (_) 或横线 (-) 分隔字串, 但如果档案是从 Windows 复制进来, 或者是挂载 Windows 的分割区, 可能会有空格作为档案名称的一部分。 如果有一个档案名为 “file name.txt”, 在 Linux 要开启有以下两种方法, 分别是用引号包著档案名称, 以反在空格前加入 “\” 字符: $ …

CentOS 7 Apache (httpd) 重启慢问题

在一台安装了 Apache (httpd) 的 CentOS 主机上, 如果重新启动 Apache 会很慢, 正常情况应该几秒内便重启完成. 但启动 Apache 便很快, 只是停止及重启很慢。 根据 Redhat Bugzilla 的内容, 在 systemd 的 httpd 服务, 将 KillMode 设定成 none 便可以, 以下是解决步骤: …

Let’s Encrypt 申请 Wildcard SSL 凭证

Let’s Encrypt 在上年已经推出全网域通用凭证 (Wildcard Certificate), 也就是一张凭证可以让网域下所有子网域通用, 所有子网域也可以使用同一张凭证。原本的网域下每个子网域都会产生一个新的凭证, 但如果网址较多管理也较麻烦, 以下纪录一下申请 Let’s Encrypt Wildcard 凭证的方法。 网络上有很多申请 Let’s Encrypt 凭证的工具, 以下会使用 Certbot, 先执行以下指令安装 Certbot: /linux/install-certbot # wget https://www.eff.org/certbot-auto # chmod +x ./certbot-auto …

Linux 建立 SWAP 档案空间

Swap 档案跟 Swap 分割区差不多, 分别是 Swap 档案是用档案的方式建立, 不是使用独立硬盘分割区。 以下是在 Linux 下建立 Swap 档案的方法。 建立 swap 档案是使用 block size 作为单位, 每 1 MB 有 1024, 所以建立 1GB 的 swap 档案便要建立 …

3 种检查远端埠号是否开启的方法

除了在 Linux 的主机外, 在其他类型的主机也经常需要检查埠号是否有开启埠号, 例如要测试主机的服务是否正常。 以下是分别用 nc, nmap 及 telnet 测试埠号是否有开启的方法。 nc (netcat) nc 的意思是 netcat, nc 可以读取经过 TCP 及 UDP 的网络连线资料, 是一套很实用的网络除错工具。 在 CentOS 用 yum 安装 nc: …

Firewalld 封锁 ip

Firewalld 是 RHEL 7 及 CentOS 7 默认的防火墙, 如果要用 Firewalld 封锁 ip 的网络流量, 可以用以下指令. 以下指令会封锁 IP_ADDRESS, 将 IP_ADDRESS 换成要封锁的 ip 便可以了: /linux/firewalld # firewall-cmd –add-rich-rule=’rule family=”ipv4″ source address=”IP_ADDRESS” reject’ …

Linux 找档案方法

Linux 下找档案很多时会用上 find 指令, find 的搜寻功能十强大, 可以用多个不同的过滤条件找档案, 除了找档案外, find 指令也可以找目录, 而且 find 是 Linux 下内建的工具, 不用额外安装. 找档案最常遇到的情况是根据档案名称搜寻, 例如要在 /var/www/html 找 filename.txt 档案, 用以下指令: /linux/find-command # find /var/www/html/ -name filename.txt …

RHEL / CentOS 7 安装 Ntopng

Ntopng 是一套开源的网络流量监察工具, 也是 ntop 的新一代版本, 可以通过网页接口实时检视网络使用量。以下是在 RHEL 7 及 CentOS 7 安装 Ntopng 的方法。 用 yum 安装 Ntopng 需要使用 EPEL Repo, 如果没有安装 EPEL 需要先安装: /linux/enable-epel # yum install epel-release …