如何在linux系统中设置屏幕显示时间? (linux 屏幕显示时间设置)

如何在Linux系统中设置屏幕显示时间?

在日常使用计算机时,很多人可能会有疑惑:如何在Linux系统中设置屏幕显示时间?在Linux中,通过设置屏幕显示时间,用户可以有效地节省电力,降低使用成本,同时也保护眼睛健康,避免长时间疲劳。本文将介绍在Linux系统中如何设置屏幕显示时间,以便读者更好地掌握该技能。

一、Linux系统中屏幕显示时间的原理和作用

屏幕显示时间是指在一定时间内,如果用户没有进行鼠标或键盘的操作,屏幕就会进入休眠状态,以保护屏幕,同时也节约能耗。在Linux中,屏幕显示时间是由X Window系统来控制,通过对X Window系统配置文件的修改,可以对屏幕显示时间进行调整。

二、Linux系统中设置屏幕显示时间的方式

1、通过GUI界面设置:在Ubuntu系统中,用户可以通过以下步骤设置屏幕显示时间:打开系统菜单,选择System Settings,再选择Brightness & Lock,调整”Turn screen off when inactive for:”选项即可。

2、通过命令行设置:在Linux中,用户也可以通过命令行方式来设置屏幕显示时间。在Terminal中输入以下命令:xset dpms 0 0 600,其中600表示屏幕空闲时间为600秒。通过此命令,用户可以自由修改屏幕显示时间。同时,还可以通过编辑配置文件的方式来实现:

编辑/etc/X11/xorg.conf文件:使用文本编辑器打开该文件,添加如下内容:

Section “ServerFlags”

Option “BlankTime” “600”

Option “StandbyTime” “0”

Option “SuspendTime” “0”

Option “OffTime” “0”

EndSection

其中,“BlankTime”表示屏幕保护时间,“StandbyTime”表示待机时间,“SuspendTime”表示挂起时间,“OffTime”表示关闭屏幕时间,用户可以根据需要进行调整。编辑完成后,重启X Window服务即可生效。

三、注意事项

1、在Linux中,如果要修改配置文件,建议先进行备份,以免不必要的损失。

2、为保证修改生效,建议在所有用户中均修改配置文件。

3、在不同的Linux版本中,设置屏幕显示时间的方式可能会略有不同,请结合具体版本和自己的实际情况进行设置。

对于在Linux系统中如何设置屏幕显示时间这一问题,无论通过GUI界面还是命令行方式进行设置,都是十分简单易行的。通过合理调整屏幕显示时间,可以使我们的计算机更加节省能源,保护屏幕,同时也更有利于我们的健康。我们希望读者能通过本文的介绍,更好地掌握这项技能,提高自己的生产效率,让自己的计算机更加人性化。

相关问题拓展阅读:

Linux命令

快照功能:记录当前的硬盘的状态。刚建快照时快照占用内存为0,标记了当前硬盘的存储状态。当虚拟机对快照标记的内容改写时,会将改写的内容存储进快照,与未改写的部分整合得到完整的快照。当快照标记的部分被完全改写,那么快照存储空间完整记录了当时拍摄时的内存状态。

参数形式

之一种:参数用一横的说明后面的参数是字符形式。

第二种:参数用两横的说明后面的参数是单词形式。

第三种:参数前有横的老链顷是 System V风格。

第四种:参数前没有横的是 BSD风格。

cat、more、less、head、tail命令的比较:

cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;

more命令可以让屏幕在显示满一屏幕时暂停,按空格往前翻页,按b往后翻页。

less命令也可以分页显示文件,和more命令的区别就在于: 支持上下键卷动屏幕、查找;不需要在一开始就读取整个文件,打开大文件时比more、vim更快。

head命令用于查看文件的前n行。

tail命令用于查看文件的后n行,加上-f命令,查看在线日志非常方便,可以打印最新增加的日志。

一般模式:

编辑模式:

命令模式:

编码

多行操作(列编辑模式)

插入:ctrl+v进入列编辑模式,上下移动光标选择需要插入的位置,然后输入大写I,输入需要文本,最后按esc键退出,就会发现文本会在选择的多行中插入。

删除:ctrl+v进入列编辑模式,上下移动光标选中需要删除的部分,然后按d,就会删除选中的内容。

①head:显示文件头部内容

②tail:输出文件尾部内容

注意:用vim和vi修改内容会删除源文件并生成新文件,所以tail -f会失效。需要用到

追加和覆盖语句(>或>>),才能被tail -f监视到。

一般用于查看小文件

查看压缩文件中的文本内容

例:

①more:文件内容分屏查看器

②less:分屏显示文件内容,效率比more高

1、简单读取

运行脚本如下

测试结果为:

2、-p 参数,允许在 read 命令行中直接指定一个提示。

运行脚本如下

测试结果为:

echo (输出内容到控制台)

输出给定文本的sha256加密后的内容

①显示当前时间信息

②显示当前时间年月日

③显示当侍陆前时间年月日时分秒

④显示昨天

⑤显示明天时间

⑥显示上个月时间

需要注意的是取下个月的命令存在bug,执行如下命令会得到21-10,但是正常应该得到21-09,需要注意

date -d “+1 month” +%y-%m

⑦修改系统时间

⑧获取当前时间戳

获取秒时间戳: date +%s

获唤袜取毫秒时间戳:$

查看日历

(1)查看当前月的日历

(2)查看2023年的日历

例:

对比gzip/gunzip,zip/unzip可以压缩文件和目录且保留源文件。

①zip:压缩

