本文将介绍linuxcentos7安装中文字体的详细情况,特别是关于centos7安装中文字符的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于Cen
本文将介绍linux centos 7 安装中文字体的详细情况,特别是关于centos7安装中文字符的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于Centos 7 初次安装,开机提示Initial setup of CentOS Linux 7、CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]、CentOS 7设置开机启动服务,添加自定义系统服务 centos 7 关闭防火墙 centos 7.2 centos 7 64位下载、CentOS Linux 的未来是 CentOS Stream的知识。
本文目录一览:- linux centos 7 安装中文字体(centos7安装中文字符)
- Centos 7 初次安装,开机提示Initial setup of CentOS Linux 7
- CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]
- CentOS 7设置开机启动服务,添加自定义系统服务 centos 7 关闭防火墙 centos 7.2 centos 7 64位下载
- CentOS Linux 的未来是 CentOS Stream
linux centos 7 安装中文字体(centos7安装中文字符)
前言
报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:
如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。
安装字体库
在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:
yum -y install fontconfig
当看到下图的提示信息时说明已安装成功:
这时在/usr/share目录就可以看到fonts和fontconfig目录了(之前是没有的):
接下来就可以给我们的字体库中添加中文字体了。
添加中文字体
在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下,而中文字体文件在我们的windows系统中就可以找到,打开c盘下的Windows/Fonts目录:
如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择宋体和黑体(报表中用到了这两种字体),可以看到是两个后缀名为ttf和ttc的文件:
然后就是将上面的两个字体上传至/usr/share/fonts/chinese目录下即可
紧接着需要修改chinese目录的权限:
chmod -R 755 /usr/share/fonts/chinese
接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
yum -y install ttmkfdir
当看到下图的提示信息时说明已安装成功:
然后执行ttmkfdir命令即可:
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:
vi /etc/fonts/fonts.conf
可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去:
然后输入:wq保存退出,最后别忘了刷新内存中的字体缓存,这样就不用reboot重启了:
fc-cache
这样所有的步骤就算完成了,最后再次通过fc-list看一下字体列表:
可以看到已经成功安装上了中文字体,至此安装过程就全部结束,再次查看报表可以发现中文样式和内容均已可以正常显示了。
Centos 7 初次安装,开机提示Initial setup of CentOS Linux 7
问题描述:
CentOS 7开机后提示以下信息:
Initial setup of CentOS Linux 7 (core)
1) [x] Creat user 2) [!] License information
(no user will be created) (license not accepted)
Please make your choice from above [‘q’ to quit | ‘c’ to continue | ‘r’ to refresh]:
解决步骤如下:
1,输入【1】,按Enter键同意许可协议
2,输入【2】,按Enter键阅读许可协议
3,输入【q】,按Enter键退出
4,输入【yes】,按Enter键确定
5,reboot重启
CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]
执行yum install vconfig时老是报错:
http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
经过分析:
原因是标准的CentOS 7.0 Build1406里面很多的仓库已经被CentOS移除了,转到CentOS 7.1 Build1503和CentOS7.2 Build1503了。
因此需要手工更改仓库文件/etc/yum.d.repo/CentOS-Sources.repo,
更改之前,先备份下
#cp CentOS-Sources.repo CentOS-Sources.repo.bak
然后开始编辑CentOS-Sources.repo文件。
将文件中的“$releasever”全部替换成“7.2.1511”或者“7.1.1503”。
[base-source]
name=CentOS-7.2.1511 - Base Sources
baseurl=http://vault.centos.org/centos/7.2.1511/os/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates-source]
name=CentOS-7.2.1511 - Updates Sources
baseurl=http://vault.centos.org/centos/7.2.1511/updates/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras-source]
name=CentOS-7.2.1511 - Extras Sources
baseurl=http://vault.centos.org/centos/7.2.1511/extras/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus-source]
name=CentOS-7.2.1511 - Plus Sources
baseurl=http://vault.centos.org/centos/7.2.1511/centosplus/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
更改完成后执行
#yum clean
#yum update
CentOS 7设置开机启动服务,添加自定义系统服务 centos 7 关闭防火墙 centos 7.2 centos 7 64位下载
centos 7设置开机启动服务,添加自定义系统服务
- 建立服务文件
- 保存目录
- 设置开机自启动
- 其他命令
1.建立服务文件
文件路径
vim /usr/lib/systemd/<span>system</span>/nginx.service
服务文件内容
<span>[Unit]</span><span>Description=<span>nginx - high performance web server</span></span><span>After=<span>network.target remote-fs.target nss-lookup.target</span></span><span>[Service]</span><span>Type=<span>forking</span></span><span>ExecStart=<span>/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf</span></span><span>ExecReload=<span>/usr/local/nginx/sbin/nginx -s reload</span></span><span>ExecStop=<span>/usr/local/nginx/sbin/nginx -s stop</span></span><span>[Install]</span><span>WantedBy=<span>multi-user.target</span></span>
文件内容解释
[<span>Unit</span>]:服务的说明<span> Description:描述服务</span><span> After:描述服务类别</span><span> [Service]服务运行参数的设置</span><span> Type=forking是后台运行的形式</span><span> ExecStart为服务的具体运行命令</span><span> ExecReload为重启命令</span><span> ExecStop为停止命令</span><span> PrivateTmp=True表示给服务分配独立的临时空间</span><span> 注意:启动、重启、停止命令全部要求使用绝对路径</span><span> [Install]服务安装的相关设置,可设置为多用户</span>
2.保存目录
以754的权限保存在目录:
/usr/lib/systemd/<span>system</span>
3.设置开机自启动
任意目录下执行
systemctl enable nginx<span>.service</span>
4.其他命令
启动nginx服务
systemctl <span><span>start</span> nginx.service</span>
设置开机自启动
systemctl enable nginx<span>.service</span>
停止开机自启动
systemctl disable nginx<span>.service</span>
查看服务当前状态
systemctl status nginx<span>.service</span>
重新启动服务
systemctl restart nginx<span>.service</span>
查看所有已启动的服务
systemctl <span>list</span>-units --<span><span>type</span>=</span>service
以上就介绍了centos 7设置开机启动服务,添加自定义系统服务,包括了centos 7方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
CentOS Linux 的未来是 CentOS Stream
对于那些想要一个免费的、几乎相同的 CentOS 8 提供的当前 RHEL8 构建版本的人来说,一个足以令他们非常失望的消息传来,这一免费午餐将在 2021 年结束。CentOS 8 将在 2021 年结束支持,往后 CentOS 7 作为长期支持版本将继续被支持直到其生命周期结束,CentOS Stream 将作为工作重点消息最近成为焦点。
在 2021 年底,CentOS 8 将不再维护,但 CentOS 7 将以支持维护的状态坚持到 2024 年。
CentOS 项目今天通过 CentOS 博客宣布了这一重点的转变。CentOS 项目今后将只专注于 CentOS Stream,作为红帽企业 Linux 的上游 / 开发分支。发行方鼓励 CentOS 8 用户开始向 CentOS Stream 8 过渡。同时,红帽还表示,英特尔将在 CentOS Stream 上与他们和社区合作。红帽还谈到 Facebook 在他们的数据中心使用 CentOS Stream 的衍生产品。
CentOS Linux 的未来是 CentOS Stream
CentOS Stream 并不是 CentOS Linux 的替代品;相反,它是一个自然的、不可避免的下一步,从而实现项目的目标,即进一步推进企业 Linux 创新。
Stream 缩短了 RHEL 环境中各个方面的开发人员之间的反馈循环,使得在我们设计 RHEL 的未来版本时,更容易听到所有的声音,无论是大型合作伙伴还是个人贡献者。
我们鼓励我们的所有合作伙伴和开发人员不仅仅参与 CentOS Stream,而是开始建立自己的分支,并使用这个创新中心来测试解决方案,以应对他们自己的具体挑战。
我们相信 CentOS Stream 确实是企业 Linux 的未来,它将让社区更直接地影响红帽企业 Linux 发布的方向,从小的增量版本到主要的大版本。红帽也将把我们所有的内部项目转移到 CentOS Stream,因此我们将能够在这项工作发生和发展过程中,与更广泛的社区共享最佳实践和策略。
建立更广泛、更多元化的社区
除 CentOS Stream 之外,红帽已经提供了一系列平台来满足开发人员的各种需求,包括:
-
Fedora 项目:是 Fedora 操作系统的基础,用于那些希望贡献操作系统创新前沿的人。
-
Red Hat Universal Base Image:是一个免费的、可再发行的、面向开发人员的映像,用于创建容器化的、云原生企业应用。有了它,开发人员可以更轻松地在 RHEL 上和红帽的开放混合云产品组合(包括红帽 OpenShift)中创建经认证的应用。
- RHEL 开发者订阅:是一个免费的、自助支持的开发者订阅,它为应用的开发提供了一个 DEV / 测试环境,在 RHEL 的稳定、更安全和高性能的基础上部署到生产中。
CentOS Linux 确实有助于使 RHEL 和支持社区变得更好,而通过 CentOS Stream,我们打算继续推动这一承诺,使 Linux 创新更快、更具协作性。红帽打算提供工具、支持和专业知识,帮助所有用户过渡到 RHEL 新的创新中心。
今天关于linux centos 7 安装中文字体和centos7安装中文字符的介绍到此结束,谢谢您的阅读,有关Centos 7 初次安装,开机提示Initial setup of CentOS Linux 7、CentOS 7.0 yum install 错误http://vault.centos.org/centos/7/os/Source/repodata/repomd.xml: [Errno 14]、CentOS 7设置开机启动服务,添加自定义系统服务 centos 7 关闭防火墙 centos 7.2 centos 7 64位下载、CentOS Linux 的未来是 CentOS Stream等更多相关知识的信息可以在本站进行查询。
本文标签: