个人学习笔记(一)
来源:互联网 发布:学粤语 知乎 编辑:程序博客网 时间:2024/04/28 11:38
发现这个问题的原因是 iptables -m time 的使用出现问题。由于路由板子上没有rtc硬件,所以硬件时间一直是1970开始的时间,但是可以下面的函数把系统时间同步到硬件时间。只有这样 iptables -m time 才可以正常使用。
同步systime 到 kernel time
#include <sys/time.h>
int sync_time_zone(){
structtimezone tz;
struct tm tm_time;
time_t tm;
structtimeval tv;
gettimeofday(&tv,&tz);
time(&tm);
localtime_r(&tm,&tm_time);
/*workaround warp_clock() on first invocation */
memset(&tz,0, sizeof(tz));
settimeofday(&tv,&tz);
memset(&tz,0, sizeof(tz));
tz.tz_minuteswest= -(tm_time.tm_gmtoff / 60);
if(settimeofday(&tv, &tz) == -1 ){
printf("settimeofdayFailed...\n");
}else{
printf("settimeofdayPass...\n");
}
return0;
}
- 个人学习笔记(一)
- 个人学习笔记(一)
- 学习个人学习XML笔记(一)
- 学习 Box2D 个人笔记(一)b2World
- Mybatis学习之个人笔记(一)
- JSP个人学习笔记(一)
- Shiro个人学习笔记(一)
- dwz 个人学习笔记(一)入门
- 个人C++学习笔记记录(一)
- JSON学习个人笔记(一)
- Python个人学习笔记一
- 个人Linux 学习笔记一
- Makefile个人学习笔记一
- 学习android个人笔记一
- 个人学习(一)
- 黑马程序员——Struts个人学习笔记(一)
- 个人PHP学习笔记(一)--基本语法
- Git 的个人学习与使用笔记(一)
- 加密算法
- Win10系统下激活系统和office2013教程
- 转】深度学习--深度信念网络(Deep Belief Network)
- Arduino - 改装车库门,增设手机蓝牙控制功能
- support-v4 关联源码
- 个人学习笔记(一)
- Java 接口Collection
- GridView的编辑,更新,取消,删除等功能演示
- js修改onclick动作的四种方式
- android中的AutoCompleteTextView与MultiAutoCompleteTextView
- Markdown入门学习
- JavaEE之SSH框架整合
- Android 设置开放隐性启动Intent
- 策略模式