回复
如何解决 JumpServer 连接 Linux 资产,资产乱码?
coxi_vv
发布于 2023-1-16 14:52
浏览
0收藏
@toc
如何解决 JumpServer 连接 Linux 资产,资产乱码?
1. 概述
在使用 JumpServer 连接资产时,用户可能会遇到 Linux 资产中文乱码的问题,本文章主要讲述如何解决以上问题。
2. 介绍
JumpServer 使用的默认 Linux 平台的编码为 UTF8。
Linux 默认的系统编码方式也为 UTF8。
3. 问题分析
JumpServer 的平台中有编码方式,Linux 系统中也有编码方式。所以解决方案一般可以从两方面入手,一方面修改 JumpServer 的系统平台编码方式,另一方面修改 Linux 本身的编码方式。
4.解决方案
4.1 修改 JumpServer
在“控制台”→“资产管理”→“平台列表”中新创建系统平台。
修改乱码的资产的系统平台为新建的 Linux-GBK 。
访问该资产即可解决资产访问乱码问题。
4.2 修改 Linux 服务器本身
全局修改
全局修改即对整个 Linux 服务器有效,使整个系统都使用该编码。
修改方式如下:
$ vim /etc/profile
在文件末尾加入以下配置:
export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
退出编辑模式,保存文件。
执行以下命令,令配置有效
source /etc/profile
此时即修改完成,可执行如下命令查看。
局部修改
有时,只是某个用户登录该 Linux 资产时系统乱码,所以只需要调整该用户的编码方式即可。
以 mysql 用户为例,修改方式如下所示:
$ vi /home/mysql/.bash_profile
在文件末尾加入以下配置:
export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
退出编辑模式,保存文件。
执行以下命令,令配置有效
source /home/mysql/.bash_profile
此时即修改完成。
注:./bash_profile 文件是每个用户修改自己的 Shell 信息的位置。
分类
赞
收藏
回复
相关推荐