7 Linux实操篇-关机、重启和用户登录注销

7 Linux实操篇-关机、重启和用户登录注销

文章目录

  • 7 Linux实操篇-关机、重启和用户登录注销
    • 7.1 关机、重启命令
    • 7.2 用户登录和注销

  • 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。
  • 可能会用到的资料有如下所示,下载链接见文末:
  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》1
  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》2
  3. 《韩顺平_2021图解Linux全面升级》3

7.1 关机、重启命令

【常用】shutdown 会给系统计划一个时间停止、关机、重启机器。你可以指定一个时间字符串(通常是 now或者用 hh:mm指定小时/分钟)作为第一个参数,也可以设置一个广播信息在系统关闭前发送给所有已登录的用户。如果使用了时间参数,系统关机前5分钟会创建 /run/nologin文件,以确保没有人可以再登录。下面是shutdown命令示例:

  • shutdown -h now:h表示halt(暂停,中止),立该进行关机并关闭电源。
  • shudown -h 1:给所有用户发送通知:“hello, 1分钟后会关机了”。注意只写shutdown也是默认1分钟
  • shudown -h 09:35:给所有用户发送通知:“hello, 09:35am会关机”。
  • shutdown -r now:r代表reboot,也就是重启。现在重新启动计算机。shudown -r 1shudown -r 09:35同理。
  • shutdown -c:取消关机。

halt 通知硬件来停止所有的CPU功能,但是仍然保持通电。你可以用它使系统处于低层维护状态。注意在有些情况会它会完全关闭系统。下面是 halt 命令示例:

  • halt:系统停止,屏幕可能会保留系统已经停止的信息。

poweroff 会发送一个ACPI信号来通知系统关机。下面是 poweroff 命令示例:

  • poweroff:系统关机,所以没有提供额外的电力,屏幕空白。

reboot 常用于系统重启,但是注意在重启前一定要注意同步文件sync

  • reboot:通知系统重启。

【重点】sync 用于同步内存数据到磁盘,虽然目前的shutdown/reboot/halt等命令均已经在关机前进行了sync,但最好还是手动输入一次sync

  • sync:把内存的数据同步到磁盘。

注:详细了解《鸟哥的Linux私房菜 基础学习篇 第四版》“4.5 正确的关机方法”。1
注:Linux下输入 man xx指令info xx指令 都可以查看该指令的帮助文档。

7.2 用户登录和注销

  本小节来介绍su - 用户名logout指令。因为root账户是系统管理员有最大的权限,所以登录时尽量少用root帐号以避免操作失误。可以利用普通用户登录,登录后再用“ su - 用户名”命令来切换成用户身份(注意杠“-”左右有两个空格),若用户名是root那就是切换成管理员账户。而退出当前账户的指令便是logout或者exit。如下图所示:

su - root
su - jerry
su - root
logout/exit
logout/exit
logout/exit
logout/exit
tom
root
jerry
root
退出系统
图7-1 用户登录和注销示例
  • 目前有三个账户:普通账户tom、普通账户jerry、管理员root。那么使用相应的指令便可实现上图所示的账户切换。
  • “退出系统”指的是断开远程链接,但不会令系统关机。
  • 出现了两次“root账户”是因为可以跳转可以重复。

额外说明:

  1. 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
  2. logout/exit注销指令在运行级别3有效(也就是用Shell远程连接)。但是在图形运行级别5输入logout无效、输入exit也只是退出终端窗口。
  3. Linux系统有7个运行级别,如下表所示,后面还会介绍。
