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

首页 / 操作系统 / Linux

袁萌:Linux与病毒

袁萌:Linux与病毒

2月11日,《Linuxtoday》发表Foobar长篇文章(11页A4打印纸),题为“How to write a Linux virus(病毒)...”,令人十分惊异。这是什么事呢?大家知道,Linux抗击病毒(传播)的能力与Unix相当,可以说“Linux具有防病毒”能力,它是一种十分安全的操作系统。在理智上,人们能够认识并且承认这一点是非常重要的。但是,我们有人动辄就发表言论,要求政府投入巨资,独立地研发所谓“国产”的安全操作系统,似乎Linux还...
Shell脚本和Informix的交互实现技巧

Shell脚本和Informix的交互实现技巧

在Linux/Unix下一些程序是命令行或者服务程序,一般都有一个配置文件来描述其运行规则,而这些规则通常会保存在数据库中,由其它应用程序来维护。这就牵涉一个问题,如何从数据库中获取最新的规则来驱动后台程序。同样后台程序运行结束后,生成的结果有时需要写回数据库,以便其它应用程序读取。 通过阅读本文章,读者能了解Shell脚本和Informix交互的一些常用技巧和方法,实现诸如查询、增加、删除、修改数据功能,最终实现数据库、后台程序之间的信息交互。 1....
入门级黑客必看:最常用的密码大曝光

入门级黑客必看:最常用的密码大曝光

电脑或互联网登陆的密码各式各样,但是日前来自美国网站InformationWeek的一份调查却显示,人们惯用的密码类型还是有章可循的.据报道,在 2.8万名被访者中,有16%的人喜欢用自己或孩子的名作为密码,有14%的人则干脆用键盘上的“1234”或“”作为密码.而在英语国家中,还有人喜欢用单词“QWERTY(意思是标准传统键盘)”作为密码,在法语国家中,单词“AZERTY(意思是法式键盘)”的使用频率很高.另外据调查显示,在被盗的密码中,有5%的密码是某...
Linux自动创建设备节点

Linux自动创建设备节点

在驱动用加入对udev的支持主要做的就是:在驱动初始化的代码里调用class_create(...)为该设备创建一个class,再为每个设备调用device_create(...)( 在2.6较早的内核中用class_device_create)创建对应的设备。内核中定义的struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create(…)函数,可以用它来创建一个类,这个类存放于sys...
Linux系统进程监控工具简介

Linux系统进程监控工具简介

Linux操作系统为用户提供了who、w、ps和top等察看进程信息的系统调用,通过结合使用这些系统调用,我们可以清晰地了解进程的运行状态以及存活情况,从而采取相应的措施,来确保Linux系统的安全。它们是目前在Linux下最常见的进程状况查看工具,它们是随Linux套件发行的,安装好系统之后,用户就可以使用。1、who命令:该命令主要用于查看当前在线上的用户情况。系统管理员可以使用who命令监视每个登录的用户此时此刻的所作所为。2、w命令:该命令也用于显...
Linux系统调用存在的一些问题及对策

Linux系统调用存在的一些问题及对策

Linux进程监控方法和工具都是基于调用操作系统给我们提供的相应的API接口函数或者系统调用来实现的。我们所得到的只是接口函数处理后的结果,不能够主动地从操作系统内核的进程数据结构当中获取我们需要的信息。因而,它们具有如下一些问题:1、传统的进程监控方法运行效率比较低,同时反应时间也比较长,实时性能差。2、不能够实时、高效地向用户报告当前系统运行的安全状况,就算系统中有不法进程在运行,系统也不能识别出来。3、不能给用户捕捉不法进程的行为提供证据和进程的活动...
Android bionic缺失pthread_cancel的解决方法

Android bionic缺失pthread_cancel的解决方法

在native code中使用多线程好处多多,但是Android的bionic并没有完全实现标准POSIX线程库的所有API,例如pthread_cancel()。但是google这样做肯定有原因,被cancel的thread不一定已经把自己拥有的资源释放掉,因此很可能带来内存泄露,锁没有释放等问题。这些问题在移动设备上更加突出。首先介绍一个指标的方法,使用signal替代cancel调用:当worker thread超时时,在主线程(或者是监视进程)中调...
小病毒Conflicker导致法国战机瘫痪

小病毒Conflicker导致法国战机瘫痪

我不是很清楚法国空军最近在攻击什么。但在刚刚过去的几个星期里,法国空军的战斗机都未能正常起飞,因为尽管微软一再警告问题的严重性,军队都没有采取有效措施来控制Conflicker病毒的蔓延。据某知情人士透露,法国空军的“飓风”战斗机因感染Conflicker病毒而导致武器系统瘫痪,同时,军队内部的网络也存在严重的安全问题。附部分原文:I am not sure whom the French military is attacking these days....
使用GIT工具获取Android应用程序源代码

使用GIT工具获取Android应用程序源代码

在进行开发时,我们可能需要知道手机上某些服务,如短信和联系人等等的provider 中的主机名 ,因此需要使用GIT工具下载安卓程序的源代码,以下是简单的介绍:GIT工具下载地址:http://code.google.com/p/msysgit/如下图:获取源代码步骤:1.在上述网站进行GIT工具的下载2. 登录源代码网站https://github.com/Android查找需要下载的程序源代码: search-->输入程序关键词-->显示出...
Android数据存储与访问之使用ContentProvider

Android数据存储与访问之使用ContentProvider

ContentProvider简介及其好处简介:ContentProvider 在Android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEAB...
轻轻松松用Linux为企业搭建最为实用的防火墙

轻轻松松用Linux为企业搭建最为实用的防火墙

众所周知,Linux是相当安全、相当稳定的操作系统。尤其是它作为服务器操作系统时,它在稳定性和安全性方面绝对要远远胜过windows操作系统!(而且基本上是免费的喔!呵呵,这点没人不喜欢吧!)这里我就为大家演示怎么用RedHat-Linux为企业搭建出最为实用的防火墙!下面我们分析分析企业用户最为常用的防火墙功能都有哪些。1.要安全。(修改默认策略,让目的地为本机的包都drop掉)2.要让客户机和防火墙能ping通外网(一来:符合使用习惯;二来:方便排障)...
PHP设计模式系列 - 数据访问对象模式

PHP设计模式系列 - 数据访问对象模式

数据访问对象模式数据访问对象模式描述了如何创建透明访问数据源的对象。场景设计设计一个BaseDao基类,实现数据库操作基本的一些query,insert,update方法 在实际使用的过程中,继承BaseDao,就可以直接调用基类的数据库操作方法代码:BaseDao 数据库操作基类<?php//数据访问对象模式 //将数据库访问层脱离出来作为公用的访问接口,方便用户开放,是php中常用的一种设计模式 classBaseDao{private$db;p...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>