Tag: RHEL & CentOS
Lynis 是一套开源免费的保安套件, 它可以扫瞄系统的安全漏洞, 后门程式扫瞄, 设定档错误设定, 错误的档案权限, 用户没有设定密码等安全性问题。 以下会示范安装 Lynis 及使用方法, 由于是直接下载 Lynis 的源始码, 所以应该适用在多数主要的 Linux 发行版。 安装 Lynis 建立 Lynis 的目录 # mkdir /usr/local/lynis 下载 Lynis 最新版的源始码及解压, 目前最新版是 Lynis …
vnStat 是一套在 Linux 及 BSD 指令模式下的网络流量监测工具, 它会透过 kernel 提供的网络接口卡统计资料进行分析, 以下会示范在 RHEL 及 CentOS 安装及使用 vnStat. 安装 vnStat 在 Redhat 系统想用 YUM 安装 vnStat, 需要先启用 EPEL Repository: RHEL 6 / …
usermod 是变更 Linux 帐号设定的工具, 要变更帐号名称及帐号 UID, 同样可以使用 usermod, 例如: # usermod -l new-name old-name 如果要修改帐号的 UID, 语法是这样: # usermod -u new-UID username 上面指令会将帐号 username 的 UID 改为 new-UID, 其中这个 …
Linux 下要查看档案或目录的权限, 如果很简单用 ls 指令加上 -l 参数, 例如: # ls -l 用 grep 可以过滤出想查看的档案, 例如果查看 /etc/hosts 档案的权限: # ls -l /etc | grep hosts 这个方法所显示的权限会以字母显示, 例如: -rw-r–r– 以上代表 644, …
rm 指令用作在 Unix Like 环境下删除档案或目录, 使用 rm 时要格外小心, 尤其将整个目录删除。 rm 的使用也很简单, 只要在指令后面加入档案名称, 便可以将档案删除, 例如: $ rm filename 但如果要删除目录, 像上面直接输入的话, 会出现报错: $ rm dirname/ rm: cannot remove ‘dirname/’: Is a …
Korn shell (KSH) 是 Unix 环境下的 shell, 在一些商用系统例如 Sun Unix, IBM AIX 等都是用它。在 Redhat 及 CentOS 下默认没有安装 KSH, 如果需要用到, 可以用 YUM 直接安装。 用 YUM 安装 KSH: # yum install …
bash-completion 套件可以实现在指令模式下自动完成指令, 与 Linux 内建的自动完成不同, 它可以自动完成参数的部份, 以下会示范在 RHEL 及 CentOS 安装的方法。 先用 yum 安装 bash-completion # yum install bash-completion -y 安装好 bash-completion 后便可以直接使用, 只要像传统的方法按 “Tab” 键便可以, 例如: # yum …
fsck 是 Unix 下的档案系统检查工具, 以下会示范在档案系统经过特定次数挂载后, 会强制在开机时进行 fsck. 例如想设定 /home 在挂载 10 次后进行 fsck, 先开启 /etc/fstab, 找到 /home 的一行, 例如: 想最后面的 “0” 改成 2, 即这样: 然后用 tune2fs 设定挂载 10 次后强制进行 …
The Log File Navigator – lnav 是一个十分好用的纪录档检视工具, 可以从纪录档按类型撷取内有用的资料, 主要能包括: — 将多个纪录档整合, 并根据 timestamps 排序. — 自动检测纪录档类型, 并支援 gzip/bzips2 压缩档. — 可以用 regular expressions 过滤纪录. 以下会示范在 CentOS 及 Ubuntu 安装及使用 …
cPanel 是十分热门的网页寄存 control panel, 它可以透过网页接口轻松管理服务器,以下会介绍在 RHEL 及 CentOS 7 安装及配置 cPanel 的方法。 系统要求 在安装 cPanel 前,先要确定系统符合 cPanel 的要求: 不少于 1GB RAM 20 GB 硬盘空间 然后需要设定正确的 hostname,先用 hostname 指令修改: # …