当前位置: 首页 > news >正文

几个常用的快速处理服务器命令和故障排查

1. 查看剩余的内存

free -m
top //当然了还有top可以实时观测
显示剩余内存,以M为单位.

2. 查看剩余的空间

df -h

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示

3.找出大文件的常用方法

du --max-depth=1 -h
–输出当前目录下 和 各个子目录所使用的空间,参数-h的意思是方便阅读,他会自动把数字自动转换为M为单位和G为单位
4.7G    ./server
768M    ./log
271M    ./src
5.7G    .
du -sh /home/* | sort -nr  //找出指定目录的文件 并由大到小 排序
du -s ./*  | sort -nr      //当前目录排序
du -s ./*  | sort -nr | head  //显示前10个

还有一种方法是find也是可以的,不过可能没有du这种树状清晰

find . -type f -size +1000000k   //寻找大于100M的大文件

4.找出当前服务器进程的多少

ps aux | grep httpd | wc -l

linux下维护服务器之常用命令!_51CTO博客_linux系统维护常用命令

5. 允许443端口访问

iptables -A INPUT -p tcp --dport 443 -j ACCEPT

6.查看端口是否被使用

netstat -ntulp

更详细一点

netstat -ntulp | grep 80


7.杀进程

root@ netstat -lnp | grep 80 tcp 0 0 192.168.180.68:61027 0.0.0.0:* LISTEN 6289/oproxydtcp 0 0 :::80 :::* LISTEN 846/httpdtcp 0 0 ::ffff:192.168.180.68:7001 :::* LISTEN 32015/java 

找到进程号846

#kill -9 846
netstat -tlnp|grep 80 #带t就是指显示tcp协议的

但是一般来说,上面的方法是杀不死的,因为比如像apache这样的,启动后会有好几进程。怎么办呢,杀进程

[root@localhost ~]# ps aux | grep http
apache    4890  0.0  0.1  7804  1832 ?        S    16:23  0:00 /usr/local/apache/bin/httpd -k start
apache    4891  0.0  0.1  7804  1832 ?        S    16:23  0:00 /usr/local/apache/bin/httpd -k start
apache    4892  0.0  0.1  7804  1832 ?        S    16:23  0:00 /usr/local/apache/bin/httpd -k start

一般第二列就是进程号

kill -9 4890kill -9 4891kill -9 4892ps -ef|grep httpd|awk '{print $2}'|xargs kill -9  //批量结束进程

这下80端口被占用的问题解决了

可以service httpd start了

 
 
 
 
 
 
 
 
 
 
 

相关文章:

  • 每天学一个 Linux 命令(20):find
  • MySQL Limit 分页查询性能问题及优化方案
  • 配电监控DLT645电表数据 转EthernetIP项目案例
  • 2024年RIS SCI2区:自适应天鹰算法AAO,深度解析+性能实测
  • 如何开一个线上故障复盘会
  • DeepSeek 部署中的常见问题及解决方案
  • Windows 图形显示驱动开发-WDDM 1.2功能—Windows 8 中的 DirectX 功能改进(五)
  • 图扑低代码数字孪生平台,搭建工业组态大屏
  • 2025年第十六届蓝桥杯Python程序设计赛道B组
  • 科技如何改变世界?
  • 人工智能在后端开发中的革命:从架构到运维
  • C++ 常用的智能指针
  • 一站式解决Cursor免费版限制50次问题
  • Git合并分支的两种常用方式`git merge`和`git cherry-pick`
  • 3D 视觉赋能仓储精准高效:ID Logistics 与 Stereolabs 的创新合作之旅
  • 替代升级VMware | 云轴科技ZStack构建山西证券一云多芯云平台
  • golang channel源码
  • goland做验证码识别时报“undefined: gosseract.NewClient”
  • GitHub SSH连接终极解决方案
  • FFmpeg 硬核指南:从底层架构到播放器全链路开发实战 基础
  • 王健林出售酒店管理业务的资金如获批,可用于向全体股东分红
  • 恒大汽车接获港交所复牌指引,还未披露公司2024年年报
  • 提升青春期+亲子含量:社区商业综合体这样用好“二次元”
  • 马上评丨婚介服务是“甜蜜的事业”,不容乱象滋生
  • 世界最大直径高铁盾构机掘进至长江江心,安全穿越刀鲚保护区
  • 习近平抵达柬埔寨首都金边