②unzip:解压缩

只能压缩文件不能压缩目录,不保留原来的文件。

gzip 文件 (只能将文件压缩为*.gz文件)

gunzip 文件.gz (解压缩文件命令)

例: crontab -e

(1)进入crontab编辑界面。会打开vim编辑你的工作。

(2)每隔1分钟,向/root/bailongma.txt文件中添加一个11的数字

*/1 * * * * /bin/echo ”11” >> /root/bailongma.txt

(3)可以用tail -f 目标文件来实施监控追加的内容

查看日志

可以用tail -f /var/log/cron.log观察

Cron表达式见文章:

ls

cd

例:

cd -P $(dirname $p1) ; pwd 先跳转到文件的所在目录,再打印$p1文件的实际路径

概述

①cp(copy):只能在本机中复制

②scp(secure copy):可以复制文件给远程主机

scp -r test.sh hxr@hadoop102:/root

③rsync(remote sync):功能与scp相同,但是不会改文件属性

rsync -av test.sh test.sh hxr@hadoop102:/root

④nc(netcat):监听端口,可以实现机器之间传输文件。

nc -lk 7777 (-l表示listen,-k表示keep)

强制覆盖不提示的方法:\cp

例:scp -r test.sh hxr@bigdata1:/root

例:rsync -av test.sh hxr@bigdata1:/root

例:

nc -lp> nc_test.txt

nc -w 1 hadoop102 shutdown > reboot > halt

(1)sync(功能描述:将数据由内存同步到硬盘中)

(2)halt(功能描述:关闭系统,等同于shutdown -h now 和 poweroff)

(3)reboot(功能描述:就是重启,等同于 shutdown -r now)

(4)shutdown

安装

yum install -y telnet-server telnet

ls -i 显示文件的节点号

find -inum 节点号 -delete 删除指定的节点即可删除对应的文件

启动一个服务: systemctl start postfix.service

关闭一个服务: systemctl stop postfix.service

重启一个服务: systemctl restart postfix.service

显示一个服务的状态: systemctl status postfix.service

在开机时启用一个服务: systemctl enable postfix.service

在开机时禁用一个服务: systemctl disable postfix.service

注:在enable的时候会打印出来该启动文件的位置

列出所有已经安装的服务及状态:

systemctl list-units

systemctl list-unit-files

查看服务列表状态:

systemctl list-units –type=service

查看服务是否开机启动: systemctl is-enabled postfix.service

查看已启动的服务列表: systemctl list-unit-files | grep enabled

查看启动失败的服务列表: systemctl –failed

查看服务日志: journalctl -u postfix -n 10 -f

命令类似systemctl,用于操作native service。

添加脚本为服务(需要指定启动级别和优先级): chkconfig –add

删除服务: chkconfig –del

单独查看某一服务是否开机启动的命令 : chkconfig –list

单独开启某一服务的命令 : chkconfig on

单独关闭某一服务的命令: chkconfig off

查看某一服务的状态: /etc/intd.d/ status

启用服务就是在当前”runlevel”的配置文件目录 /etc/systemd/system/multi-user.target.wants 里,建立 /usr/lib/systemd/system 里面对应服务配置文件的软链接;禁用服务就是删除此软链接,添加服务就是添加软连接。

su 用户名称 (切换用户,只能获得用户的执行权限,不能获得环境变量)

su – 用户名称(切换到用户并获得该用户的环境变量及执行权限)

echo $PATH 打印环境变量

设置普通用户具有root权限

修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下 所示:

或者配置成采用sudo命令时,不需要输入密码

修改完毕,现在可以用hxr 帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

以azkaban用户执行引号中的命令

gpasswd -d 将用户从组中删除

gpasswd -a 将用户加入到组中

用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对 /etc/group文件的更新。

0首位表示类型 – 代表文件 d 代表目录 l 链接文档(link file)

三种特殊权限suid、sgid、sticky

例子:

变更文件权限方式一

例:chmod u-x,o+x houge.txt

变更文件权限方式二

例:chmod -R/mnt/ 修改整个文件夹的文件权限

在linux中创建文件或者目录会有一个默认权限的,这个默认权限是由umask决定的(默认为0022)。umask设置的是权限的“补码”,而我们常用chmod设置的是文件权限码。一般在/etc/profile 、~/.bashprofile 或者 ~/.profile中设置umask值。

umask计算

如root用户的默认umask为0022(之一个0 代表特殊权限位,这里先不考虑),创建的文件默认权限是644(即默认666掩上umask的022),创建的目录是755(即默认777掩上umask的022)。

对于root用户的umask=022这个来说,777权限二进制码就是(111)(111)(111),022权限二进制码为(000)(010)(010)。

上面就是一个umask的正常计算过程,但是这样实在是太麻烦了。我们使用如下的简单的方法快速计算。

上面的这个方法计算是非常方便的, 为何得到奇数要+1呢?

文件的更大权限是666,都是偶数,你得到奇数,说明你的umask有奇数啊,读为4,写为2,都是偶数,说明你有执行权限的。

就按照上面的umask=023为例,在计算其他用户权限的时候6-3=3 ,6是读写,3是写和执行,其实应该是读写权限减去读权限的得到写权限的,相当于我们多减去了一个执行权限。所以结果加1。

umask修改

如果想单独修改某个文件夹的新建文件的权限,可以使用setfacl命令。

例:递归改变文件所有者和所有组 chown -R hxr:hxr /mnt

关于linux 屏幕显示时间设置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 如何在linux系统中设置屏幕显示时间? (linux 屏幕显示时间设置)