Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

S3C6410在Linux下的WATCHDOG TIMER(看门狗定时器)驱动

S3C6410在Linux下的WATCHDOG TIMER(看门狗定时器)驱动

如果对看门狗定时器的硬件不太熟悉,可以看这篇文章《S3C6410硬件WATCHDOG TIMER(看门狗定时器)》见 http://www.linuxidc.com/Linux/2012-05/60749.htm。还是先说下整体结构,又要说到大家很熟悉的平台设备了,同样看门狗定时器也是作为平台设备存在的,但与以前的不同的地方是,看门狗定时器是一种混杂设备,先介绍下混杂设备。1、混杂设备1.1、混杂设备并没有明确的定义。它的主设备号是10,不同的设备用次设备...
设置Squid成功实现防盗链

设置Squid成功实现防盗链

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据...
Linux驱动修炼之道-混杂设备

Linux驱动修炼之道-混杂设备

在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。 所有的miscdevice设备形成了一个链表,对设备访问时内核根据次设备号查找对应的miscdevice设备,然后调用其file_operations结构中注册的文件操作接口进行操作。 在内核中用struct miscdevice表示miscdevice设备,然后调用其file...
配置LIDS打造Linux内核安全入侵侦察系统

配置LIDS打造Linux内核安全入侵侦察系统

LIDS( Linux入侵侦察系统)是Linux内核补丁和系统管理员工lidsadm),它加强了Linux内核。它在内核中实现了一种安全模式 -- 参考模式以及内核中的Mandatory Access Control(命令进入控制)模式。本文将阐述LIDS的功能和如何使用它来建立一个安全的Linux系统。 为什么选择LIDS 随着互连网上Linux越来越受欢迎 ,越来越多现有GNU/LINUX系统上的应用软件中的安全漏洞被发现。很多程序利用了程序员...
Linux多线程面试题

Linux多线程面试题

前面的选择题那些跳过,直接看最后的编程题。第三题(某培训机构的练习题):子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。第四题(迅雷笔试题):编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。第五题(Google面试题)有四个线程1、2、3、4...
掌握Linux日志让系统更安全

掌握Linux日志让系统更安全

Linux日志分析详细部分 Linux日志也是用户应该注意的地方之一。不要低估日志文件对网络安全的重要作用,因为日志文件能够详细记录系统每天发生的各种各样的事件。用户可以通过日志文件检查错误产生的原因,或者在受到攻击和黑客入侵时追踪攻击者的踪迹。日志的两个比较重要的作用是:审核和监测。配置好的Linux的日志非常强大。对于Linux系统而言,所有的日志文件都在/var/log下。默认情况下,Linux的日志文件已经足够强大,但没有记录FTP的活动。用户可...
Linux多线程编程学习

Linux多线程编程学习

一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。二、什么时候使用多线程? 当多个任务可以并行执行时,可以为每个任务启动一个线程。三、线程的创建 使用pthread_create函数。#include<pthread.h> i...
Linux系统中用iptables实现NAT

Linux系统中用iptables实现NAT

本文主要介绍如何使用iptbales实现Linux2.4下的强大的NAT功能。关于iptables的详细语法请参考“用iptales实现包过虑型防火墙”一文。需要申明的是,本文绝对不是 NAT-HOWTO的简单重复或是中文版,在整个的叙述过程中,作者都在试图用自己的语言来表达自己的理解,自己的思想。 一、概述 1. 什么是NAT 在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转...
MyBatis的关于批量数据操作的测试

MyBatis的关于批量数据操作的测试

MyBatis的前身就是著名的Ibatis,不知何故脱离了Apache改名为MyBatis。MyBatis所说是轻量级的ORM框架,在网上看过一个测试报告,感觉相比于Hibernate来说,优势并不明显。 下面说一下比较有趣的现象,根据MyBatis的官方文档,在获得sqlSession时,它有为批量更新而专门准备的:session=sessionFactory.openSession();//用于普通update session=sessionFacto...
Linux操作系统预防病毒方案

Linux操作系统预防病毒方案

也许你会问,Linux下防病毒是否是多余的?因为Linux本身具有抵抗病毒的能力.如果以非超级用户身份登录,一个恶意感染系统文件的程序将很难得逞.所以当我们看到使用Windows的朋友们要不辞辛劳地与美丽莎,切尔诺贝利,ExploreZip等病毒作斗争时,感到无比悲痛,因为我们丝毫不受这些病毒的威胁.然而,这种日子很快就要到头了,并不是由于Linux本身易受病毒感染,而是因为Linux要想得到企业的认可,就必须具备高度集成各种系统标准的能力,甚至要解决由...
Linux系统下入侵工具Knark的简述与防范

Linux系统下入侵工具Knark的简述与防范

本文讨论了Linux系统下攻击者入侵成功以后常常使用的一些后门技术,并且对最着名的rootkit工具之一?knark进行了详细的分析,并且指出了在发现系统被入侵以后如何发现是否是kark及如何恢复。 什么是"rootkit"? 入侵者入侵后往往会进行清理脚印和留后门等工作,最常使用的后门创建工具就是rootkit。不要被名字所迷惑,这个所谓的“rootkit”可不是给超级用户root用的,它是入侵者在入侵了一太主机后,用来做创建后门并加以伪装用的程序包...
DDoS七种攻技术方式及相关防御

DDoS七种攻技术方式及相关防御

DDOS攻击是现在最常见的一种黑客攻击方式,下面就给大家简单介绍一下DDOS的七种攻击方式。1.Synflood: 该攻击以多个随机的源主机地址向目的主机发送SYN包,而在收到目的主机的SYN ACK后并不回应,这样,目的主机就为这些源主机建立了大量的连接队列,而且由于没有收到ACK一直维护着这些队列,造成了资源的大量消耗而不能向正常请求提供服务。2.Smurf:该攻击向一个子网的广播地址发一个带有特定请求(如ICMP回应请求)的包,并且将源地址伪装成想要...
瑞星杀毒软件2007光盘零售版是面向 Linux的?

瑞星杀毒软件2007光盘零售版是面向 Linux的?

先来个评论:这是用Linux系统作为杀毒系统的,以前是把dos当作Windows杀毒系统,现在换成Linux了,估计是看好Linux的硬件支持和性能吧!操作步骤先将计算机启动顺序设为光盘启动(具体方法详见计算机的相关使用说明)将瑞星杀毒软件 2007 版光盘放入光盘驱动器将事先制作好的瑞星 U 盘杀毒工具插入计算机 USB 接口,并确保连接正确(制作 U 盘杀毒工具的方法详见制作瑞星 U 盘杀毒工具)重新启动计算机, 系统将自动从光盘启动按照启动界面的提示...
Linux Kernel PowerPC chrp/setup.c指针引用漏洞及相应补丁

Linux Kernel PowerPC chrp/setup.c指针引用漏洞及相应补丁

受影响系统:Linux kernel 2.4.21 - 2.6.18-53描述:Linux Kernel是开放源码操作系统Linux所使用的内核。Linux Kernel在PowerPC平台上执行里存在漏洞,本地攻击者可能利用此漏洞导致拒绝服务。当运行在PowerPC时,Linux Kernel的chrp/setup.c文件中的chrp_show_cpuinfo函数可能会出现崩溃。如果本地攻击者导致of_get_property函数失败的话,就会触发空指针...
<< 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 >>