Category: Linux

Linux 手动释放内存 Cache Memory

Linux 默认的内存管理会自动释放内存的 cache memory。跟 Windows 不同, Linux 开启一段时间后, 即使关闭了一些 process, 用 top 或 free 指令查看内存的使用状况时, 都是只剩下不足 1% 的可用空间, 实际上只是 cache memory 占用了内存空间, 而 Kernel 会在 process 需要使用内存时, 自动释放 cache …

CentOS 7(1611)正式发布下载

上个月 Redhat 发布 Redhat Enterprise Linux 7.3, 而 CentOS 在一个多月后就基于 RHEL 7.3 发布了 CentOS Linux 7 (1611), 新版本的主要新功能包括: Since release 1503 (abrt>= 2.1.11-19.el7.centos.0.1) CentOS-7 can report bugs directly to …

RHEL / CentOS shell 显示帐号及主机名

RHEL 及 CentOS 登入到 shell 后, 指令提示符前面会出现: -bash-4.2$ 或 -bash-4.1$ 要将 shell 指令提示符前面, 改成显示帐号名称及主机名, 可以这样做: 1. 在 CLI 输入以下指令, 开启档案 .bash_profile: $ vi ~/.bash_profile 加入以下内容: 储存盘案后离开编辑器,下次登入便会自动显示帐号名称及主机名。如果想立即生效, 可以执行以下指令: $ source …

sed 进行档案搜寻并取代

档案内的字串进行搜寻及取代很多时都会用到, 在 Linux 下有很多方法实现, 而 sed 进行字串的搜索并取代十分方便, 因为 sed 是内建的指令, 也支援 regex, 即使放在 Shell Script 也可以。以下列出一些 sed 取代字串的常用例子: 将档案 filename.txt 内的 abc 取代为 “xyz”: /linux/sed-search-replace/ $ sed -i ‘s/abc/xyz/g’ …

cp 指令强制覆蓋

Linux 的 cp 指令用作复制档案, 而 cp 指令其中一个参数 -f 是 force 强制的意思, 即是当目标档案存在时, 不会询问使用者, 而会强制把档案覆蓋已经存在的目标档案, 而用 “man cp” 有完整的解释: -f, –force if an existing destination file cannot be opened, remove …

RHEL / CentOS 安装配置 SmokePing

SmokePing 是一套相当实用的网络监督工具, 画出的图片也很漂亮。虽然要安装 SmokePing 比较麻烦, 但只要透过 yum 安装 SmokePing 所需的套件就方便很多了, 以下是 RHEL 及 CentOS 安装及配置 SmokePing 的方法。 首先启用 EPEL Repo: # yum install epel-release 接着安装 SmokePing 所需的套件: # yum …

Linux scp 指令 — 远端加密档案复制工具

scp 的全写是 “secure copy”, 即安全复制。Linux 下的 cp 指令主要用作本机复制档案及目录, scp 的作用差不多, 主要分别是 scp 输入的档案来源或档案目的地可以是远端电脑, 而且是透过 ssh 将资料加密再复制。 先看看以下简单例子, 以下 scp 指令会将 /var/www/html/images/ 目录下所有档案, 复制到 remote_host 里面的 /home/phpini/images/ 目录: $ scp …