day014-服務管理

文章目錄

  • 1. 提問的方式
    • 1.1 注意事項
    • 1.2 start法則-提問/面試
  • 2. systemctl 系統服務管理
    • 2.1 開啟和自啟動服務sshd
    • 2.2 關閉和永久禁用防火墻
    • 2.3 查看服務的狀態
    • 2.4 重啟服務
    • 2.5 sshd重啟失敗案例
  • 3. localectl 字符集管理
    • 3.1 臨時修改語言
    • 3.2 永久修改語言
    • 3.3 用腳本修改語言
  • 4. 面試題
    • 4.1 Linux的運行級別
    • 4.2 Linux啟動流程
  • 5. 踩坑記錄
    • 1. sshd服務處于自動重啟狀態,為啥xshell還能保持連接?
    • 6. 思維導圖

1. 提問的方式

1.1 注意事項

  • 提問的時候要禮貌,然后直接提出問題
  • 描述問題、截圖要截全、把圖中關鍵內容復制出來
  • 提問的時候描述清楚問題就是給別人節約時間,別人更愿意提供幫助
  • 故障解決好后,總結下來,發給你詢問過的人

1.2 start法則-提問/面試

star法則說明
s什么情況
t什么目標
a什么步驟
r什么結果

2. systemctl 系統服務管理

systemctl管理的服務默認要通過yum/apt或rpm/deb方式安裝;

二進制和編譯安裝默認無法通過systemctl管理,需要手動配置systemctl文件。

2.1 開啟和自啟動服務sshd

systemctl start sshd
systemctl enable sshd
systemctl enable sshd --now

2.2 關閉和永久禁用防火墻

[root@oldboy99-Kylin ~]# systemctl stop firewalld
[root@oldboy99-Kylin ~]# systemctl disable firewalld
[root@oldboy99-Kylin ~]# systemctl disable firewalld --now 

2.3 查看服務的狀態

[root@oldboy99-Kylin ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1)
# 查看服務是否啟動
[root@oldboy99-Kylin ~]# systemctl is-active firewalld.service
inactive
# 查看服務是否自啟動
[root@oldboy99-Kylin ~]# systemctl is-enabled firewalld.service
disabled

2.4 重啟服務

[root@oldboy99-Kylin ~]# systemctl restart sshd.service 

2.5 sshd重啟失敗案例

  • 備份sshd的配置文件,在該文件最后添加隨機字符,重啟動服務
[root@oldboy99-Kylin ~]# echo "skx 12345" >> /etc/ssh/sshd_config
[root@oldboy99-Kylin ~]# systemctl restart sshd.service 
Job for sshd.service failed because the control process exited with error code.
See "systemctl status sshd.service" and "journalctl -xe" for details.
  • 根據故障提示查看sshd服務的狀態
[root@oldboy99-Kylin ~]# systemctl status sshd.service 
● sshd.service - OpenSSH server daemonLoaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)Active: activating (auto-restart) (Result: exit-code) since Wed 2025-05-14 19:18:35 CST; 6s agoDocs: man:sshd(8)man:sshd_config(5)
# sshd處于自動重啟的狀態
  • journalctl -xe -u sshd 查看sshd服務的日志
  • journalctl:系統日志管理工具
選項說明
-x顯示詳細日志信息
-e跳轉到日志末尾
-uunit(單元),查看某個服務的日志

在這里插入圖片描述

  • 然后修改配置文件,刪除錯誤的配置,重啟服務即可。

3. localectl 字符集管理

[root@oldboy99-Kylin ~]# localectl System Locale: LANG=zh_CN.UTF-8VC Keymap: cnX11 Layout: cn

3.1 臨時修改語言

# 修改成英文語言
[root@oldboy99-Kylin ~]# export LANG=en_US.utf8 
  • 重新遠程連接就失效

3.2 永久修改語言

[root@oldboy99-Kylin ~]# localectl set-locale LANG=en_US.UTF-8 
[root@oldboy99-Kylin ~]# localectl System Locale: LANG=en_US.UTF-8VC Keymap: cnX11 Layout: cn
[root@oldboy99-Kylin ~]# cat /etc/locale.conf 
LANG=en_US.UTF-8

3.3 用腳本修改語言

[root@oldboy99-Kylin ~]# cat locale.sh
export LANG=PLANG=en_US.UTF-8
echo 統計cpu信息:
lscpu |grep 'Socket(s)' |awk '{print $2}'[root@oldboy99-Kylin ~]# bash locale.sh
統計cpu信息:
1

4. 面試題

4.1 Linux的運行級別

運行級別說明
0關機
1rescue,救援模式
2multi-user,多用戶模式、命令行模式、文本模式
3multi-user,多用戶模式、命令行模式、文本模式
4multi-user,多用戶模式、命令行模式、文本模式
5graphical,桌面模式、圖形化模式
6重啟
  • 修改運行級別
# 查看運行級別
[root@oldboy99-Kylin ~]# systemctl get-default 
multi-user.target
# 修改運行級別
[root@oldboy99-Kylin ~]# systemctl set-default multi-user.target 

4.2 Linux啟動流程

在這里插入圖片描述

5. 踩坑記錄

1. sshd服務處于自動重啟狀態,為啥xshell還能保持連接?

SSH 會話獨立于 sshd 主進程

  • sshd 主進程/usr/sbin/sshd)負責 監聽端口接受新連接
  • 已建立的 SSH 會話子進程(sshd: user@pts/0 處理,即使主進程崩潰或重啟,已連接的會話仍然存活

6. 思維導圖

【金山文檔】 思維導圖 https://www.kdocs.cn/l/co3I7PtpTYQX

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

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

相關文章

【redis】CacheAside的數據不一致性問題

緩存的合理使用確提升了系統的吞吐量和穩定性,然而這是有代價的,這個代價便是緩存和數據庫的一致性帶來了挑戰。 新增數據時,數據直接寫入數據庫,緩存中不存在對應記錄。首次查詢請求會觸發緩存回填,即從數據庫讀取新…

DA14585墨水屏學習

一、do_min_word void do_min_work(void) {timer_used_min app_easy_timer(APP_PERIPHERAL_CTRL_TIMER_DELAY_MINUTES, do_min_work);current_unix_time time_offset;time_offset 60;// if (isconnected 1)// {// GPIO_SetActive(GPIO_LED_PORT, GPIO_LED_PIN);// …

微服務調試問題總結

本地環境調試。 啟動本地微服務,使用公共nacos配置。利用如apifox進行本地代碼調試解決調試問題。除必要的業務微服務依賴包需要下載到本地。使用mvn clean install -DskipTests進行安裝啟動前選擇好profile環境進行啟動,啟動前記得mvn clean清理項目。…

C#學習第22天:網絡編程

網絡編程的核心概念 1. 套接字(Sockets) 定義:套接字是網絡通信的基本單元,提供了在網絡中進行數據交換的端點。用途:用于TCP/UDP網絡通信,支持低級別的網絡數據傳輸。 2.協議 TCP(Transmiss…

TWASandGWAS中GBS filtering and GWAS(1)

F:\文章代碼\TWASandGWAS\GBS filtering and GWAS README.TXT 請檢查幻燈片“Vitamaize_update_Gorelab_Ames_GBS_filtering_20191122.pptx”中關于阿姆斯(Ames)ID處理流程的詳細信息。 文件夾“Ames_ID_processing”包含了用于處理阿姆斯ID的文件和R…

圖像處理篇---opencv實現坐姿檢測

文章目錄 前言一、方法概述使用OpenCV和MediaPipe關鍵點檢測角度計算姿態評估 二、完整代碼實現三、代碼說明PostureDetector類find_pose()get_landmarks()cakculate_angle()evaluate_posture() 坐姿評估標準(可進行參數調整):可視化功能&…

.Net HttpClient 使用代理功能

HttpClient 使用代理功能 實際開發中,HttpClient 通過代理訪問目標服務器是常見的需求。 本文將全面介紹如何在 .NET 中配置 HttpClient 使用代理(Proxy)功能,包括基礎使用方式、代碼示例、以及與依賴注入結合的最佳實踐。 注意…

【學習路線】 游戲客戶端開發入門到進階

目錄 游戲客戶端開發入門到進階:系統學習路線與推薦書單一、學習總原則:從底層出發,項目驅動,持續迭代二、推薦學習路線圖(初學者→進階)第一階段:語言基礎與編程思維第二階段:游戲開…

精益數據分析(57/126):創業移情階段的核心要點與實踐方法

精益數據分析(57/126):創業移情階段的核心要點與實踐方法 在創業的浩瀚征程中,每一個階段都承載著獨特的使命與挑戰。今天,我們繼續秉持共同進步的理念,深入研讀《精益數據分析》,聚焦創業的首…

015枚舉之滑動窗口——算法備賽

滑動窗口 最大子數組和 題目描述 給你一個整數數組 nums &#xff0c;請你找出一個具有最大和的連續子數組&#xff08;子數組最少包含一個元素&#xff09;&#xff0c;返回其最大和。 原題鏈接 思路分析 見代碼注解 代碼 int maxSubArray(vector<int>& num…

微軟系統 紅帽系統 網絡故障排查:ping、traceroute、netstat

在微軟&#xff08;Windows&#xff09;和紅帽&#xff08;Red Hat Enterprise Linux&#xff0c;RHEL&#xff09;等系統中&#xff0c;網絡故障排查是確保系統正常運行的重要環節。 ping、traceroute&#xff08;在Windows中為tracert&#xff09;和netstat是三個常用的網絡…

解構認知邊界:論萬能方法的本體論批判與方法論重構——基于跨學科視閾的哲學-科學辯證

一、哲學維度的本體論批判 &#xff08;1&#xff09;理性主義的坍縮&#xff1a;從笛卡爾幻想到哥德爾陷阱 笛卡爾在《方法論》中構建的理性主義范式&#xff0c;企圖通過"普遍懷疑-數學演繹"雙重機制確立絕對方法體系。然而哥德爾不完備定理&#xff08;Gdel, 19…

【網絡入侵檢測】基于源碼分析Suricata的IP分片重組

【作者主頁】只道當時是尋常 【專欄介紹】Suricata入侵檢測。專注網絡、主機安全&#xff0c;歡迎關注與評論。 目錄 目錄 1.概要 2. 配置信息 2.1 名詞介紹 2.2 defrag 配置 3. 代碼實現 3.1 配置解析 3.1.1 defrag配置 3.1.2 主機系統策略 3.2 分片重組模塊 3.2.1…

二分查找的邊界問題

前言 二分查找(Binary Search)是一種高效的查找算法&#xff0c;時間復雜度為O(log n)。它適用于已排序的數組或列表。本文將詳細介紹二分查找的兩種常見寫法&#xff1a;閉區間寫法和左閉右開區間寫法。 一、二分查找基本思想 二分查找的核心思想是"分而治之"&am…

重慶醫科大學附屬第二醫院外科樓外擋墻自動化監測

1.項目概述 重慶醫科大學附屬第二醫院&#xff0c;重醫附二院&#xff0c;是集醫療、教學、科研、預防保健為一體的國家三級甲等綜合醫院。前身為始建于1892年的“重慶寬仁醫院”。醫院現有開放床位 1380張&#xff0c;年門診量超過百萬人次&#xff0c;年收治住院病人4.5萬人…

【Redis實戰篇】秒殺優化

1. 秒殺優化-異步秒殺思路 我們來回顧一下下單流程 當用戶發起請求&#xff0c;此時會請求nginx&#xff0c;nginx會訪問到tomcat&#xff0c;而tomcat中的程序&#xff0c;會進行串行操作&#xff0c;分成如下幾個步驟 1、查詢優惠卷 2、判斷秒殺庫存是否足夠 3、查詢訂單…

【idea】調試篇 idea調試技巧合集

前言&#xff1a;之前博主寫過一篇idea技巧合集的文章&#xff0c;由于技巧過于多了&#xff0c;文章很龐大&#xff0c;所以特地將調試相關的技巧單獨成章, 調試和我們日常開發是息息相關的&#xff0c;用好調試可以事半功倍 文章目錄 1. idea調試異步線程2. idea調試stream流…

postman 用法 LTS

postman 用法 LTS File ---- View ---- Show Postman Console

MySQL 數據庫故障排查指南

MySQL 數據庫故障排查指南 本指南旨在幫助您識別和解決常見的 MySQL 數據庫故障。我們將從問題識別開始&#xff0c;逐步深入到具體的故障類型和排查步驟。 1. 問題識別與信息收集 在開始排查之前&#xff0c;首先需要清晰地了解問題的現象和范圍。 故障現象&#xff1a; 數…

用AI寫簡歷是否可行?

讓AI批量寫簡歷然后投簡歷是絕對不行的&#xff01;&#xff01;&#xff01; 為什么不行&#xff0c;按照 "招聘經理" 工作經歷舉例&#xff1a; ai提示詞&#xff1a;請幫我寫一份招聘經理的工作經歷內容&#xff1a; 招聘經理 | XXX科技有限公司 | 2020年…