因为Debian11的源里不再带OpenJDK8了,需要手工来安装。下载安装包因为手工安装,所以部分依赖包需要自己下载。wget http: snapshot debian org archive debian-security 202202
-
-
1、Linux修改主机名的方法:hostnamectl 查看现在的主机名,等同于命令 hostnamectl statushostnamectl set-hostname <修改之后的主机名>这样就ok了,主机名就改成新
-
创建udp socket在socket()创建的时候,会设置对应协议的操作集。 inet_dgram_ops是系统调用层直接调用的操作。udp_prot是底层协议的处理。可以看到相比TCP,UDP不用accept(),lis
-
浅析Linux段错误:SEGV_MAPERR、SEGV_ACCERR
有两种常见的段错误,SIGSEGV 是段错误终止信号,通常是由无效内存访问导致的错误:访问了具有错误权限的页面。例如,它是只读的,但您的代码试图写入它。这将报告为SEGV_ACCERR
2021-06-07 13:25:39 -
grep -i & 39;killed process& 39; var log messages 需要root权限dmesg -T | egrep -i & 39;killed process& 39; 无需知道日志位置,无需root权
-
全面介绍Linux OOM Killer的内部原理,原文为英文,Google翻译+校对,若翻译不佳请参考原文,谢谢。
-
最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求
-
最近遇到一个奇怪的问题,程序运行过程中网卡打满,导致服务通信全部超时,程序需要在局域网中的通信流量较大,机器是千兆网卡。但通过监控查看实际网速只到了100Mbps,通过查看网
-
1、Linux非root用户可以查看包括root在内的所有用户的 端口 信息,使用-a参数:netstat -an注意:非root不能启动侦听 1024 以下端口的程序。2、Linux非root程序默认创建出来
-
ps -elf | grep xxx(process name) 找到目标程序pidcat proc (pid) mapsOpenSuse下也可以用 lsof -n 查看。
-
分享一段LinuxC C++程序只能启动一份实例的实现代码,原理是通过文件锁互斥实现,最重要的是考虑了不同用户运行同一程序互斥的场景,已经过充分的测试,可直接用于实际项目开发。
-
痛并快乐着今天讲讲C C++程序的常用调试手段,介绍调试手段之前,我会首先对开发过程中可能遇到的问题进行一个总结,大概可以把问题分为以下几类:必现的程序逻辑错误概率性错误进
-
【解决】Linux用户xfce界面卡住(不同地方登陆,状态不对导致)
Linux用户xfce界面卡住,可能是不同地方登陆,状态不对导致,应该是xfce桌面的bug,目前的解决方法是kill掉该用户下的所有进程,重新进入xfce桌面即可解决,ssh登陆用户目录下写个