day006-實戰練習題-參考答案

老男孩教育-99期-實戰練習題

1.

你作為"老男孩教育99期云計算"新晉運維工程師,在入職首日遭遇緊急事件:

"生產環境3臺Web服務器突發性能告警,技術總監要求你立即完成:

  1. 快速建立故障診斷工作區
  2. 收集關鍵系統指標
  3. 分析異常日志片段
  4. 執行應急安全措施
  5. 準備硬件升級預案
    所有操作必須通過命令行完成,30分鐘內提交診斷報告!"
任務分解

1. 創建診斷環境

# 使用mkdir創建帶時間戳的工作目錄(注意使用{}生成日期)
創建  /var/emergency/日期_webcluster的目錄
mkdir -p  /var/emergency/20250430_webcluster# 進入目錄并創建報告文件創建 cpu_report.txt  mem_report.txt disk_report.txt 3個文件cd  /var/emergency/20250430_webcluster touch  cpu_report.txt  memreport.txt disk_report.txt或 cd  /var/emergency/20250430_webcluster touch  {cpu,mem,disk}_report.txt

小擴展: 生成時間 實際不是用{} 是需要使用 $() 或 `` 這是反引號鍵盤esc附近的.

date +%F輸出 年-月-日形式日期  
mkdir -p  /var/emergency/`date +%F`_webcluster
mkdir -p  /var/emergency/$(date +%F)_webcluster

2. 系統指標采集

# 使用管道符組合命令收集信息(注意使用..返回上級目錄)
把free -h命令的前兩行的內容寫入/var/emergency/日期_webcluster/mem_report.txtfree -h |head -2 > /var/emergency/日期_webcluster/mem_report.txt
把lscpu命令結果中CPU的行寫入到/var/emergency/日期_webcluster/cpu_report.txt
lscpu|grep CPU > /var/emergency/日期_webcluster/cpu_report.txt#  磁盤信息 df -h可以查看磁盤信息把信息中 包含/dev/sda的行寫入到disk_report.txt
df -h |grep '/dev/sda' > disk_report.txt

3. 日志分析處理

# 使用tail快速定位最新異常(結合管道符過濾)
線上文件/var/log/messages最后100行內容,在這100行中過濾error的行(不區分大小寫)  然后寫入到文件critical_errors.log中tail -100  /var/log/messages |grep  -i error  >critical_errors.log
# 使用less分頁查看(模擬日志分析場景)
less critical_errors.log  

4. 應急安全處置

# 檢查系統的主機名信息
hostname
hostnamectl # 使用shutdown規劃重啟(注意時間參數)
15分鐘后重啟linux
shutdown -r  15

2. 命令

[root@oldboy99-Kylin ~]# mkdir -p /var/emergency/20250430_webcluster
[root@oldboy99-Kylin ~]# cd /var/emergency/20250430_webcluster
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# touch {cpu,mem,disk}_report.txt
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# ll
總用量 0
-rw-r--r-- 1 root root 0  430 18:19 cpu_report.txt
-rw-r--r-- 1 root root 0  430 18:19 disk_report.txt
-rw-r--r-- 1 root root 0  430 18:19 mem_report.txt
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# free -h |head -n2 >./mem_report.txt 
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# lscpu |grep 'cpu' >cpu_report.txt 
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# df -h |grep '/dev/sda' >disk_report.txt 
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# touch critical_errors.log
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# tail -n100 /var/log/messages |grep -i 'error' >./critical_errors.log 
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# less critical_errors.log 
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# hostnamectl Static hostname: oldboy99-KylinIcon name: computer-vmChassis: vmMachine ID: 5ab0cc6355474618a37710ac9a4cb687Boot ID: 025d4928b90d4b89a14870600a6c665dVirtualization: vmwareOperating System: Kylin Linux Advanced Server V10 (Lance)Kernel: Linux 4.19.90-52.46.v2207.ky10.x86_64Architecture: x86-64
[root@oldboy99-Kylin /var/emergency/20250430_webcluster]# shutdown -r 15
Shutdown scheduled for Wed 2025-04-30 18:40:13 CST, use 'shutdown -c' to cancel.

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

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

相關文章

C# 實現列式存儲數據

C#實現列式存儲數據指南 一、列式存儲概述 列式存儲(Columnar Storage)是一種數據存儲方式,它將數據按列而非行組織。與傳統的行式存儲相比,列式存儲在以下場景具有優勢: ??分析型查詢??:聚合計算、分組統計等操作效率更高…

Mysql索引分類、索引失效場景

索引分類 按數據結構分類? B-Tree索引(BTree) 描述??:默認的索引類型,大多數存儲引擎(如InnoDB、MyISAM)支持。實際使用BTree結構,數據存儲在葉子節點,葉子節點通過指針連接&a…

SpringBoot+Redis全局唯一ID生成器

📦 優雅版 Redis ID 生成器工具類 支持: 項目啟動時自動初始化起始值獲取自增 ID 方法yml 配置化起始值可靈活擴展多業務線 ID 📌 application.yml 配置 id-generator:member-start-value: 1000000000📌 配置類:IdG…

深入掌握CSS背景圖片:從基礎到實戰

背景圖片: 本文將通過系統化的講解實戰案例,幫助讀者徹底掌握CSS背景圖片的六大核心知識點。每個知識點都包含對比演示和記憶技巧,建議結合代碼實操學習。 一、背景圖片基礎設置 使用background-image(路徑)屬性設置…

WPF之XAML基礎

文章目錄 XAML基礎:深入理解WPF和UWP應用開發的核心語言1. XAML簡介XAML與XML的關系 2. XAML語法基礎元素語法屬性語法集合語法附加屬性 3. XAML命名空間命名空間映射關系 4. XAML標記擴展靜態資源引用數據綁定相對資源引用常見標記擴展對比 5. XAML與代碼的關系XAM…

