Tag: Linux

解开 Debian / Ubuntu 的 DEB 档

在 Debian 及 Ubuntu 等发行版内, 所有安装的套件都会打包成 deb 档, 安装时只要安装一个档案便可以, 就如同 Redhat 的 rpm 档, 使用 deb 安装套件十分方便, 但有时只想解开 deb 档的内容, 而不要安装套件, 这时可以用 ar 或 dpkg 指令。 例如要解开 example.deb 档案, …

RHEL / CentOS / Fedora 安装 Java 8

以下是在 RHEL, CentOS 及 Fedora 安装 Java 8 的方法。 在安装前, 先要检查系统是否已经安装了 Java 其他版本在系统内, 用以下指令检查: 如果出现 “java: command not found”, 便可以开始安装 Java 8, 但如果系统回传较旧的 Java 版本, 需要先移除旧版本才可以安装 Java 8。如果系统的 Java …

Wget 下载 FTP 上整个目录

今日要替一位客户从远端 FTP 备份资料, 资料数量大约有 1GB, 当然用人手下载再上载没问题, 但一来很慢, 二来很麻烦。我会在 Linux 下直接用 wget 下载 FTP 上整个目录的资料, 每次做这个动作也要上网找资料, 今次还是记录一下下次可以用。 要用 wget 下载整个目录, 分别可以用 -r (recursive retrieving) 参数及 -m (mirroring) 参数, 首先介绍一下 -r …

Linux Fdisk 磁盘分割及格式化

fdisk 是 Linux 的硬盘分割区管理工具, 可以用作检视、建立、修改及删除硬盘分割区。以下会介绍一些 fdisk 的常用例子及格式化分割区的方法。 fdisk 列出现有分割区 要列出硬盘内的现有分割区, 只要直接执行 “fdisk -l ” 指令, “fdisk -l” 会列指定硬盘的分割区, 如果无指定硬盘名称, 会显示 /proc/partitions 的分割区。例如: 可以看到上面的例子, 硬盘 /dev/sda 的容量是 500GB, 里面有 4 …

Debian / Ubuntu 安装 NFS Server

NFS (Network File System) 是让 Unix Like 的作业系统, 能用 mount 的方式来存取远端服务器分享出来的目录, 让操作起来像操作本机目录一样。以下会介绍在 Debian 及 Ubuntu 安装及设定 NFS Server 的方法: NFS Server 安装 1. 安装 NFS: 设定分享的目录, 以下是 /var/nfsshare: 开启 …

Ubuntu 安装 Java 8

在 Ubuntu 安装 Java 最简单的方法是透过 apt-get 安装, 以下是安装方法。 先更新套件索引: 然后用 apt-get 安装 Oracle JAVA 8 (JRE): 执行以上指令安装好 Oracle Java 后, 可以用以下指令检查安装的 Java 版本: 安装 oracle-java8-set-default 管理 Java 环境变量:

RHEL / CentOS Linux 安装 GCC

在 Linux 下需要编译源始码时, 需要有 GNU GCC 编译器及其他相关套件, 在 RHEL 及 CentOS 要安装 GCC 很简单, 只要用 YUM 安装 “Development Tools” 就会自动安装所有需要的套件。 输入以下指令安装: 如果以上指令执行失败, 可以用以下指令: 安装好后, 要检查 GCC 成功安装, 可以用 whereis: …

删除 Postfix Queue 内邮件

Postfix 跟其他 MTA 一样, 会将不能成功发送的邮件放到 Queue 里面, 在特定的时间内重新尝试发送, 超过指定的时间会自动删除。但如果发送大量邮件, 例如有用户发送大量垃圾电邮, 会在 Queue 内积压大量的邮件, 这时可以手动删除。 以下删除 Postfix Queue 内邮件的方法: 列出 Postfix Queue 内所有邮件: # mailq 删除 Postfix Queue 内所有邮件: # …

Linux 解压缩 RAR 档

在 Windows 下 RAR 是很常用的压缩档格式, 在 Linux 要解压缩 RAR 档案, 可以用 unrar。如果系统没有安装 unrar, 可以用 yum 或 apt-get 安装, 十分方便: 首先安装 unrar, 可以根据不同的系统选择合适的方法: RHEL / CentOS / Fedora: # yum …