随笔分类 -  Linux

摘要:title: ebpf运行流程以及Demo编写 date: 2023-04-03 updated: 2023-04-03 comments: true toc: true excerpt: ebpf是比较新的技术, 未来有无限可能 tags: Golang Linux categories: 编程 阅读全文
posted @ 2023-04-03 19:38 ChnMig 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:概述 linux 最开始使用的线程是linuxThreads, 但是linuxThreads不符合POSIX标准, 后来出现了NGPT, 性能更高, 之后又出现了NPTL, 比NGPT更快, 随着时间推移, 就只剩下NPTL了 NPTL>NGPT>linuxThreads 线程的模型分为三种: 多对 阅读全文
posted @ 2022-09-30 10:55 ChnMig 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:前言 HomeBrew 的用处我想使用 Mac 的开发人员都知道, 本篇讲解如何在 Debian 上安装 "BrewLinux" 更新: 后来发现并不是很好用, 不建议使用 官方推荐的脚本安装 注意这里只支持你的服务器网络环境好的情况下 新建用户 brew希望可以在不使用 sudo 的情况下使用 b 阅读全文
posted @ 2020-04-09 14:08 ChnMig 阅读(2734) 评论(0) 推荐(0) 编辑
摘要:前言 目前国内云服务商提供的镜像最新只有 9 , 本文讲解升级至 10 的方法 正文 查看当前版本 现在的版本是9.0 更新到当前版本的最新版 过程中如有提醒让选择方式 我们选择第一个 修改apt源为10 strech 为 debian9 代号, 将其替换为 buster 为 debian10 代号 阅读全文
posted @ 2020-04-08 18:04 ChnMig 阅读(3302) 评论(0) 推荐(0) 编辑
摘要:前言 因工作原因,接触到了WAF,今天部署了一下Naxsi,记录一下 "GitHub" 正文 环境 下载 更新yum 安装必要依赖 下载Nginx 可使用最新版 下载Naxsi 可使用最新版 解压 编译安装带插件的Nginx 注意 add module 后面跟的路径 安装Naxsi插件 写入以下内容 阅读全文
posted @ 2020-03-02 21:01 ChnMig 阅读(2271) 评论(0) 推荐(0) 编辑
摘要:前言 nil 正文 安装插件 安装 官方插件 WSL(远程桌面连接需要 ,因本文是SSH连接所以可有可无) 建立连接 安装插件后会提示重启 ,重启后你会发现侧边栏和左下角均有变动 想要建立新连接,我们点击侧边栏的图标 鼠标移至 栏,点击 在弹出框里输入 连接 按回车确认出现保存地址 选项一是保存到当 阅读全文
posted @ 2020-01-07 10:48 ChnMig 阅读(64097) 评论(1) 推荐(2) 编辑
摘要:前言 什么是交叉编译? 交叉编译指在某个平台编译另一平台能使用的文件 本文列出交叉编译的命令, 全程干货, 不多BB 正文 本文参考官方文档 https://golang.google.cn/doc/install/source#introduction https://golang.google. 阅读全文
posted @ 2019-11-06 20:37 ChnMig 阅读(5380) 评论(0) 推荐(0) 编辑
摘要:前言 虽说现在都是买服务了,可是自己做的小DEMO偶尔也用用Redis,不会装也不行 变更记录 # 19.4.24 起笔 # 19.10.31 新增AOF持久化 正文 官网 首先去官网找到最新的链接 截止至 19.4.24 最新稳定版为 5.0.4 下载链接 找一个目录下载 gz 包 解压 安装依赖 阅读全文
posted @ 2019-04-24 19:11 ChnMig 阅读(2364) 评论(0) 推荐(0) 编辑
摘要:前言 本章介绍在CentOs上安装一个PostgreSQL数据库 下一篇可能是安装 Redis 本篇使用的服务器是已经安装过Python/Nginx等常用软件的环境,因此在安装过程中可能会遇到按照本章所述执行报错的情况,请善用404/百度 PostgreSQL官网 变更记录 # 19.4.24 起笔 阅读全文
posted @ 2019-04-24 18:17 ChnMig 阅读(2812) 评论(2) 推荐(2) 编辑
摘要:Gunicorn 的作用与优点这里就不再赘述,如不知道你也不会找这些对吧? 正文 安装简单,直接使用pip即可 昨日在 Centos 中想部署Gunicorn,使用pip安装后发现启动总是报 not found (没有此命令) 错误 百度谷歌一番没有任何收获,原先认为是默认使用Python2(Cen 阅读全文
posted @ 2019-02-12 10:26 ChnMig 阅读(4901) 评论(0) 推荐(0) 编辑
摘要:写在前面 之前的文章中,我们详细讲述了怎样安装 Nginx,Python,Supervisor,Gunicorn,HTTPS。经本人多次测试是完全可以跑通的,那么本篇将介绍怎样将这些组合起来运行一个HTTPS的后端接口API 正文 注意 如果你想连接mysql,请先安装 mysqlclient 配置 阅读全文
posted @ 2019-02-11 19:28 ChnMig 阅读(2118) 评论(0) 推荐(0) 编辑
摘要:目前的大趋势是升级HTTP为HTTPS 本章介绍怎样实装HTTPS证书 # 如果报 ssl 错误是Nginx安装时未安装ssl 请重新编译nginx 可以参考我之前的博客 申请/获取https 这里就不详细述说了,本人使用腾讯云申请的 有免费证书(有效期1年,1年后需要重新申请) 当我们通过申请后会 阅读全文
posted @ 2019-01-31 20:10 ChnMig 阅读(93384) 评论(1) 推荐(4) 编辑
摘要:什么是Supervisor Supervisor是一个进程控制系统。 它是一个C/S系统,服务端是supervisord进程,控制端使用supervisorctl来进行控制启动进程。同时它也提供了一个web界面,来可以使我们方便的进行进程的控制和查看日志信息。 本篇博客将介绍如何安装/配置Supei 阅读全文
posted @ 2019-01-18 14:38 ChnMig 阅读(702) 评论(0) 推荐(0) 编辑
摘要:准备工作 为了减少安装过程可能出现的问题,使用先安装几个包 进入nginx官网查找下载链接 下载安装 下载 获取下载链接后进入服务器,下载文件 解压 使用命令解压文件 编译&安装 进入解压后的文件夹 运行配置 这里可以选择自定义路径等,我将指定安装目录为 /usr/lib/nginx 如果我们需要在 阅读全文
posted @ 2018-10-18 09:43 ChnMig 阅读(672) 评论(0) 推荐(0) 编辑
摘要:ps:环境如标题 安装可能需要的依赖 下载压缩包 获取下载链接 此处我们选取Python官网的Python3.6.6,下载地址如下 看官也可以自己选择版本,官方FTP为 下载压缩包 现在我们进入CentOS(目录此时可不管),命令如下 下载完成进入下一步 解压压缩包 移动压缩包 我个人习惯将Pyth 阅读全文
posted @ 2018-10-15 13:37 ChnMig 阅读(2382) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题