随笔分类 -  Linux

摘要:0. 背景 在某些时候我们会使用到显卡对视频转码进行加速,此时可以使用 NVIDA 官方提供的 CUDA 镜像来进行加速,在这个 CUDA 镜像里面提供了完整的 NVIDA 驱动等环境,可以直接被 ffmpeg 调用以进行加速。 1. 配置基础环境 1.1 安装 NVIDIA Container T 阅读全文
posted @ 2024-06-27 13:14 MyZony 阅读(44) 评论(0) 推荐(0) 编辑
摘要:0. 问题 新版本上线之后,发现内存猛涨,入站流量猛增,不清楚具体原因,部分接口提示 OOM 异常,随后 Pod 直接崩溃无限重启。 1. 准备 Pod 已经接入了 NewRelic 和 Graylog,但是仍然没有办法找到真正的罪魁祸手,此时只能进入 Pod 容器当中抓取内存 Dump 信息。我们 阅读全文
posted @ 2024-03-08 15:30 MyZony 阅读(2224) 评论(2) 推荐(27) 编辑
摘要:安装 首先安装 "Docker" 与 "Docker Compose" 相关的组件,我们这里直接使用准备好的 "ELK 镜像" ,执行以下命令从 Dockerhub 上拉取指定版本的镜像,在本例当中我使用的是 7.40 版本。 配置 为其编写 文件,内容如下: 上面的 Yaml 文件内容大概意思就是 阅读全文
posted @ 2020-01-17 15:35 MyZony 阅读(4912) 评论(2) 推荐(0) 编辑
摘要:一、安装基本组件 1. 首先执行 命令来安装需要的 原始程序与 程序来 代码。 2. 安装 脚本 (这一步需要安装 )。 3. 使用 查看 的安装目录,一般都存储在 目录下。 4. 使用 命令切换使用的 shell 程序。 二、进行可选配置 2.1 安装 ZSH 图标字体 执行以下命令在当前目录拉取 阅读全文
posted @ 2019-08-26 19:45 MyZony 阅读(3846) 评论(2) 推荐(1) 编辑
摘要:问题 在使用 WRK 对应用服务进行压测的时候,提示 "too many open files" 信息,导致无法启动测试。 原因 CentOS 7.x 默认的打开文件数目限制为 ,如果在使用其他软件出现 "too many open files" 的错误。 解决 只需要更改 文件里面的内容,增加如下 阅读全文
posted @ 2019-03-03 21:22 MyZony 阅读(4325) 评论(0) 推荐(0) 编辑
摘要:一、背景 在平时开发过程当中需要针对 MySQL 数据库进行监控,这里我们可以使用 Grafana 和 Prometheus 来实现监控功能。Grafana 是一款功能强大的仪表盘面板,支持多种数据源,可以自定义图表进行监控。而 Prometheus 就是 Grafana 支持的数据源之一,Prom 阅读全文
posted @ 2019-01-11 10:50 MyZony 阅读(6164) 评论(2) 推荐(2) 编辑
摘要:一、安装步骤 1. 添加企业版附加包。 2. 安装 PIP。 3. 更新 PIP。 4. 安装 Docker Compose 二、可能遇到的问题 在执行 命令的时候可能会提示以下内容: 这个时候,你需要执行以下命令强制重新安装 request。 安装完成之后,Docker Compose 安装成功。 阅读全文
posted @ 2019-01-11 09:43 MyZony 阅读(10814) 评论(0) 推荐(0) 编辑
摘要:0.引言 最近打算将现有项目的 Docker 部署到阿里云上面,但是之前是单机部署,现在阿里云上面有 3 台机器,所以想做一个 Docker 集群。之前考虑是用 Docker Swarm 来做这个事情的,不过后面看了一下现在 K8S 用的比较多,进而想在这三台机器上部署 K8S 集群。 下面附上 K 阅读全文
posted @ 2018-07-12 11:51 MyZony 阅读(14798) 评论(1) 推荐(8) 编辑
摘要:一、安装与配置 1.安装依赖包 2.设置阿里云镜像源 3.安装 Docker CE 重建 Yum 缓存。 安装 Docker CE ,请执行一下命令进行安装: 4.启动 Docker CE 5. [可选] 为 Docker 建立用户组 docker 命令与 Docker 引擎通讯之间通过 UnixS 阅读全文
posted @ 2018-05-22 11:34 MyZony 阅读(111109) 评论(5) 推荐(17) 编辑
摘要:在编写脚本的时候经常会遇到这种情况,某些程序的命令执行的之后可能会要求用户进行输入,这个时候就需要一些特殊写法来应对这种问题了。这里参考 "这篇文章" 提到可以使用 delimiter 分界符来解决。 也就是说在 Shell 将 delimiter 分界符之后的的所有内容都会当做输入,直到遇到第二个 阅读全文
posted @ 2018-02-12 17:38 MyZony 阅读(465) 评论(0) 推荐(0) 编辑