在 Linux 下有时需要将系统帐号 lock 起,这个动作可以用 passwd 指令完成,只要在 passwd 指令后面加上 -l 参数便可以,而这个参数只可以用 root 身份执行,语法是: # passwd -l username 如果帐号已经 lock 住,想登入的话会出现 “This account is currently not available.”: # su – …
现在很多家用电脑也有使用路由器,而路由器其实就是一部小型的电脑,买回来时它会运行路由器厂器提供的作业系统,即一般俗称的韧体 (firmware)。一般情况下使用厂商提供的韧体就可以了,但如果想将路由器隐藏的功能释放,或者增加路由器的功能及稳定性,升级到第三方韧体是不错的做法。 要为路由器安装第三方韧体,首先需要选择一个合适的韧体,现在最出名的路由器第三方韧体分别是 DD-WRT, OpenWRT 及 Tomato,如果是新手使用,建议先试用 DD-WRT, 因为 DD-WRT 的使用比较 user friendyly。 下一步是要确定该韧体是否支援你的旧有或打算新买的路由器,可以从以下网页分别查看 DD-WRT 及 OpenWRT 支援的路由器: DD-WRT 支援的路由器 OpenWRT 支援的路由器 假如韧体支援你的路由器,便可以下载安装,就以 DD-WRT 为例,先到下载页面: 下载 DD-WRT 在最顶见到 “Please …
在 RHEL 及 CentOS 透过 YUM 或 RPM 安装的套件, 其默认安装目录跟编译安装有所不同, 以下是 Apache, PHP 及 MySQL (MariaDB) 在 RHEL 及 CentOS 的默认安装目录及设定档位置: Apache: 默认安装目录: /etc/httpd/ DocumentRoot: /var/www/html/ httpd.conf 路径: /etc/httpd/conf/httpd.conf …
以下文章会示范在 RHEL 及 CentOS 下完整移除 MySQL 服务器, 如果 MySQL 的资料还有用, 在开始前务必要先备份 MySQL 的资料。 首先检查安装在系统的 MySQL 相关套件, 可以用 rpm 或 yum 指令查看: # rpm -qa | grep mysql mysql-libs-5.1.73-5.el6_6.x86_64 mysql-server-5.1.73-5.el6_6.x86_64 …
sudo 指令是可以让一般用户以 root 身份执行指令的工具, 但如果没有正确设定, 当执行 sudo 时会出现以下错误: username is not in the sudoers. This incident will be reported. 以下会示范在 Redhat 及 CentOS 建立一个新帐号, 在不修改 sudoers 的情况下, 可以使用 sudo …
用 Linux 发行版的 ISO 映像档制作成 USB 开机碟后, 往后在安装系统时会很方便, 尤其对于一些没有 CD/DVD drive 的 laptop, 以下会以 CentOS 7 为例, 建立一枝 USB 开机碟。 首先到 CentOS 官方网站下载 CentOS 的 ISO 映像档: Download CentOS …
透过 SSH 远程登入 Linux 系统时, 有时会遇到登入很慢的问题, 但成功登入后, 一切便会很畅顺。 这个问题是因为 SSH 服务器默认会在登入时, 会对连线的 IP 进行 DNS 反解, 即是将连线 IP 反解析为主机名称, 而这个过程往往会停留一段时间, 那便会告成登入缓慢的问题。 要解决这个问题, 只要关闭 SSH 服务器的 DNS 反解就可以, 开启 /etc/ssh/sshd_config …
gzip 是 Linux 下常用的压缩工具,在默认情况下使用 gzip,会在建立压缩档后,把原始档案删除,例如想想压缩 mylog.log 档案,压缩后会把 mylog.log 删除,并建立了 mylog.log.gz 压缩档。 在一般情况下这样没有问题的,尤其要压缩纪录档,但有些时候如果需要保留原始档案,可以在 gzip 加上 -k 参数,或者用 -c 参数,并配合 Linux 下的管线实现: 用 gzip 压缩并保留原始档案: $ gzip -k myfile.log 或者用 -c …
Lynis 是一套开源免费的保安套件, 它可以扫瞄系统的安全漏洞, 后门程式扫瞄, 设定档错误设定, 错误的档案权限, 用户没有设定密码等安全性问题。 以下会示范安装 Lynis 及使用方法, 由于是直接下载 Lynis 的源始码, 所以应该适用在多数主要的 Linux 发行版。 安装 Lynis 建立 Lynis 的目录 # mkdir /usr/local/lynis 下载 Lynis 最新版的源始码及解压, 目前最新版是 Lynis …
Let’s Encrypt 是一个免费及开放的提供凭证的机构(CA), 以下是在 Debian 及 Ubuntu 将 Let’s encrypt 配置到 Apache 的方法。 先用 apt-get 安装 Apache: $ apt-get install apache2 然后启动 SSL 模组及重新启动 Apache: $ sudo a2enmod ssl …