CentOS 7 安装jumpserve--适合生产环境
1、环境
系统: CentOS 7 IP: 10.0.0.41 目录: /opt 数据库: mariadb 代理: nginx
yum update -y
# 防火墙 与 selinux 设置说明, 如果已经关闭了 防火墙 和 Selinux 的用户请跳过设置 systemctl start firewalld # nginx 端口 firewall-cmd --zone=public --add-port=80/tcp --permanent # 用户SSH登录端口 koko firewall-cmd --zone=public --add-port=2222/tcp --permanent # --permanent 永久生效, 没有此参数重启后失效 # 重新载入规则 firewall-cmd --reload setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
2、安装依赖包
yum -y install wget gcc epel-release git
3、安装 Redis, JumpServer 使用 Redis 做 cache 和 celery broke
yum -y install redis systemctl enable redis systemctl start redis
4、安装 MySQL, 如果不使用 Mysql 可以跳过相关 Mysql 安装和配置, 支持sqlite3, mysql, postgres等
yum -y install mariadb mariadb-devel mariadb-server MariaDB-shared #centos7下叫mariadb, 用法与mysql一致 systemctl enable mariadb systemctl start mariadb
5、创建数据库 JumpServer 并授权
DB_PASSWORD=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 24` echo -e "