Tag: Linux

RHEL / CentOS 7 自建云端硬盘 — OwnCloud

OwnCloud 是一套可以在自家主机上, 建立专属云端档案储存及分享的开源工具, 功能就像类似 DropBox 这类的云端硬盘。OwnCloud 除了提供简易网上接口外, 也提供支援 Linux, Windows 及 Mac OSX 的 OwnCloud 桌面客户端程式, 以及 iPhone 及 Android 的专用 Apps 登入。 以下是在 RHEL 7 及 CentOS 7 …

免费开源 Hosting Control Panel

在 control panel 里面较出名的有 cPanel 及 Plesk, 它们两者的功能都十分强大, 但最大的缺点是它们都是付款软件, 会按用户数量按月收费。除了 cPanel 及 Plesk 外也有很多开源的 Hosting Control Panel, 以下整理了几款开源免费的 control panel, 可以让一般用户透过简单的操作接口管理电邮帐号, FTP Accounts, 硬盘空间, 频宽等。 ISPconfig ISPconfig 是 Linux …

Linux ifconfig 实用例子

ifconfig 的全写是 “interface configuration”, 是在 Linux/Unix 系统的网卡管理工具, 可以显示, 管理及查询网卡状态, 以下是 ifconfig 的实用例子。 直接输入 “ifconfig” 而不加入任何参数, 会显示所有 active 的网卡资料: # ifconfig 加上 -a 参数会显示所有网卡资料, 包括 active 及 inactive 的网卡: # …

Linux 取得外部 IP 地址

透过 Router 连接上网 Linux 系统, Router 会分配一个私有 IP 地址, 用 ifconfig 指令只会看到私有 IP 地址。如果需要查看外部对外的 IP 地址, 可以用撷取一些显示 IP 地址的网站, 从而得出外部 IP。 以下会使用 curl 撷取显示 IP 地址的网页, 如果没有安装, 可以用 yum …

安装 Debian / Ubuntu 的 DEB 档

deb 是 Debian 及 Ubuntu 等发行版的套件管理系统, 以下是安装 deb 的方法。 例如要安装 example.deb, 用 dpkg 便可以安装: 或者 有时会相同目录下会数个 deb 档, 如果想一次过安装, 可以加上 -R 参数, 例如想安装 /path/to/deb_dir 目录下所有 deb 档: 或者

解开 Redhat / CentOS / Fedora 的 RPM 档

在 Redhat 系列的发行版内, 所有安装的套件都会打包成 rpm 档, 安装时只要安装一个档案便可以, 就如同 Debian 的 deb 档, 使用 rpm 安装套件十分方便, 但有时只想解开 rpm 档的内容, 而不要安装套件, 这时可以用 rpm2cpio 及 cpio 指令。 解开 rpm 不像解开 deb 可以用单一指令完成, …

RHEL / CentOS 安装 DenyHosts

DenyHosts 是一个防止暴力攻击 SSH Server 的工具, 它会监察及分析 SSH 的 log file, 当有数次错误登入后, 就会将尝试登入的 IP 地址加入到 /etc/hosts 作出封锁。 Fail2Ban 的防护较全面, 可以透过正规表达式正义不同的 log files, 但设定较复杂, 而 DenyHosts 只会针对 SSH Server 作防护, 而且设定较简单。以下是在 …

RHEL 使用 CentOS Repository

如果没有购买 Redhat 的服务, 或者服务已经过期, 在 Red Hat Enterprise Linux (RHEL) 用 yum 会出现以下错误: 如果不想购买 Redhat 的服务, 可以很直接转用 CentOS Repository, 而且做法十分简单。 首先建立 CentOS Repository 的档案: 然后加入以下一行内容, 要留意的是, 以下是以 RHEL 6 …