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

首页 / 操作系统 / Linux

用Python写语言的解释器

用Python写语言的解释器

花了一下午的时间完成了一个简单语言的解释器,我会在最后帖出所有代码,但是今天不打算详细解释程序的每一个步骤,最近考虑找实习、做论文,要花一些时间。有时间了我会解释每一部分,在这里只提醒一下读者,程序的写作过程和它呈现出来的不一样,总体来说我的写作过程是先写一个只包含一条指令的解释器,然后逐渐加入其他指令。ps:我是多么的想看看高手们写程序的过程,而不只是结果,但是就像graham说的“写的过程往往显得冗长”,所以这方面的书籍不多。我觉得比较接近的书包括《c...
USB 蓝牙适配器在ARM 开发板下的使用

USB 蓝牙适配器在ARM 开发板下的使用

标题:USB 蓝牙适配器在ARM 开发板下的使用:关键字: dbus,bluez-lib, bluez-utils, USB 蓝牙,ARM正文:1、我的操作环境是 主机:xp + VMware Ubuntu 10.10 。 开发板:OK6410 。 文件系统: yaffs2 。 蓝牙:蓝牙适配器(适配器在PC ubuntu 下测试可用)。交叉编译器:arm-linux-gcc 4.3.2操作环境环境提示:如果你有Red Hat 或者 Fedora 这两个操...
Linux环境下用iptable实现动态防火墙

Linux环境下用iptable实现动态防火墙

防火墙是一个非常重要的网络安全工具,但是如果在需要对防火墙规则进行快速、复杂的动态修改时你该如何实现呢?如果你使用本文介绍的Daniel Robbins 的动态防火墙脚本,这将是一件非常容易的工作。你可以利用这些脚本来增强你网络的安全性和对网络攻击的实时响应性,并基于该脚本进行自己的创造性设计。 理解动态防火墙的脚本能够带来的益处的最好方法就是看它们在实际中的应用。假设我是一个某个ISP的系统管理员,我最近架设了一个基于Linux的防火墙来保护我的客户和...
Ubuntu 8.04中安装UFW简易防火墙

Ubuntu 8.04中安装UFW简易防火墙

这是一个主机端的iptables类防火墙配置工具。这个工具的目的是提供给用户一个可以轻松驾驭的界面,就像包集成和动态检测开放的端口一样。在Ubuntu中安装UFW:目前这个包存在于Ubuntu 8.04的库中。sudo apt-get install ufw上面这行命令将把软件安装到您系统中。开启/关闭防火墙 (默认设置是’disable’)# ufw enable|disable转换日志状态# ufw logging on|off设置默认策略 (比如 “...
网络设备驱动 和 DM9000 驱动程序分析

网络设备驱动 和 DM9000 驱动程序分析

分析内核版本:Linux 2.6.36.2。 分析网卡:DM9000一、网络设备驱动程序分析。1、Linux 网络设备驱动程序 分层:Linux 网络设备驱动程序从上到下可分为4层,依次为:网络协议接口层、网络设备接口层、提供实际功能的设备 驱动功能层、以及 网络设备与媒介层。这4层作用如下:1) 网络协议接口层:网络协议接口层想网络协议提供统一的数据包收发接口,不论是上层ARP,还是IP,都通过dev_queue_xmit() 函数收发数据,并通过net...
Linux操作系统的一些安全隐患及对策

Linux操作系统的一些安全隐患及对策

世界上没有绝对安全的系统,即使是普遍认为稳定的Linux操作系统,在管理和安全方面也存在不足之处。我们期望让系统尽量在承担低风险的情况下工作,这就要加强对系统安全的管理。下面, 我具体从两个方面来阐述Linux存在的不足之处,并介绍如何加强Linux系统在安全方面的管理。防止黑客的入侵在谈黑客入侵方面的安全管理之前,我先简单介绍一些黑客攻击Linux主机的主要途径和惯用手法,让大家对黑客攻击的途径和手法有所了解。这样才能更好地防患于未然,做好安全防范。要阻...
Linux下杀毒软件ClamAV曝发现严重漏洞 或不安全

Linux下杀毒软件ClamAV曝发现严重漏洞 或不安全

