网站域名监控python脚本

用Python编写的网站监测脚本,它可以检查网站能否正常打开、域名IP是否能Ping通,以及域名IP的指定端口是否正常开放。这个脚本使用了requests库来检查网站是否可访问,subprocess库来执行Ping命令,以及socket...阅读全文

Linux系统上检查本机端口是否开通

在Linux系统中,检查本机端口是否开通(即是否有服务在监听该端口)可以通过多种方法实现。以下是几种常用的方法: 方法1:使用netstat netstat是一个常用的网络工具,可以查看系统上的网络连接和监听端口。 运行以下命令: su...阅读全文

Linux如何切换root用户

在Linux系统中,切换到root用户有几种常见的方法,具体取决于需求和系统配置。以下是几种常用的方法: 1. 使用 su 命令切换到 root 用户 su(Substitute User)命令用于切换用户身份。默认情况下,不带任何参数...阅读全文

MinIO笔记

MinIO 是开源的对象存储项目, 用Go实现, 支持Linux环境, 客户端支Java,Python,Javacript, Go等语言. 在分布式项目中, 可以代替本地磁盘存储和NFS等旧的存储共享方式, 方便程序以s3接口形式访问文...阅读全文

Linux驱动---/sys接口

本文介绍通过 sysfs 实现 LED 驱动的方法。利用 led_classdev_register 注册 LED 设备,在 /sys/class/leds/ 创建文件,实现用户空间对 LED 的控制 ...阅读全文

curl 笔记

测试工具 可以用nc快速开启一个端口监听, 用来检查curl请求 # 命令格式 nc -l -p [port], 例如 nc -l -p 8080 GET 请求 curl [URL] # 或者指定请求方式 cURL -X GET [UR...阅读全文

如何解决macOS下根目录只读问题?

随着macOS Catalina发布,苹果引入了新的[文件系统保护机制][sip]并默认启用,将根目录(`/`)设置为只读状态。这一变化虽然增强了系统的安全性,但也给一些需要在根目录下创建或修改文件的用户带来了不便。本文将重点介绍如何通...阅读全文

CAN总线协议的帧组成

更为详细的介绍请见: 一篇易懂的CAN通讯协议指南1 帧 帧用途 数据帧 用于发送单元向接收单元传送数据的帧。 遥控帧 用于接收单元向具有相同ID的发送单元请求数据的帧。 错误帧 用于当检测出错误时向其它单元通知错误的帧。 过载帧 用于...阅读全文

利用坦克PWA3快速为应用配置域名:以Gogs为例

本文介绍了如何利用坦克PWA3平台快速为Gogs应用配置域名的过程。随着互联网技术的发展,自托管Git服务变得越来越受欢迎,其中Gogs凭借其轻量级和易于安装的特点受到众多开发者的青睐。为提高用户体验,为应用配置一个易记且专业的域名至关...阅读全文

Chrony:让你的服务器时间精准到微秒级的神器!

在现代计算机系统中,时间同步是至关重要的。无论是分布式系统、数据库集群,还是日志记录,时间不一致都可能导致严重的问题。而 Chrony,作为一款高性能的时间同步工具,正在成为越来越多系统管理员的首选。它不仅比传统的 ntpd 更快、更精...阅读全文

Bash和Zsh中read命令的使用区别

前言:在编写sh脚本的时候,发现使用read命令和预期的效果不一样,,因为shell用的是zsh,查了一下发现bash和zsh中read命令的用法有些区别,这里记录一下。 读取字符 从标准输入中读取一个或多个字符 bash: read ...阅读全文