分类目录归档:工具

nvidia-docker + nvidia-container-runtime 使用GPU


docker 17.03.2-ce 使用GPU

docker 官方是 19.0.2 开始支持英伟达GPU 在此之前版本可以通过英伟达魔改docker的工具 实现此需求

:package: nvidia-docker + nvidia-container-runtime 这个方案最低docker 要求是在docker 12 并且 由于docker 官方在docker 19 开始支持英伟达GPU目前这个 方案是已经停止维护了。高于19 直接安装 nvidia-container-toolkit

0 使用原理

  • nvidia-docker2.0 是一个简单的包,它主要通过修改docker的配置文件/

Read more

ubuntu server 固定ip


ubuntu server固定ip

ubuntu 重启之后ip 会重新分配需要固定ip 方便连接

第一步 获取网卡名

ifconfig

eno1

image-20220224093154594

第二步 更改配置文件

sudo vi /etc/network/interfaces

# 根据2网卡名填入
auto eno1
    iface eno1 inet static
    address 192.168.1.137 # 需要固定的ip
    netmask 255.255.255.0
    gateway 192.168.1.1
    iface eno1 inet6 auto

第二步 刷新配置并重启网卡

resolvco

Read more

普罗米修斯


普罗米修斯 使用详解

参考链接:https://blog.csdn.net/weixin_43865008/article/details/118946362

prometheus 监控原理

1、prometheus :虽然说是监控平台,但是实际上是一套数据库 和数据的调度指令 2、mysql_exporter: 可以理解成程序或者软件,他是工作在我们要监控的目标服务器上,主要是用于监控mysql的数据。 3、node_exporter: 他的作用主要是收集性能测试的数据,如cpu、内存磁盘网络等信息,然后将数据保存到prometheus,相当于将数据存入到数据库中。 4、prometheus

Read more

vscode免密远程登录


vscode免密远程登录

没发现记住密码,只找到SSH Key认证登录

步骤

1 生成 SSH Key 公钥

2 上传公钥到 远程服务器 认证keys 文件中

type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {IP-ADDRESS-OR-FQDN} "cat >> .ssh/authorized_keys"

Read more

gunicorn 使用


[TOC]

安装

方式一:最简单的使用 pip 安装或者更新

pip install gunicorn 有些离线安装的场景也可心到 https://pypi.org/project/gunicorn/ 下载whl包,然后在同一目录下运行 pip install gunicorn-XXX.whl

方式二:下载源码安装

git clone git://github.com/benoitc/gunicorn.git cd gunicorn sudo python setup.py install 

配置

py配置文件

# gunicorn_config.py
#!/usr/bin/env pyt

Read more

工具


关于工具

编程相关工具很多大致可以这样分类

按操作类型分类:可视化操作工具,命令行操作工具

按功能分类:

连接工具

开发工具

测试工具

其他辅助工具

Read more

GIT 使用


GIT正常使用看它

git 作用

1 项目托管 --- 代码同步到仓库

2 版本控制 --- 代码变更有记录

3 协同开发 --- 不同成员修改提交需要master授权

git 本身是linux 大佬开发的一套协议 ,实现版本很多 主要分两类:

1 开源社区

提倡代码开源共享

最常见的就是国际通过的开源社区githup :cow:

其次是中国开源社区gitee :clown_face:

2 私有仓库

一般是公司搭建的只给公司成员使用

最出名的是gitlab

其次和国产的gitlab Gogs[https://gogs.io/docs]

GIT 空间结构

本地仓库 (提交至远程仓库)

工作区

Read more

python 代码打包成执行文件


pyinstaller --将 python 代码打包成执行文件

执行文件

可以理解为电脑点击一键执行的QQ,微信那种

优势

往往我们写好的python 代码需要安装配置python 环境之后才能运行 打包成执行文件就不需要配置了

本质上是将python 解释器,项目依赖包,和我们项目源码 二次编译打包在了一起

安装

pip install pyinstaller

使用

使用PyInstaller 首先我们要确定我们的打包的脚本,服务,项目,代码 有且只有一个入口文件,所有用到依赖包都可以在这个文件或往上追溯到。

一行命名搞定

打包名: pyinstaller -F main.py [--n

Read more