幾個常用的快速處理服務器命令和故障排查

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.pswp.cn/web/76248.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76248.shtml
英文地址,請注明出處:http://en.pswp.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)記錄數據生成過程,支…