XUbuntu22.04之reboot关机无效, 定制重启和关机(二百二十)

这篇具有很好参考价值的文章主要介绍了XUbuntu22.04之reboot关机无效, 定制重启和关机(二百二十)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

XUbuntu22.04之reboot关机无效, 定制重启和关机(二百二十),Ubuntu高级用法系列,Xubuntu22.04,init定制开关机,高级定制

1.前言

本篇目的:XUbuntu22.04自带的reboot命令的关机和重启不好使,自己使用init命令定制一个。

2. init命令介绍

  • init命令是Linux操作系统中非常重要的一个命令,其主要作用是初始化系统,并且根据配置文件来设置系统的运行级(runlevel)。运行级定义了系统的状态,例如运行级别0表示系统正在关机,运行级别6表示系统正在重启,而运行级别1到5则分别代表不同的Multi-User模式。
  • 在传统的Unix系统中,init进程是系统启动的第一个进程,它的进程ID号为1。在Linux系统中,init进程同样承担着这样的角色,它负责启动系统中的其他进程,并确保系统按照预定的方式运行。
  • init命令的执行流程通常由/etc/inittab文件控制,这个文件定义了系统运行级以及各个运行级对应的默认操作。在系统启动时,init进程读取/etc/inittab文件,然后根据文件中的设置来执行相应的操作,如启动必要的守护进程和服务。
    随着系统启动的进行,init进程会根据运行级的变化调用不同的脚本来完成系统初始化的工作。比如,从单用户模式(运行级1)切换到多用户模式(运行级3)时,init会执行/etc/rc.d/rc3文件,这个文件中定义了在多用户模式下需要启动的服务和进程。
  • 在现代的Linux系统中,许多发行版已经不再使用传统的init系统,而是采用了更加现代的系统初始化方案,如System V Init(SysV Init)、Upstart或者Systemd。这些系统初始化系统相较于传统的init系统提供了更多的灵活性和效率,能够更好地管理服务和进程的启动。
  • 例如,Systemd通过概念上的改进,如并行启动服务、按需启动守护进程、依赖关系管理以及系统状态快照等,提供了比传统init系统更加强大的功能。
  • 尽管如此,init命令及其背后的初始化机制依然是理解Linux系统运作不可或缺的一部分,尤其是在管理复杂的Linux服务器时,深入理解init系统对于确保系统稳定运行仍然有着重要的意义。

3.使用init命令定制关机和重启

<1>.定制脚本:reboot.sh

emacs reboot.sh文章来源地址https://www.toymoban.com/news/detail-838235.html

#!/bin/bash
if [ "$#" -eq 0 ]; then
    echo "输入密码,重启电脑!"  
    sudo init 6
elif [ "$#" -eq 1 ] && [ "$1" == "-p" ]; then  
    echo "输入密码,即将关机!"  
    sudo init 0
fi

<2>.将reboot.sh拷贝到系统,并重命名替换原来系统命令

# sudo cp reboot.sh /usr/local/bin

到了这里,关于XUbuntu22.04之reboot关机无效, 定制重启和关机(二百二十)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • XUbuntu22.04之Linux剪切板和selection primary区域(一百八十七)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:An

    2024年02月15日
    浏览(34)
  • Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:An

    2024年02月07日
    浏览(73)
  • CentOS7重启指令(重启命令)reboot、shutdown -r now(立即重启服务器)、shutdown -h now(立即关机、关闭服务器)

    参考文章:CentOS 几种重启方式的区别 立即关机: 20230816 CentOS是一个基于Red Hat Enterprise Linux (RHEL)的免费开源操作系统。本文将深入介绍如何使用不同的命令在CentOS 7上进行系统重启和关机。 1.1 reboot 命令 在CentOS 7中,最直接也最常用的重启命令就是 reboot 。 这个命令会立即重

    2024年02月11日
    浏览(43)
  • Ubuntu 22.04 更新完内核重启卡在 grub 命令行解决办法

    升级内核过程中出现如下警告,然后重启引导失败: Warning: os-prober will not be executed to detect other bootable partitions 屏幕内容如下: 因为卡在 Grub 2 命令行界面,我们需要手动输命令引导。 一般情况只需要输入 normal 并回车,就能像往常一样正常启动。 如果报不认识该命令,那就

    2024年02月08日
    浏览(38)
  • 【Ubuntu 22.04 重启电脑后只能进入命令行界面tty】问题解决

    今天在安装包时候一直存在依赖问题,百度无果索性全部依赖手动下载;好了,不下不知道,一下下一跳;安装某一个包时候突然黑屏 =.=,此时内心在想:完蛋,系统裂了,东西没了全部白干。重启后发现进入了命令行(八嘎!!彻底GG了),然后从修改了 nomodeset 什么设置

    2024年04月13日
    浏览(23)
  • Linux Ubuntu22.04重启网卡命令ip link set enp8s0 down/up

    在 Ubuntu 22.04 中,您可以使用以下命令来重启网络接口: 将 interface_name 替换为要重启的网络接口的名称,例如 eth0 或 wlan0 。这个命令将首先禁用指定的网络接口,然后重新启用它,以便更新其配置和状态。 如果您的网络接口有IPv4或IPv6地址、配置等独立的属性,您可以使用

    2024年02月10日
    浏览(26)
  • ubuntu 22.04源

    首先备份一下原来的sources.list 然后修改sources.list 然后根据你的版本将sources.list中的内容换成相应的内容 Ubuntu 22.04 LTS 阿里源 ubuntu 22.04 清华源 ubuntu 22.04 中科大源 ubuntu 22.04 163源 最后更新一下

    2024年02月12日
    浏览(41)
  • Ubuntu22.04安装

    下载地址:https://ubuntu.com/download/server [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gc4vahaM-1676965762527)(…/AppData/Roaming/Typora/typora-user-images/image-20230123142941598.png)] 此次安装是22.04版本 可以直接阅读官方文档进行安装:https://ubuntu.com/server/docs/tutori

    2024年02月12日
    浏览(32)
  • Ubuntu22.04内核升级

            第二句代码运行出来有一堆内核,我是选择linux-image-X.X.X-X-generic 格式的。比如我选择的是最新的linux-image-6.2.0-26-generic          更新内核要把所有相关的都更新了,不然到了引导界面,进不了系统,只能进旧版本内核系统。         请参考文章: https://blog

    2024年02月06日
    浏览(32)
  • Ubuntu 22.04 远程桌面

    参考:1、Ubuntu 22.04 Finally Supports Remote Desktop Control via MS RDP Protocol | UbuntuHandbook 2、22.04 - Remote Desktop Sharing authentication password changes every reboot - Ask Ubuntu     一、无法连接         有可能是没登录到 gnome 桌面。因为 gnome remote desktop service 是 user 级别的进程,并非 system 级别。

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包