Unverified Commit 7c1474a9 authored by 老广's avatar 老广 Committed by GitHub

Merge pull request #1316 from wojiushixiaobai/docs

修正部分内容
parents 760ac45b e499228a
...@@ -93,12 +93,16 @@ FAQ ...@@ -93,12 +93,16 @@ FAQ
# Centos7 # Centos7
$ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 $ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
$ export LC_ALL=zh_CN.UTF-8 $ export LC_ALL=zh_CN.UTF-8
$ echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf $ echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
# Centos6 # Centos6
$ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 $ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
$ export LC_ALL=zh_CN.UTF-8 $ export LC_ALL=zh_CN.UTF-8
$ echo 'LANG=zh_CN.UTF-8' > /etc/sysconfig/i18n $ echo 'LANG="zh_CN.UTF-8"' > /etc/sysconfig/i18n
# Ubuntu
$ apt-get install language-pack-zh-hanscd
$ echo 'LANG="zh_CN.UTF-8"' > /etc/default/locale
如果任然报input/output error,尝试执行 yum update 后重启服务器(仅测试中参考使用,实际运营服务器请谨慎操作) 如果任然报input/output error,尝试执行 yum update 后重启服务器(仅测试中参考使用,实际运营服务器请谨慎操作)
...@@ -213,10 +217,12 @@ FAQ ...@@ -213,10 +217,12 @@ FAQ
(14). 设置浏览器过期 (14). 设置浏览器过期
$ vim /opt/jumpserver/apps/jumpserver/settings.py $ vim /opt/jumpserver/apps/jumpserver/settings.py
# 找到如下行,注释(可参考 django 设置 session 过期时间) # 找到如下行,注释(可参考 django 设置 session 过期时间),修改或者新增你要的设置即可
# SESSION_COOKIE_AGE = CONFIG.SESSION_COOKIE_AGE or 3600 * 24
# 如下,设置关闭浏览器 cookie 失效,则修改为
# SESSION_COOKIE_AGE = CONFIG.SESSION_COOKIE_AGE or 3600 * 24 # SESSION_COOKIE_AGE = CONFIG.SESSION_COOKIE_AGE or 3600 * 24
# 如下,设置关闭浏览器 cookie 失效 SESSION_EXPIRE_AT_BROWSER_CLOSE = True
# SESSION_EXPIRE_AT_BROWSER_CLOSE = True
(15.) 测试连接、推送、硬件刷新一直显示..................... (15.) 测试连接、推送、硬件刷新一直显示.....................
# 检测 /etc/locale.conf 是否是 LANG="zh_CN.UTF-8" # 检测 /etc/locale.conf 是否是 LANG="zh_CN.UTF-8"
......
...@@ -32,7 +32,7 @@ CentOS 7 安装文档 ...@@ -32,7 +32,7 @@ CentOS 7 安装文档
# 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文 # 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文
$ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 $ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
$ export LC_ALL=zh_CN.UTF-8 $ export LC_ALL=zh_CN.UTF-8
$ echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf $ echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
# 安装依赖包 # 安装依赖包
$ yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git $ yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
......
...@@ -23,6 +23,10 @@ ...@@ -23,6 +23,10 @@
$ apt-get update && apt-get -y upgrade $ apt-get update && apt-get -y upgrade
$ apt-get -y install wget libkrb5-dev libsqlite3-dev gcc make automake libssl-dev zlib1g-dev libmysqlclient-dev libffi-dev git $ apt-get -y install wget libkrb5-dev libsqlite3-dev gcc make automake libssl-dev zlib1g-dev libmysqlclient-dev libffi-dev git
# 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文
$ apt-get install language-pack-zh-hans
$ echo 'LANG="zh_CN.UTF-8"' > /etc/default/locale
**1.2 编译安装** **1.2 编译安装**
:: ::
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
# 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文 # 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文
$ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 $ localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
$ export LC_ALL=zh_CN.UTF-8 $ export LC_ALL=zh_CN.UTF-8
$ echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf $ echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
# CentOS6 # CentOS6
$ setenforce 0 $ setenforce 0
...@@ -138,6 +138,7 @@ Pip 加速设置请参考 <https://segmentfault.com/a/1190000011875306> ...@@ -138,6 +138,7 @@ Pip 加速设置请参考 <https://segmentfault.com/a/1190000011875306>
$ mysql $ mysql
> create database jumpserver default charset 'utf8'; > create database jumpserver default charset 'utf8';
> grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'somepassword'; > grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'somepassword';
> flush privileges;
**2.7 修改 Jumpserver 配置文件** **2.7 修改 Jumpserver 配置文件**
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
  $ docker run --name jms_guacamole -d \   $ docker run --name jms_guacamole -d \
-p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \ -p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \ -e JUMPSERVER_KEY_DIR=/config/guacamole/key \
-e JUMPSERVER_SERVER=http://<填写Jumpserver服务器的IP地址>:8080 \ -e JUMPSERVER_SERVER=http://<填写Jumpserver的url地址> \
registry.jumpserver.org/public/guacamole:latest registry.jumpserver.org/public/guacamole:latest
# 确定升级完成后,可以删除备份容器 # 确定升级完成后,可以删除备份容器
...@@ -58,38 +58,46 @@ ...@@ -58,38 +58,46 @@
说明: 如果是新开的终端,别忘了 source /opt/py3/bin/activate 说明: 如果是新开的终端,别忘了 source /opt/py3/bin/activate
1. 备份jumpserver 1. 备份jumpserver数据库表结构及录像文件
:: ::
$ jumpserver_backup=/tmp/jumpserver_backup $ jumpserver_backup=/tmp/jumpserver_backup
$ mkdir -p $jumpserver_backup $ mkdir -p $jumpserver_backup
$ cd /opt/jumpservrer $ cd /opt/jumpservrer
$ cp -r ./ $jumpserver_backup $ cp config.py $jumpserver_backup
$ cp -r data/media $jumpserver_backup/
$ for app in audits common users assets ops perms terminal;do
mkdir -p $jumpserver_backup/${app}_migrations
cp apps/${app}/migrations/*.py $jumpserver_backup/${app}_migrations
done
2. 备份数据库,已被不时之需 2. 备份数据库,已被不时之需
:: ::
$ mysqldump -u你的数据库账号 -h数据库地址 -p 数据库名称 > $jumpserver_backup/db_backup.sql $ mysqldump -u你的数据库账号 -h数据库地址 -p 数据库名称 > $jumpserver_backup/db_backup.sql
3. 切换分支或下载离线包, 更新代码 3. 切换分支或下载离线包, 更新代码
:: ::
$ cd /opt $ cd /opt
$ mv jumpserver jumpserver_bak $ mv jumpserver jumpserver_bak
$ git clone https://github.com/jumpserver/jumpserver.git $ git clone https://github.com/jumpserver/jumpserver.git
$ cd jumpserver && git checkout master # or other branch $ cd jumpserver && git checkout master # or other branch
$ git pull $ git pull
4. 还原录像文件 4. 还原数据库表结构文件及录像文件
:: ::
$ for app in audits common users assets ops perms terminal;do
cp $jumpserver_backup/${app}_migrations/*.py apps/${app}/migrations/
done
$ cp $jumpserver_backup/config.py .
$ cp -r $jumpserver_backup/media/* data/media/ $ cp -r $jumpserver_backup/media/* data/media/
5. 更新依赖或表结构 5. 更新依赖或表结构
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment