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

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

首页 / 操作系统 / Linux

Linux发行版内核与标准内核编译经验

Linux发行版内核与标准内核编译经验

由于所有的系统不管bsd还是Linux其核心就是kernel,它负责进程调度,内存分配,驱动程序,安全子系统,网络,文件系统等所有核心关键任务,所以本人对内核有着狂热的折腾精神,编译过netbsd,openbsd,freebsd,debian,Oracle Linux.CentOS就差没去定制编译windows内核了呵呵,经过多次的失败与成功总结了不少的经验,特此分享给大家:1,所有的bsd的系统内核编译很简单,无非就是找到GENREIC内核配置文件,看N...
Apache严重漏洞攻击代码公开

Apache严重漏洞攻击代码公开

Apache中的一个严重漏洞将使得拒绝服务攻击(DoS)变得异乎简单。Apache 1.x,2.x,dhttpd,GoAhead WebServer和Squid确认都受到影响;IIS6.0,IIS7.0和lighttpd未被波及。Apache基金会目前还没有发布补丁。ha.ckers公开的Slowloris代码允许对一台特定的服务器发动缓慢的拒绝访问攻击,而不是用堵塞整个网络,它能让一台机器攻陷了另一台机器的web server,只需使用极少的带宽,对不相...
再次谈谈Linux下文件夹权限的问题

再次谈谈Linux下文件夹权限的问题

有网友说我前面的日志写得太简单了,好吧,这篇我稍微详细一点。其实很为难:详细点吧,都不愿意看,简单点吧,都说看不懂!在www.avnads.cn后面的几个的服务器的数据转移过程中,发现很多www.avnads.cn用户转移到新的服务器上的时候,都出现了这样那样的错误,归根结底,就是文件夹权限设置错误。旧的主机放得太开,对安全性能控制不严格,所以文件权限太大没有做限制,新服务器的安全机制更加严格,因此太大的权限服务器将会拒绝执行。下面开始讲一讲Linux下的...
AndroidMediaRecorder实现暂停断点录音功能

AndroidMediaRecorder实现暂停断点录音功能

最近研究了下Android MediaRecorder的录音功能,发现暂停之后,继续录音这个功能,网上参考的资料比较少,现在将自己的学习成果分享大家:基本原理如下:MediaRecorder通过MIC录音,系统没有自带的pause功能,每次暂停录音,都会结束本次的录音。现在本人的设计思路是:MediaRecorder录音暂停时,保存这段所录下的音频A,继续录音后,再次暂停,保留录音音频B;以此类推直到最终的录音结束时,依次读取之前保存的A、B……的录音文件...
Linux何时走向完美?

Linux何时走向完美?

Dennis Walters是南印第安纳大学Linux用户组的一名成员,他喜欢把计算机比作汽车,需要一个方向盘、车门、车闸、车座。最重要的是,需要发动机让它动起来。Linux就是让Walters的计算机动起来的那个引擎。 Linux是一个开源的计算机操作系统,越来越多的电脑用户开始使用Linux了。在企业内部、代理点及大型单位内部,Linux非常流行。据Walters所言,Linux的个人用户也呈增长态势。 稳定收益 当然了,还有许多别的操作系统,...
Ubuntu下ssh服务的安全增强

Ubuntu下ssh服务的安全增强

