互联网十年乱像 网民惊呼“黑客超人”(转)
互联网十年乱像 网民惊呼“黑客超人”(转)[@more@] 9月23号,一年一度的中国互联网大会落下了帷幕,不过这次出尽风头的不是领导,不是企业巨头,而是黑客。 继9月12号百度遭史上最大规模攻击后,互联网大会的三天时间内,新网、反黑客官方站、宝洁中国三个网站相继失守,一天黑一个,大有向中国互联网宣战的味道,中国互联网安全面临严峻考验。对于黑客的攻击行为业界褒贬不一,然而网友评论却是大呼痛快。网民现在受流氓软件、色情暴力困扰已久,而监管机构顾着多管几个行业而忘记了网民。有网友认为,黑客就像网民在水深火热之时,
坚决与恶意网站作斗争,分享实战经历(转)
坚决与恶意网站作斗争,分享实战经历(转)[@more@] 作为一名系统维护专员,经常遇到客户抱怨中了恶意网站的招,笔者也经历了无数次与恶意网站对决,一向以完胜告终。但最近遇到的一个恶意网中王却令我足足忙活了一下午,不敢独享,拿出来和各位读者分享。 客户的机器是Windows XP系统,补丁是Update后最新的,IE6也安装了最新的补丁,主页还是显示“about:blank”,但内容已经被恶意网站侵占。修改Blank页这种情况我还是第一次遇到,当时就觉得清除方法不像以前那么简单。 Step1:拿出Spant(流行病毒专杀工具)查杀后恢复IE无效,用
奉献Red Hat Linux 033 实验翻译(KevinZ)(转)
奉献Red Hat Linux 033 实验翻译(KevinZ)(转)[@more@]首先进去linux的rescue的模式!然后使用如下的命令:rpm -qf --root /mnt/sysimage /etc/inittab查出该文件属于哪个RPM包!然后重新安装这个rpm包!rpm -ivh --force --root /mnt/sysimage /mnt/source/Redhat/RPMS/packagenamesyncsyncsyncexit###请转贴时保留以下内容######Red Hat Linux Troubleshooting 系统启动部分概要请提出宝贵意见Mail:kissingwolf@hotmail.comKevinZ(kissingwolf)2004.4.15##################################################### ########################
linux不能上网(转)
linux不能上网(转)[@more@]我在VMRARE里装的LINUX9。0,但是不能上网我现在登录到图形界面会出现这个提示:无法查到CHARMS互联网地址,这将妨碍GNOME正常操作,把CHARMS加到 ETC/HOSTS文件中也许可以解决这个问题我用的是ADSL上网的,请问一下怎么样设置才可以上网呢????
求高手指出DNS配置错误(转)
求高手指出DNS配置错误(转)[@more@]我在配置DNS的时候,在本机上用nslookup可以解析本机服务器,也可以解析百度,当然也可以ping,可以在用同一个网段的其他机器时就不行啦(DSN填配置的服务器),bind我是自己安装的,所有的配置文件都在/var/named目录下(除了named.conf和resolv.conf),没有/var/named/chroon/var/named目录,就算我已经把配置文件复制到这个目录一样是这个错误,我用的是fc5,在虚拟机上安装。请高手指出配置错误不足,谢谢,如图:[ 本帖最后由 lijunyan_888 于 2006-10-10 21:22 编辑 ]
第一次运行红旗linux5在刚到登陆界面就黑屏。(转)
第一次运行红旗linux5在刚到登陆界面就黑屏。(转)[@more@]小弟的机子是双硬盘。80G+40G。80G装的winXP。40G装的红旗linux5。也是第一次接触linux。安装一切顺利。按照网上别人的帖子所讲的步骤。。。。。。。如果还想为一个或多个普通用户建立账号并设定口令,那么就按“添加”按钮,根据提示信息输入相应的数据。若还想建新用户账号,就再次按“添加”。都配置好后,按“下一步”。 6.安装系统 在上面有关参数设定好之后,接下来的工作是正式安装系统。首先出现如图12所示的检查安装选项框。当确认前面的安装选项设置无误后,就可以按“
十万火急,菜鸟求助!(转)
十万火急,菜鸟求助!(转)[@more@]求助!我是一名学生,今生有愿致力于linux开发,我从网上下载了一本《linux从入门到精通》,看了前面第一章后感觉这本书非常适合我这样的初学者看,于是我就想把这本书买下来(虽然下载了电子版的,但从小到大的学习习惯使我迫切需要这本书),但我不知道这本书是哪个出版社出版的。我将这本书的主要内容写下来,希望有学过本书的朋友们告诉我,先谢谢大家。这本书的内容如下:第一篇 基础第一章 linux基础 第二章 linux命令 第三章 正文编辑 第四章 Bash 第五章 工具和实用程序 第六章 Shel
内核中的调度与同步(转)
内核中的调度与同步(转)[@more@]摘要本章将为大家介绍内核中存在的各种任务调度机理以及它们之间的逻辑关系(这里将覆盖进程调度、推后执行、中断等概念),在此基础上向大家解释内核中需要同步保护的根本原因和保护方法。最后提供一个内核共享链表同步访问的例子,帮助大家理解内核编程中的同步问题。内核任务调度与同步关系引言对于从事应用程序开发的朋友来说,用户空间的任务调度与同步之间的关系相对简单,无需过多考虑需要同步的原因。这一是因为在用户空间中各个进程都拥有独立的运行空间,进程内部的数据对外不可见,所以各个进程
Linux内核抢占补丁的基本原理(转)
Linux内核抢占补丁的基本原理(转)[@more@]作者 jklCPU在内核中运行时并不是处处不可抢占的,内核中存在一些空隙,在这时进行抢占是安全的,内核抢占补丁的基本原理就是将SMP可并行的代码段看成是可以进行内核抢占的区域。2.4内核正好细化了多CPU下的内核线程同步机构,对不可并行的指令块用spinlock和rwlock作了细致的表示,该补丁的实现可谓水到渠成。具体的方法就是在进程的任务结构上增加一个preempt_count变量作为内核抢占锁,它随着spinlock和rwlock一起加锁和解锁。当preempt_count为0时表示可以进行内核调度。内核调度器的入口为pr
内核中的同步和互斥分析报告(转)
内核中的同步和互斥分析报告(转)[@more@]浪子清风先看进程间的互斥。在linux内核中主要通过semaphore机制和spin_lock机制实现。主要的区别是在semaphore机制中,进不了临界区时会进行进程的切换,而spin_lock刚执行忙等(在SMP中)。先看内核中的semaphore机制。前提是对引用计数count增减的原子性操作。内核用atomic_t的数据结构和在它上面的一系列操作如atomic_add()、atomic_sub()等等实现。(定义在atomic.h中)semaphone机制主要通过up()和down()两个操作实现。semaphone的结构为struct semaphore {atomic_t count;int sleepers;wait
Linux的kill命令与信号控制(转)
Linux的kill命令与信号控制(转)[@more@] 作者:东缘 由于职责的要求,你不得不费力地阅读那些令你感到费解的晦涩的Linux应用程序的说明文件。然后,你将运行指令和编辑设置文件。一切都在正常运行,生活真美好。但是,你知道,好时光不会永远持续下去。当你遇到令人恐惧的“send the process a SIGHUP”提示时,好时光结束了。 什么是“SIGHUP(启动信号)”,你如何发送它?它像是你送给你的恋人的一束花吗?虽然你可以肯定这不是一个命令行指令,不过,你还是试着键入它。当然,这没有结果。然后,你检查一下键盘。哦,没有SIGHU
FreeBSD中的GNU C编译器--编译器GCC(转)
FreeBSD中的GNU C编译器--编译器GCC(转)[@more@]最基本的开发环境必须具备 C语言的支持能力,C作为一种编译型的高级语言,这就是说运行C程序之前要将其先编译成可执行的由机器指令构成的执行程序,因此就需要使用一个编译器来对C源代码进行处理,FreeBSD使用的是GNU的C编译器。GCC作为当前最流行的、支持平台数量最多的编译器,其性能和效率也非常之好。 按照 C语言的习惯,第一个程序通常为hello.c: $ cat hello.c main() { printf( “ Hello, world!n ” ); } 简单的编译过程如下: $ cc hello.c $ ./a.out Hello, world! UNIX下缺省
FreeBSD下的可执行程序格式(转)
FreeBSD下的可执行程序格式(转)[@more@]在 FreeBSD下的可执行程序通常可分为两类,一类为使用各种解释语言编写的脚本,如sh、awk、perl、Tcl等,这些程序需要解释程序进行解释执行,小巧方便,对于实现不常使用、不要求效率的程序非常有用;另一类就是使用C等高级语言编译后产生的可执行二进制程序。 1) 解释脚本程序使用 file命令可以确认文件的类型,包括可以确定一个程序是可直接执行的二进制程序,还是解释脚本程序。 $ file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses sh
FreeBSD 系统日志(转)
FreeBSD 系统日志(转)[@more@]系统日志 系统的日志记录提供了对系统活动的详细审计,这些日志用于评估、审查系统的运行环境和各种操作。对于一般情况,日志记录包括记录用户登录时间、登录地点、进行什么操作等内容,如果使用得当,日志记录能向系统管理员提供有关危害安全的侵害或入侵试图等非常有用的信息。 BSD提供了详细的各种日志记录,以及有关日志的大量工具和实用程序。这些审计记录通常由程序自动产生,是缺省设置的一部分,能够帮助Unix管理员来寻找系统中存在的问题,对系统维护十分有用。还有另一些日志记录,需要管理员进行设
Ubuntu Linux:定制Ubuntu安装CD(转)
Ubuntu Linux:定制Ubuntu安装CD(转)[@more@]定制Ubuntu CD的过程并不复杂,但是她有一些繁琐和过分的讲究。我对这过程的所知并不完美,因此,希望有人可以作适当修改。 安装CD有三个主要部分: 启动引导器:(如ISOLINUX用于amd64/i386,yaboot用于powerpc)开机时内核映象的选择与配置; Debian安装程序(d-i):其实就是一个特殊的微Ubuntu系统; Debian软件库:放在"pool"和"dists"目录,它将占据光盘的大部分空间。 建立这个新的CD就包涵了这三部分的修改。 用"Presseed"文件修改安装行为 当CD启动时,Linux内核就被装载且开始安装任务。安装
Ubuntu Linux:Apache安装设置(转)
Ubuntu Linux:Apache安装设置(转)[@more@]安装Apache2 sudo apt-get install apache2 编辑/etc/apache2/apache2.conf文件,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。 AddDefaultCharset ISO-8859-1 =>AddDefaultCharset GB2312 这样的话,我们就不会每次打开网页都是乱码了! 增加安全模块,以保障Apache服务的正常运行,现在我们安装mod-security。(可选) 首先安装libapache2-mod-security包 sudo apt-get install libapache2-mod-security 该模块默认是没激活的,我们可以在/etc/apache2/mods-available
Ubuntu配置 Broadcom 芯片的无线网卡(转)
Ubuntu配置 Broadcom 芯片的无线网卡(转)[@more@]转文:在ubuntu里设置broadcom的无线网卡是一件十分棘手的事情,有许多受挫的用户到论坛里寻求建议。 Broadcom没有提供对linux的支持(你尽可以向你的硬件商抱怨或者再花钱买个别的无线网卡)。 但是事实上它们是可以工作,只要你知道怎么设置。 首先,你得找到你需要的帮助文件。Broadcom的无线网卡在很多牌子的电脑上有,尤其是戴尔和宏基的笔记本。 找到配套的驱动程序,(戴尔通常会把它备份在 C:/DRIVERS/NETWORK/ADDON目录下); 如果你找到了一个cdmw15.inf 或是 bcmw15a.inf 的文件
Ubuntu:ATI显卡安装配置指南(转)
Ubuntu:ATI显卡安装配置指南(转)[@more@]转贴:1. 具体步骤 安装xorg-driver-fglrx包 sudo apt-get install xorg-driver-fglrx echo fglrx | sudo tee -a /etc/modules 上述命令只有再你重启后才能生效。如果要立即装载内核模块,可以运行 sudo depmod -a sudo modprobe fglrx, 但是这只能在你升级内核并重启后才有效。如果它没有运行,执行以下步骤然后重启 编辑 /etc/X11/xorg.conf 并将"ati"改成"fglrx",或许可以用这样的命令: sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf. 反之,就用你的文本编辑器,或者用sudo dpkg-r
在虚拟机下体验ubuntu(有奔头)(转)
在虚拟机下体验ubuntu(有奔头)(转)[@more@]最近无聊,想找个linux装载64位的vmware下面看看,上网一看fedora(肥的啦)还不支持ntfs,hibernate,想玩要自己搞。 偶然看到不少人推荐ubuntu, 这个东西和debian同门,正好看看debian家族是啥样的。 在下载页面看看,居然有不少live版本,就是以前knoppix那样光盘启动的。(曾经刻了一张knoppix给小外甥学习,结果全是英文,被打入冷宫) DVD版是live/安装两用。 在虚拟机上安装没什么痛苦,我的经验是装好以后每次升级多做几个磁盘的snapshot, 开销不大。因为是菜鸟,不小心就会把系统给玩崩
Ubuntu Linux:MySQL安装指南(转)
Ubuntu Linux:MySQL安装指南(转)[@more@]安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是f