驅動車輛診斷測試創新 | 支持診斷測試的模擬器及數據文件轉換生成

一 背景和挑戰 | 背景: 隨著汽車功能的日益豐富,ECU和域控制器的復雜性大大增加,導致測試需求大幅上升,尤其是在ECU的故障診斷和性能驗證方面。然而,傳統的實車測試方法難以滿足高頻率迭代和驗證需求,不僅…

免疫細胞靶點“破局戰”:從抗體到CAR-T,自免疾病治療的3大技術突破

引言 人體免疫系統組成了一個嚴密調控的“網絡”,時刻檢測著外來病原體,并將其與自身抗原區分開來。但免疫系統也可能會被“策反”,錯誤的攻擊我們自身,從而導致自身免疫性疾病的發生。 目前已知的自免疾病超過100種&#xff0c…

計算機網絡應用層(5)-- P2P文件分發視頻流和內容分發網

💓個人主頁:mooridy 💓專欄地址:《計算機網絡:自頂向下方法》 大綱式閱讀筆記_mooridy的博客-CSDN博客 💓本博客內容為《計算機網絡:自頂向下方法》第二章應用層第五、六節知識梳理 關注我&…

十二種存儲器綜合對比——《器件手冊--存儲器》

存儲器 名稱 特點 用途 EEPROM 可電擦除可編程只讀存儲器,支持按字節擦除和寫入操作,具有非易失性,斷電后數據不丟失。 常用于存儲少量需要頻繁更新的數據,如設備配置參數、用戶設置等。 NOR FLASH 支持按字節隨機訪問&…

第十六屆藍橋杯 2025 C/C++組 旗幟

目錄 題目: 題目描述: 題目鏈接: 思路: 思路詳解: 代碼: 代碼詳解: 題目: 題目描述: 題目鏈接: P12340 [藍橋杯 2025 省 AB/Python B 第二場] 旗幟 -…

比亞迪再獲國際雙獎 以“技術為王”書寫中國汽車出海新篇章

近日,全球汽車行業權威獎項“2025世界汽車大獎”(World Car Awards)在紐約國際車展舉行頒獎典禮,比亞迪海鷗(BYD SEAGULL/BYD DOLPHIN MINI)摘得“2025世界城市車(World Urban Car)”…

人工智能數學基礎(五):概率論

概率論是人工智能中處理不確定性的核心工具,它為機器學習、數據科學和統計分析提供了理論基礎。本文將深入淺出地介紹概率論的重要概念,并結合 Python 實例,幫助讀者更好地理解和應用這些知識。資源綁定附上完整資源供讀者參考學習&#xff0…

MCP協議:自然語言與結構化數據的雙向橋梁 ——基于JSON-RPC 2.0的標準化實踐

MCP協議:自然語言與結構化數據的雙向橋梁 ——基于JSON-RPC 2.0的標準化實踐 一、MCP的本質:標準化共識的協議框架 MCP(Model Context Protocol)是Anthropic于2024年提出的開放通信協議,其核心價值在于建立自然語言…

vue+django農產品價格預測和推薦可視化系統[帶知識圖譜]

文章結尾部分有CSDN官方提供的學長 聯系方式名片 文章結尾部分有CSDN官方提供的學長 聯系方式名片 關注B站,有好處! ?編號:D010 vue django 前后端分離架構搭建的系統帶有推薦算法、價格預測、可視化、知識圖譜數據從爬蟲獲取可以更新到最…

verilog_testbench技巧

forever語句 forever begin state; end 一直執行state repeat(n) begin state; end 執行state,n次 force語句對雙向端口進行輸入賦值。 與wait 是邊沿觸發,wait是電平觸發 仿真控制語句與系統任務描述 $stop停止仿真…

實時時鐘(RTC)從原理到實戰

1. RTC技術深度解析 1.1 RTC核心概念 實時時鐘(Real-Time Clock,RTC)是嵌入式系統中獨立于主處理器的特殊計時電路,其核心功能在于提供持續可靠的時間基準。與CPU時鐘不同,RTC具有以下關鍵特性: 獨立供電…

pyspark將hive數據寫入Excel文件中

不多解釋直接上代碼,少python包的自己直接下載 #!/usr/bin/env python # -*- encoding: utf-8 -*- from pyspark.sql import SparkSession import pandas as pd import os# 初始化 SparkSession 并啟用 Hive 支持 spark SparkSession.builder \.appName("sel…

Stack--Queue 棧和隊列

一、Stack--棧 1.1 什么是棧? 堆棧是一種容器適配器,專門設計用于在 LIFO 上下文(后進先出)中運行,其中元素僅從容器的一端插入和提取。 第一個模版參數T:元素的類型;第二個模版參數Container…

用Python做有趣的AI項目1:用 TensorFlow 實現圖像分類(識別貓、狗、汽車等)

項目目標 通過構建卷積神經網絡(CNN),讓模型學會識別圖片中是什么物體。我們將使用 CIFAR-10 數據集,它包含 10 類:飛機、汽車、鳥、貓、鹿、狗、青蛙、馬、船和卡車。 🛠? 開發環境與依賴 安裝依賴&…

3D可視化編輯器模版

體驗地址:http://mute.turntip.cn 整個搭建平臺核心模塊包含如下幾個部分: 3D場景渲染 組件拖拽系統 元素編輯功能 狀態管理 歷史記錄與撤銷/重做 技術棧 前端框架與庫 React 18 用于構建用戶界面的JavaScript庫 Next.js 14 React框架,提供服…