acpi-ACPI Linux下poweroff关机失败,会再次启动(非重启)

问题描述

ACPI Linux下poweroff关机失败,会再次启动(非重启)

两台机子用直连线连接,利用网络唤醒使机子开机,然后关机被唤醒方,可以正常关机,再次网络唤醒,再次关机被唤醒方,这是关机后(风扇已停),机子会重新启动。
分析可能是BIOS没有将网卡状态即时清掉,通过询问BIOS方,BIOS在每次S5模式时会将网卡状态sts清掉。BIOS中ACPI是处于S3模式下的。
请问会不会跟BIOS没有处理S3模式有关?linux下poweroff命令关机时,用到的是哪个模式关机?
附:windown下没有此现象;单台机子(不连直连线)也不会出现此现象。
求高人指教,多谢!

时间: 2025-01-20 09:54:32

acpi-ACPI Linux下poweroff关机失败,会再次启动(非重启)的相关文章

linux下adb连接失败的怎么解决

不管是在Windows系统还是在Linux系统中,相信不少用户或开发者都遇到过手机adb连接不上的情况.其实出现这种问题很多时候是由于 adb冲突导致的,毕竟很多软件都有自己的adb链接.那么,出现这种问题该怎么办呢?下面就给大家介绍下Mac或者linux下adb连接失败的解决办法. 1.查看设备VenderID 在mac下 或者Linux打开终端(Terminal),linux下可以按快捷键(CTRL+T,忘了具体是不是大家去试试或者查查),mac下Control+space,输入Termin

linux下串口编程read函数返回(非超时返回)问题

问题描述 linux下串口编程read函数返回(非超时返回)问题 串口编程经典应用场景:打开串口,阻塞模式,非超时返回,有数据返回,无数据死等. 简易代码为例: void* read_thread(void* param) { char szbuf[128]; int size = 0; while (running) { size = read(fd, szbuf, sizeof(szbuf)); } return 0; } int main() { fd = open(port, O_RDW

自己写的一个java程序,怎么在linux下设置成用户登录后启动?

问题描述 自己写的一个java程序,怎么在linux下设置成用户登录后启动? 我自己目前的办法是自己写了一个脚本,内容是:#!/bin/bashcd /ablationjava -jar newablation130222_fat.jar &然后在桌面终端下vi ~/.bash_profile 按i在文档的最后加入sh /ablation/auto.sh按esc然后按:w 回车键 但是这个办法不是很好,我希望通过纯代码实现,或者写一个脚本让java调用这个脚本在实现,请问各位该怎么办啊

linux下c程序调用reboot函数实现直接重启【转】

转自:http://www.blog.chinaunix.net/uid-20564848-id-73878.html linux下c程序调用reboot函数实现直接重启   当然你也可以直接调用system("reboot"),但是这里完全基于库函数来实现,不依赖于/sbin/reboot这个外部程序这里reboot()的其他命令,比如RB_POWER_OFF,并不能保证关闭计算机电源. #include <unistd.h>#include <sys/reboot

Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

Linux Systemd--在RHEL/CentOS 7中启动/停止/重启服务 RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Linux标准组的启动脚本. Systemd是一个Linux操作系统下的系统和服务管理器.它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的

linux下解密AES失败的问题

问题描述 我在linux系统下解密AES失败,上网查了资料说是加上下段代码就能解决://防止linux下随机生成keySecureRandomsecureRandom=SecureRandom.getInstance("SHA1PRNG");secureRandom.setSeed(password.getBytes());但事实是我加上了这行代码,放到几台机器当中去试时发现,还是解密失败,有大侠遇到过吗? 解决方案 解决方案二:kgen.init(128,secureRandom);

Linux下读取文件失败

问题描述 这是我的读取代码: public static List<String> addFileToList(String bKFilePath) {BufferedReader bkFile = null;List<String> list = new ArrayList<String>();try {LOG.debug("bKFilePath:"+bKFilePath);boolean isReadable=new File(bKFilePat

Linux下MongoDB的安装,通过配置文件启动Mongodb的方式研究,mongodb自启动脚本(Linux),Windows下安装MongoDB服务

关于MongoDB的windows的 安装,可以参考: http://www.runoob.com/mongodb/mongodb-window-install.html 关于Linux的安装可以参考: http://www.runoob.com/mongodb/mongodb-linux-install.html 使用MongoDB的场景: A:需要写入大量的数据,但是这些数据的价值并不是太高,比如:日志 B:数据增长量较大,而且数据结构有时候还不一致 C:未来数据会很大. 注意:Mongod

Linux下远程备份、上传工程,重启服务器

    Linux服务器实现远程,原项目的备份.删除,新项目上传,以及远程重启服务器! 分成一个主shell调用三个shell文件步骤完成. mainsh.sh一次按顺序执行多个脚本,将三步sh顺序完成: #!/bin/sh #此Shell一次按顺序执行多个脚本 #参数:: #远程jboss服务器所在的ip IP=127.0.0.1 #服务器登录账户 userx='tskk' #服务器登录密码 passx='sasa' #部署jboss远程服务器上项目war文件的全路径名称(用于备份) jbos