Tag: Linux
在 Linux 或其他 Unix 作业系统, 每个档案及目录都会有一个权限, 这个权限会定义谁可以存取, 写入及执行该档案。 一般上权限的数值分为 3 组, 分别是 owner, 群组用户, 其他用户, 这 3 组权限可以用数字或者英文字代号设定, 以下是各数字及字母伐号的意思: r: 可读权限, 数字是 4 w: 写入权限, 数字是 2 x: 执行权限, …
ProFTPD 是一个相当出名的开源 FTP Server, 以下是在 RHEL 及 CentOS 7 安装 ProFTPD 的方法: ProFTPD 不在 RHEL 及 CentOS 默认的 Repository 里面, 所以要先安装 EPEL Repository, EPEL Repository 包括一些 RHEL 默认以外的常用套件。 之后就可以用 …
cp 是在 Linux (或其他 Unix 系统) 最常用的指令之一, 它是用作复制档案或目录的指令。以下是一些 cp 指令的常用例子: 从 /from/filename.txt 复制到 /to/newfile.txt $ cp /from/filename.txt /to/newfile.txt 将档案 /from/filename.txt 复制到 /to/ 目录下, 档案名称不变: $ cp /from/filename.txt /to/ 复制目录及里面全部内容, …
Linux 的 free 指令可以检查系统内实体内存及 Swap 的使用情况, 以下是 free 的基本用法: 显示系统内实体内存及 Swap 的使用情况, 默认会以 KB 为单位: 要将单位转换成 Bytes, MB 及 GB, 分别是加上 -b, -m 及 -g 单位以 Bytes 显示: 单位以 …
OpenVPN 是一个用于建立 VPN (Virtual Private Network) 的开源套件, 支援 Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, Solaris 及 Windows。以下会讲述在 RHEL 及 CentOS 7 安装及设定 OpenVPN Server, 以及在 Windows, 及 Linux …
wget 是 Linux 指令模式操作的下载工具, 支援 HTTP, HTTPS 及 FTP 通讯栛定, 以下是一些 wget 的实用例子: 下载单一档案, 以下指令会下载 CentOS 7 的 ISO 档到常前目录: # wget http://ftp.cuhk.edu.hk/pub/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso 恢复下载。如果先前因为各种原因终断下载, 可以用 “-c” 参数恢复下载: # wget …
Wine 是一套可该 Windows 软件在 Unix like 环境下执行的工具, 以下是在 RHEL, CentOS 及 Fedora 安装 Wine 的步骤: 安装相关套件: # yum groupinstall ‘Development Tools’ # yum install libX11-devel freetype-devel zlib-devel libxcb-devel 安装 …
在 RHEL 及 CentOS 7 安装 Python 3 可以通过 Software Collection Libraries (SCL) 完成, 而且安装 SCL 无需编译源码, 可以用 YUM 直接完成。以下是在 RHEL 及 CentOS 7 通过 SCL 安装 Python 3.3 …
LEMP 意思是 Linux + Nginx, + MySQL (MariaDB) + PHP。Nginx (发音能同 engine x) 是一款以性能取向的网页服务器, 较 Apache 及 Lighttpd 使用较少内存, 而配置 Nginx 及 PHP 的方法与 Apache 有点不同, 因为 Nginx 是透过 …
MongoDB 是一个高性能的开源 NoSQL 数据库, 而 NoSQL 的全写是 Not Only SQL。MongoDB 处理的数据库是大数据级别, 而它储存的数据库是以文本方式储存。以下是在 RHEL 及 CentOS 7 安装 MongoDB 的方法: 1. 加入 MongoDB Repository 建立档案 /etc/yum.repos.d/mongodb.repo 根据系统类型加入以下内容: 64-Bit 32-Bit 2. …