我回来了!

我回来了!

还记得我吗?我叫steven sing。大声跟我念一遍

借用陈老师的一首歌《记得我吗》1

这段时间忙,好久没上博客了。今天突然打开,说我发布违规信息被关闭了。我勒个去,我经营近10年的博客就这样没了?肯定不可以就这样死得不明不白的。于是马上联系了csdn的webmaster,还是很感谢他们的及时处理,几个邮件来回后就帮我解锁了。还提醒我修改原有密码。
作为一个IT从业人员,对于密码的设置和保护是绝对足够的,但还是不小心中招了(不知道是不是真的被盗用乱发违规信息,没图没整真相,无从考究了),不过有则改之,无则加勉,也是有好处的。在此也与各位有幸看到此文的朋友分享。哈哈。



  1. 陈冠希 - 记得我吗? ↩︎

【轴承故障诊断】基于融合鱼鹰和柯西变异的麻雀优化算法OCSSA-VMD-CNN-BILSTM轴承诊断研究【西储大学数据】(Matlab代码实现)内容概要:本文提出了一种基于融合鱼鹰和柯西变异的麻雀优化算法(OCSSA)优化变分模态分解(VMD)参数,并结合卷积神经网络(CNN)与双向长短期记忆网络(BiLSTM)的轴承故障诊断模型。该方法利用西储大学公开的轴承数据集进行验证,通过OCSSA算法优化VMD的分解层数K和惩罚因子α,有效提升信分解精度,抑制模态混叠;随后利用CNN提取故障特征的空间信息,BiLSTM捕捉时间序列的动态特征,最终实现高精度的轴承故障分类。整个诊断流程充分结合了信预处理、智能优化与深度学习的优势,显著提升了复杂工况下轴承故障诊断的准确性与鲁棒性。; 适合人群:具备一定信处理、机器学习及MATLAB编程基础的研究生、科研人员及从事工业设备故障诊断的工程技术人员。; 使用场景及目标:①应用于旋转机械设备的智能运维与故障预警系统;②为轴承等关键部件的早期故障识别提供高精度诊断方案;③推动智能优化算法与深度学习在工业信处理领域的融合研究。; 阅读建议:建议读者结合MATLAB代码实现,深入理解OCSSA优化机制、VMD参数选择策略以及CNN-BiLSTM网络结构的设计逻辑,通过复现实验掌握完整诊断流程,并可进一步尝试迁移至其他设备的故障诊断任务中进行验证与优化。
非常好的问题! --- ## ✅ 简单回答: > **即使你已经将规则改回 `ACCEPT`,但仍然无法 `ping`,可能是因为:** > 1. 规则顺序问题,新添加的规则被排在了更后面; > 2. 有其他规则也匹配并 `DROP` 了流量; > 3. 修改后未保存,重启后恢复旧规则; > 4. 系统的 `sysctl` 设置禁用了 ICMP 回应; > 5. 路由或接口配置异常。 --- ## 🔍 详细分析 你执行了类似命令改回规则: ```bash iptables -R manage_devs 1 -i S_gre_1 -j ACCEPT ``` 但仍然不能 `ping`。我们来排查可能的原因: --- ## 🧩 原因一:规则顺序问题 - 即使你改回了规则,如果它不是链中第一个匹配的规则; - 可能被前面的其他规则 `DROP` 或 `REJECT`。 ### 🔍 检查规则顺序: ```bash iptables -nvL manage_devs --line-numbers ``` 确保你改回的规则是第 1 条,并且没有其他规则在前面 `DROP` 流量。 --- ## 🧩 原因二:还有其他规则在 DROP 流量 - 你只改了第 1 条规则,但后面可能还有其他规则也匹配你的流量并丢弃。 ### 🔍 查看所有规则: ```bash iptables -nvL manage_devs ``` 确认是否有类似: ``` DROP all -- ... 匹配你的流量 ``` --- ## 🧩 原因三:修改未保存或被覆盖 - 如果你只是临时修改了规则,**重启系统或重启网络服务后会恢复旧规则**。 - 或者有脚本自动加载了旧规则。 ### 🔧 解决方法: 保存规则: ```bash iptables-save > /etc/iptables.rules ``` 或使用: ```bash service iptables save ``` --- ## 🧩 原因四:ICMP 被系统设置禁用(sysctl) - 即使防火墙允许,系统也可能禁用了 ICMP 请求或回应。 ### 🔍 检查 sysctl 设置: ```bash sysctl net.ipv4.icmp_echo_ignore_all ``` 如果输出是: ``` net.ipv4.icmp_echo_ignore_all = 1 ``` 说明 ICMP 被系统禁用了。 ### 🔧 启用 ICMP: ```bash sysctl -w net.ipv4.icmp_echo_ignore_all=0 ``` 要永久生效,修改 `/etc/sysctl.conf`: ```bash echo "net.ipv4.icmp_echo_ignore_all = 0" >> /etc/sysctl.conf sysctl -p ``` --- ## 🧩 原因五:网络接口或路由异常 - 确保 `S_gre_1` 接口处于 UP 状态: ```bash ip link show S_gre_1 ``` - 确保有正确的路由指向该接口: ```bash ip route ``` --- ## 🧠 总结 | 原因 | 检查方法 | 解决方法 | |------|-----------|-----------| | 规则顺序问题 | `iptables -nvL manage_devs --line-numbers` | 将 ACCEPT 规则插入最前 | | 其他规则 DROP | `iptables -nvL manage_devs` | 删除或修改冲突规则 | | 未保存规则 | `iptables-save` | 保存规则防止重启失效 | | 系统禁用 ICMP | `sysctl net.ipv4.icmp_echo_ignore_all` | 设置为 `0` | | 接口/路由异常 | `ip link` / `ip route` | 配置接口或路由 | --- ## ✅ 建议操作流程: 1. 检查规则顺序和内容; 2. 查看系统是否禁用了 ICMP; 3. 检查接口状态和路由; 4. 保存 iptables 规则; 5. 测试 ping 是否恢复。 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值