登录
首页 » Linux编程 » linux 看门狗

linux 看门狗

于 2022-07-21 发布 文件大小:15.86 kB
0 187
下载积分: 2 下载次数: 1

代码说明:

实现了linuxwathLinux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),就会导致在内核中启动一个1分钟的定时器(系统默认时间),此后,用户空间程序需要保证在1分钟之内向这个设备写入数据(俗称“定期喂狗”),每次写操作会导致重新设定定时器。如果用户空间程序在1分钟之内没有写操作,定时器到期会导致一次系统 reboot 操作(“狗咬人了”呵呵)。通过这种机制,我们可以保证系统核心进程大部分时间都处于运行状态,即使特定情形下进程崩溃,因无法正常定时“喂狗”,Linux系统在看门狗作用下重新启动(reboot),核心进程又运行起来了. 这个程序就是那个用户空间的程序。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 简单linux网络
    connect    int connect(int sockfd, struct sockaddr * serv_addr,int addrlen)    sockfd:socket返回的文件描述符.    serv_addr:储存了服务器端的连接信息.其中sin_add是服务端的地址    addrlen:serv_addr的长度    connect函数是客户端用来同服务端连接的.成功时返回0,sockfd是同服务端通讯的文件描述符 失败时返回-1. 
    2022-02-03 23:21:43下载
    积分:1
  • iCAN实例
      基于iCAN协议的网络编程,实现数据包的接受与发送                                                                                                                                                                                  
    2023-03-18 13:35:04下载
    积分:1
  • 界面美工设计
    可以用qt界面的美工设计。 完成一系列的按钮美工和其他界面的美工,可以让你跟家熟悉qt界面的操作,希望对你有帮助
    2022-01-22 08:42:28下载
    积分:1
  • 无线传感器网络
    它是一个简单的方法表示 af 无线传感器网络度应用和使用
    2022-04-25 11:59:54下载
    积分:1
  • linux下简易ftp客服端-代码
    该ftp的客服端是在linux下面写,涉及的东西也比较简单,如前ftp的简单介绍,知道ftp主要的工作流程架构,套接字的创建,还有就是字符串和字符的处理。使用的函数都是比较简单平常易见的,写的时候感觉有将以前学的函数从新巩固一遍。这个简易的ftp客服端只是完成了基本的工作,还有许多的问题有待解决。如:目前最大的问题是使用pasv(被动模式)连接的时候,某些情况下会出现运行错误或同一个运行程序中使用两次pasv的被动连接就是出现运行错误而退出。注意:ftp的测试最好是用linux平台下搭建,连接编码不同ftp会出现错误。
    2022-01-22 12:46:49下载
    积分:1
  • NACHOS LAB3.2
      了解线程切换出错的机理,利用信号量,锁机制来保护线程。分为3部分:(1)基于双向链表插入、删除的锁机制演示(2)基于table类表申请、释放的锁机制演示(3)基于BoundedBuffer类读写问题的锁机制演示。先补充synch里的函数,有两种方式1.利用信号量,2.自己写函数……
    2022-10-13 05:20:03下载
    积分:1
  • linuxC 局域网通讯 非服务器转发(TCP和UDP都用到了)
    注册,登录,文件处理,双向链表操作,再登陆从服务器发送登录用户,每5秒刷新客户信息,客户端之间用UDP通信,服务器与客户端之间用TCP通信。
    2022-10-16 15:25:03下载
    积分:1
  • minix_src minix3.1.8的全部源代码
    minix3.1.8的全部源代码有助于对minix进行修改可以通过sourcelight阅读代码有助于对操作系统的理解
    2022-01-25 22:55:13下载
    积分:1
  • 在therminal中运行的youdao词典(基于python)
    基于python的词典,个人感觉很适合学习和研究,功能很完善,对于网络编程入门帮助很大。
    2022-01-31 04:56:57下载
    积分:1
  • 简单的网络套接字通信,实现客户端服务器端异步通信
    资源描述能实现客户端与服务器端异步通信,erver端监听有没有新的client连上,有的话就创建一个线程来做专门的会话处理,线程属性是detached,线程退出时会回收socket fd。 client端启用了两个线程来分别做读和写的操作,读和写应该是异步的。 这程序是为了熟悉socket做的快速demo,使用了accept和select等接口,可能会存在一些bug,需注意,改改就可以添加私聊模式,也可以成为新人初学socket的参考,
    2022-02-20 09:34:11下载
    积分:1
  • 696516资源总数
  • 106459会员总数
  • 0今日下载