![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 58
Hermit_小新
这个作者很懒,什么都没留下…
展开
-
【Linux网络】使用NetworkManager检测Linux网络状态变化时执行脚本
当Linux机器的网络出现变化时,例如WiFi掉线、有线网络断开等情况,可以执行自定义脚本,进行后续操作。原创 2022-12-02 17:55:30 · 771 阅读 · 0 评论 -
【语音告警】Zabbix与声光报警灯语音告警语音播报-语音报警灯|声光报警器|网络信号灯
使用博灵语音通知声光报警灯实现了Zabbix语音报警功能,无需编写代码。声光报警灯可以极大地方便运维人员。运维监控平台都可以使用此方法进行对接实现语音播报和语音告警+灯光告警。让声光报警灯可以跨行业发挥发的作用。原创 2022-08-10 16:19:08 · 3588 阅读 · 0 评论 -
修改Armbian CPU频率调度实现CPU降温
Armbian修改cpu频率调度,缓解cpu发热情况。原创 2022-05-20 15:19:29 · 3200 阅读 · 0 评论 -
华为ONU IPv6防火墙配置不生效的问题
背景最近在二手渠道购买了一台华为 B650-8E3W,拿到手之后配置好就放在公司用了。由于公司使用的电信宽带没有公网IPv4,只有公网IPv6,所以我们访问内部服务都是通过IPv6直连服务器。但前提是拨号的设备需要关闭防火墙,否则IPv6的请求会被拦截。现象在此之前使用的是华为ac88u,防火墙在页面中可以很方便的关闭。但是在华为B650中,虽然也可以很方便的关闭,但问题是关闭后重启设备,虽然页面显示关闭状态,但实际上ipv6无法访问进来。如下图解决方式1、进入设置->配置文件管理->原创 2021-12-29 14:03:43 · 3945 阅读 · 0 评论 -
PHP通过exec调用python命令时返回值为1(PHP调用系统命令中文解析问题)
问题背景PHP通过exec调用通过Cython编译的Python脚本时,Python返回值为1,且不给出输出。问题原因PHP通过nginx的php-fpm执行时,nginx的运行用户非平时登陆的用户,导致用户环境变量的字符集不是UTF-8,而是ascii编码。通过locale命令即可查看。解决办法在执行exec命令前追加:参考资料putenv('LANG=en_US.UTF-8');排查过程让PHP调用通过python解释器直接执行py,命令行追加 2>&1输出标准错误。&原创 2021-09-29 10:11:48 · 930 阅读 · 0 评论 -
Linux嵌入式产品开发的注意事项-2、网络部分
1、Wifi休眠问题嵌入式需要保证时刻都能访问,但是在实际操作过程中遇到了无线无法访问的问题。最后经过排查,是因为linux的电源管理机制导致的。由于我的产品是接电使用,所以没有考虑功耗问题,简单粗暴解决,关掉了wifi的电源管理。vi /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf[connection]wifi.powersave = 2貌似该配置由network manager接管的。关于该配置的说明,由于找不到最原始出处原创 2021-09-03 11:13:33 · 134 阅读 · 0 评论 -
Linux嵌入式产品开发的注意事项-1、存储部分
前言基于树莓派(RaspBerry Pi)、香橙派(Orange Pi)开发Linux嵌入式设备的经验,总结一些开发中注意的点。本人非嵌入式专业人员,目前连编译rom都不会,目前通过公开的系统在应用层开发嵌入式产品,并会逐渐向底层学习。本系列文章所有内容均为个人开发过程中逐渐累积的经验之谈,如有问题,欢迎路过大神指出,共同学习。 本文只介绍遇到的问题以及解决的思路,具体的实现过程请自行查阅其他博客作为嵌入式设备,用户能操作的功能十分有限。所以需要对系统进行各种维度的优化,保证长久可用。1、可用空间用原创 2021-09-03 10:53:06 · 244 阅读 · 0 评论 -
【2021】解决使用imap类库收取163邮箱邮件时,提示:command SEARCH illegal in state AUTH, only allowed in states SELECTED
本文针对一个同学提出的解决方法,在此基础上使用Python imaplib类库原生方法进行一个方法优化。原文链接建议先去查看原文,再往下看,直接放出源码。# 连接到服务器self.conn = imaplib.IMAP4_SSL(conf['imap_server'], conf['imap_ssl_port'])self.conn.login(conf['imap_user'], conf['imap_pwd'])imap_id = ("name", "你的名字。", "version", "软原创 2021-08-23 16:55:32 · 7194 阅读 · 0 评论 -
Linux、Ubuntu配置ntpd.conf后时间无法同步的问题
在使用树莓派时,使用到了NTP相关的功能,由于树莓派没有RTC,每次开机后时间都会变为2016年,此时需要NTP进行校时。本来是不想写这篇文章的,因为各大新版本的linux发行版,都已经使用timedatectl取代了ntpd、ntpdate等工具,现在还在跟他较劲其实是不合适的。但环境不能变,那就只能扣一扣了。现象在联网环境下,树莓派可以获得正确时间,但在内网环境中使用内网NTP服务器时,却无法获得正确时间。使用ntpq -p命令查看时,配置好的ntp已经展现出来了,但是前面并没有 * 星号,表示原创 2021-05-05 18:13:41 · 3941 阅读 · 0 评论 -
PHP7与OpenSSL编译安装-使用openssl函数进行高效国密算法3(SM3)计算
PHP国密算法3(SM3)高效计算函数背景尝试1-使用PHP类库实现尝试2-使用PHP的OpenSSL扩展实现Step1.编译安装opensslStep2.编译安装phpStep3.配置Web服务Step4.验证配置通过PHP调用测试背景最近要调用一个短信接口,签名计算部分使用的国密3摘要计算算法(sm3),其实这东西实现的效果跟md5和sha都差不多,不过php没有原生支持该算法的函数,所以需要借助外力了。尝试1-使用PHP类库实现利用composer安装第三方php类库实现该方法。使用了On原创 2021-05-05 12:03:32 · 3384 阅读 · 0 评论 -
使用Nginx将Codeigniter4部署在子目录下且隐藏index.php的方法
环境:Linux+Nginx+Codeigniter4(默认的Request_URI模式)需求:Vue生成的纯静态项目,在/var/www/front目录中,通过http://IP地址访问 Codeigniter4编写的api接口项目,在/var/www/api目录中,通过http://IP地址/api/controller/method 访问 路径隐藏ci4框架的index.php...原创 2020-04-15 14:08:12 · 2486 阅读 · 0 评论 -
腾讯云Linux服务器SSH密码正确但有时能登录有时不能登录,提示“Access denied”的问题
前几个月新买了个腾讯云的服务器,设置好后愉快的使用了一段时间。之后就开始遇到了特别诡异的问题。通过SSH连接服务器时,有的时候能正常登录,有的时候提示“Access denied”,最初以为服务器被人暴力破解了,赶紧改了密码,发现问题依旧。提交工单,客服人员只是告诉我被暴力破解,建议我修改SSH端口。我就照做了,之后确实好用了一段时间。好景不长,该问题又出现了。但是两年前买的旧腾讯云服务器就没...原创 2019-12-18 17:01:13 · 4000 阅读 · 0 评论