我的天。。。丧心病狂的资本家又留作业了。。。让写文档,让写文档,非让写文档!!不知道他要当几天的小白,但是我觉得我快成小白鼠了,,好绝望,,差点我就被逼的想直接投降×××棍了,不过不行!不能认输!就得装出来!行!好不容易装出来了,还得写文档!ok 写文档。。

1.关闭防火墙 关闭SElinux

        systemctl stop firewalld.service
        systemctl disable firewalld.service
        setenforce 0

安装jumpserver_第1张图片

2.修改字符,防止乱码(这步完事之后就变成中文的虚拟机了。。。我的天)

        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/sysconfig/i18n

安装jumpserver

3.下载依赖包

        yum -y install wget libselinux-python sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git

安装jumpserver_第2张图片

4.进到src目录下

        cd /usr/local/src/

5.下载python包

        wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

安装jumpserver_第3张图片

6.解压python包

        tar xvf Python-3.6.1.tar.xz

安装jumpserver_第4张图片

7.进入到Python-3.6.1目录下

        cd Python-3.6.1

8.对于python进行编译安装

        ./configure

安装jumpserver_第5张图片

        make

安装jumpserver_第6张图片

        make install

安装jumpserver_第7张图片
9.建立python虚拟环境

        cd /opt/
        python3 -m venv py3
        source /opt/py3/bin/activate

安装jumpserver

10.下载 jumpserver

        (1)从百度网盘上下载https://pan.baidu.com/s/1BVYRF7M-akKjUOoYZPBi7Q
        输入提取码:v5rs
        (2)在连接器上上传jumoserver包,
        (3)上传后从家目录里移动到/opt下 
                        cd ~
                        cp jumpserver.rar /opt

11.进到/opt下,下载依赖包,依赖环境

         cd /opt
         wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
         tar -xzvf rarlinux-x64-5.3.0.tar.gz
         ln -s /usr/local/rar/rar /usr/local/bin/rar
         ln -s /usr/local/rar/unrar /usr/local/bin/unrar
         mv rar /usr/local

安装jumpserver_第8张图片

12.解压

        rar x jumpserver.rar

安装jumpserver_第9张图片

13.进到requirments目录下

        cd jumpserver/requirements

14.安装epel源

        yum -y install epel-release

安装jumpserver_第10张图片

15.安装rpm依赖包

        yum -y install $(cat rpm_requirements.txt)

安装jumpserver_第11张图片

16.安装python库依赖

        pip install -r requirements.txt

安装jumpserver_第12张图片

17.安装redis

        yum -y install redis

安装jumpserver_第13张图片

        systemctl start redis
        (最小化版的虚拟机,没有lsof这个命令,可以yum一下)
        lsof -i:6379

安装jumpserver

18.安装mariadb

        yum -y install mariadb mariadb-devel mariadb-server

安装jumpserver_第14张图片

        systemctl enable mariadb

安装jumpserver

        systemctl start mariadb
        systemctl status mariadb

安装jumpserver_第15张图片

        lsof -i:3306

安装jumpserver

19.设置mysql密码

        mysql_secure_installation

安装jumpserver_第16张图片

20.进入myaql虚拟环境

         mysql -uroot -p

         在虚拟环境里输入:
         create database jumpserver default charset 'utf8';
         grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'jumpserver@123';
         flush privileges;
         show databases;
         exit

安装jumpserver_第17张图片

21.安装mysql驱动

        pip install mysqlclient

安装jumpserver

22.进到jumpserver目录下,复制文件

        cd /opt/jumpserver
        cp config_example.py config.py

23.下到utils目录下

        cd /opt/jumpserver/utils

24.运行自带脚本

        bash make_migrations.sh

安装jumpserver_第18张图片

25.进到jumpserver目录下

        cd /opt/jumpserver

26.运行jumpserver

        python run_server.py &

安装jumpserver_第19张图片

27.访问网页

        在网址栏里输入ip:8080

        会出现这个页面

安装jumpserver_第20张图片

        然后登陆  
        用户名:admin
        密码:admin

安装jumpserver_第21张图片

ok~我的天,今天超级困,大家都在催我睡觉呢,很多事都告一段落,今晚一定会睡个好觉呢~大家都好好睡觉,好好休息哦~晚安,希望每个人每天都开心!