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.mzph.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年…