表7-1 Linux系统的运行级别
级别描述
0停机状态,系统默认运行级别不能设置为0,否则系统不能正常启动。使用 init 0 命令,可关闭系统。
1单用户状态,此状态仅 root 用户可登录。用于系统维护,禁止远程登录,相当于 Windows 下的安全模式。
2多用户状态(无NFS)。没有网络服务。
3完整的多用户状态(有NFS)。有网络服务,登录后进入控制台命令行模式。
4系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。
例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。
6系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动,而是会一直开机重启开机重启。

  1. 《鸟哥的Linux私房菜 基础学习篇 第四版》 ↩︎ ↩︎

  2. 《鸟哥的Linux私房菜 服务器架设篇 第三版》 ↩︎

  3. 《韩顺平_2021图解Linux全面升级》 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/10317.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows用户如何安装新版本cpolar内网穿透

在科学技术高度发达的今天,我们身边充斥着各种电子产品,这些电子产品不仅为我们的工作带来极大的便利,也让生活变得丰富多彩。我们可以使用便携的电子设备,记录下生活中精彩和有趣的瞬间,并通过互联网方便的与大家分享…

【雕爷学编程】Arduino动手做(172)---WeMos D1开发板模块4

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

Linux-DHCP安装配置流程

DHCP 介绍 DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于在局域网(LAN)中自动分配IP地址和其他网络配置信息给计算机设备。DHCP旨在简化网络管理,允许设备自动获取IP地址,无需手动配置,…

19.主题时钟

主题时钟 html部分 <div class"btn">黑色</div><div class"clock-container"><div class"time">21</div><div class"date">21</div><div class"clock"><div class&qu…

centos安装vnc

安装VNC的前提是得有桌面 centos安装桌面_学习使我快乐——玉祥的博客-CSDN博客 这个桌面已经支持3389的RDP了&#xff0c;可以直接用window的远程桌面连接&#xff0c;不过就是有点卡 开始 安装 yum install tigervnc-server tigervnc -y 查询是否安装 rpm -qa | grep t…

Linux系统MySQL数据库的备份及应用

本节主要学习了MySQL数据库的备份&#xff1a;概念&#xff0c;数据备份的重要性&#xff0c;造成数据丢失的原因&#xff0c;备份的类型&#xff0c;常见的备份方法&#xff0c;实例与应用等。 目录 一、概述 二、数据备份的重要性 三、造成数据丢失的原因 四、备份类型 …

小程序如何上传商品

​小程序作为一种便捷的电商平台&#xff0c;上传商品是非常重要的一步。本文将为你提供一个完整的小程序上传商品教程&#xff0c;帮助你轻松上架自己的商品。 一、进入商品管理页面 在个人中心点击管理入口&#xff0c;然后找到“商品管理”菜单并点击。 2. 点击“添加商品…

MySQL数据库期末项目 图书馆管理系统

1 项目需求分析 1.1 项目名称 图书馆管理系统 1.2 项目功能 在以前大多部分图书馆都是由人工直接管理&#xff0c;其中每天的业务和操作流程非常繁琐复杂&#xff0c;纸质版的登记信息耗费了大量的人力物力。因此图书馆管理系统应运而生&#xff0c;该系统采用智能化设计&#…

Vue3的watch侦听器以及与Vue2的watch的侦听器区别

一、Vue3的watch侦听器&#xff1a; 1、基础用法侦听单个数据 导入watch函数执行watch函数传入要侦听的响应式数据(ref对象)和回调函数 <template><button click"add">{{ count }}</button> <template><script>//导入watchimport {…

分布式文件存储与数据缓存 FastDFS

一、FastDFS概述 1.1 什么是分布式文件系统 单机时代 初创时期由于时间紧迫&#xff0c;在各种资源有限的情况下&#xff0c;通常就直接在项目目录下建立静态文件夹&#xff0c;用于用户存放项目中的文件资源。如果按不同类型再细分&#xff0c;可以在项目目录下再建立不同的…

C++初阶之一篇文章让你掌握string类(模拟实现)

string类模拟实现 1.为什么要模拟实现string2.string的模拟实现需要注意哪些问题3.经典的string类问题4.写时拷贝5.传统版写法的String类&#xff08;参考&#xff09;6.现代版写法的String类&#xff08;参考&#xff09;7.string类的模拟实现&#xff08;讲解&#xff09;7.1…

