云计算毕业设计论文:jumpserver安装文档

发布时间:2024-08-25 点击:68
云计算
每年进入3-4月所有的高等院校开始了一年一度的毕业生答辩准备阶段,现如今毕业论文或者毕业设计也更加的贴近了互联发展的趋势,很多学校开始做最热话题云计算openstack架构的实现以及云计算环境搭建,先不说这个毕业设计的切入点是否正确,就说选择该题目后你如何下手?下面给大家分享千锋讲师给学员准备的 云计算毕业设计论文内容:关于jumpserver安装文档。
?步?步安装 (centos)
本?档旨在帮助?户了解各组件之间的关系, ?产环境部署建议参考 进阶安装?

云服务器快速部署参考 极速安装
安装过程中遇到问题可参考 安装过程中常?的问题
测试推荐环境
cpu: 64位双核处理器
内存: 4g ddr3
数据库:mysql 版本?于等于 5.6 mariadb 版本?于等于 5.5.6
环境
系统: centos 7
ip: 192.168.244.144
设置 selinux 和防?墙
$ fifirewall-cmd –zone=public –add-port=80/tcp –permanent # nginx 端?
$ fifirewall-cmd –zone=public –add-port=2222/tcp –permanent # ?户ssh登录
端? coco
$ fifirewall-cmd –reload # 重新载?规则
$ setenforce 0
$ sed -i "s/selinux=enforcing/selinux=disabled/g" /etc/selinux/confifig
?. 准备 python3 和 python 虚拟环境
1.1 安装依赖包
$ yum -y install wget gcc epel-release git
1.2 安装 python3.6
$ yum -y install python36 python36-devel
# 如果下载速度很慢, 可以换国内源
$ wget -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
$ yum -y install python36 python36-devel
1.3 建? python 虚拟环境
因为 centos 7 ?带的是 python2, ? yum 等?具依赖原来的 python, 为了不扰
乱原来的环境我们来使? python 虚拟环境$ cd /opt
$ python3.6 -m venv py3
$ source /opt/py3/bin/activate
# 看到下?的提示符代表成功, 以后运? jumpserver 都要先运?以上 source 命
令, 以下所有命令均在该虚拟环境中运?
(py3) [root@localhost py3]
?. 安装 jumpserver
2.1 下载或 clone 项?
项?提交较多 git clone 时较?, 你可以选择去 github 项?直接下载zip包。
$ cd /opt/
$ git clone –depth=1 https://github.com/jumpserver/jumpserver.git
2.2 安装依赖 rpm 包
$ cd /opt/jumpserver/requirements
$ yum -y install $(cat rpm_requirements.txt) # 如果没有任何报错请继续
2.3 安装 python 库依赖
$ pip install –upgrade pip setuptools
$ pip install -r requirements.txt
# 如果下载速度很慢, 可以换国内源
$ pip install –upgrade pip setuptools -i https://mirrors.aliyun.com/pypi/simple/
$ pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
2.4 安装 redis, jumpserver 使? redis 做 cache 和 celery broke
$ yum -y install redis
$ systemctl enable redis
$ systemctl start redis
2.5 安装 mysql
本教程使? mysql 作为数据库, 如果不使? mysql 可以跳过相关 mysql 安装和配

$ yum -y install mariadb mariadb-devel mariadb-server mariadb-shared #
centos7下安装的是mariadb
$ systemctl enable mariadb
$ systemctl start mariadb
2.6 创建数据库 jumpserver 并授权$ db_password=`cat /dev/urandom | tr -dc a-za-z0-9 | head -c 24` # ?成随
机数据库密码
$ echo -e "\\\\033[31m 你的数据库密码是 $db_password \\\\033[0m"
$ mysql -uroot -e "create database jumpserver default charset 'utf8'; grant all on
jumpserver.* to 'jumpserver'@'127.0.0.1' identifified by '$db_password'; flflush
privileges;"
2.7 修改 jumpserver 配置?件
$ cd /opt/jumpserver
$ cp confifig_example.yml confifig.yml
$ secret_key=`cat /dev/urandom | tr -dc a-za-z0-9 | head -c 50` # ?成随机
secret_key
$ echo "secret_key=$secret_key" >> ~/.bashrc
$ bootstrap_token=`cat /dev/urandom | tr -dc a-za-z0-9 | head -c 16` #
?成随机bootstrap_token
$ echo "bootstrap_token=$bootstrap_token" >> ~/.bashrc
$ sed -i "s/secret_key:/secret_key: $secret_key/g" /opt/jumpserver/
confifig.yml
$ sed -i "s/bootstrap_token:/bootstrap_token:
$bootstrap_token/g" /opt/jumpserver/confifig.yml
$ sed -i "s/# debug: true/debug: false/g" /opt/jumpserver/confifig.yml
$ sed -i "s/# log_level: debug/log_level: error/g" /opt/jumpserver/
confifig.yml
$ sed -i "s/# session_expire_at_browser_close: false/
session_expire_at_browser_close: true/g" /opt/jumpserver/
confifig.yml
$ sed -i "s/db_/db_$db_password/g" /opt/
jumpserver/confifig.yml
$ echo -e "\\\\033[31m 你的secret_key是 $secret_key \\\\033[0m"
$ echo -e "\\\\033[31m 你的bootstrap_token是 $bootstrap_token
\\\\033[0m"
$ vi confifig.yml # 确认内容有没有错误
# security warning: keep t

局域网不通是什么原因_同网段电脑ping不同的解决方法
如何把域名绑定到虚拟主机
深圳ecs云服务器租用流程
云服务器学生优惠文档介绍内容
无锡将打造省内最大数据中心 助推数字经济高质量发展
山西网通服务器云主机价格表
腾讯云服务器怎么绑定密钥
云服务器和本地服务器哪个划算