虽然ssh将联机的封包通过加密的技术来进行资料的传递,能够有效地抵御黑客使用网络侦听来获取口令和秘密信息,但是仍然不乏大量入侵者进行密码尝试或其他手段来攻击ssh服务器以图获得服务器控制权。Ubuntu下面一些配置将进一步加强其安全性:1.修改sshd服务器的配置文件/etc/ssh/sshd_config,将部分参数参照如下修改,增强安全性。Port 4321系统缺省使用22号端口,将监听端口更改为其他数值(最好是1024以上的高端口,以免和其他常规服务...
Android中shape绘制背景图

Android中shape绘制背景图

今天无意发现了Android中很好的一款绘制背景图片的xml布局吧!shape。使用shape可以很好的替代以前自己四处找背景图片啦!一张图大家看看效果这张背景就是使用shape绘制的哦。几行代码就可以搞定,个人感觉比使用图片好多了。新建一个shape的xml在drawable文件夹下。建立android xml的时候选择drawable,下面就有一个shape的选择。gradient为颜色的渐变,corners为边缘的圆角。<?xmlversion...
Java 文件读取写入的编码问题

Java 文件读取写入的编码问题

关于编码解码的知识背景:内 编码 --->> 目容 <<----解码 标编码解码跟翻译语言一样。内容是本质的东西,无论怎么编码,它所表达的内容不能变。而无论怎么编码解码,表现形式都是字节数组,它的值会随着编码解码方式的不同而不同。编码解码要做的,就是对这些byte数组进行操作,将它还原成我们需要的内容。对于一段汉字的编码解码,汉字本身就是内容文件,我们需要将他们用数字的形式表示,即编码为对应的二进制串(目标)常见的字符集:ANSI ...
我在Linux上需要安装反病毒软件吗?

我在Linux上需要安装反病毒软件吗?

我在Linux上需要安装反病毒软件吗?如果你在运行Linux的话(例如Ubuntu),已经有非常多的讨论关于要不要在你运行的Linux上安装反病毒软件。我在论坛上看到了许多误解,特别是关于 反病毒软件在Linux上可以做些什么 和 它们是否是必须的。我希望澄清一些关于Linux系统上反病毒软件的困惑。想到反病毒软件,多说Windows世界的人首先想到的是那种在后台运行的、扫描每一个正在运行的程序的文件以检测出是否哪些文件有病毒的特征。这是一条在桌面电脑上有...
Java:方法的虚分派(virtual dispatch)和方法表(method table)

Java:方法的虚分派(virtual dispatch)和方法表(method table)

背景知识:java 字节码基本框架,jvm基本框架多态的机制。Virtual Dispatch首先从字节码中对方法的调用说起。java的bytecode中对方法的调用实现分为四种情况:1.invokevirtual 为最常见的情况,包含virtual dispatch机制;2.invokespecial是作为private和构造方法的调用,绕过了virtual dispatch;3.invokeinterface的实现跟invokevirtual类似。4....
Linux下破解Windows密码究极版

Linux下破解Windows密码究极版

如果你有光驱,如果你有进入BIOS的权限,那么请你不要继续看这篇文章了,去找一张WindowsXP光盘就可以了,想怎么搞,怎么搞。我这里要谈的问题是针对公司办公电脑的。公司IT部门跟普通职员永远是一对矛盾。IT部门应公司领导要求,或者自己管理方便,总是想尽办法让你拥有尽量少的权限。光驱,软驱就别想用了;BIOS密码是不会告诉你的(当然大多数情况下,这个不是问题);C盘一定是NTFS格式的,boot.ini你就别去碰了,没有希望的,C盘有没有写的权限还需要看...
Java类的装载(Loading)、链接(Linking)和初始化(Initialization)

Java类的装载(Loading)、链接(Linking)和初始化(Initialization)

Loading 加载按如下三步执行1.通过类的全名产生对应类的二进制数据流。(注意,根据early load的原理,如果没找到对应类文件,只有在类实际使用时才抛出错误.)2.分析并将这些二进制数据流转换为 方法区(JVM的架构:方法区、堆,栈,本地方法栈,pc寄存器)特定的数据结构(这些数据结构是实现有关的,不同JVM有不同实现)。这里处理了部分verification(对正确性的检验),比如 .class文件的magic number , 文件是否过长或...
Java动态性: 类加载时的延迟初始化

Java动态性: 类加载时的延迟初始化

误区:值得注意的是,需要搞清楚 对符号引用的解析 和类的初始化的区别。《Java类的装载(Loading)、链接(Linking)和初始化(Initialization) 》一文中提到了, 链接的最后一步是resolution , 即对符号引用的解析,但这不是必须的,可以等到相应的符号引用第一次使用时再解析。而类的初始化是在链接之后的(注意了,根据不同JVM有不同的实现方式,在类初始化的时候,可能已经完成了所有的符号引用的解析,也可能没有),本文所写的就是...
卡巴斯基反病毒Linux版6.0beta版发布

卡巴斯基反病毒Linux版6.0beta版发布

卡巴斯基实验室近日发布了应用于Linux文件服务器的卡巴斯基反病毒Linux文件服务器6.0 beta版。在感染异构网络上的其他组件之前,恶意程序已能够穿透Linux文件服务器,例如运行微软Windows的工作站。尽管Linux系统以可靠性而闻名,但Linux系统仍然需要保护。而且针对Linux系统编写的恶意软件数量也在逐年增加。卡巴斯基反病毒Linux文件服务器6.0能够为绝大多数Linux文件服务器提供完美的反病毒保护方案。新产品将取代和超越以往的卡巴...
Java类的实例化探究

Java类的实例化探究

java类的实例化(instantiation)具有显性的和隐性的区别。一般编程时,我们锁使用new的方法实例化,这是最简单直接的显性实例化。另外还有三种实例化,分别为反射机制中的newInstance()方法,类的clone()方法 和 解串行化使用的ObjecInputStream中的getObject()方法。而隐性的实例化则出现在java程序的整个生命周期中,包括String 、 Class ,StringBuffer 或者StringBuilde...
<< 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 >>