开发环境搭建
SSH名密登陆
- 生成 ssh 密匙, 连续三次回车
1 | ssh-keygen |
- 将本地公钥的
id_rsa.pub
内容放到被控端的~/.ssh/authorized_keys
下面
1 | 上传 id_rsa.pub 到服务端 |
错误
Remote host key has changed, port forwarding is disabled.
一般为 ssh 本地缓存引起
解决方法: 删除 ~/.ssh/known_hosts
文件,或者删除对应的 IP 记录所在行
容器安装
首先,介绍一个安装工具时必须的命令 apt-get install. apt-get install是应用程序管理器,用于一键安装软件包,与源码安装不同的是,该指令会自动检测并安装依赖,而且用 apt-get 安装的包都是成熟的软件包,基本不存在安装包有严重bug或者文件缺失的情况。
1、首先执行如下命令,更新相关资源
apt-get update
将所有包的来源更新,也就是提取最新的包信息,这一命令使用率非常高。
2、安装telnet
apt-get install telnet
3、安装curl
apt-get install curl
4、安装ifconfig
apt-get install net-tools
5、安装vim
apt-get install vim
6、安装ping
apt-get install inetutils-ping
Docker 中文字体安装
使用 python 绘图时显示全是方框,安装中文字体解决
1 | sudo apt-get install ttf-wqy-microhei #文泉驿-微米黑 |
1 | # 安装中文支持与中文man |
Ubuntu 安装中文字体
从本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)到/usr/share/fonts/zh_CN 目录下
(如果系统中没有此目录,则自行mkdir创建,亦可重命名为自己喜欢的文件夹名。如果是ttc文件,请改后缀为ttf)修改字体文件的权限,使root用户以外的用户也可以使用
1 | cd /usr/share/fonts/chinese/TrueType |
- 建立字体缓存
1 | mkfontscale (如果提示 mkfontscale: command not found,则需要安装sudo apt-get install ttf-mscorefonts-installer) |
- PLT设置中文字体
删除 ~/.cache/matplotlib 下文件 font*.json/cache
查看字体列表
在终端运行:
1 | fc-list :lang=zh |