OPENWRT路由上安装与设置:
第一段:安装hdparm
opkg update
opkg install hdparm
第二段:执行命令:
hdparm -y /dev/sda (这个命令是立即休眠,测试硬盘是否休眠成功.)
第四段:hdparm功能说明:显示与设定硬盘的参数.
语法:hdparm -CfghiIqtTvyYZ-A 0或1-d 0或1-K 0或1-n 0或1-P -S -W 0或1[设备]
补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数.
测试各硬盘读取速度判断硬盘故障
在服务端命令窗口中执行如下命令
hdparm -t /dev/hda (IDE硬盘)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)
hdparm -t /dev/md0 (软RAID设备)
参数:
-a 设定读取文件时,预先存入块区的分区数,若不加上选项,则显示目前的设定.
-A0或1 启动或关闭读取文件时的快取功能.
-C 检测IDE硬盘的电源管理模式.
-d0或1 设定磁盘的DMA模式.
-f 将内存缓冲区的数据写入硬盘,并清楚缓冲区.
-g 显示硬盘的磁轨,磁头,磁区等参数.
-h 显示帮助.
-i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供.
-I 直接读取硬盘所提供的硬件规格信息.
-k0或1 重设硬盘时,保留-dmu参数的设定.
-K0或1 重设硬盘时,保留-APSWXZ参数的设定.
-m 设定硬盘多重分区存取的分区数.
-n0或1 忽略硬盘写入时所发生的错误.
-p 设定硬盘的PIO模式.
-P 设定硬盘内部快取的分区数.
-q 在执行后续的参数时,不在屏幕上显示任何信息.
-r0或1 设定硬盘的读写模式.
-S 设定硬盘进入省电模式前的等待时间.
-t 评估硬盘的读取效率.
-T 平谷硬盘快取的读取效率.
-u0或1 在硬盘存取时,允许其他中断要求同时执行.
-v 显示硬盘的相关设定.
-W0或1 设定硬盘的写入快取.
-X 设定硬盘的传输模式.
-y 使IDE硬盘进入省电模式.
-Y 使IDE硬盘进入睡眠模式.
sleep命令?
常用工具命令 sleep命令暂停指定的时间.?
语法?
sleep(参数)?
参数?
时间:指定要暂停时间的长度.?
时间长度,后面可接 s、m、h 或 d,其中 s 为秒,m 为 分钟,h 为小时,d 为日数. 实例 有时在写一些以循环方式运行的监控脚本,设置时间间隔是必不可少的,下面是一个Shell进度条的脚本演示在脚本中生成延时.?
#!/bin/bash?
b='' for ((i=0;$i=100;i◆◆)) do printf "Progress:[%-100s]%d%%\r" $b $i sleep 0.1 b=#$b done
关闭电脑休眠功能
sudo vi /etc/systemd/logind.conf
找到下列条目
#HandleLidSwitch=suspend
改成如下
HandleLidSwitch=ignore
保存退出,重启系统
查看Linux 进程命令 ps -aux 或者ps -ef linux 进程很多 如果需要查找某一个进程可以使用 管道和grep命令Linux下常用命令 grep 匹配字符 ps 查询Linux进程
在linux下,我喜欢用命令让系统进入休眠:
$ echo mem | sudo tee /sys/power/state
当然,不用每次都要敲这么一长串,可以把它加入到一个脚本中. 再将该脚本命令加入到/etc/sudoers文件,就可以避免每次都需要输入用户密码了.
man hdparm
hdparm -Y /dev/hd*:使硬盘进入睡眠模式;
hdparm -y /dev/hd*:使硬盘进入省电模式;
hdparm -S[num] /dev/hd*:设置超时值使硬盘进入睡眠模式;
唤醒硬盘hdparm好像没有相应参数,实际上你去操作硬盘就会自动唤醒硬盘,使用ioctl有个参数可以唤醒硬盘,你可以查看硬盘操作的相应头文件.
具体看hdparm的源代码,实际是使用ioctl操作硬盘相应寄存器.
以上就是土嘎嘎小编为大家整理的linux修改休眠命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!