目前有很多Linux下的人都在使用着ClamAV杀毒软件,当然用Linux做桌面杀毒软件一般情况下都不需要装。 一个神秘的安全研究小组报告称,他们在ClamAV的开放源码防病毒程序中发现了几个严重的攻击漏洞。 报告中指出,这些攻击漏洞是在处理TNEF、CHM、FSG这些特定的文件格式时引起的堆栈溢出。因为服务器的固有属性,即一般情况下被用 来扫描收到的电子邮件及附件文件,仅仅通过发送带有恶意附件的电子邮件给目标服务器就可以利用这些漏洞。这个报告还指出这...
红旗Linux在发展易用性的同时不要忘了安全性

红旗Linux在发展易用性的同时不要忘了安全性

从接触红旗以来这么久了,给我的感觉就是图形化越来越好,但是个人感觉红旗对安全性越来越不重视了,特别是桌面版的系统,好像红旗的开发人员忘记了安全性这一方面,比如说安装红旗Linux6.0SP1的时候root经可以不设置密码!天啊,这还是Linux吗?这还是Linux的风格吗?学windows呀?这也太like windows了吧。 真不知道红旗Linux的开发人员是怎么想的!说说开发红旗Linux是为了什么?是为了寻找iyizhong更安全稳定高效前进的系...
iPhone 4 实现 HTC Sense 时钟动画天气

iPhone 4 实现 HTC Sense 时钟动画天气

最近在网上看到了HTC风格的动态桌面HTC Weather clock (HTCAniPPH)这篇教程,我给大家做了个整理,比较适合国内的iPhone朋友们使用。相关附件下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/5月/27日/iPhone 4 实现 HTC Sense 时钟动画天气/请先看效果图:很多网友肯定奇怪为什么我传了两幅效果图,在这里我...
利用Linux防火墙伪装防御黑客入侵

利用Linux防火墙伪装防御黑客入侵

防火墙可分为几种不同的安全等级。在Linux中,由于有许多不同的防火墙软件可供选择,安全性可低可高,最复杂的软件可提供几乎无法渗透的保护能力。不过,Linux核心本身内建了一种称作“伪装”的简单机制,除了最专门的黑客攻击外,可以抵挡住绝大部分的入侵行动。 当我们拨号连接Internet后,我们的计算机会被赋给一个IP地址,可让网上的其他人回传资料到我们的计算机。黑客就是用你的IP来存取你计算机上的资料。Linux所用的“IP伪装”法,就是把你的IP藏起来...
iOS 5.1.1 锁屏界面(LockScreen)仿 HTC Sense 天气插件

iOS 5.1.1 锁屏界面(LockScreen)仿 HTC Sense 天气插件

以前转了一个 iOS 利用 HTC Weather Animated PerpageHTML 实现仿 HTC 天气时钟的帖子:iPhone 4 实现 HTC Sense 时钟动画天气:http://www.linuxidc.com/Linux/2012-05/61275.htm这天气更新了 iOS 5.1.1 的完美越狱,现在发现以前放在 Page1 的方式有些腻味了,想放到锁屏界面来,于是在 Cydia 里面搜索了一下,发现还真有这样的插件,大喜。先看 ...
Linux防火墙之用简单规则集保护网络

Linux防火墙之用简单规则集保护网络

Linux防火墙的配置要求如下:1、 拒绝所有外面传入的、向外的和转发的包。2、 允许所有外传的TCP连接:我们这里允许的如web/telnet/ssh/ftp等外传。3、 允许外发的TCP连接的返回封包通过防火墙,需检查封包的状态。4、 允许向外发送UDP连接在端口53上指定域名服务器,但只允许伟入的DNS封包进入内部的域名服务器chivas。5、 创建允许内核从一个网络接口向另一个网络接口适当转发封包的规则:来自专网的向因特网传递的封包需从内部接口et...
Linux代理服务器上防火墙设置策略

Linux代理服务器上防火墙设置策略

一般而言,实现Linux的防火墙功能有两种策略。一种是首先全面禁止所有的输入、输出和转发数据包,然后根据用户的具体需要逐步打开各项服务功能。这种方式的特点是安全性很高,但必须全面考虑用户所需的各项服务功能,不能有任何遗漏,要求系统管理员清楚地知道实现某种服务和功能需要打开哪些服务和端口。第二种方式是首先默认打开所有的输入、输出数据包,然后禁止某些危险包、IP欺骗包、广播包、ICMP服务类型攻击等;对于应用层的服务,像http、sendmail、pop3、f...
<< 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 >>