当前位置: 首页 > news >正文

Linux 系统启动原理

  • tatget相当与文件系统的目录,service相当文件

  • socket只做端口的监听,80/tcp,3306/tcp....

#查看依赖[root@client ~ 16:33:17]# systemctl list-dependencies graphical.targetgraphical.target#查看反向依赖[root@client ~ 16:35:02]# systemctl list-dependencies sshd.service --reverse sshd.service● └─multi-user.target●   └─graphical.target​

设置系统当前运行 target

#只显示字符界面[root@client ~ 16:35:05]# systemctl isolate multi-user.target#恢复到图形化界面[root@client ~ 16:36:58]# systemctl isolate graphical.target 

设置系统开机默认运行 target

#执行这些命令后,系统重启会从默认的 图形化界面(graphical.target) 切换到 纯命令行界面(multi-user.target)[root@client ~ 16:37:06]# systemctl get-default graphical.target​[root@client ~ 16:39:18]# systemctl set-default multi-user.targetRemoved symlink /etc/systemd/system/default.target.Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.#重启验证

字符界面恢复图形化

vm虚拟机重启按任意键,暂停(除了回车键)按e进入编辑下方向键,找到initrd16 /.... 到其上一行输入systemd.unit=multi-user.targetctrl+x退出恢复图形化

重置 ROOT 密码

vm虚拟机重启按任意键,暂停(除了回车键)按e进入编辑下方向键,找第二行utf-8,空格把第二行伪代码空格掉再输入rd.break,再ctrl+x执行switch_root:/# mount -o remount,rw /sysrootswitch_root:/# chroot /sysroot#设置123密码sh-4.4# echo 123 | passwd --stdin root#改语言unset LANG#再设置123密码sh-4.4# echo 123 | passwd --stdin root​#如果系统开启了 SELinux 功能,则需要确保所有未标记的文件(包括此时的/etc/shadow)在启动过程中都会重新获得标记。sh-4.2# touch /.autorelabel     ​#执行以下命令,系统将继续启动。如果系统开启了SELinux功能,还需要执行完整的 SELinux 重新标记,然后再次重新启动。sh-4.2# exit#再次退出exit
http://www.lryc.cn/news/610193.html

相关文章:

  • 通用代码自用
  • [硬件电路-156]:什么是电信号? 电信号的本质:电信号是随时间变化的电压或电流。本质是电子运动表征信息,兼具能量传输与信息编码传递功能。
  • 开源网页生态掘金:从Bootstrap二次开发到行业专属组件库的技术变现
  • 多线程(一)
  • 【Spring AI快速上手 (二)】Advisor实现对话上下文管理
  • 【计算机网络 | 第2篇】计算机网络概述(下)
  • 如何使用 DBeaver 连接 MySQL 数据库
  • 移动端 WebView 视频无法播放怎么办 媒体控件错误排查与修复指南
  • SAP-ABAP:ABAP Open SQL 深度解析:核心特性、性能优化与实践指南
  • 深入剖析Java Stream API性能优化实践指南
  • Mybatis 简单练习,自定义sql关联查询
  • 卸油管链接检测误检率↓76%:陌讯多模态融合算法实战解析
  • Dbeaver数据库的安装和使用(保姆级别)
  • 基于FAISS和Ollama的法律智能对话系统开发实录-【大模型应用班-第5课 RAG技术与应用学习笔记】
  • Ubuntu系统VScode实现opencv(c++)图像一维直方图
  • 机器学习【六】readom forest
  • 微服务配置管理:Spring Cloud Alibaba Nacos 实践
  • 电子电气架构 ---智能电动汽车嵌入式软件开发过程中的block点
  • Nginx服务做负载均衡网关
  • 36.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--缓存Token
  • FPGA学习笔记——简单的乒乓缓存(RAM)
  • 飞算JavaAI需求转SpringBoot项目沉浸式体验
  • android内存作假通杀补丁(4GB作假8GB)
  • labview连接PLC的三种方式
  • 设计模式(一)——抽象工厂模式
  • ES集群规划与调优
  • 进程间通信:管道与共享内存
  • 移动前后端全栈项目
  • 读写分离有那些坑?
  • 16.8 华为昇腾CANN架构深度实战:3大核心引擎解析与性能优化216%秘籍