Tag: Linux
Google Drive 是十分热门的云端硬盘, 除了储存盘案外, 更可以分享档案及协同编辑文件。Grive 可以让 Linux 将档案同步到 Google Drive, 以下是在 Ubuntu 安装及设定 Grive 的方法。 安装 Grive Ubuntu 可以先启用 webupd8 repository, 那便可以用 apt-get 安装 Grive, 输入以下指令安装: $ sudo apt-add-repository …
很多时写 Shell Script 都需要使用者确认动作, 然后询问 yes 或者 no, Shell Script 里面可以这样写: Bash 3.2 或以上版本可以这样写: Bash 4.x 这样写:
Memcached 是一套开放源码的分布式内存快取系统, 目前已经有多个网站使用。在网站的应用上, 由于数据库的查询多数是读取, Memcached 先将数据库加以缓存, 那便可以减少数据库的读取, 从而增加效率。Memcached 在 PHP 另一个常用的地方是用作缓存 session。下文会示范在 CentOS 7 安装 Memcached 及 Memcached 的 PHP 模组。 1. 安装 Memcached 在 RHEL 及 CentOS 十分简单, …
在 Linux 如果需要印出档案第一行及最后一行的资料, 可以用几个方法实现。 档案 testing.txt 内容: 以下几个指令也可以印出档案的第一行及最后一行, 即得出 header 及 footer: sed: awk: head 及 tail:
HAProxy 是一套开源的高效能网站平衡负载工具, HAProxy 可以将如 web server, database server 等负载工作分配到一台以上的主机, 可以增强整体的效能及稳定性。以下会介绍在 RHEL 及 CentOS 安装及配置 HAProxy 的方法。 以下会以 CentOS 6.7 作为安装平台, 系统的 IP 是 192.168.1.100, Hostname 是 web.testing.com. 另外假设已经安装好 3 …
Logwatch 是用 Perl 写成的纪录档管理工具, 可以分析、整理及报告主机的纪录档, 并将报告自动以电邮发送给系统管理员, 对检查及追踪系统的问题十分好用。 安装 Logwatch 在 RHEL, CentOS 及 Fedora 安装 Logwatch 十分简单, 可以透过 YUM 直接安装: # yum -y install logwatch 配置 Logwatch Logwatch 的默认设定档是 …
Squid 是开源的网页代理服务器, 以下是在 RHEL 及 CentOS 7 安装 Squid 及设定 HTTP 快取的方法。 Squid 已经包括在 CentOS Repository 里面, 可以直接用 YUM 安装: # yum install squid 将 Squid 默认的设定档保留一个备份, 然后才作出更改: # …
ufw (Uncomplicated Firewall) 是 Ubuntu 内建的防火墙配置工具, ufw 使用上十分简单, 以下是使用 ufw 的简单例子: 检查防火墙目前状态: $ sudo ufw status verbose 开启 TCP 埠号 22 对外连线: $ sudo ufw allow 22/tcp 开启 TCP …
如果机构内的电脑数量多的话, 建立本地的 YUM Repository 后, 便不用每个套件在不同电脑都下载一次, 可以节省不少频宽, 以下是在 CentOS 建立本地 YUM Repository 的方法。 先建立以下目录, 以下例子是 CentOS 7 的 x86_64, 需要根据需要修改: # mkdir -pv /var/www/html/centos/7/updates/x86_64 # mkdir -pv /var/www/html/centos/7/os/x86_64 # …
在 Redhat, CentOS 及 Fedora 要移除旧 Kernel, 及设定保留的 Kernel 数量, 可以用以下方法。 列出安装在系统的 Kernel: # rpm -q kernel kernel-2.6.32-504.12.2.el6.x86_64 kernel-2.6.32-504.16.2.el6.x86_64 kernel-2.6.32-504.23.4.el6.x86_64 kernel-2.6.32-504.30.3.el6.x86_64 kernel-2.6.32-573.1.1.el6.x86_64 移除旧 Kernel: 例如想移除 kernel-2.6.32-573.1.1.el6.x86_64, 输入以下指令: # yum …