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

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

首页 / 操作系统 / Linux

Linux下的shell与make

Linux下的shell与make

一、shell1.1 什么是shell● 用户与Linux的接口● 命令解释器● 支持多用户● 支持复杂的编程语言● Shell有很多种,如:csh,tcsh,pdksh,ash,sash,zsh,bash等。Linux的缺省Shell为bash(Bourne Again Shell)。Shell是用户和操作系统之间最主要接口。通过Shell,可以同时在后台运行多个应用程序,并且在把需要与用户交互的程序放在前台运行。通过在多条命令的序列中使用变量和流程控制...
探索恶意软件:百万Linux内核模拟僵尸网络

探索恶意软件:百万Linux内核模拟僵尸网络

百万Linux内核模拟僵尸网络/Linuxidc配图当今最大的僵尸网络正在用一百万Linux内核模拟。这些虚拟机为了完成一个旨在学习恶意软件起源的实验。在桑迪亚国家实验室里所有的事物都是虚拟的:服务器随时可以感染病毒,用户点击虚拟电子邮件里的附件,并有一百万电脑模拟互联网。根据LinuxInsider.com的一份报告显示,这个在加州利弗莫尔实验室的大规模实验已经在邪恶僵尸网络如何出现的问题上取得了成果。尽管从这个耗费10万美元的实验得到的数据已经被分析,...
使用Spring AOP进行性能监控

使用Spring AOP进行性能监控

如果你正在使用Spring管理/访问资源(Dao/Service),那么你可能也需要添加一些基础的性能监控。在Spring AOP的帮助下这将变成一个简单的任务,不需要任何现有代码的变化,只是一些简单的配置。第一步,你首先的将spring-aop、aspectj和cglib库导入,如果你使用maven管理你的项目依赖的话,很简单加上如下依赖关系就可以了。<dependency><groupId>org.aspectj</gro...
Android Python 终端上使用Python

Android Python 终端上使用Python

由于最近需要,因此就继续上次《Android 终端上使用GCC》的后半部分(见 http://www.linuxidc.com/Linux/2012-02/54196.htm)。大部分方法同那篇相同。下载python->python-for-Android(ps:不要自己造轮子)解压,复制注意:不支持FAT文件系统,所以如果SD卡是FAT系统是不可用的,不可执行 chmod0755python 如果条件一不成立,可以将其放至于/data目录下修改cd...
XML库发现漏洞,Sun、Apache和GNOME受影响

XML库发现漏洞,Sun、Apache和GNOME受影响

根据安全公司Codenomicon的报告,来自Sun、Apache软件基金会、Python软件基金会和GNOME项目的XML库发现安全漏洞,可能导致基于上述库的应用程序受到拒绝服务攻击。Codenomicon CEO Dave Chartier称受影响的应用程序可能达到数百万。Codenomicon发现XML解析器中的一个缺陷,可能使其非常容易遭受DoS攻击,数据丢失,或通过基于XML的内容传递恶意程序。Codenomicon已经将它的发现告诉了厂商和开源...
Linux环境下用Iptraf监控网络流量效果非常好

Linux环境下用Iptraf监控网络流量效果非常好

Iptraf是一款Linux环境下,监控网络流量的一款绝佳的免费小软件,特别是安装到防火墙上,与Iptables一起工作,监控流经防火墙的网络异常,效果非常好。我的系统是CentOS5.3 64位,好像是自带的。使用方法如下:# Iptraf运行Iptraf后会产生一个字符界面的菜单,点击x可以退出 Iptraf,各菜单说明如下:1、菜单Configure...在这里可以对 Iptraf 进行配置,所有的修改都将保存在文件:/var/local/Iptra...
保障Linux的临时文件安全

保障Linux的临时文件安全

在一个典型的Linux系统中,至少有两个目录或分区保持着临时文件。其中之一是/tmp目录,再者是/var/tmp。在更新的Linux内核的系统中,还可能有/dev/shm,它是用tmpfs文件系统装载的。 存储临时文件的目录存在着一个问题,即这些目录可以成为损害系统安全的僵尸和rootkit的温床。这是因为在多数情况下,任何人(或任何过程)都可以向这些目录写入东西,还有不安全的许可问题。我们知道都sticky bit,该位可以理解为防删除位。如果希望用户...
Linux 大内核锁原理

Linux 大内核锁原理

大内核锁(BKL)的设计是在kernel hacker们对多处理器的同步还没有十足把握时,引入的大粒度锁。他的设计思想是,一旦某个内核路径获取了这把锁,那么其他所有的内核路径都不能再获取到这把锁。自旋锁加锁的对象一般是一个全局变量,大内核锁加锁的对象是一段代码,里面可能包含多个全局变量。那么他带来的问题是,虽然A只需要互斥访问全局变量a,但附带锁了全局变量b,从而导致B不能访问b了。大内核锁最先的实现靠一个全局自旋锁,但大家觉得这个锁的开销太大了,影响了实...
FreeBSD上编译安装防火墙并设置限速

FreeBSD上编译安装防火墙并设置限速

FreeBSD 的基本系统内建了三种不同的防火墙软件包。 它们是 IPFILTER (也被称作 IPF)、 IPFIREWALL (也被称作 ipfw), 以及 OpenBSD 的 PacketFilter (也被称为 PF)。 freebsd 也提供了两个内建的、 用于流量整形 (基本上是控制带宽占用) 的软件包: altq(4) 和 dummynet(4)。 Dummynet 在过去一直和 IPFW 紧密集成, 而 ALTQ 则需要配合 IPF/PF ...
Dojo 与 jQuery 综合比较分析

Dojo 与 jQuery 综合比较分析

最近Dojo和jQuery双双发布了最新的1.8版本,有着相同版本号的两个Javascript库也有许多核心的相同之处:相同的资源加载机制AMD、相同的选择器 引擎Sizzle等。作为业界知名的Javascript库,Dojo和jQuery在各自领域有着为数众多的拥护者。不过正所谓一把钥匙开一把锁,对一个项目来说肯定有个最适合它的工具库,用对了工具才能事半功倍。所以对项目经理或是技术总监来说,工程开始前的技术选型是关键一步,本文将对Dojo和 jQuery...
<< 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 >>