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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

点评Ubuntu下的文件安全删除工具

点评Ubuntu下的文件安全删除工具

删除文件或者重新格式化磁盘并不会破坏敏感数据,即使被删除这些数据也可以恢复。彻底删除某些无用数据是好事,但是如果删除的是财务数据、银行帐号密码或者分类公司信息而无法彻底删除就很危险,本文将介绍一些能够在Linux Ubuntu操作系统中安全删除文件的工具。 Shred 虽然shred命令有一些限制,但是shred命令可以很有效地彻底删除文件,使文件很难或者无法恢复。Shred是这样进行彻底删除的:通过使用数据模式对文件进行反复重写以实现最大程度的摧毁,...
Android -- AppWidget 高级篇

Android -- AppWidget 高级篇

3.1AppWidget到底支持哪些view在Android2.2SDK中我们首次启动模拟器可以看到和以前不一样的是多出了一个绿色的小机器人提示信息,Google给我们了演示了Android中如何通过RemoteView和简单的图片轮换方式实现动画效果在桌面小工具中,appWidget的基类时AppWidgetProvider类,不过Widget本身的生命周期管理并非Activity,相对于的而是BroadcastReceiver广播方式处理的。一直想知道...
Linux下禁用不必要的服务

Linux下禁用不必要的服务

默认的Linux就是一个强大的系统,运行了很多的服务。但有许多服务是不需要的,很容易引起安全风险。这个文件就是/etc/inetd.conf,它制定了/usr/sbin/inetd将要监听的服务,你可能只需要其中的两个:telnet和ftp,其它的类如shell, login, exec, talk, ntalk, imap, pop-2, pop-3, finger, auth, etc. 除非你真的想用它。否则统统关闭之。你先用下面的命令显示没有被注释...
Objective-C中nil与release的区别与用法

Objective-C中nil与release的区别与用法

做IOS开发的估计都对Objective-C的内存管理机制很头疼,一不小心程序就会出内存泄露,我也不例外,前几天被指针的置nil与release给搞惨了,今和大家详细解说一下有关Objective-C中nil与release的区别与用法。首先说一下他们两的作用,nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系,它对内存的释放没有什么作用;而release才是真正用于内存释放的,release后系统会将该块内存标记为可用(可重新分配)。所以...
古巴称Windows威胁国家安全 推出国产版Linux

古巴称Windows威胁国家安全 推出国产版Linux

为了对抗微软视窗系统威胁国家利益,古巴日前推出了自己的Linux操作系统,名为Nova.这一Linux版本还囊括了一些应用软件.日前在哈瓦那一个有关“技术主权”的大会上,有关方面推出了这一系统.古巴信息科学大学自由软件学院院长罗德里 格斯表示,目前古巴两成的电脑使用Linux系统.他说,古巴的不少大学和政府部门已经开始向Linux迁移,但是部分国有公司担心,这一系统和他们的应 用软件难以兼容.罗德里格斯说,五年之内,古巴一半的电脑将使用国产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-->输入程序关键词-->显示出...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>