檢查新接手LINUX服務器應用的部署情況和正在運行的服務

當接手一臺新的 Linux 服務器時,第一要務就是摸清系統上已經安裝部署了哪些應用和服務。

本文將以 CentOS7為例,詳細介紹如何系統地排查已安裝的應用和服務,包括它們的安裝方式和安裝位置。

1.查看系統基本信息

首先獲取系統整體信息:

# 查看系統版本
cat /etc/centos-release# 查看內核版本
uname -a# 查看系統運行時間(判斷是新系統還是長期運行的)
uptime# 查看系統資源使用情況
top
2.檢查系統已安裝的軟件包
2.1 RPM包管理查詢

CentOS使用RPM包管理系統,可通過以下命令查看:

# 列出所有已安裝的rpm包
rpm -qa# 按安裝時間排序查看(最近安裝的排在前面)
rpm -qa --last# 查看某個具體文件的來源包
rpm -qf /path/to/file# 查看某個已安裝包的詳細信息
rpm -qi package_name# 查看某個包安裝的文件列表
rpm -ql package_name
2.2YUM查詢
# 列出所有已安裝的軟件包
yum list installed# 查看某個包的詳細信息
yum info package_name# 查看哪些組已安裝
yum grouplist
3.檢查運行中的服務
3.1系統服務管理(Systemd)
# 列出所有已加載的服務單元
systemctl list-units --type=service# 列出所有服務(包括未運行的)
systemctl list-units --type=service --all# 查看某個服務的狀態
systemctl status service_name# 查看開機啟動項
systemctl list-unit-files --type=service | grep enabled
3.2檢查網絡服務
# 查看監聽端口
netstat -tulnp
ss -tulnp# 查看防火墻規則
firewall-cmd --list-all
iptables -L -n
4.檢查常見的應用安裝位置
4.1標準目錄檢查
# 查看/usr/local目錄(常見的手動安裝位置)
ls -lh /usr/local# 查看/opt目錄(第三方軟件常見位置)
ls -lh /opt# 查看/etc目錄(配置文件集中地)
ls -lh /etc# 查看/var目錄(日志和運行數據)
ls -lh /var
4.2檢查Web服務
# 檢查Apache
httpd -v 2>/dev/null || apache2 -v 2>/dev/null# 檢查Nginx
nginx -v 2>/dev/null# 檢查Web根目錄
grep -r?"DocumentRoot"?/etc/httpd /etc/apache2 /etc/nginx
4.3檢查數據庫服務
# MySQL/MariaDB
mysql --version 2>/dev/null
systemctl status mysqld mariadb# PostgreSQL
psql --version 2>/dev/null
systemctl status postgresql# MongoDB
mongo --version 2>/dev/null
systemctl status mongod
5.檢查其他安裝方式
5.1手動編譯安裝
# 檢查/usr/local目錄
ls -lh /usr/local# 檢查環境變量PATH中的可執行文件
echo?$PATH?| tr?':'?'\n'?| xargs ls -lh
5.2容器化應用
# 檢查Docker
docker --version 2>/dev/null
docker ps -a# 檢查Podman
podman --version 2>/dev/null
podman ps -a
5.3其他包管理器
# 檢查Python pip安裝的包
pip list 2>/dev/null || pip3 list 2>/dev/null# 檢查Node.js npm安裝的包
npm list -g --depth=0 2>/dev/null
6.檢查定時任務
# 系統級定時任務
ls -lh /etc/cron*# 用戶級定時任務
for?user?in?$(cut -f1 -d: /etc/passwd);?do?crontab -u?$user?-l 2>/dev/null;?done
7.檢查啟動項
# 檢查rc.local
cat /etc/rc.local# 檢查profile和bashrc
grep -r?"啟動"?/etc/profile /etc/bashrc /etc/profile.d/ ~/.bashrc ~/.bash_profile

通過以上系統化的排查,就基本可以掌握一臺新 CentOS 服務器上安裝的所有重要應用和服務。

建議:

1)先通過rpm/yum查看包管理系統記錄

2)檢查運行中的服務和監聽端口

3)查看常見安裝目錄

4)檢查各種啟動項和定時任務

養成這種系統化的排查習慣,可以幫助我們快速熟悉任何新接手的Linux服務器環境。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/79822.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/79822.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/79822.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用注解方式整合ssm時,啟動tomcat掃描不到resource下面的xxxmapper.xml問題,解決方法

解決org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.mapper.方法 在Spring與Mybatis整合時,可能會遇到這樣的報錯 原因: 其原因為mapper路徑的映射錯誤,表示在嘗試執行某個 Mapper 接口的方法時…

C++11特性補充

目錄 lambda表達式 定義 捕捉的方式 可變模板參數 遞歸函數方式展開參數包 數組展開參數包 移動構造和移動賦值 包裝器 綁定bind 智能指針 RAII auto_ptr unique_ptr shared_ptr 循環引用 weak_ptr 補充 總結 特殊類的設計 不能被拷貝的類 只能在堆上創建…

My SQL 索引

核心目標: 理解 mysql 索引的工作原理、類型、優缺點,并掌握創建、管理和優化索引的方法,以顯著提升數據庫查詢性能。 什么是索引? 索引是一種特殊的數據庫結構,它包含表中一列或多列的值以及指向這些值所在物理行的指…

極狐GitLab 注冊限制如何設置?

極狐GitLab 是 GitLab 在中國的發行版,關于中文參考文檔和資料有: 極狐GitLab 中文文檔極狐GitLab 中文論壇極狐GitLab 官網 注冊限制 (BASIC SELF) 您可以對注冊實施以下限制: 禁用新注冊。新注冊需要管理員批準。需要用戶電子郵件確認。…

10.(vue3.x+vite)div實現tooltip功能(css實現)

1:效果截圖 2:代碼實現 <template><div><div class="tooltip" style="margin-top: 20%; margin-left: 20%; background-color: blueviolet; color: white;

Linux下 文件的查找、復制、移動和解壓縮

1、在/var/log目錄下創建一個hehe.log的文件&#xff0c;其文件內容是&#xff1a; myhostname ghl mydomain localdomain relayhost [smtp.qq.com]:587 smtp_use_tls yes smtp_sasl_auth_enable yes smtp_sasl_security_options noanonymous smtp_sasl_tls_security_opt…

Ubuntu 安裝 Docker 教程(官方推薦方式)

? 步驟 1&#xff1a;卸載舊版本&#xff08;如果有&#xff09; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done---### ? 步驟 2&#xff1a;更新 APT 索引并安裝依賴項bash sudo a…

計算機視覺與深度學習 | Transformer原理,公式,代碼,應用

