博客

  • 2026

    在这个AI的时代,博客算是活化石了吧,从博客到微博,在到现在,好像朋友圈,小红书等等更是表达的手段。

    2026了,前所未有的感到这个世界变化的太快了,要么跟上,要么被淘汰。

  • 成人不自在,自在不成人。

    成人不自在,自在不成人。

    摘自《增广贤文·下集

  • 陌生

    进来好几个同事提醒我,和人相处的时候总有距离感,相处的时候太公事公办了。静下来想想我怎么从喜欢对人掏心掏肺的变成了这样。终究变成了我讨厌的样子。

    不知道从什么时候开始,有时候害怕和人走太近,害怕重蹈从陌生到熟悉,又从熟悉到陌生的覆辙。害怕离别有时候就不再亲近。

    从去年3月份开始,慢慢的接受了人生的剧变,价值观变化之大是我没有想到的。是好是坏,未有定论,做好自己,过好每一天。

  • Qnap 威联通NAS迁移RAID速度慢

    把一个RAID5的阵列迁移为RAID6, 速度超级慢,一直维持在14MB/s 左右,网上找了半天,重启也没有效果,快要放弃的时候,尝试了一个帖子,居然就好了。速度提升到110MB/s

    echo max | sudo tee /sys/block/md1/md/sync_max

  • Java 非root用户使用icmp ping

    非root用户想使用ping来监测网站,但是却报错,查了下文档安装包部署需要配置java虚拟机root权限启动从而使用ICMP,若未启用root权限则是判断telnet对端7号端口是否开通

    Best effort is made by the implementation to try to reach the host, but firewalls and server configuration may block requests resulting in a unreachable status while some specific ports may be accessible.

    A typical implementation will use ICMP ECHO REQUESTs if the privilege can be obtained, otherwise it will try to establish a TCP connection on port 7 (Echo) of the destination host.

    上网查了下是因为创建raw icmp socket 需要root权限。

    # 找到java的文件路径,为其设置权限
    setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/lib/jvm/java-11-openjdk-11.0.15.0.10-3.el8.x86_64/bin/java
    #设置完后报错。
    [xxx@xxx]$ java -version
    java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
    #在/etc/ld.so.conf.d 下创建java.conf 将libjli.so所在路径加入其中后以root用户执行命令
    ldconfig
    
    [hbz@VM-20-2-centos jli]$ java -version
    openjdk version "11.0.15" 2022-04-19 LTS
    OpenJDK Runtime Environment 18.9 (build 11.0.15+10-LTS)
    OpenJDK 64-Bit Server VM 18.9 (build 11.0.15+10-LTS, mixed mode, sharing)
    
    

    经测试重新启动后java程序可以在非root用户执行icmp ping