CentOS下安装supervisor

  1. 安装

    直接 sudo yum -y install supervisor 即可,前提是添加了EPEL源。

    扩展阅读:如何添加EPEL源?

  2. 配置

    sudo nano /etc/supervisord.conf

    如果你想单独写各个配置,可以采用include

    [include]
    files = /etc/supervisord.conf.d/*.conf
    

    或者你可以直接以如下格式添加进配置文件的末尾

    [program:theprogramname]
    command=/bin/cat            ; the program (relative uses PATH, can take args)
    priority=999                ; the relative start priority (default 999)
    autostart=true ...

View comments.

more ...

CentOS的EPEL

  1. EPEL是什么

    企业版 Linux 附加软件包(以下简称 EPEL)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。

    EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。

  2. EPEL怎么安装

    下载RPM包即可。

    到本文写作时,第6版对应的RPM包为epel-release-6-8.noarch.rpm,第5版对应的RPM包为epel-release-5-4.noarch.rpm

    下载后执行 rpm -ivh packagename.rpm 安装即可 ...

View comments.

more ...

服务器初始配置-CentOS篇

要想保证服务器的安全,必要的初始配置是关键。

  1. 不要使用Root

    请用 useradd yournamehere 来添加新用户,并使用 passwd yournamehere 来修改密码。

  2. 赋予新用户sudo权限

    visudo

    如果你发现找不到命令,请安装sudo yum -y install sudo

  3. 使用新用户登录并禁用Root

    sudo passwd -l root

  4. SSH相关

    弄清你的服务器的指纹,以防止MITM攻击。 ssh-keygen -l -f /path/to/your/pubkey

    禁用Root登录并修改端口号 sudo nano /etc/ssh/sshd_config

  5. 进行彻底升级

    sudo yum -y update

  6. 安装fail2ban防止SSH被暴力破解

    sudo yum -y install ...

View comments.

more ...