如何冻结和锁定你的 Linux 系统
创始人
2024-03-02 03:33:49
0

冻结终端窗口并锁定屏幕意味着什么 - 以及如何在 Linux 系统上管理这些活动。

如何在 Linux 系统上冻结和“解冻”屏幕,很大程度上取决于这些术语的含义。有时“冻结屏幕”可能意味着冻结终端窗口,以便该窗口内的活动停止。有时它意味着锁定屏幕,这样就没人可以在你去拿一杯咖啡时,走到你的系统旁边代替你输入命令了。

在这篇文章中,我们将研究如何使用和控制这些操作。

如何在 Linux 上冻结终端窗口

你可以输入 Ctrl+S(按住 Ctrl 键和 s 键)冻结 Linux 系统上的终端窗口。把 s 想象成“ 开始冻结 start the freeze ”。如果在此操作后继续输入命令,那么你不会看到输入的命令或你希望看到的输出。实际上,命令将堆积在一个队列中,并且只有在通过输入 Ctrl+Q 解冻时才会运行。把它想象成“ 退出冻结 quit the freeze ”。

查看其工作的一种简单方式是使用 date 命令,然后输入 Ctrl+S。接着再次输入 date 命令并等待几分钟后再次输入 Ctrl+Q。你会看到这样的情景:

$ date
Mon 16 Sep 2019 06:47:34 PM EDT
$ date
Mon 16 Sep 2019 06:49:49 PM EDT

这两次时间显示的差距表示第二次的 date 命令直到你解冻窗口时才运行。

无论你是坐在计算机屏幕前还是使用 PuTTY 等工具远程运行,终端窗口都可以冻结和解冻。

这有一个可以派上用场的小技巧。如果你发现终端窗口似乎处于非活动状态,那么可能是你或其他人无意中输入了 Ctrl+S。那么,输入 Ctrl+Q 来尝试解决不妨是个不错的办法。

如何锁定屏幕

要在离开办公桌前锁定屏幕,请按住 Ctrl+Alt+LSuper+L(即按住 Windows 键和 L 键)。屏幕锁定后,你必须输入密码才能重新登录。

Linux 系统上的自动屏幕锁定

虽然最佳做法建议你在即将离开办公桌时锁定屏幕,但 Linux 系统通常会在一段时间没有活动后自动锁定。 “消隐”屏幕(使其变暗)并实际锁定屏幕(需要登录才能再次使用)的时间取决于你个人首选项中的设置。

要更改使用 GNOME 屏幕保护程序时屏幕变暗所需的时间,请打开设置窗口并选择 “Power” 然后 “Blank screen”。你可以选择 1 到 15 分钟或从不变暗。要选择屏幕变暗后锁定所需时间,请进入设置,选择 “Privacy”,然后选择 “Blank screen”。设置应包括 1、2、3、5 和 30 分钟或一小时。

如何在命令行锁定屏幕

如果你使用的是 GNOME 屏幕保护程序,你还可以使用以下命令从命令行锁定屏幕:

gnome-screensaver-command -l

这里是小写的 L,代表“锁定”。

如何检查锁屏状态

你还可以使用 gnome-screensaver 命令检查屏幕是否已锁定。使用 --query 选项,该命令会告诉你屏幕当前是否已锁定(即处于活动状态)。使用 --time 选项,它会告诉你锁定生效的时间。这是一个示例脚本:

#!/bin/bash

gnome-screensaver-command --query
gnome-screensaver-command --time

运行脚本将会输出:

$ ./check_lockscreen
The screensaver is active
The screensaver has been active for 1013 seconds.

总结

如果你记住了正确的控制方式,那么锁定终端窗口是很简单的。对于屏幕锁定,它的效果取决于你自己的设置,或者你是否习惯使用默认设置。


via: https://www.networkworld.com/article/3438818/how-to-freeze-and-lock-your-linux-system-and-why-you-would-want-to.html

作者:Sandra Henry-Stocker 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

纳纳利33分张宁18+5 ...
【搜狐体育战报】北京时间3月22日,CBA常规赛第43轮迎来强强对...
2025-03-23 07:50:25
邀请码炒到10万?Open...
新智元报道 编辑:编辑部 JHNZ 【新智元导读】离了个大谱,M...
2025-03-07 14:23:04
提前锁定女单冠军!乒乓球亚...
第34届国际乒联-亚乒联盟亚洲杯22日产生男、女单打四强。中国队的...
2025-02-23 12:57:26
捕捉不可见(即锁定)的虚拟...
要捕捉不可见(即锁定)的虚拟桌面,可以使用以下解决方法:使用Win...
2025-01-12 15:30:11
步骤冻结。当文件很大时,P...
当使用PoiItemReader读取大型Excel文件时,可能会遇...
2025-01-12 14:31:52
不知如何锁定小部件的中心并...
要锁定小部件的中心并将其与其他部件分离,可以使用QGridLayo...
2025-01-12 12:01:37

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...