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

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了

 
 
 
 
 
 
 
 
 
 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/76248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring MVC 全栈指南:RESTful 架构、核心注解与 JSON 实战解析

目录 RESTful API 设计规范Spring MVC 核心注解解析静态资源处理策略JSON 数据交互全解高频问题与最佳实践 一、RESTful API 设计规范 1.1 核心原则 原则说明示例 URI资源为中心URI 使用名词(复数形式)/users ✔️ /getUser ❌HTTP 方法语义化GET&…

探索 JavaScript 中的 Promise 高级用法与实战

在现代 Web 开发中,异步编程已成为不可或缺的一部分。JavaScript 作为 Web 开发的核心语言,提供了多种处理异步操作的方式,其中 Promise 对象因其简洁、强大的特性而备受青睐。本文将深入探讨 Promise 的高级用法,并结合实际案例&…

《软件设计师》复习笔记(14.1)——面向对象基本概念、分析设计测试

目录 一、面向对象基本概念 对象(Object) 类(Class) 抽象(Abstraction) 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism&#…

ubuntu22.04 安装有度即时通

1.官网下载deb的安装包 官网地址:有度客户端下载-有度 注意:这个网站的下载是有时间限制的,有时候无法下载 需要对应系统版本,否则无法使用 我之前使用了dpkg安装了一个旧版本,卸载使用以下命名行: 使用…

ValueError: model.embed_tokens.weight doesn‘t have any device set

ValueError: model.embed_tokens.weight doesn’t have any device set model.embed_tokens.weight 通常在深度学习框架(如 PyTorch)中使用,一般是在处理自然语言处理(NLP)任务时,用于指代模型中词嵌入层(Embedding layer)的权重参数。下面详细解释: 词嵌入层的作用 …

如何提高单元测试的覆盖率

一、定位未覆盖的代码 ​利用 IDEA 的覆盖率工具​: 右键测试类 → ​Run with Coverage,或使用 AltShiftF10(Windows)打开运行菜单选择覆盖率。​查看高亮标记​: ​绿色​:已覆盖代码行。​红色​&#x…

聚合直播-Simple Live-v1.7.7-全网直播平台能在一个软件上看完

聚合直播-Simple Live 链接:https://pan.xunlei.com/s/VOO7u3o4FNL_XA9VJ6l7KBNfA1?pwdyrau# 聚合直播-Simple Live-v1.7.7-全网直播平台能在一个软件上看完

三大等待和三大切换

三大等待 1、三大等待:等待的方式有三种:强制等待,隐性等待,显性等待。 1、强制等待:time.sleep(2),秒 优点:使用简单缺点:等待时间把握不准,容易造成时间浪费或者等待时…

使用Lombok @Builder 收参报错提示没有无参构造方法的原因与解决办法

使用Lombok Builder 收参报错提示没有无参构造方法的原因与解决办法 类上加了Builder之后接口接收前端传来的参数报错:(no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) 1.解决办法…

SAP 查找JOB进程ID

如何查找后台JOB的进程ID SM37勾选对于JOB

通过C# 将Excel表格转换为图片(JPG/ PNG)

Excel 表格可能会因为不同设备、不同软件版本或字体缺失等问题,导致格式错乱或数据显示异常。转换为图片后,能确保数据的排版、格式和外观始终保持一致,无论在何种设备或平台上查看,都能呈现出固定的样式,避免了因环境…

Langchain构建RAG对话应用

本文:关注 检索器与上下文的子链、父链;即检索器也需要上下文内容。 RAG是一种增强LLM知识的方法,通过引入额外的数据来实现。 实现思路:加载—》分割—》存储—》检索—》生成。 初始化 import os import bs4 from langchain.c…

关于模拟噪声分析的11个误区

目录 1. 降低电路中的电阻值总是能改善噪声性能 2. 所有噪声源的噪声频谱密度可以相加,带宽可以在最后计算时加以考虑 3. 手工计算时必须包括每一个噪声源 4. 应挑选噪声为ADC 1/10的ADC驱动器 5. 直流耦合电路中必须始终考虑1/f噪声 6. 因为1/f噪声随着频率降…

vue,uniapp解决h5跨域问题

如果有这样的跨域问题,解决办法: ✅ 第一步:在项目根目录下创建 vue.config.js 和 package.json 同级目录。 // vue.config.js module.exports {devServer: {proxy: {/api: {target: https://app.yycjkb.cn, // 你的后端接口地址changeOrig…

SQL通用语法和注释,SQL语句分类(DDL,DML,DQL,DCL)及案例

目录 SQL通用语法和注释 SQL语句分类(DDL,DML,DQL,DCL,TPL,CCL) DDL(数据定义语言) 数据库操作 查询(SHOW、SELECT) 创建(CREAT…

Linux:线程概念与控制

✨✨所属专栏:Linux✨✨ ✨✨作者主页:嶔某✨✨ Linux:线程概念于控制 var code “d7e241ae-ed4d-475f-aa3d-8d78f873fdca” 概念 在一个程序里的一个执行路线就叫做线程thread。更准确一点:线程是“一个进程内部的控制序列” …

人脸识别联合行为检测的办公管理新模式

基于人脸识别与行为检测的办公智能化解决方案 一、背景 在传统办公场景中,员工考勤管理、工位使用情况统计、安全监控等环节存在诸多痛点。例如,传统考勤方式如指纹打卡、刷卡等存在代打卡现象,考勤数据不准确;对于员工是否在工…

ceph weight 和 reweight 的区别

ceph osd df ID CLASS WEIGHT REWEIGHT SIZE RAW USE DATA OMAP META AVAIL %USE VAR PGS STATUS0 nvme 6.98630 0.95508 7.0 TiB 5.0 TiB 4.9 TiB 13 GiB 33 GiB 2.0 TiB 71.10 0.96 83 up1 nvme 6.98630

WInform当今技术特性分析

Windows Forms (WinForms) 技术特性分析 引言 Windows Forms (WinForms) 作为微软最早推出的基于.NET的图形用户界面开发框架,已经存在了20多年。在如今充满了各种现代UI框架的软件开发生态系统中,WinForms仍然保持着其独特的地位。本文将深入分析WinF…

Spark rdd算子解析与实践

一、RDD基础回顾 RDD(Resilient Distributed Dataset) 是Spark的核心抽象,代表一个不可变、分区的分布式数据集合。其核心特性包括: 容错性:通过血缘(Lineage)记录数据生成过程,支…