Category: Linux

Linux 用 gzip 压缩并保留原始档案

gzip 是 Linux 下常用的压缩工具,在默认情况下使用 gzip,会在建立压缩档后,把原始档案删除,例如想想压缩 mylog.log 档案,压缩后会把 mylog.log 删除,并建立了 mylog.log.gz 压缩档。 在一般情况下这样没有问题的,尤其要压缩纪录档,但有些时候如果需要保留原始档案,可以在 gzip 加上 -k 参数,或者用 -c 参数,并配合 Linux 下的管线实现: 用 gzip 压缩并保留原始档案: $ gzip -k myfile.log 或者用 -c …

Linux 安全性漏洞扫瞄工具 — Lynis

Lynis 是一套开源免费的保安套件, 它可以扫瞄系统的安全漏洞, 后门程式扫瞄, 设定档错误设定, 错误的档案权限, 用户没有设定密码等安全性问题。 以下会示范安装 Lynis 及使用方法, 由于是直接下载 Lynis 的源始码, 所以应该适用在多数主要的 Linux 发行版。 安装 Lynis 建立 Lynis 的目录 # mkdir /usr/local/lynis 下载 Lynis 最新版的源始码及解压, 目前最新版是 Lynis …

Linux 网络流量监测工具 vnStat

vnStat 是一套在 Linux 及 BSD 指令模式下的网络流量监测工具, 它会透过 kernel 提供的网络接口卡统计资料进行分析, 以下会示范在 RHEL 及 CentOS 安装及使用 vnStat. 安装 vnStat 在 Redhat 系统想用 YUM 安装 vnStat, 需要先启用 EPEL Repository: RHEL 6 / …

rm – 删除档案及目录指令

rm 指令用作在 Unix Like 环境下删除档案或目录, 使用 rm 时要格外小心, 尤其将整个目录删除。 rm 的使用也很简单, 只要在指令后面加入档案名称, 便可以将档案删除, 例如: $ rm filename 但如果要删除目录, 像上面直接输入的话, 会出现报错: $ rm dirname/ rm: cannot remove ‘dirname/’: Is a …

RHEL / CentOS 安装 BASH Autocomplete

bash-completion 套件可以实现在指令模式下自动完成指令, 与 Linux 内建的自动完成不同, 它可以自动完成参数的部份, 以下会示范在 RHEL 及 CentOS 安装的方法。 先用 yum 安装 bash-completion # yum install bash-completion -y 安装好 bash-completion 后便可以直接使用, 只要像传统的方法按 “Tab” 键便可以, 例如: # yum …