Category: Linux
NetworkManager 是 RHEL 7 及 CentOS 7 的默认网络管理工具, 除了使用 GUI 接口外, NetworkManager 也可以透过 nmcli 指令控制, 以下会介绍 nmcli 的常见用法。 显示 NetworkManager 状态概况: # nmcli general status 显示所有连线: # nmcli connection …
在 control panel 里面较出名的有 cPanel 及 Plesk, 它们两者的功能都十分强大, 但最大的缺点是它们都是付款软件, 会按用户数量按月收费。除了 cPanel 及 Plesk 外也有很多开源的 Hosting Control Panel, 以下整理了几款开源免费的 control panel, 可以让一般用户透过简单的操作接口管理电邮帐号, FTP Accounts, 硬盘空间, 频宽等。 ISPconfig ISPconfig 是 Linux …
ifconfig 的全写是 “interface configuration”, 是在 Linux/Unix 系统的网卡管理工具, 可以显示, 管理及查询网卡状态, 以下是 ifconfig 的实用例子。 直接输入 “ifconfig” 而不加入任何参数, 会显示所有 active 的网卡资料: # ifconfig 加上 -a 参数会显示所有网卡资料, 包括 active 及 inactive 的网卡: # …
透过 Router 连接上网 Linux 系统, Router 会分配一个私有 IP 地址, 用 ifconfig 指令只会看到私有 IP 地址。如果需要查看外部对外的 IP 地址, 可以用撷取一些显示 IP 地址的网站, 从而得出外部 IP。 以下会使用 curl 撷取显示 IP 地址的网页, 如果没有安装, 可以用 yum …
deb 是 Debian 及 Ubuntu 等发行版的套件管理系统, 以下是安装 deb 的方法。 例如要安装 example.deb, 用 dpkg 便可以安装: 或者 有时会相同目录下会数个 deb 档, 如果想一次过安装, 可以加上 -R 参数, 例如想安装 /path/to/deb_dir 目录下所有 deb 档: 或者
在 Redhat 系列的发行版内, 所有安装的套件都会打包成 rpm 档, 安装时只要安装一个档案便可以, 就如同 Debian 的 deb 档, 使用 rpm 安装套件十分方便, 但有时只想解开 rpm 档的内容, 而不要安装套件, 这时可以用 rpm2cpio 及 cpio 指令。 解开 rpm 不像解开 deb 可以用单一指令完成, …
DenyHosts 是一个防止暴力攻击 SSH Server 的工具, 它会监察及分析 SSH 的 log file, 当有数次错误登入后, 就会将尝试登入的 IP 地址加入到 /etc/hosts 作出封锁。 Fail2Ban 的防护较全面, 可以透过正规表达式正义不同的 log files, 但设定较复杂, 而 DenyHosts 只会针对 SSH Server 作防护, 而且设定较简单。以下是在 …
如果没有购买 Redhat 的服务, 或者服务已经过期, 在 Red Hat Enterprise Linux (RHEL) 用 yum 会出现以下错误: 如果不想购买 Redhat 的服务, 可以很直接转用 CentOS Repository, 而且做法十分简单。 首先建立 CentOS Repository 的档案: 然后加入以下一行内容, 要留意的是, 以下是以 RHEL 6 …
在 Debian 及 Ubuntu 等发行版内, 所有安装的套件都会打包成 deb 档, 安装时只要安装一个档案便可以, 就如同 Redhat 的 rpm 档, 使用 deb 安装套件十分方便, 但有时只想解开 deb 档的内容, 而不要安装套件, 这时可以用 ar 或 dpkg 指令。 例如要解开 example.deb 档案, …
以下是在 RHEL, CentOS 及 Fedora 安装 Java 8 的方法。 在安装前, 先要检查系统是否已经安装了 Java 其他版本在系统内, 用以下指令检查: 如果出现 “java: command not found”, 便可以开始安装 Java 8, 但如果系统回传较旧的 Java 版本, 需要先移除旧版本才可以安装 Java 8。如果系统的 Java …