指定版本 安装 Ruby 通过 RVM 安装,RVM 即 Ruby Version Manager, 是 Ruby 版本及安装工具。 安装 rvm: 1$ curl -L https://get.rvm.io | bash -s stable 验证 rvm 是否安装正确: 1$ rvm -v 安装指定版本的 Ruby: 1$ rvm install 2.0.0 查看: 1$ rvm list 2022-08-29 Skills
解决 curl: (60) ssl certificate problem certificate has expired 问题 根据报错添加 -k 参数即可: 1curl -k 2022-08-29 Errors
本机端口的使用 例如在容器中对外打开 80 端口,其映射到宿主机的 49153 端口,即 0.0.0.0:49153->80/tcp,那么可以在浏览器使用 localhost:49153/ 来打开。 2022-08-29 Skills
解决在 Docker 中换源后 No system certificates available. Try installing ca-certificates 问题 下载证书的网站参考先用原本的仓库安装 ca-certificates (若先换了源, 就会找不到安装包): 12apt-get updateapt-get -y install ca-certificates 然后再换源和更新: 123sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g& 2022-08-28 Docker
Nginx 知识点 中文文档 英文文档 官网相关教程和资料 参考书籍: <<Nginx 服务器架构初探>>, <<Nginx-高性能-Web-服务器详解>>, <<Nginx-高性能-Web-服务器实战教程>>, <<高性能 Linux 服务器 构建实战>> ArchWiki 上相关资料 谷歌找到的文档 知乎查询资料 介绍 2022-08-28 Nginx
Python 中 supervisor 库 官网参考博客 介绍是用 Python 开发的 client/server 服务,为 Linux/Unix 系统下的进程管理程序. 安装1pip install supervisor 安装之后(Ubuntu 22.04),~/.local/bin 目录下会出现三个程序: supervisortd supervisorctl echo_supervisord_conf, 用于生成 2022-08-28 Python
Python 中 psutil 库 介绍psutil 是 process and system utilities. 其实现了 UNIX 命令行的许多功能。可跨平台使用,用于系统监控,性能分析,进程管理。 官方文档 使用获取 CPU 信息12import psutil 获取完整信息123import psutilprint(psutil.cpu_times()) 获取 CPU 逻辑个数123import psutilprint(ps 2022-08-28 Python
Python 语言规范 Python 语言规范Lint使用 pylint 工具pylint 是一个在 Python 源代码中查找 bug 的工具。 可以使用 pylint --list-msgs 来获取 pylint 警告列表。 使用 pylink --help-msg=C6409 获取关于特定消息的更多信息. 导入仅对包和模块进行导入,而不单独导入函数或者类。 使用 from x import y as z 当模块太长 2022-08-28 Python