第一步:(本文档以添加中文字体并且把utf-8修改为GBK为例,注:以下操作以root权限执行)

1:查看当前系统所有可用的locale locale -a

zh_CN.utf8

zh:表示中文

CN:表示大陆地区

Utf8:表示字符集

de_DE.utf-8@euro

de:表示德语

DE:表示德国

Utf-8:表示字符集

euro:表示按照欧洲习惯加以修正

2:要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包

在centos上,使用如下命令进行安装

yum install -y fontconfing mkfontscale

查看linux已安装中文字体

fc-list :lang=zh

3:添加中文字体(我添加的简体、微软雅黑、宋体 黑体常规等中文字体)

Windows下的ttf字体是可以在Linux上使用的,我们可以“盗用”Windows现成的字库,所以我们只需要把windows下的字体文件上传到Linux上,执行相关命令就行了

3:创建添加中文字体的子目录chinese

cd /usr/share/fonts/

mkdir chinese

4:进入C:\Windows\Fonts,该文件夹下就存放相关字体,将simhei.tty等这些字体,拷贝到linux 目录/usr/share/fonts/chinese下即可

修改字体文件的权限,使root用户以外的用户也可以使用

cd /usr/share/fonts/

chmod -R 755 chinese

建立字体索引信息,更新字体缓存:

先安装这个包

yum install mkfontscale(有的话就没必要装了,新建的系统需要执行,上面安装字体库的时候也有讲到mkfontscale,如果上面安装了这里就不需要再安装了)

运行命令

mkfontscale

mkfontdir

fc-cache(不用重启,刷新内存中的字体缓存使配置对系统生效)

以上命令应该在字体所在目录执行,会在当前目录生成两个索引文件(fonts.dir ,fonts.scale)

查看安装好了的字体fc-list (如下图其中一部分)

查看安装好的中文字体 fc-list :lang=zh

第二步:

查看当前系统使用的编码格式 locale

LANG=**(所显示的是当前系统所使用的的编码格式)可去vim /etc/locale.conf文件进行配置,,更改成所需要的编码格式,修改完成后wq保存退出

source /etc/locale.conf  (立即生效)

第三步:

设置系统的locale,编辑文件:vim /etc/profile,在文件末尾添加以下内容并保存退出

export LC_ALL=zh_CN.GBK

export LANG=zh_CN.GBK

执行生效命令:

source /etc/profile

非必要不要执行reboot命令,当然新装的系统随意

如何添加centos7系统的字体及编码格式?相关推荐

  1. CentOS7安装新字体

    CentOS7安装新字体 概述 安装字体库 安装 查找所需字体 创建存放字体的目录 修改algerian目录的权限 安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件 ...

  2. VMWare安装CentOs7系统及使用

    CentOs7系统安装及使用 1. CentOs7系统安装 请移步博客 CentOS 7安装教程(图文详解) 2. 问题清单及解决方案 以下的问题修改方案中, 使用的都是root用户权限. 2.1 C ...

  3. linux7系统怎么启动ftp,教你如何在CentOS7系统中配置ftp服务

    本文教你如何在CentOS7系统中配置ftp服务. 1.下载vsftpd yum install -y vsftpd 2.设置开机自启动 systemctl enable vsftpd.service ...

  4. 将RHEL7/centos7系统网卡名称eno16777736改为eth0

    在红帽RHEL7与Centos7系统中网卡命名规则被重新定义,您的网卡名称可能会是"eno167777xx",可是已经习惯了eth0这种名称了,怎么办?那么按照<Linux就 ...

  5. vmware创建虚拟机并安装centos7系统

    一.vmware创建虚拟机 1.添加一个全新的虚拟机 2.以典型的方式创建虚拟机,然后下一步 3.选择稍后安装操作系统(这样我们等下可以自由选择操作系统),然后下一步 4.选择客户及操作系统类型及版本 ...

  6. 进阶!基于CentOS7系统使用cobbler实现单台服务器批量自动化安装不同版本系统(week3_day5_part2)-技术流ken...

    前言 在上一篇博文<cobbler批量安装系统使用详解-技术流ken>中已经详细讲解了cobbler的使用以及安装,本篇博文将会使用单台cobbler实现自动化批量安装不同版本的操作系统. ...

  7. centos7 怎么封装自己的镜像_在Centos7系统上制作一个7系的Docker镜像

    上一次手动制作Docker镜像教程是在Centos6.5系统上实现的,利用febootstrap工具制作: 但是在Centos7系统上无法使用Yum来安装febootstrap工具,如果确实要安装也可 ...

  8. linux修改ip配置文件路径,Centos7系统如何修改IP地址

    Centos7系统如何修改IP地址 很多人用习惯了windows系统,在使用Centos7系统中想要更换ip地址时候不知道怎么操作,下面百分网小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更 ...

  9. 在虚拟机环境(CentOS7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务...

    在CentOS7环境下,kubernetes单机版环境,成功部署一个服务,在虚拟机中访问服务没问题,下面这样: curl http://172.27.73.26:8888/eureka-server/ ...

最新文章

  1. POJ 2388 Who's in the Middle
  2. powertoys中文版
  3. Android攻城狮ListView
  4. php设置key,phpstorm8 设置及license key
  5. keras 自定义评估函数和损失函数loss训练模型后加载模型出现ValueError: Unknown metric function:fbeta_score
  6. 牛逼!Python函数和文件操作(长文系列第3篇)
  7. ThinkPHP3.2 实现阿里云OSS上传文件
  8. 你如何在java中获取线程堆_如何在Windows上获取未在控制台中运行的Java进程的线程和堆转储...
  9. 花呗可延后还啦!支付宝“移动花卡”开启预约
  10. 程序员到架构师,其实没那么难!
  11. 微软面试4、在二元树中找出和为某一值的所有路径
  12. C#问题——interface class
  13. AsyncTask与Thread+Handler的区别、AsyncTask的使用
  14. 储存卡怎么格式化为fat32_64g储存卡怎么格式化成fat32格式化
  15. frm需要金融计算机吗,FRM考试能用哪些金融计算器?(内含用法功能全解读)
  16. 【财富空间】UpHonest Capital:美国人工智能投资分析报告(精华版)
  17. as常用固定搭配_英语专业四级常用固定搭配
  18. 跨平台调用之一——java调用so库
  19. JVM 垃圾回收概述
  20. C++基础知识点小结

热门文章

  1. 国际护士节活动策划PPT模板
  2. 手机迅雷mini使用释疑
  3. WinPcap 卸载重新安装
  4. 分享简单易用的配网终端加密模块
  5. 换发型算法_GitHub - donsonLiu/yry: yry(颜如玉)—— 一个实现人脸融合的算法,可以接近腾讯天天P图疯狂变脸功能的效果...
  6. linux使用rdesktop-vrdp进行远程连接
  7. 单片机原理与实践学习记录之51单片机硬件基础
  8. 记录+亲测+FastAdmin使用导入功能
  9. 【PMP】Head First PMP 学习笔记 第八章 质量管理
  10. 智能楼宇计算机网络,[计算机应用] 智能楼宇D的计算机网络研究和设计