centos acpi off centos7怎么关机
大家好,今天来为大家分享centos acpi off的一些知识点,和centos7怎么关机的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
怎么用VirtualBox后台运行
后台启动VirtualBox虚拟机的命令有2个:
VBoxHeadless-s|--startvm<uuid>|<name> [--vrde=on|off|config]
VirtualBox 1.6后的版本里,VBoxVRDP只是VBoxHeadless的快捷方式,不再是单独的命令。
防止VRDP端口(虚拟机设置里的远程桌面)被外界访问到,用参数--vrde=off,虚拟机用桥接
网络时,虚拟机系统自带的远程桌面不受此参数影响。
VBoxManage [-q|--nologo] startvm<uuid>|<name> [--type gui|sdl|headless]
The following values are allowed:
gui- Starts a VM showing a GUI window. This is the default.
headless- Starts a VM without a window for remote display only.
启动虚拟机的脚本(虚拟机的名称为XP):
@echo off
:: by oicu
cd/d"D:\Program Files\Oracle\VirtualBox"
VBoxHeadless--startvm"XP"
:: VBoxManage startvm"XP"--type headless
直接启动批处理脚本的话(包括脚本放到“启动”里),无论用哪条命令启动虚拟机都会有
一个headless的cmd窗口,用start""也不能消去,关闭了该cmd窗口后虚拟机也退出了,而
且属于不正常关闭。可以一次启动多个虚拟机系统。
关闭虚拟机的脚本:
@echo off
:: by oicu
cd/d"D:\Program Files\Oracle\VirtualBox"
VBoxManage controlvm"XP" acpipowerbutton
:: send{Enter} to VM, for Windows Guest OS only.
VBoxManage controlvm"XP" keyboardputscancode 1c
打开gpedit.msc组策略,在用户的登录/注销脚本里,分别添加上面2个脚本。这里不能使用
计算机的启动/关机脚本,测试过是不能启动虚拟机的,可能和SYSTEM用户执行的脚本不能
访问网络等权限有关。使用登录脚本启动虚拟机不会显示headless的cmd窗口(系统组策略
里默认是隐藏运行脚本),未测试计划任务的方式。
远程登录Windows系统的虚拟机后,如果远程未注销,用关闭虚拟机的脚本就无法关闭虚拟
机,原因是关闭计算机时会提示“其他用户登录到这台计算机,关闭WINDOWS会使他们丢失
数据,您要继续关机吗?”造成acpi关机方式失败。在Guest系统里设置关机/注销脚本,用
shutdown-s-t 0也无效。解决方法是向虚拟机发送回车键,模拟“确定”操作,当然也可
以用shutdown远程关闭系统,但设置和操作更麻烦了。
虚拟机是Linux时,避免用VboxHeadless.exe和VirtualBox.exe交替登录,两者的不同步可
能会造成虚拟机的filesystem损坏。
如何在 Linux 终端下检查笔记本电池状态
在终端下检查笔记本电池状态
我们可以使用下面的三种方法来从命令行中查找到笔记本电池状态。
方法一–使用 upower命令
upower命令预装在大多数的 Linux发行版本中。为了使用upower命令来展示电池的状态,打开终端并运行如下命令:
$ upower-i/org/freedesktop/UPower/devices/battery_BAT0
示例输出:
native-path: BAT0vendor: Samsung SDImodel: DELL 7XFJJA2serial: 4448power supply: yesupdated: Sat 12 May 2018 06:48:48 PM IST(41 seconds ago)has history: yeshas statistics: yesbatterypresent: yesrechargeable: yesstate: chargingwarning-level: noneenergy: 43.3011 Whenergy-empty: 0 Whenergy-full: 44.5443 Whenergy-full-design: 48.84 Whenergy-rate: 9.8679 Wvoltage: 12.548 Vtime to full: 7.6 minutespercentage: 97%capacity: 91.2045%technology: lithium-ionicon-name:'battery-full-charging-symbolic'History(charge):1526131128 97.000 chargingHistory(rate):1526131128 9.868 charging
正如你所看到的那样,我的电池正处于充电状态,并且它的电量百分比是 97%。
假如上面的命令因为某些未知原因不起作用,可以尝试使用下面的命令:
$ upower-i `upower-e| grep'BAT'`
示例输出:
native-path: BAT0vendor: Samsung SDImodel: DELL 7XFJJA2serial: 4448power supply: yesupdated: Sat 12 May 2018 06:50:49 PM IST(22 seconds ago)has history: yeshas statistics: yesbatterypresent: yesrechargeable: yesstate: chargingwarning-level: noneenergy: 43.6119 Whenergy-empty: 0 Whenergy-full: 44.5443 Whenergy-full-design: 48.84 Whenergy-rate: 8.88 Wvoltage: 12.552 Vtime to full: 6.3 minutespercentage: 97%capacity: 91.2045%technology: lithium-ionicon-name:'battery-full-charging-symbolic'History(rate):1526131249 8.880 charging
upower不仅可以显示出电池的状态,它还可以显示出已安装电池的其他完整信息,例如电池型号,供应商名称,电池的序列号,电池的状态,电池的电压等信息。
当然,如果你只想显示电池的状态,你可以可以结合使用upower命令和grep命令,具体命令如下:
$ upower-i$(upower-e| grep BAT)| grep--color=never-E"state|to\ full|to\ empty|percentage"
示例输出:
state: fully-chargedpercentage: 100%
从上面的输出中可以看到我的笔记本电池已经完全充满了。
想知晓更多的细节,可以参看 man页:
$ man upower
方法二–使用 acpi命令
acpi命令可以用来显示你的 Linux发行版本中电池的状态以及其他 ACPI信息。
在某些 Linux发行版本中,你可能需要安装acpi命令。
要在 Debian、 Ubuntu及其衍生版本中安装它,可以使用如下命令:
$ sudo apt-get install acpi
在 RHEL、 CentOS、 Fedora等系统中使用:
$ sudo yum install acpi
或者使用如下命令:
$ sudo dnf install acpi
在 Arch Linux及其衍生版本中使用:
$ sudo pacman-S acpi
一旦acpi安装好后,运行下面的命令:
$ acpi-V
注意:在上面的命令中,V是大写字母。
示例输出:
Battery 0: Charging, 99%, 00:02:09 until chargedBattery 0: design capacity 4400 mAh, last full capacity 4013 mAh= 91%Battery 1: Discharging, 0%, rate information unavailableAdapter 0: on-lineThermal 0: ok, 77.5 degrees CThermal 0: trip point 0 switches to mode critical at temperature 84.0 degrees CCooling 0: Processor 0 of 3Cooling 1: Processor 0 of 3Cooling 2: LCD 0 of 15Cooling 3: Processor 0 of 3Cooling 4: Processor 0 of 3Cooling 5: intel_powerclamp no state information availableCooling 6: x86_pkg_temp no state information available
首先让我们来检查电池的电量,可以运行:
$ acpi
示例输出:
Battery 0: Charging, 99%, 00:01:41 until chargedBattery 1: Discharging, 0%, rate information unavailable
下面,让我们来查看电池的温度:
$ acpi-t
示例输出:
Thermal 0: ok, 63.5 degrees C
如果需要将温度以华氏温标显示,可以使用:
$ acpi-t-f
示例输出:
Thermal 0: ok, 144.5 degrees F
如果想看看交流电适配器是否连接上了没有,可以运行:
$ acpi-a
示例输出:
Adapter 0: on-line
假如交流电适配器没有连接上,则你将看到如下的输出:
Adapter 0: off-line
想获取更多的信息,可以查看 man页:
$ man acpi