随笔分类 -  Linux以及服务器开发

Linux、服务器等
摘要:简介 webssh 是 一个简单的 Web 应用程序,用作 ssh 客户端来连接到 ssh 服务器。它是用Python编写的,基于tornado、paramiko和xterm.js。下面简单搭建一个网页的ssh客户端。 搭建 webssh - pypi - webssh 1.6.2 1. 安装web 阅读全文
posted @ 2024-06-25 14:56 BrianSun 阅读(307) 评论(0) 推荐(0)
摘要:前言 最近有一个需求,需要限制网卡速度进行一些测试。在朋友推荐下阅读了这篇文章 TC简单粗暴限制网速。 经过尝试,简单有效,整理成脚本放在正文,留作参考。 正文 指令解析(chatgpt 分析) 您提供的命令序列是用于在Linux系统中使用tc(traffic control)工具对网络流量进行管理 阅读全文
posted @ 2024-04-28 20:05 BrianSun 阅读(784) 评论(0) 推荐(0)
摘要:请参考:2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null的区别 下面的是本人浅尝辄止了,并非全貌,还是上面的文章说的比较清晰,特此记录留作鞭策 正确语法: # 正确 command > dbg.log 2>&1 这行命令做了两件事情: command > dbg. 阅读全文
posted @ 2024-04-26 17:00 BrianSun 阅读(185) 评论(0) 推荐(0)
摘要:C语言二进制文件 a 编译时添加了 -g (gdb 调试), 但是 gdb a 这种方式有时不容易复现一些场景。这时可以先正常启动 a, 然后根据 a 的进程号启动gdb调试。 # 1. 找到程序进程号 ps aux | grep a # 2. 使用 GDB 附加到该进程 sudo gdb -p [ 阅读全文
posted @ 2024-04-26 16:29 BrianSun 阅读(94) 评论(0) 推荐(0)
摘要:前言 入了一台本地工控机盒子,刷成了debian12系统,性能比云服务器要好一点,现在想要远程访问这台盒子,但是盒子又没有公网地址,所以想通过内网穿透的方式,通过云服务器转发请求实现内网穿透。原来体验了一下花生壳,感觉比较麻烦,于是还是想到了使用frp实现。现在记录下具体流程留作后续参考。 访问流程 阅读全文
posted @ 2024-04-05 23:49 BrianSun 阅读(1148) 评论(0) 推荐(1)
摘要:前言 最近在使用 podman, 需要调用一些 podman的接口,podman官网提供的接口并不是很详尽,使用 unix.sock 的方式调用有一 些困难。后来测试 ai 工具时,其提供了一个比较好用的库:podman, 适用了一下,感觉还不错,在此记录一下。 正文 安装 podman 库 pip 阅读全文
posted @ 2024-01-24 16:00 BrianSun 阅读(130) 评论(0) 推荐(0)
摘要:正文 用到的依赖 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.70</version> </dependency> // 从字符串生成证书对象 阅读全文
posted @ 2024-01-19 14:04 BrianSun 阅读(286) 评论(0) 推荐(0)
摘要:前言 pyinstaller 打包的 python 二进制可执行程序运行的时候,会在 /tmp 目录下生成 _MEI* (*指的是随机数字)文件夹, 如果程序没有正常退出或者终止了,_MEI* 文件夹就会留下来。这中情况下,如果重启 linux 是可以清理 /tmp 目录的,但 如果不能轻易重启 l 阅读全文
posted @ 2023-12-29 17:31 BrianSun 阅读(949) 评论(0) 推荐(0)
摘要:前言 最近在win10通过wsl安装了debian linux子系统(wsl2安装报错了。。所以改成了wsl),没想到安装的还是最新的debian12 (Bookworm)。的确和ubuntu有些不一样,现在把一些使用情况记录下来,以备参考。 正文 1. 更换国内源 # 切换到sudo sudo s 阅读全文
posted @ 2023-11-21 10:51 BrianSun 阅读(867) 评论(0) 推荐(0)
摘要:前言 记录一下个人配置,方便后续参考 正文 配置用户sudo免密权限 只建议在个人测试环境这么配置,否则最好root还是需要用密码确认一下 sudo su echo "你的用户名 ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers root用户下,指令自动补全 阅读全文
posted @ 2023-04-24 16:19 BrianSun 阅读(48) 评论(0) 推荐(0)
摘要:podman 配置mysql 5.7 容器 阅读全文
posted @ 2022-10-09 23:43 BrianSun 阅读(1715) 评论(0) 推荐(0)
摘要:前言 有几台debian物理机突然无法开机了,断电重启后,一直卡在下面这个界面 参考了博客【linux】解决系统卡在ubuntu loading initial ramdisk 发现无法修复 在recovery模式下,查看系统的日志 dmesg | grep -Ei "error|Fail" gre 阅读全文
posted @ 2022-10-08 15:40 BrianSun 阅读(8234) 评论(0) 推荐(0)
摘要:前言 暂不讨论https原理,单论配置的话: 1. https单项认证 server: server.crt + server.key client: server_ca.crt 2. https双向认证 server: server.crt + server.key + client_ca.crt 阅读全文
posted @ 2022-09-19 18:37 BrianSun 阅读(3116) 评论(0) 推荐(0)
摘要:前言 https在原有的http基础上增加了了一个TLS/SSL层,https的通讯过程是加密的,如果想用wireshark仔细分析TLS/SSL层,需要借助服务器证书公私钥或者用浏览器截取密钥; 接下来,记录一下用火狐浏览器+wireshark的方式配置https解析环境; 正文 1. 工具准备 阅读全文
posted @ 2022-09-17 14:42 BrianSun 阅读(1125) 评论(0) 推荐(0)
摘要:ubuntu 装物理机 阅读全文
posted @ 2022-07-15 00:20 BrianSun 阅读(1284) 评论(0) 推荐(0)
摘要:win11 vmware16 启动虚拟机引起蓝屏 阅读全文
posted @ 2022-06-28 01:02 BrianSun 阅读(2406) 评论(0) 推荐(0)
摘要:ubuntu16 安装eclips c/c++ 阅读全文
posted @ 2022-03-17 16:21 BrianSun 阅读(290) 评论(0) 推荐(0)
摘要:vim常用指令,不定时更新 阅读全文
posted @ 2022-01-14 10:48 BrianSun 阅读(35) 评论(0) 推荐(0)
摘要:ubuntu20 配置nginx静态文件访问 阅读全文
posted @ 2021-12-28 18:39 BrianSun 阅读(1675) 评论(1) 推荐(0)
摘要:前言 在自己的服务器上起了服务,但由于域名还没申请下来,无法使用域名测试微信公众号接口,辛亏看到了这个博客:Natapp内网穿透服务工具。跟随这篇博客,我搭建了自己的内网穿透服务,现在记录如下。 过程 注册natapp 在https://natapp.cn/注册一个账号,实名认证后(这也许是唯一一个 阅读全文
posted @ 2021-12-26 16:58 BrianSun 阅读(1465) 评论(0) 推荐(0)