ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

解决Zabbix 5.0中文乱码问题

2021-08-20 18:02:53  阅读:421  来源: 互联网

标签:5.0 rw -- 2011 乱码 Zabbix 27 root ttf


Zabbix 图形界面对中文的支持不完美,所以需要更换字体来解决乱码问题

 

方式一,替换字体

 1,从windows字体文件夹中拷贝一个字体出来

 

2,进入zabbix字体文件夹,可以看出来这是个软连接文件

[root@vm7 zabbix]# cd /usr/share/zabbix/assets/fonts
[root@vm7 fonts]# ll
总用量 0
lrwxrwxrwx 1 root root 33 8月  20 15:32 graphfont.ttf -> /etc/alternatives/zabbix-web-font

 

3,cd 进入graphfont.ttf 指向的软连接文件夹,可以看出来它仍然是个软连接,指向到一个字体文件

[root@vm7 fonts]# cd /etc/alternatives/
[root@vm7 alternatives]# ll
lrwxrwxrwx  1 root root 38 8月  20 15:32 zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

 

4,继续cd 进入/usr/share/fonts/dejavu/ 文件夹,可以看出来这个才是真正存放字体的文件夹,根据软连接的指向看出来这里使用的是 DejaVuSans.ttf 这个字体文件,那我们可以把它替换掉

[root@vm7 alternatives]# cd /usr/share/fonts/dejavu/
[root@vm7 dejavu]# ll
总用量 5288
-rw-r--r-- 1 root root 611212 2月  27 2011 DejaVuSans-BoldOblique.ttf
-rw-r--r-- 1 root root 672300 2月  27 2011 DejaVuSans-Bold.ttf
-rw-r--r-- 1 root root 580168 2月  27 2011 DejaVuSansCondensed-BoldOblique.ttf
-rw-r--r-- 1 root root 631992 2月  27 2011 DejaVuSansCondensed-Bold.ttf
-rw-r--r-- 1 root root 576004 2月  27 2011 DejaVuSansCondensed-Oblique.ttf
-rw-r--r-- 1 root root 643852 2月  27 2011 DejaVuSansCondensed.ttf
-rw-r--r-- 1 root root 345204 2月  27 2011 DejaVuSans-ExtraLight.ttf
-rw-r--r-- 1 root root 611556 2月  27 2011 DejaVuSans-Oblique.ttf
-rw-r--r-- 1 root root 720012 2月  27 2011 DejaVuSans.ttf

 

5,拷贝新字体到  /usr/share/fonts/dejavu/  文件夹

[root@vm7 dejavu]# mv DejaVuSans.ttf DejaVuSans.ttf.bak  #备份原字体
[root@vm7 dejavu]# mv msyh.ttc DejaVuSans.ttf  #新字体改名为原字体名称
[root@vm7 dejavu]# ll
总用量 24476
-rw-r--r-- 1 root root   611212 2月  27 2011 DejaVuSans-BoldOblique.ttf
-rw-r--r-- 1 root root   672300 2月  27 2011 DejaVuSans-Bold.ttf
-rw-r--r-- 1 root root   580168 2月  27 2011 DejaVuSansCondensed-BoldOblique.ttf
-rw-r--r-- 1 root root   631992 2月  27 2011 DejaVuSansCondensed-Bold.ttf
-rw-r--r-- 1 root root   576004 2月  27 2011 DejaVuSansCondensed-Oblique.ttf
-rw-r--r-- 1 root root   643852 2月  27 2011 DejaVuSansCondensed.ttf
-rw-r--r-- 1 root root   345204 2月  27 2011 DejaVuSans-ExtraLight.ttf
-rw-r--r-- 1 root root   611556 2月  27 2011 DejaVuSans-Oblique.ttf
-rw-r--r-- 1 root root 19647736 12月  7 2019 DejaVuSans.ttf
-rw-r--r-- 1 root root   720012 2月  27 2011 DejaVuSans.ttf.bak

 

 

方式二,修改软连接指向新字体

以上方法是直接替换原字体文件,也可以修改软连接指向到新的字体文件来实现,比如这样

[root@vm7 alternatives]# pwd
/etc/alternatives
[root@vm7 alternatives]# ll
总用量 0 lrwxrwxrwx 1 root root 32 8月 20 17:44 zabbix-web-font -> /usr/share/fonts/dejavu/msyh.ttf  #重新让 zabbix-web-font 软连接指向新的字体
[root@vm7 dejavu]# pwd
/usr/share/fonts/dejavu
[root@vm7 dejavu]# ll
总用量 24476
-rw-r--r-- 1 root root   611212 2月  27 2011 DejaVuSans-BoldOblique.ttf
-rw-r--r-- 1 root root   672300 2月  27 2011 DejaVuSans-Bold.ttf
-rw-r--r-- 1 root root   580168 2月  27 2011 DejaVuSansCondensed-BoldOblique.ttf
-rw-r--r-- 1 root root   631992 2月  27 2011 DejaVuSansCondensed-Bold.ttf
-rw-r--r-- 1 root root   576004 2月  27 2011 DejaVuSansCondensed-Oblique.ttf
-rw-r--r-- 1 root root   643852 2月  27 2011 DejaVuSansCondensed.ttf
-rw-r--r-- 1 root root   345204 2月  27 2011 DejaVuSans-ExtraLight.ttf
-rw-r--r-- 1 root root   611556 2月  27 2011 DejaVuSans-Oblique.ttf
-rw-r--r-- 1 root root   720012 2月  27 2011 DejaVuSans.ttf
-rw-r--r-- 1 root root 19647736 12月  7 2019 msyh.ttf

 

更换字体后效果:

 

标签:5.0,rw,--,2011,乱码,Zabbix,27,root,ttf
来源: https://www.cnblogs.com/cj1698/p/15167544.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有