02 2008 档案
摘要:Linux操作系统下C开发环境的构成与安装本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解。 你了解Linux吗?相信现在越来越多的人会说“是”的。那么你了解到何种程度呢?不可否认,目前决大多 数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令、会配几种服务、会用rpm来安装软件、会操作KDE/Gnome界机等等,但是当他们遇到一些需要编译安装的软件时,面对一些简单的出错信息,他们就手足无措了。要想真正跨跃这些初级层次,你就不可能不去了解一些底层的东西,比如本文要讲到的Linux下的C开发环境以及本文之外的其它操作系统知识。
阅读全文
摘要:导读: 1. modprobe 加载内核模块 a) 在 /etc/module.conf 中查找别名 b) 在 lib/modules/version/module.dep 中判断是否有依赖模块需要被提前加载(该文件被depmod-a建立) 2. 2.4内核中不一定非用init_module和cleanup_module做开始和结束的函数,但需要用module_init和 module_exit申明。 3. 宏 __init 和 __exit 可以使函数在运行完成后自动回收内存(限模块中),__initdata用于变量, 举例: #include //需要...
阅读全文
摘要:(转自开放系统世界)由于操作系统的内核贴近硬件,需要对计算机的体系结构有所了解,例如CPU的工作原理、接口特性和BIOS调用等。读者千万别因为这些望而却步,这里将介绍一些阅读Linux内核源码必备的技能。获取内核一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用它的镜像站点下载。请在http://www.kernel.org/mirrors/里找一个合适的下载点,再到 p
阅读全文
摘要:以上为我的桌面,截个图了。RHEL 5.0 内核及性能基于Linux2.6.18内核支持多核处理器Kexec/Kdump提供的最新崩溃转储(crash dump)功能支持Intel网络加速器技术(IOAT)针对大型对称多处理(SMP)系统的众多增强功能增强的管道缓冲功能IPv4/IPv6 fragmentation offload及缓冲管理可动态切换的队列输入/输出调度程序针对改进的输入/输出缓冲操作的内核缓冲splice功能安全性SELinux增强功能包括多级安全性和针对所有服务的目标策略SEtroubleshooter图形用户界面简化了SELinux的管理全面的目录及安全功能IPSEC增强
阅读全文
摘要:关于Linux网络安全的内在限制 本文关键词:Linux网络安全防火墙漏洞 Linux为美国以外的其它国家提供了自主发展操作系统的一条捷径。主要是因为Linux操作系统本身的源代码是公开的,操作系统开发方可以对源代码自由修改并且从新编译成二进制机器码,也就是说用户可以对系统及网络安全的源代码根据自己的需要在进行研究后而进行修改从而轻松拥有自己版本的操作系统。而特别是在网络安全方面,Linux的关于防火墙及其它网络安全协议的源代码公开性使商家能够更加了解操作系统安全的弱点及漏洞所在,通过对源代码的修改对安全进行加强巩固。可是仅仅是源代码公开并不能解决网络不安全的问题。由于对源代码进行编译的...
阅读全文
摘要:导读: 解读防火墙记录(三) 这篇文章讲解扫描端口的一系列行为。作者发现一种对于同一系列端口的扫描来自于Internet上变化很大的源地址这通常是由于“诱骗”扫描(decoy scan),如nmap。其中一个是攻击者,其它的则不是。利用防火墙规则和协议分析我们可以追踪他们是谁?例如:如果你ping每个系统,你就可以将获得的TTL与那些连接企图相匹配。这样你至少可以哪一个是“诱骗”扫描(TTL应该匹配,如果不匹配则他们是被“诱骗”了)。不过,新版本的扫描器会将攻击者自身的TTL随机化,这样要找出他们回更困难。你可以进一步研究你的防火墙记录,寻找在同一子网中被诱骗的地址(人)。你通常会发现...
阅读全文
摘要:导读: 本文将向你解释你在防火墙的记录(Log)中看到了什么?尤其是那些端口是什么意思?你将能利用这些信息做出判断:我是否受到了Hacker的攻击?他/她到底想要干什么?本文既适用于维护企业级防火墙的安全专家,又适用于使用个人防火墙的家庭用户。 *译者:现在个人防火墙开始流行起来,很多网友一旦看到报警就以为受到某种攻击,其实大多数情况并非如此。 解读防火墙记录(一) 这篇文章里面主要介绍了目标端口xxx的含义?所有穿过防火墙的通讯都是连接的一个部分。一个连接包含一对相互“交谈”的IP地址以及一对与IP地址对应的端口。目标端口通常意味着正被连接的某种服务。当防火墙阻挡(block...
阅读全文
摘要:导读: 2.2 隐藏模块 上面分析了如何修改系统调用以隐藏特定名字的文件,在实际的处理中,经常会用模块来达到修改系统调用的目的,但是当插入一个模块时,若不采取任何隐藏措施,很容易被对方发现,一旦对方发现并卸载了所插入的模块,那么所有利用该模块来隐藏的文件就暴露了,所以应继续分析如何来隐藏特定名字的模块。Linux中用来查询模块信息的系统调用是sys_query_module,所以可以通过修改该系统调用达到隐藏特定模块的目的。首先解释一下原来的系统调用,原来系统调用的原型为: int sys_query_module(const char *name, int which, void...
阅读全文
摘要:导读: 本文深入分析了Linux环境下文件、进程及模块的高级隐藏技术,其中包括:Linux可卸载模块编程技术、修改内存映象直接对系统调用进行修改技术,通过虚拟文件系统proc隐藏特定进程的技术。 隐藏技术在计算机系统安全中应用十分广泛,尤其是在网络攻击中,当攻击者成功侵入一个系统后,有效隐藏攻击者的文件、进程及其加载的模块变得尤为重要。本文将讨论Linux系统中文件、进程及模块的高级隐藏技术,这些技术有的已经被广泛应用到各种后门或安全检测程序之中,而有一些则刚刚起步,仍然处在讨论阶段,应用很少。 1.隐藏技术 1.1.Linux下的中断控制及系统调用 Intel x86系列...
阅读全文
摘要:导读: 关于LOG 一般的Linux系统中的LOG文件可不少,主要是记录系统运行中的一些主要参数和记录。上面已经说过了,syslog.cfg就是一个管理和记录LOG 的文件。Floppyfw能通过这个syslog.cfg文件记录下Linux防火墙系统中的控制记录,例如键盘错误,显示器没有安装等信息也被如是的记录下来。这为今后系统管理员分析和解决系统问题提供了有利的依据。syslog.cfg的设置也不难,首先把syslog.cfg设置成某台计算机的主记录文件。例如,在Red Hat系统中,通过编辑/etc/rc.d/init.d/syslog可以达到目的。如果这台计算机的IP是192.1...
阅读全文
摘要:导读: 关于设置: 需要注意的是,一般的软盘格式化以后都是DOS(FAT)的格式。为了能顺利的启动Linux系统,我们需要在这张软盘上作一些修改。建议使用其他的计算机来修改这张软盘,如果在Linux系统中使用MTOOLS工具修改则更好。 使用命令如下: $ cd /tmp $ mcopy a:config $ vi config $ mcopy config a: 如果你使用的是其他的操作系统,我想在WINDOWS中可以使用记事本进行修改。在软盘中,我们可以看到floppyfw一共有5个文件: config (主配置文件) firewall.ini (过...
阅读全文
摘要:导读: Linux 下的防火墙(firewall)从诞生到现在,防火墙主要经历了四个发展阶段:第一阶段:基于路由器的防火墙;第二阶段用户化的防火墙工具套;第三阶段:建立在通用操作系统上的防火墙;第四阶段:具有安全操作系统的防火墙。目前世界上大多数防火墙供应商提供的都是具有安全操作系统的软硬件结合的防火墙,象著名的NETEYE、NETSCREEN、TALENTIT等。在Linux操作系统上的防火墙软件也很多,有些是商用版本的防火墙,有的则是完全免费和公开源代码的防火墙。大多数Linux教程都提到了如何在Linux平台中使用IPCHAINS来构筑防火墙。 设置和管理Linux操作系统中的防...
阅读全文
摘要:导读: 安装之前,需要设置计算机主板上的BIOS,使用CD-ROM驱动器引导计算机。放入NetMAX防火墙光盘。 NetMAX防火墙的引导初始化屏幕和RED HAT的安装初始化界面是差不多的,令人惊异的是NetMAX防火墙的版权信息提示看上去就是把RED HAT这几个字换成了NetMA而已。安装过RED HAT 的用户就一点也不觉得陌生。NetMAX防火墙的开发公司称NetMAX防火墙就是基于Red Hat Linux发行版本而设计的。所以Red Hat Linux能和NetMAX防火墙相处得很好。 初始化界面载入后,NetMAX防火墙和Red Hat Linux相似之处就更加明显...
阅读全文
摘要:导读: Windows蓝屏(错误代码说明一览表) 0 0x0000 操作完成。 1 0x0001 不正确的函数。 2 0x0002 系统找不到指定的文件。 3 0x0003 系级找不到指定的路径。 4 0x0004 系统无法打开文件。 5 0x0005 拒绝存取。 6 0x0006 无效的代码。 7 0x0007 内存控制模块已损坏。 8 0x0008 内存空间不足,无法处理这个指令。 9 0x0009 内存控制模块地址无效。 10 0x000A 环境不正确。 11 0x000B 尝试载入一个格式错误的程序。 12 0x000C 存取码错...
阅读全文
摘要:导读: 张亚勤对自己的“成功”的解释是:“科学家、经理人、成功的领导者在操作层面的方法各有千秋,但本质上说,对一个未知事物的构想、对一项事业发展推进的设计,甚至对个人人生的规划,都基于你个人的视野和胸怀。” 本文转自 http://chuang.csdn.net/
阅读全文
摘要:导读: 0day无外乎破解的意思;最早的破解是专门针对软件的,叫做WAREZ,后来才发展到游戏,音乐,影视等其他内容的。0day中的0表示zero,早期的0day表示在软件发行后的24小时内就出现破解版本,现在我们已经引申了这个含义,只要是在软件或者其他东西发布后,在最短时间内出现相关破解的,都可以叫0day。 0day是一个统称,所有的破解都可以叫0day。 --------------------------------------------------------------------------------- “0day”其实就是Warez的一种传播形式,“0day...
阅读全文
摘要:21. MinGW - Minimalist GNU for Windowshttps://sourceforge.net/projects/mingwMinGW : win32接口的GCC,自由的将库文件和头文件分类生成windows应用。 包括MSVC扩展,支持C99 功能。 22. UFO:Alien Invasionhttps://sourceforge.net/projects/ufoai一款游戏,2084年,你控制安全组织之托,保卫地球抵御外来敌人。 建立你的基地,准备你的团队,向前冲开始战斗。 23. ScummVMhttps://sourceforge.net/projects
阅读全文
摘要:在网上找到的,很有意思。 导读: 你通过几个人可以认识比尔·盖茨?如果说是六个,你可能会不相信,但是这确实是来自一项社会调查的结论。而与此相关的社会性网络(SNS)正在以飓风一般的速度席卷全球。 如何认识盖茨 不久前,硅谷的一家研究社会性网络的小公司获得了水杉风险投资470万美元的投资。 这笔数目并不大的投资看上去并不引人注意。 但如果你知道,水杉投资公司曾经最早投资过Yahoo和Google,并且投资额只有200万美元左右时,你就会思考一下水杉的真实用意。 事实上,在过去Yahoo、Google和微软对社会性网络(SNS)都已经投下巨资,Yahoo的社会性网络项目叫Y...
阅读全文
摘要:11.phpMyAdmin https://sourceforge.net/projects/phpmyadminphpMyAdmin 是一款用PHP写的,通过web管理MySQL数据库的工具软件。 目前它能生成和删除数据库,生成、删除、更新表,删除、编辑、加入字段,执行任何的Sql ,管理字段的键。 12. Hyperic HQ Enterprise Monitoringhttps://sourceforge.net/projects/hyperic-hqHyperic HQ 是开放源代码的系统管理,apache管理,tomcat 管理,LAMP 管理,WebLogic管理,VMware 管
阅读全文
摘要:4. Notepad++https://sourceforge.net/projects/notepad-plusNotepad++ 是一款开放源代码的编译器。 Notepad 使用Win32 API 用C++ 编写。Notepad++ 的目标是提供一个小巧的,完全可定制的GUI. 5. FreeMind https://sourceforge.net/projects/freemind 是一个概念图,同时也是一个易操作的分级编辑器。两者并不是两个完全不同的东西,而是一个应用的两种不同描述。 通常使用在知识和内容管理。 6. Azureus https://sourceforge.net/pr
阅读全文
摘要:1.Openbravo ERPhttps://sourceforge.net/projects/openbravo基于Web ERP , MVC & MDD 框架,很容易定制和维护代码。 在产品上,环绕金融,供应链,项目管理,制造业等更广泛的功能。 2. ADempiere Bazaarhttps://sourceforge.net/projects/adempiereAdempiere 是一款ERP 百货店,旨在改善Compiere,CRM,店铺,Pos,HelpDesk, 金融帐户,供应链,知识和商业应用。定位在社区。3. ZK - Simply Ajax and Mobileht
阅读全文
摘要:导读: 含博客技巧,博客赚钱,博客推广优化,博客营销,博客工具,博客资讯以及wordpress相关的内容。 本文转自 http://blogunion.org/pages/wordpress-manual
阅读全文
摘要:应该说有很长时间没有更新自已的blog了,以后该努力了。 最近在读《成为最好的自己:成长比成功更重要》这本书,里面有些话让我收益匪浅。 关于聪明,张亚勤还有一些话,值得回味: “聪明人有很多,聪明也有很多种。有些人的聪明,是很能显示出来的那种。有的人是大智若愚。有些人的聪明很缓慢,但在某些方面可能钻得很深。有些人反应很快,但不能达到很深的程度。有一种聪明很有扩张性,可以影响到周围的人,是看得见摸得着的。还有一种聪明,就好像酒一样,是靠时间去慢慢品味的,时间越长,你就越是感觉强烈。还有的人就是小聪明了,时间一长,你就觉得淡而无味。在我遇到的所有人里面,也包括我自己,我没有觉得哪个人的聪明超过别.
阅读全文