Tag: RHEL & CentOS

解决 semanage command not found

semanage 是可以设定 SELinux 的工具,在 RHEL / CentOS minimal 安装后,并没有安装 semanage,执行会出现 command noy found: semanage command not found 要解决只要安装 policycoreutils-python 套件即可: # yum install policycoreutils-python 安装好 policycoreutils-python 便可以正常执行 semanage.

Shell Script 字串搜寻并取代

写程式很多时都需要做字串搜寻并取代, 在 Shell Script 内可以使用各种工具完作, 以下是 Shell Script 做字串搜寻取代的方法。 搜寻取代变量的字串: 上面的程式, 第 3 行定义变量 str 的值是 abc, 而第 5 行则设定将变量 str 内的 abc 替换成 xyz. 如果不是替换变量的字串, 是要替换档案的字串, 可以用 sed …

解决 CentOS 7: fuser command not found

fuser 指令可以查看档案, 目录或 socket 是经由那一个 process 开启,如果 RHEL 7 / CentOS 7 用最少化安装,当执行 fuser 指令时,会遇到 command not found: fuser: command not found 要用 yum 安装 fuser 指令,不可以直接用 fuser 来安装,因为 …

CentOS 安装 CSF 防火墙

Config Server Fireall (CSF) 是 Linux 下基于 iptables 开发的防火墙套装工具, 除了基本的防火墙外, 也可以做到类似 Fail2Ban 的侦测暴力攻击的功能。以下是在 RHEL 及 CentOS 7 安装 CSF 的方法。 CSF 没有包括在默认的 Repo 内, 需要下载手动安装, 由于 CSF 是基于 Perl …

Linux 安装 7zip

7zip 是开源的压缩工具,可以压缩及解压自家的 7z 压缩档,以及其他常见的压缩档,例如 XZ, GZIP, TAR, ZIP, BZIP2, RAR, DEB, RAR 及 ISO,除了解压缩及压缩档案后,也支援 AES-256 加密压缩,使用上十分方便好用。以下文章会示范在 Linux 下安装 7zip。 安装 7zip: 在 RHEL 及 CentOS 安装 7zip 需要启用 EPEL …

CentOS 7 安装 Dropbox

Dropbox 是十分流行的云端硬盘,对共享或同步档案十分好用,以下文章会介绍在 CentOS 7 安装及设定 Dropbox。 1. 安装 Dropbox 首先下载最近版的 Linux Dropbox 客户端: # wget -O dropbox-linux-x86_64.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64 然后可以进行安装: # mkdir /opt/dropbox # tar zxfv dropbox-linux-x86_64.tar.gz –strip 1 -C …

RHEL / CentOS 设定 Logrotate 实现记录档轮替

在 Linux 如果用套件管理工具 (例如 yum, dnf, apt-get) 安装套件, 一般会设定好 logrotate 做记录档轮替, 但如果套件是自行编译安装, 或者是自行开发的系统 (例如 Shell Script), 除了可以自行编译记录档输替的功能外, 也可以用 Logrotate 实现。 Logrotate 的设定档是 /etc/logrotate.conf, 用作设定 Logrotate 的默认参数, 而 /etc/logrotate.d/ 目录下建立需要轮替的记录档, …