1. 程式人生 > 其它 >jumpserver部署文件

jumpserver部署文件

一、下載佈置jump依賴的工具及安裝包

jump使用外接mysql儲存資料資訊,要求版本在5.7以上。本次採用二進位制安裝mysql

1.1、建立mysql所需目錄和mysql使用者並禁止mysql登入系統

useradd mysql -s /sbin/nologin

mkdir /data/mysql/data

mkdir /data/mysql5.7

mkdir /data/mysql/binlog

mkdir /data/mysql/logs

mkdir /tmp/mysql

1.2、更改所屬目錄的所有者和所屬組位mysql,解壓二進位制安裝包

chown -R mysql.mysql /data/mysql

chown -R mysql.mysql /tmp/mysql

tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

1.3、配置環境變數進行資料庫初始化

echo export PATH=/opt/mysql/bin:$PATH >> /etc/profile

source /etc/profile

mysqld --initialize-insecure --user=mysql --basedir=/data/mysql5.7/ --datadir=/data/mysql/data

引數含義

--initialize-insecure 不使用mysql的密碼策略,無臨時密碼

--user 指定使用者

--basedir 指定軟體路徑

--datadir 指定資料路徑

1.4mysql配置檔案內容

[mysqld]
basedir=/data/mysql
datadir=/data/mysql/data
server_id=10
port=3306
user=mysql
transaction-isolation=READ-COMMITTED
lower_case_table_names=1
character_set_server=utf8mb4
symbolic-links=0
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
explicit_defaults_for_timestamp=1
log_bin=/data/mysql/binlog/mysql-bin
binlog_format=row
socket=/tmp/mysql/mysql.sock
max_connections=1000
skip-name-resolve
skip-external-locking
[mysqld_safe]
log-error=/data/mysql/logs/mysqld.log
pid-file=/data/mysql/pids/mysqld.pid
[client]
port=3306
socket=/tmp/mysql/mysql.sock

1.5下載安裝包

wgethttps://github.com/jumpserver/installer/releases/download/v2.12.1/jumpserver-installer-v2.15.2.tar.gz

二、安裝執行

2.1解壓安裝包修改配置

tar -xf jumpserver-installer-v2.15.2.tar.gz -C /datacd/data/jumpserver-offline-installer-v2.15.2-amd64-36

# 根據需要修改配置檔案模板, 如果不清楚用途可以跳過修改cat config-example.txt



2.2此次安裝由於git下載速度慢問題,使用的手動安裝部署

執行jmsctl.sh install之後遇到以下幾個問題

(1)下載安裝docker後腳本沒有正常把docker執行起來導致指令碼卡住,新增ssh渠道手動啟動docker後可以繼續執行

(2)連線外部mysql報錯,這裡我mysql授權的是本地localhost登入沒有開放3306埠一直連線不上後來採用了授權遠端連線並開放3306埠後解決

安裝完成後有如下提示

2.3安裝完成後的使用方式

三、配置開機自啟動

mysql:chkconfig --level 2345 mysqld on

jumpserver:在rc.local 執行/data/jumpserver-offline-installer-v2.15.2-amd64-36/jmsctl.sh start