当前位置: 首页 > 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.dtcms.com/a/314833.html

相关文章:

  • TorchDynamo源码解析:从字节码拦截到性能优化的设计与实践
  • 服务器数据安全:利用阿里云OSS/腾讯云COS实现网站数据自动备份
  • 操作系统中线程的三种实现方式
  • 牛客网之华为机试题:HJ26 字符串排序
  • Webpack 搭建 Vue3 脚手架详细步骤
  • 自动驾驶中的传感器技术22——Camera(13)
  • Java直接内存的介绍和实现
  • FastAPI后端工程化项目记录
  • STM32_Hal库学习SPI
  • MSPM0开发学习笔记:二维云台结合openmv实现小球追踪
  • 反阶持仓筹码副图指标,三红做多持股技术及指标案例
  • 图的存储方式-无向图-邻接多重表
  • 7.1、《软件工程》-软件生命周期-CMM-开发模型
  • 一文速通:命名实体识别(NER)训练方案与标注方法全解析
  • 我用一个 Postgres 实现一整套后端架构!
  • 【SpringAI】SpringAI的介绍与简单使用
  • Vue3核心语法进阶(生命周期)
  • 【笔记】ROS1|2 Turtlebot3汉堡Burger连接和远程控制【旧文转载】
  • P1002 [NOIP 2002 普及组] 过河卒
  • RocksDB 核心入口:DB类源码解析
  • 《C++多态详解:从虚函数到运行时动态绑定》
  • 强反射场景识别误差↓78%!陌讯多模态融合算法在水位监测的落地优化
  • Shell操作git,上传更新文档
  • Redshift 渲染器:GPU 加速渲染的高效之选
  • TGD第十一篇:卷积神经网络中的TGD特征
  • MS-DOS 常用指令集
  • OCR 精准识别验讫章:让登记与校验更智能
  • ssh连接VirtualBox中的Ubuntu24.04(win11、putty、NAT 模式)
  • 西门子PLC S7-1200单轴步进控制电动机
  • Exporters | 安装process_exporter