Anonymous技术小站 自由 共享 互助

记一次linux上的僵死进程排查

前言 有一天,发现自己的 All in boom All in one 云服务器时不时在登录的时候提示由很多僵死进程(如下图所示),就觉得很奇怪。 这东西虽然吧,截至目前暂时没有引发什么服务停止运作;但是吧,看着总是慌慌的,存在一定的隐患,让人有一种”你现在不能休息,周围有怪物在游荡“的感觉。所以,

anonymous_vhacker 发布于 2023-07-07

Linux中sysrq事件

功能 即时打印出内核相关的信息,或触发一些内核级别的事件,用于调试诊断内核。 触发方法 组合按键 按下Alt+PrintScreen+[CommandKey] 其中CommandKey为具体的按键,见下面内容。 写入字符到/proc/sysrq-trigger 例如: echo c > /proc/

anonymous_vhacker 发布于 2023-05-09

linux防火墙UFW

简介 所谓防火墙(Firewall),即一道介于计算机和外部网络之间的防护屏障。把计算机设备当作“房子”,端口(port)当作“门”,那么防火墙就是“看门大爷”,管着谁能进门、谁能出门。 UFW(Uncomplicated FireWall),是Linux上一款基于iptables实现的简单易用的防

anonymous_vhacker 发布于 2023-03-21

aria2下载工具

简介 一款下载神器。相较于IDM、迅雷等,它是命令行版本的,可在Linux中执行。相较于curl、wget等命令行下载工具,它能下的格式更加多。 安装 sudo apt install aria2 使用 RPC配置 配置文件法 参考:https://www.cnblogs.com/zhuxiaoxi

anonymous_vhacker 发布于 2023-03-10

CPU占用过高排查

大概率原因 多线程的程序可能因为调度不当、资源管理不当、同步异步处理不当等原因,导致线程“跑飞了”,程序占用CPU过高。往往是陷入如下的循环没及时跳出导致。 例子: while (true) { // do work //...... } 若"do work"的内容执行时间极短,或者

anonymous_vhacker 发布于 2023-03-06

taskset命令

功能: taskset命令用于设置进程(或 线程)的处理器亲和性(Processor Affinity),可以将进程(或 线程)绑定到特定的一个 或 多个CPU上去执行,而不允许将进程(或 线程)调度到其他的CPU上。 用法: taskset [options] [mask | cpu-list]

anonymous_vhacker 发布于 2023-03-03

shell特殊变量

Linux shell中的变量名往往以$开头进行引用,有些变量是shell内置的,具有特殊功能。 常用的特殊变量如下: 变量 功能 $0 当前执行的进程/程序名 $1~$9 位置参数变量

anonymous_vhacker 发布于 2023-02-28

linux中比较两个压缩包,把新文件打成patch包

所需材料: linux操作环境 两个需比较的压缩包file1.tar.gz和file2.tar.gz 步骤: 把两个压缩包file1.tar.gz和file2.tar.gz放到同一目录中,并cd到该目录 新建两个临时目录用于存放解压出来的文件。(有的方法直接上来就用tar zxvf file1.ta

anonymous_vhacker 发布于 2023-02-23

date命令显示格式化

用法 date [OPTION]... [+FORMAT] date命令用于格式化显示当前时间,或用于设置系统时间。 本文仅介绍date命令的显示格式化,故[OPTION]为空,仅介绍[+FORMAT]参数。 嫌内容太多可以直接看“常用案例”。 格式化 用+%****的方式可将输出格式化,可选内容如

anonymous_vhacker 发布于 2023-01-29