![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 72
Cyberbolt-2020
做一个 Pythoneer
展开
-
使用人性化的 Linux 防火墙 CFW 阻止 DDOS 攻击
CFW (Cyber Firewall) 是一个人性化的 Linux 防火墙。它旨在协助阻止拒绝服务攻击(DDOS),同时能控制 Linux 端口开关。该软件基于 iptables 和 ipset,使用 Python 开发,使用时建议关闭发行版自带的防火墙(如 firewalld、ufw)避免冲突。通过 CFW,您将能够:通过自定义的规则自动封禁互联网中的恶意 ip,以防止拒绝服务攻击控制开启或关闭 Linux 的 TCP/UDP 端口获得友好的交互式体验。原创 2022-11-12 00:02:57 · 443 阅读 · 2 评论 -
Linux 服务端运行 Selenium 的最简方案(基于 Docker)
此方案可能是全网最简的 Linux 服务端 Selnenium 运行方案(无图形界面)。您无需安装任何额外环境,拉取 Docker 镜像即可运行 Selenium 代码。原创 2022-09-19 11:48:06 · 859 阅读 · 0 评论 -
如何测试不同机器运行 Python 代码的速度?
我们创建了一个 GitHub 仓库 https://github.com/Cyberbolt/py_cpu_test,欢迎大家成为该仓库的贡献者!Python CPU 性能测试工具及榜单该工具用于测试不同环境、不同机器中 Python 的性能表现(基于纯 Python 的冒泡排序算法)。测试环境包括 Linux、macOS、Windows,机器包括但不限于 个人电脑(PC)、Mac、树莓派、服务器。本仓库旨在构建一个全平台的 Python 性能榜单,供 Python 开发者参考,也可由此为参考选购机器。原创 2022-04-08 17:25:38 · 984 阅读 · 0 评论 -
生产环境下使用 CyberDB 作为 Flask 的内存数据库
前面我们讲述了 CyberDB 的快速上手,现在我们需要把它带到能发挥其作用的地方,在生产环境中将 CyberDB 作为 Flask 的内存数据库,使用 Gunicorn 运行,并实现多进程间的通信。这篇文章通过一个尽可能精简的 Flask 实例讲解,不会涉及复杂的 Web 知识。核心思路为 CyberDB + Gunicorn + Gevent + Flask (多进程 + 协程),启动一个 CyberDB 服务器,使用 Gunicorn 多进程运行 Flask 实例,每个进程的实例通过 Gevent原创 2022-04-01 13:52:23 · 1661 阅读 · 0 评论 -
基于 Python 字典和列表的内存数据库 CyberDB
CyberDB 是一个轻量级的 Python 内存数据库。它旨在利用 Python 内置数据结构 Dictionaries、Lists 作数据存储,通过 Socket TCP 高效通信,并提供数据持久化。该模块常用于 Gunicorn 进程间通信、分布式计算 等领域。安装方法1.进入命令窗口,创建虚拟环境,依次输入以下命令Linux 和 macOS:python3 -m venv venv # 创建虚拟环境. venv/bin/activate # 激活虚拟环境Windows:python原创 2022-03-30 19:19:26 · 2974 阅读 · 0 评论 -
使用 obj-encrypt 加密 Python 对象,将对象转为二进制
obj-encrypt 是基于 AES-256 算法的加密库,它以 Python 对象为基本单元,可以将对象转为二进制密文,并支持解密。经 obj-encrypt 加密的对象支持 TCP 通信、数据库存储等。原创 2022-02-10 22:00:51 · 803 阅读 · 0 评论 -
生产环境下如何优雅地使用 Docker 运行宝塔面板?
此方案可能是全网最快的 宝塔面板 部署方案。 复习计算机网络时轻度折腾了 Linux、Docker、路由器 等,竟突然想到 Docker 部署宝塔面板的完美解决方案。在此使用 Python 开发并制作了宝塔面板 Docker 镜像。您可能存在疑问,宝塔面板为何不直接装到系统中?我们使用不同的服务器,往往产生较大环境差异,CentOS、Debian、Ubuntu?每次新装宝塔面板,都需要选择对应系统的脚本,漫长的安装过程不提,初次登录需要使用系统生成的账号和密码,每次搭建需要重新配置部分环境,同时保存好每个原创 2021-09-06 22:32:48 · 1265 阅读 · 0 评论 -
在Ubuntu上通过Wine和Python使用SQLyog
原文地址https://www.cyberlight.xyz/passage/ubuntu-slqyog从Windows转Ubuntu后,需要一个便捷的数据库管理工具,由于仍对SQLyog念念不忘(SQLyog没有Linux版),在此记录我在Ubuntu使用SQLyog的方法。 环境:Ubuntu 20.04 LTS一、安装并配置Wine进入Linux终端,先安装Winesu...原创 2020-05-03 23:22:50 · 566 阅读 · 0 评论