本文以 Ubuntu 系统为例,介绍如何解决使用 matplotlib 画图时中文显示出错的问题。
查看系统中的字体
1 | fc-list :lang=zh |
...
/usr/share/fonts/opentype/noto/NotoSerifCJK-Regular.ttc: Noto Serif CJK SC:style=Regular
...
本文以 CentOS 7 为例,介绍如何安装搭建 Gitlab 社区版。
非 root 用户,创建新用户的方法可见这篇文章。
官方推荐的最低配置要求: 2 核心,8 GB 物理内存。
如有域名,A 记录指向服务器 ip 。
安装依赖:
1 | sudo yum install -y curl policycoreutils-python openssh-server openssh-clients |
可选,安装 postfix 邮件功能,你可以不必安装 postfix 而使用其他的 SMTP 服务:
1 | sudo yum install -y postfix |
本文最后更新于 2020 年 4 月 17 日
本文以 CentOS 8 为例,介绍如何对服务器进行初步配置。
本例中,普通用户名采取 sammy
为例,服务器 ip 采取 xx.xxx.xx.xxx
为例,请根据自己的实际情况做相应修改。
本地执行:
1 | ssh [email protected] |
如产生问题,请先查看本文 Troubleshooting 一节。
1 | passwd |
1 | dnf check-update |
1 | dnf install sudo vim -y |
服务器上,以 root 用户执行:
1 | adduser sammy |
修改密码:
1 | passwd sammy |
服务器上,以 root 用户:
1 | gpasswd -a sammy wheel |
在本地尝试登录此用户:
1 | ssh [email protected] |
在本地机器上执行:
1 | ssh-keygen -a 1000 -t ed25519 -f ~/.ssh/sammy_host -C "sammy@sammy_host" |
本地生成钥匙对后,将其中的公钥上传到服务器上:
1 | ssh-copy-id -i ~/.ssh/sammy_host.pub [email protected] |
按照提示输入密码。本地建立 config 文件:
1 | vim ~/.ssh/config |
添加如下内容:
1 | Host sammy_host # 别名 |
修改本地 config 文件权限:
1 | chmod 600 ~/.ssh/config |
利用私钥的登录方式,本地执行:
1 | ssh sammy_host |
本文最后更新于 2019 年 8 月 30 日
本文以 Ubuntu 18.04 为例,介绍如何在 VPS 上搭建 Hexo 博客并进行管理。
请先参照 Ubuntu (Debian) 服务器的初始化配置 一文对服务器进行各种必要的配置。本文以 sammy
用户为例,进行 Gitlab CE 的搭建,并默认已按初始化配置文章对服务器进行了配置。
官方推荐的最低配置要求: 2 核心,8 GB 物理内存。
如有域名,A 记录指向服务器 ip 。
安装依赖:
1 | sudo apt update |
可选,安装 postfix 邮件功能,你可以不必安装 postfix 而使用其他的 SMTP 服务:
1 | sudo apt install postfix |