Transformer 詳解 Transformer 是 Google 在 2017 年提出的基于自注意力機制的深度學習模型,徹底改變了序列建模的范式,解決了 RNN 和 LSTM 在長距離依賴和并行計算上的局限性。以下是其原理、公式、代碼和應用的詳細解析。 一、原理 核心架構 Transformer 由 編碼器(Encod…

計算機基礎 | 常見進制與單位簡介 / 表示 / 描述

注&#xff1a;本文為 “進制與常見單位應用” 相關文章合輯。 原文為繁體&#xff0c;注意術語描述差異。 略作重排。 進制簡介&#xff08;二進制、八進制、十進制、十六進制&#xff09; 發表于 2017-01-20 鄭中勝 數字系統&#xff08;Numeral system&#xff09;&#…

門面模式與適配器模式

一、門面模式 門面模式&#xff1a;提供統一接口訪問子系統接口 1、包含角色 外觀系統對外的統一接口子系統類的集合&#xff1b;并不知道外觀角色的存在&#xff0c;需要為了配合外觀角色而做特殊處理或修改 2、舉例 原本開關燈要分別操作各個房間的燈&#xff0c;現在設置總…

SpringBoot Actuator指標收集:Micrometer與Prometheus集成

文章目錄 引言一、Spring Boot Actuator基礎二、Micrometer簡介與集成三、基本指標收集與配置四、自定義業務指標實現五、與Prometheus集成六、實戰案例&#xff1a;API性能監控總結 引言 在現代微服務架構中&#xff0c;監控應用程序的健康狀況和性能指標變得至關重要。Sprin…

【Android面試八股文】Android應用進程的啟動流程【二】

應用進程 1.1 Android系統進程的啟動過程&#xff1a; 1、init進程fork出Zygote進程后&#xff0c;Zygote進程會創建一個服務端socket&#xff0c;等待AMS發起socket請求。 同時&#xff0c;由Zygote進程fork出的SystemServer進程會啟動各項系統服務&#xff0c;其中就包含了A…

基于Django的AI客服租車分析系統

基于Django的AI客服租車分析系統 【包含內容】 【一】項目提供完整源代碼及詳細注釋 【二】系統設計思路與實現說明 【三】AI智能客服與用戶交互指導手冊 【技術棧】 ①&#xff1a;系統環境&#xff1a;Python 3.8&#xff0c;Django 4.2框架 ②&#xff1a;開發環境&a…

全同態加密醫療數據分析集python實現

目錄 摘要一、前言二、全同態加密與醫療數據分析概述2.1 全同態加密(FHE)簡介2.2 醫療數據分析需求三、數據生成與預處理四、系統架構與流程4.1 系統架構圖五、核心數學公式六、異步任務調度與(可選)GPU 加速七、PyQt6 GUI 設計八、完整代碼實現九、自查測試與總結十、展望…

linux 搭建 dvwa 滲透測試環境

linux 安裝 dvwa 1、分為4個部分&#xff0c;搭建dvwa滲透測試環境2、安裝centos 7.63、安裝apache http server4、安裝mysql5、安裝php6、運行dvwa 1、分為4個部分&#xff0c;搭建dvwa滲透測試環境 本文基于centos 7.6 搭建 dvwa 滲透測試環境 安裝一個linux系統安裝apache…

stm32(gpio的四種輸出)

其實GPIO這個片上外設的功能&#xff1a; 用于控制IO引腳。 CPU就如同大腦&#xff0c;而這些片上外設就如同四肢一樣的關系 如圖 —————————————————————————————— OK類比了以上 其實GPIO是有 八種工作模式的 這八種工作模式 因為GPIO是面向IO…

Flask(3): 在Linux系統上部署項目

1 前言 說實話&#xff0c;我并不想接觸linux系統&#xff0c;要記住太多的命令。我更習慣windows系統&#xff0c;鼠標點點&#xff0c;只要記住少量的命令就可以了。 但是我選擇了python&#xff0c;就注定無法逃避linux系統。雖然python也能在windows上很好的運行&#xff0…

WIN10重啟開機不用登錄,直接進入桌面

我們個人機不需要登錄。 步驟1 置&#xff0c;帳戶&#xff0c;登錄選項&#xff0c;密碼。 輸入當前密碼后&#xff0c;直接下一步。 再次重啟&#xff0c;就會發現不需要密碼了。

idea中導入從GitHub上克隆下來的springboot項目解決找不到主類的問題

第一步&#xff1a;刪除目錄下的.idea和target&#xff0c;然后用idea打開 第二步&#xff1a;如果有需要&#xff0c;idea更換jdk版本 原文鏈接&#xff1a;https://blog.csdn.net/m0_74036731/article/details/146779040 解決方法&#xff08;idea中解決&#xff09;&#…

數字友好戰略視域下數字安全核心要素的理論解構與實踐路徑

本論文聚焦數字友好戰略框架下的數字安全核心要素&#xff0c;系統闡述數字安全的理論內涵、戰略價值與實踐路徑。通過多維度分析數字安全在個人、企業與國家層面的作用機制&#xff0c;結合國際法規標準與前沿技術實踐&#xff0c;揭示數字安全對構建可持續數字生態的關鍵支撐…