频道首页
目录
常见问题整理解决
下载
0
收藏
0
1.如何查看进程中的线程 判断是单线程还是多线程
grep -i threads /proc/进程的PID/status
prtstat pid号
2.系统中了木马等一些病毒应该如何处理。
- 确认系统运行状态 找到异常位置 ps top 都可以进行查看 第一时间定为异常位置
- 确认导致异常的进程 是否可以直接结束
- 如果可以 根据pid号 找到对应的文件 直接删除
- 删除后再次生成,建立和病毒同名文件,占住位置 并加上特殊权限。
注:病毒一般防护为主 真被攻击成功,多半得重装系统,需要先把能备份的数据备份好。
3.过滤僵尸进程
ps aux |grep -v grep |grep -Z 僵尸进程状态是Z
4.性能指令
内存使用率-free
cpu使用率-ps top w
磁盘使用-df
硬盘读写性能-iostat
网络带宽-iftop
5.根据pid号 找到进程的具体位置
ll /proc/pid号/exe
6.删除大文件不释放空间
echo “ ” >对应文件 写空到大文件 比如4G >>>4k 就是释放空间了。
7.误删回复 (仅在删除文件的同时 有人恰巧在操作这个文件生效)
lsof |grep delete
#找到对应的删除进程的pid
ll /proc/pid/fd
#长格式查看对应文件下面的fd序号
cat /dev/pid/fd
/序号 #查看对应文件 确认好内容 复制内容至删除文件 完成恢复。
8.服务器刚部署完成,运行三天左右,异常卡顿(排除研发 ,访问量过大原因)
大概率是缓存影响
或者架构不合理导致。
清理缓存-echo 3 > /proc/sys/vm/drop_caches
echo 3 清除缓存较为彻底、
主页
会议室
Git管理
文章
云文档
看板