Android:RecyclerView封装,打造列表极简加载

前言 mBinding.recycler.linear().divider().set<OrdinaryListBean> {addLayout(R.layout.layout_ordinary_item)}.setList(getList()) 如果我要说&#xff0c;除了数据和布局之外&#xff0c;以上的几行代码&#xff0c;就实现了一个列表加载&#xff0c;有老铁会相信…

多次发请求优化为发一次请求

优化 getUserInfo 请求 要求 getUserInfo 是个通用接口&#xff0c;在各个模块里面都有可能使用 requestUserInfo 模拟的是请求服务端真正获取用户信息的方法 业务背景 在一个页面有 A, B, C 等多个功能模块&#xff0c;A, B, C 模块渲染执行顺序不可控每个模块都会调用 get…

在 Windows 中通过 WSL 2 高效使用 Docker

大家好&#xff0c;我是比特桃。平时开发中&#xff0c;不免会使用一些容器来跑中间件。而开发者使用的操作系统&#xff0c;大多是Mac OS 、Windows。Docker 为了兼顾这两个平台的用户&#xff0c;推出了 Docker Desktop 应用。Docker Desktop 中的内核还是采用了 Linux 的内核…

基于规则指导的知识图谱推理协作代理学习(2019)7.27

基于规则指导的知识图谱推理协作代理学习 摘要介绍问题和准备工作问题公式基于符号的方法基于游走的方法 RuleGuider模型架构实体代理策略网络 模型学习奖励设计训练过程 实验实验设置数据集实验结果消融研究人工评估 总结 摘要 基于 行走模型 是通过在提供可解释决策的同时实…

flutter android Webview 打开网页错误ERR_CLEARTEXT_NOT_PERMITTED 、 net:ERR_CACHE_MISS

当你在Flutter应用中尝试打开一个非安全连接的网页&#xff08;例如HTTP连接而不是HTTPS连接&#xff09;时&#xff0c;可能会遇到"ERR_CLEARTEXT_NOT_PERMITTED"错误。这是因为默认情况下&#xff0c;Android 9及更高版本禁止应用程序通过非安全的明文HTTP连接进行…

Linux学习笔记--如何在ubuntu中启用root用户和安装软件的方法(解决安装依赖)

一、ubuntu启用root用户 打开Terminal(终端)&#xff0c;右键点击桌面&#xff0c;选择终端&#xff0c;弹出终端窗口。&#xff08;使用快捷键ctrlaltt&#xff0c;也可以调出Terminal&#xff09;。 指令su&#xff0c;该指令可切换用户或者切换到超级管理员root。 su 在终端…

STL中的常用算法详解

1. STL常用算法 STL的算法主要是由下面的头文件组成的。 <algorithm> <functional> <numeric>1.algorithm是所有STL头文件中最大的一个范围涉及到比较、交换、查找、遍历操作、复制、修改等等算法的头文件。 2.numeric体积很小&#xff0c;只包括几个再序…

爬虫获取渲染后页面(JAVA)

一、背景 最近突然想了解一下爬虫&#xff0c;但是自己又不太了解python&#xff0c;所以学习了下Java版爬虫。在这个过程中遇到了一个问题&#xff0c;为了解决这个问题&#xff0c;百度了很多方法&#xff0c;两个小时候&#xff0c;终于找到了一个最佳方案 二、问题描述 第…

python与深度学习(八):CNN和fashion_mnist二

目录 1. 说明2. fashion_mnist的CNN模型测试2.1 导入相关库2.2 加载数据和模型2.3 设置保存图片的路径2.4 加载图片2.5 图片预处理2.6 对图片进行预测2.7 显示图片 3. 完整代码和显示结果4. 多张图片进行测试的完整代码以及结果 1. 说明 本篇文章是对上篇文章训练的模型进行测…