Linux休眠,挂起,待机,关机的区别及相关命令

休眠是一种更加省电的模式,它将内存中的数据保存于硬盘中,所有设备都停止工作。当再次使用时需按开关机键,机器将会恢复到您的执行休眠时的状态,而不用再次执行启动操作系统复杂的过程。

待机(挂起)是将当前处于运行状态的数据保存在内存中,机器只对内存供电,而硬盘、屏幕和CPU等部件则停止供电。由于数据存储在速度快的内存中,因此进入等待状态和唤醒的速度比较快。不过这些数据是保存在内存中,如果断电则会使数据丢失。

立刻关机:

sudo halt
sudo init 0
sudo shutdown -h now
sudo shutdown -h 0

定时/延时关机:
sudo shutdown -h 19:30
sudo shutdown -h +30      ##单位为分钟

重启:
sudo reboot
sudo init 6
sudo shutdown -r now

休眠:

sudo pm-hibernate

echo “disk” > /sys/power/state

sudo hibernate-disk

待机(挂起):
sudo pm-suspend
sudo pm-suspend-hybrid

echo “mem” > /sys/power/state

sudo hibernate-ram

时间: 10-26

Linux休眠,挂起,待机,关机的区别及相关命令的相关文章

linux下查找进程及终止进程操作的相关命令

使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程.这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关的进程PID号.首先,我们需要使用linux下另外一个命令ps查找与进程相关的PID号:ps aux | grep program_filter_word1)ps a 显示现行终端机下的所有程序,包括其他用户的程序.2)ps -A 显示所有程序.3)ps c 列出程序时,显示

oracle linux下oracle 10g启动EM、isqlplus及相关命令语法

转载:http://hancang2000.blog.sohu.com/139239421.html ORACLE_HOME/bin/emctl start dbconsole $ORACLE_HOME/bin/isqlplusctl start emctl常用命令语法: emctl start dbconsole启动EM console服务,使用前需要先设置ORACLE_SID环境变量 emctl stop dbconsole停止EM console服务,使用前需要先设置ORACLE_SID环

Linux时间戳atime ctime mtime区别及相关命令

首先简单讲一下Linux时间戳atime ctime mtime的概念 atime:Access Time 最后一次访问文件(读取或执行)或目录的时间 mtime:Modofy Time 最后一次修改文件(内容)或目录(内容)的时间 ctime:Change Time 最后一次改变文件(属性)或目录(属性)的时间 atime ctime mtime的区别 atime access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内

查看linux机器是32位还是64位的相关命令

查看linux机器是32位还是64位的方法: 方法一:uname -a 方法二:uname -m 方法三: file /sbin/init   如果显示 64-bit 则为64位:如果显示为32 bit 则为32bit: 方法四:getconf LANG_BIT 方法五:ls / | grep 64   (也就是根目录如果有lib64文件夹,那就是64位) 附: 查看系统版本: cat /etc/redhat-release 查看内核版本:uname -r

Linux权限、用户以及文本处理的一些相关命令

1.权限的相关命令:通过 ls -l,我们可以查看文件的权限.例如:rwxr-xr-x. 其中分为三组,rwx r-x r-x.第一组是属主的权限,第二组是属组的权限,第三组是其他用户的权限.属主:user(u):属组:group(g):其他用户:other(o).r:是可读权限. w: 是可写权限. x: 是可执行权限. -就代表没有这个权限.如上图所示:test1这个文件属主的权限是可读可写可执行,属组和其他用户都只是可读可写,不 能执行.当然,我们可以通过一些命令,给用户修改权限. ①ch

linux中fork, source和exec的区别

转:linux中fork, source和exec的区别 shell的命令可以分为内部命令和外部命令. 内部命令是由特殊的文件格式.def实现的,如cd,ls等.而外部命令是通过系统调用或独立程序实现的,如awk,sed. source和exec都是内部命令. fork   使用 fork 方式运行 script 时, 就是让 shell(parent process) 产生一个 child process 去执行该 script, 当 child process 结束后, 会返回 parent

Linux中进行挂起(待机)的命令说明

/*********************************************************************  * Author  : Samson  * Date    : 04/28/2014  * Test platform:  *              3.11.0-12-generic #19-Ubuntu  *              GNU bash, version 4.2.45  * ****************************

Linux 登录、注销与关机

Linux 登录.注销与关机 这里主要学习的是命令行环境下的相关操作. 一.登录 Linux 默认的情况下会提供六个终端来让用户登录,切换的方式为使用:[Ctrl + Alt + F1 ~ F6]的组合键.系统会将 [F1] ~ [F6] 命名为 tty1 ~ tty6 的操作接口环境. 也就是说,当你按下 [Ctrl + Alt + F1]时,就会进入到 tty1 的终端界面中,同样的 [F2] 就是 tty2. tty 是 Teletype 的缩写.Teletype 是最早出现的一种终端设备

Linux服务器挂死案例分析

问题现象: 在linux服务器上运行一个指定的脚本时,就会出现无数个相同进程的,而且不停的产生,杀也杀不掉,最后系统就陷入死循环,无法登陆,只能人工去按机器的电源键才可以.这够崩溃的吧? 问题分析过程: 在分析过程中发现这个特定的脚本有些特别,和系统中已有的命令的名字是相同的. 以free命令为例: 这个脚本名字就叫做free(后面没有带.sh),而且这个脚本文件里又去调用了free命令. 这个脚本的本意应该是要去调用free命令来完成一个任务. 那是否就是因为这样就会导致问题呢? 其实光这样是