![](https://i-blog.csdnimg.cn/direct/c35bca7e033146e4b49cebd3a37ed8dd.png)
1.Linux服务器准备
硬件配置如下:
2cpu 4G内存 50G硬盘
2.想要运行JumpServer,后台相关,需要软件如下:
python2解释器(linux的命令,是用bash解释器)
jumpserver是由python编程语言开发的,旧的jumpserver是由python2开发的,新版本是由python3开发的
得准备如下软件版本
python = 3.6.x
mysql server 必须大于等于 5.6
mariadb 也得大于等于5.6
3.部署jumpserver实践
#关闭防火墙
iptables -F(清空防火墙规则)
systemctl disable firewalld(关闭防火墙自启功能)
systemctl stop firewalld (关闭防火墙)
#配置yum源,准备好阿里云的yum源,以及epel源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum clean all #清空原有的yum缓存
yum makecache #生成新的yum缓存,便于加速软件下载
当你最小化安装的时候,系统会缺少很多工具包(不是最小化系统可以不用执行以下命令)
yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc ntpdate openldap-devel gcc
安装jumpserver运行所需要的依赖环境
yum -y install git python-pip gcc automake autoconf python-devel vim sshpass lrzsz readline-devel
git 我们获取jumpsever代码,是在一个全球最大的代码托管平台下载的,github
5.修改系统的字符集,改为中文的
localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
把字符集命令写入全局变量中
echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
4.部署数据库mysql5.6(参考我的下一篇文章)