如何在Centos 7上永久禁用SELinux

首先,检查当前的SELinux状态:

sestatus

结果:

SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      31

现在编辑selinux配置文件:

vi 
Read more

如何在Centos 7中轻松安装Python 3.6

首先,您需要更新系统:

sudo yum update -y

SCL或Software Collections项目是一个开源项目。它的目标是让您在同一系统上安装和运行同一软件的多个版本。要安装Python 3.6 x64,您需要安装SCL:

sudo yum install -y centos-release-scl

现在安装Python 3.6 x64:

sudo yum install -y rh-python36

现在在这台机器上启用Python 3.6虚拟环境:

scl enable rh-python36 bash

要启用它,请在bash配置文件的底部永久添加这些行:

编辑bash_profile。

cd ~ && vi .bash_profile

添加以下行:

#add python36 to the 
Read more

如何在Centos 7/6/5上安装,配置和优化HAProxy

这篇文章向您展示如何安装,配置&在Centos 7/6/5上优化HAProxy以构建高性能负载均衡器,最大并发连接数为10000。

HAProxy是一种可靠的高性能TCP / HTTP负载均衡器。你可以在其官方网站。

此帖的当前稳定版本的HAProxy为1.9 官方文档

安装HAProxy

要安装HAProxy,您可以使用以下命令:

sudo yum install -y haproxy

启动HAProxy:

sudo systemctl start haproxy

停止HAProxy:

sudo systemctl stop haproxy

检查HAProxy状态:

sudo systemctl status haproxy

启用HAProxy在启动时运行

sudo systemctl enable haproxy

配置HAProxy

我们的网络将如下所示:

user 

Read more

如何在Linux crontab中运行scl enable rh-python36

因为scl enable rh-python36为Python创建新的虚拟环境,所以在这种环境中,您可以使用已安装的Python 3.6,但在crontab中运行时不会自动应用此虚拟环境。

因此,为了在Linux crontab中使用Python 3.6,您必须在激活的新虚拟环境中运行python文件。

我的run.sh文件:

#!/bin/bash
now=`date`
echo "[$now]Running script now ..."
scl enable rh-python36 "cd /opt/wdir/ && pipenv run python main.py" >> /var/log/logrun.txt
echo "[$now]All done now" 

和我的crontab:

* 7 * * * /opt/wdir/run.sh > /var/log/logrun.txt 
Read more