修改字符集,支持中文字符 localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 // -c 强制执行 -f 指定设置的字符集 -i 从那个源
export LC_ALL=zh_CN.UTF-8 // 将字符集设置成环境变量 echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf // 加入到字符配置文件 ##因为jumpserver的日志文件中存在中文字符集,需要将系统设置支持中文字符 安装Python: yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git //pyhon安装需要的依赖包 创建Python运行虚拟环境: 自动载入python虚拟环境设置: 安装jumpserver : 首次进入jumpserver目录直接调用py3虚拟环境: 安装jump server依赖包: rpm_requirements.txt文件存放的是依赖的rpm包名 安装python依赖库 因为jumpserver在使用的过程中需要调用python中的库文件,需要在python库添加jumpserver依赖库: 安装redis用来做jumpserver的数据缓存,提高访问速递 启动redis: 安装mysql数据库,用来存放jumpserver数据文件,mysql版本必须是5.5版本以上,要不然不支持: 启动mariadb,设置mysql用户密码: 配置数据库: 修改jumpserver配置文件: 生成SECRET_KEY写入配置文件: 生成BOOTSTARAP_TOKEN写入配置文件: 使jumpserver后台运行:./jms start -d 安装coco组件: 配置coco配置文件: 启动coco: 安装WEB Terminal前端:Luna 安装Docker下载guacamole镜像: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo="http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo" yum makecache fast yum -y install docker-ce 导入docker镜像: 下载并运行guacamole镜像: 安装nginx服务,整合jumpserver、coco、luna、guacamole组件: Yum -y install nginx //安装nginx 启动nginx: 浏览器访问: