首页 > 其他分享 >系统管理之服务管理---管理命令

系统管理之服务管理---管理命令

时间:2025-01-01 19:51:29浏览次数:5  
标签:sshd 系统管理 服务 target 管理 模式 --- systemctl Linux

1. 系统管理之服务管理---管理命令

  • systemctl 管理服务

    • 开机自启动

    • 管理正在运行的服务.

  旧版本的系统:Centos 5.x 6.x 需要使用service 命令

  • 检查 sshd 远程连接服务状态
systemctl status sshd
systemctl status 单个或多个服务名

image

  • 如何设置开启
开机自启动
systemctl enable sshd
当前运行
systemctl start sshd  #或者使用restart表示重启.

未来新部署的服务,需要设置开机自启动与启动服务。

  • 关闭防火墙firewalld
#开机不会自动启
systemctl disable firewalld.service

#关闭正在运行的服务
systemctl stop firewalld.service

#服务永久关闭了
systemctl status firewalld.service

  温馨提示:

 ⚠️无法自动补全命令的选项需要安装

 sh  bash-completion(默认源) bash-completion-extras(epel源)  yum install -y bash-completion bash-completion-extras #安装后重新登录即可。  

  • 指令小结
systemctl 命令
✅开机自启动 systemctl enable sshd
systemctl disable rewalld
✅服务开启关闭重启 systemctl start sshd
systemctl stop sshd
systemctl restart sshd
✅查看服务状态 systemctl status 服务名字
服务运行情况 systemctl list-units
服务开机自启动情况 systemctl list-unit-files
  • 服务无法使用systemctl管理实现,这时候怎么办?

​ 这时候我们可以使用/etc/rc.local文件。第1次使用需要授予执行权限 chmod +x /etc/rc.d/rc.local

​ 然后把服务启动命令写入到/etc/rc.local 中即可。

​ 后面我们可以手动书写systemctl配置或脚本。

1.1 Linux运行级别

面试题或笔试题。

  • 运行级别: Liunx不同状态,命令行模式,图形化界面模式(桌面).

⭐⭐⭐⭐⭐

运行级别 含义(c7) c6
0 关机 关机
1 救援模式 secure 单用户模式,找回root密码.
2 多用户模式 无网络的多用户模式
3 多用户模式 multiuser 命令行模式,文本模式,工作默认模式
4 多用户模式 未使用,待开发待使用。
5 图形化界面模式,桌面模式. X11 graphical 图形化界面模式,桌面模式. X11
6 重启 重启
  • CentOS 6 vs CentOS 7运行级别
ll /usr/lib/systemd/system/runlevel*.target

runlevel0.target -> poweroff.target
runlevel1.target -> rescue.target
runlevel2.target -> multi-user.target
runlevel3.target -> multi-user.target
runlevel4.target -> multi-user.target
runlevel5.target -> graphical.target
runlevel6.target -> reboot.target

  • 修改和查看
# 查看当前系统运行级别
systemctl get-default

#修改运行级别(未来生产中不修改)
systemctl set-default graphical.target #multi-user.target

了解:init命令(临时切换运行级别)

init 6 #重启

init 0 #关机

1.2 Linux 启动流程

经典的面试题:请描述下Linux启动流程。

  详细流程 https://www.processon.com/view/link/617a1ee21e0853741504c0f4

image

1.3 Linux root密码忘记如何解决?

尽可能避免这个情况出现:

  1. 多准备个备用用户,普通用户设置sudo权限

  2. 未来不仅仅只有密码认证,还有其他认证方式

  3. 做好密码更新与统计工作。keepass保存密码。 excel表格

  • 重启Linux密码需要重启Linux

1️⃣重启Linux

1️⃣进入grub菜单(先不要继续)选择第一个(目前使用中的Linux内核),按 e ,编辑内核配置

3️⃣找到 Linux16 的行,修改这一行的内容 ro 改为 rw ,按 END 键到这一行的最后,输入 init=/bin/bash

4️⃣修改完成,执行ctrl+x启动系统,进入救援模式(此时无法远程连接)。

5️⃣通过vi/vim编辑/etc/passwd文件,去掉root的x标记(没有密码了),重启Linux.

6️⃣本地登录Linux设置密码即可

image

标签:sshd,系统管理,服务,target,管理,模式,---,systemctl,Linux
From: https://www.cnblogs.com/liaofy/p/18646233

相关文章

  • 金砖技能大赛-内存取证
    检材链接:https://pan.baidu.com/s/1tYgIicCqJExmaMLYa3YeSA提取码:lulu按照惯例先打印出信息1.从内存中获取到用户admin的密码并且破解密码,以Flag{admin,password}形式提交(密码为6位);先使用lsadump指令看看python2vol.py-f/文件路径/文件hashdump最后一个是ad......
  • Java学习笔记-继承extends-02
    一、方法重写1、定义:子类写了一个方法名称、形参列表与父类的某个方法一样的方法去覆盖父类的该方法。2、方法重写的注意事项:(1)建议加上:@Override注解,可以校验重写是否正确,同时可读性好。(2)子类重写父类方法时,访问权限必须大于或者等于父类被重写的方法的权限。(3)重写的方法......
  • MoA(Mixture-of-Agents)多模型协作框架设计
    一、系统整体架构与设计MoA的集成总体架构可采用分层+模块化的微服务理念进行设计,形成“前端UI层——中间件/任务调度层——模型服务层——数据与运维支撑层”的整体结构,涵盖以下核心组件:前端UI层负责用户的交互,例如输入需求描述,查看代码生成与空间分析结果等。......
  • MinGW-w64编译器和编译问题
    1、不同版本的MinGW带有不同GNU版本,默认支持的C++标准不一致,编译时有时会报错,查看默认支持的命令如下echo|g++-dM-E-xc++-|find"cplusplus"(windows)echo|g++-dM-E-xc++-|grep__cplusplus(linux)#define__cplusplus201703L表示默认支持标准为C++172、......
  • 折腾笔记[4]-cuda的hello-world
    摘要在window11上搭建cuda开发环境并编译helloworld程序;关键信息编译器:cudanvcc12.4.131平台:windows11原理简介cuda简介CUDA(ComputeUnifiedDeviceArchitecture,统一计算架构)是由英伟达所推出的一种集成技术,向用户提供了可以很优雅地调用GPU进行并行计算的编程......
  • dst-admin.jar 项目部署和相关配置
    命令执行在Ubuntu系统上按顺序执行以下命令:sudoapt-getupdate#更新软件源sudoapt-getinstall-yopenjdk-8-jdk#安装openJDK1.8java-version#查看版本,显示"openjdkversion"1.8.0_252"就表示安装完成wgethttp://clouddn.tugos.cn/release/dst-admin-1.5.0.......
  • Java面试要点111 - Java BlockingQueue实现原理
    文章目录引言一、BlockingQueue基本概念二、主要实现类解析2.1ArrayBlockingQueue实现原理2.2LinkedBlockingQueue实现原理三、高级特性应用3.1优先级队列实现3.2延迟队列实现四、实际应用场景4.1生产者-消费者模式总结引言BlockingQueue是Java并发包中的......
  • Java面试要点112 - Java延迟队列DelayQueue技术解析
    文章目录引言一、DelayQueue工作原理二、延迟队列的内部实现三、高级特性与优化3.1优先级控制3.2性能优化四、消息延迟投递系统五、定时任务调度实现六、异常处理与资源管理总结引言DelayQueue是Java并发包中一个专门用于延迟处理的阻塞队列实现,它根据延迟时间......
  • AWS开源Multi-Agent-Orchestrator:多智能体编排框架,管理AI智能体,处理复杂对话
    近期,AWS推出了一款名为Multi-AgentOrchestrator的全新开发工具,其设计目的在于简化开发人员对复杂AI交互的管理流程。这款工具具备高效的请求分配机制,能够精确地将用户请求路由至最合适的AI代理,并且能实时追踪对话状态,从而满足从基础聊天机器人到高级AI系统的多样化需......
  • Spring Data REST 远程代码执行漏洞(CVE-2017-8046)分析与复现2
    前言2009年9月Spring3.0RC1发布后,Spring就引入了SpEL(SpringExpressionLanguage)。对于开发者而言,引入新的工具显然是令人兴奋的,但是对于运维人员,也许是噩耗的开始。类比Struts2框架,会发现绝大部分的安全漏洞都和ognl脱不了干系。尤其是远程命令执行漏洞,占据了多少甲方乙方......