网桥原理及源代码详解(转)
网桥原理及源代码详解(转)[@more@]* 解析ie_minix */[color=green]/* 概述:* 该代码在FB中提供桥接功能,不过他只是在以太网接口上工作,能提供多个逻辑桥* ,我们称为组,组是由一组有相同组ID的接口组成,组ID的范围在1到2^16-1之间.* 打开桥的功能是通过sysctl net.link.ether.bridge=1来启动的.* 而sysctl net.link.ether.bridge_cfg是把以太网接口进行分组的命令,如:* sysctl net.link.ether.bridge_cfg="vr0:1,vr1:1,fxp0:2,fxp1:2" 该命令的结果* 为网卡vr0和vr1可以进行相互通信,fxp0和fxp1之间可以互相转发,等于是分为俩组了.* 但目前
常见的“压缩与解压缩”方法...(转)
常见的“压缩与解压缩”方法...(转)[@more@]压缩解压linux下怎么解后缀名是gzip的文件?1.以.a为扩展名的文件:#tar xv file.a2.以.z为扩展名的文件:#uncompress file.Z3.以.gz为扩展名的文件:#gunzip file.gz4.以.bz2为扩展名的文件:#bunzip2 file.bz25.以.tar.Z为扩展名的文件:#tar xvZf file.tar.Z 或 #compress -dc file.tar.Z | tar xvf -6.以.tar.gz/.tgz为扩展名的文件:#tar xvzf file.tar.gz 或 gzip -dc file.tar.gz | tar xvf -7.以.tar.bz2为扩展名的文件:#tar xvIf file.tar.bz2 或 bzip2 -dc file.tar.bz2 | xvf -8.以.cpio.g
VI高级命令集锦(转)
VI高级命令集锦(转)[@more@]1.交换两个字符位置xp2.上下两行调换ddp3.把文件内容反转:g/^/m0/ (未通过)4.上下两行合并 J5.删除所有行 dG6.从当前位置删除到行尾d$7.从当前位置复制到行尾y$ 如果要粘贴到其他地方 p 就可以了由于vi 是建立在 EX 上的 所以 当键入 : 时就来到了 EX 命令状态 8.:ab string strings 例如 ":ab usa United States of America" ,当你在文见里插入 usa 时 United States of America 就蹦出来了9.:map keys new_seq 定义你当前 键盘命令 10.:set [all] vi or ex 的编辑状态如 显示每行 :set nu 11.在命令状态下,n
使用 /proc 文件系统来控制系统(转)
使用 /proc 文件系统来控制系统(转)[@more@]级别:中级作者:Graham White(gwhite at uk.ibm.com)IT 专家,Hursley,IBM2003 年 8 月/proc 文件系统是 Linux 的优秀特性之一,本文向您详细讲述了它的一些最实用的基础知识。使用 /proc,您再也不用关闭并重新引导机器来管理操作系统的许多细节问题,这对那些要求系统的可用性尽可能高的管理员来说非常有用。任何管理过具有商业重要性的系统的人都知道计算机正常运行时间的价值 - 或者反过来讲,知道用户因故障时间会给您带来诸多头痛问题。公司采用 UNIX 服务器的主要原因之一是由于它的可
rpm 常用命令(转)
rpm 常用命令(转)[@more@]rpm 常用命令1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # rpm -ql < rpm package name> 8.列出服务器上的一个文件属于哪一个RPM包 #rpm -qf 9.可综合好几个参数一起用 # rpm -qil < rpm pac
UNIX系统关机方法五种(转)
UNIX系统关机方法五种(转)[@more@]UNIX操作系统是目前网络上用得最多的操作系统之一,使用UNIX系统,机器的关机要比使用DOS单用户机器的关机过程复杂得多。在UNIX下如不使用正确的关机命令和关机方法,将破坏文件系统,造成很大的损失。下面介绍UNIX系统的五种关机方法。1、 用haltsys命令关机haltsys命令一发出,就会立即把系统关闭掉。其优点是系统响应快,强迫性强,因此,该命令只适合于系统上只有一个用户的情况。如果系统上有多个用户在工作,一发出命令,这些用户就被迫退出系统,他们的进程也丢失了。操作方法是:以超级用户登录,
Linux操作系统的高级电源管理(转)
Linux操作系统的高级电源管理(转)[@more@] 在Windows下我们已经对系统的电源管理非常熟悉了,我们可以通过主板的高级电源管理模块实现STR、STD等功能。对于笔记本电脑用户使用高级电源管理方式,让笔记本电脑处于休眠状态,节省电池就更加重要。上面说的这些功能在Windows平台下实现对于我们来说,可能都已经不再是困难的事情。但如果换成Linux恐怕就很少有人知道了,今天我们就来介绍一下在Linux操作系统下的电源管理的实现。由于许多服务器都采用了Linux,电源管理的重要性也就变得非常明显了。 在x86机器中,存在两种电源管理方法
Linux上的sysctl(转)
Linux上的sysctl(转)[@more@]我们常常在 Linux 的 /proc/sys 目录下,手动设定一些 kernel 的参数或是直接 echo 特定的值给一个 proc下的虚拟档案,俾利某些档案之开启,常见的例如设定开机时自动启动 IP Forwarding:echo “1” > /proc/sys/net/ipv4/ip_forward其实,在 Linux 我们还可以用 sysctl command 便可以简易的去检视、设定或自动配置 特定的 kernel 设定。我们可以在系统提示符号下输入「sysctl -a」,摘要如后:abi.defhandler_coff = 117440515dev.raid.speed_limit_max = 100000net.ipv4.conf.default.send_redirects = 1net.i
理解Linux配置文件(转)
理解Linux配置文件(转)[@more@]本文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 Red Hat Linux 系统中的配置文件进行了分类。介绍每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当
白皮书:Red Hat日志文件系统-ext3(转)
白皮书:Red Hat日志文件系统-ext3(转)[@more@]Copyright © 2001 by Red Hat翻译:刘启文david.liu@dynasoft.com.cnCopyright © 2001 by Dynasoft概要... 1ext3的优点... 2可用性... 2数据完整性... 2速度... 2易于迁移... 3为什么使用ext3?... 4为什么要信任ext3?... 5性能调试建议... 6调整电梯(elevator)算法设置... 6选择日志模式... 7速度... 7数据完整性... 7概要在Red Hat Linux 7.2中,Red Hat首次支持日志文件系统ext3。ext3文件系统是对稳定的ext2文件系统的改进,有几项优点。本文概述这些优点,解释Red Hat公司
为redhat增加apt软件包管理工具(转)
为redhat增加apt软件包管理工具(转)[@more@]一、 简介redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。debian系统则基于apt(Advanced Packaging Tool)工具进行软件包管理,可以自动解决并安装倚赖软件包,因此debian linux被认为是最容易管理和升级的系统,apt工具也被认为是目前最好的软件包管理工具之一。为了解决redhat包管理系统的致命问题, Conectiva Linux将apt系统移植到
中国特色小吃英文(转)
中国特色小吃英文(转)[@more@]烧饼 Clay oven rolls油条 Fried bread stick韭菜盒 Fried leek dumplings水饺 Boiled dumplings蒸饺 Steamed dumplings馒头 Steamed buns割包 Steamed sandwich饭团 Rice and vegetable roll蛋饼 Egg cakes皮蛋 100-year egg咸鸭蛋 Salted duck egg豆浆 Soybean mil
Linux 内核解读入门(转)
Linux 内核解读入门(转)[@more@]针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;一.核心源程序的文件组织:1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat Linux 6.0。2.核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到这样一
简易rpm套件的制作(转)
简易rpm套件的制作(转)[@more@]*云飞扬,e-mail:yfy001@etang.com,电话:025-4705268-23*/在使用linux的过程中可能可能需要安装新的软件,升级已安装的软件或删除已安装的软件,这就或多或少要涉及到rpm.Rpm是redhat公司开发的一种源代码和二进制代码封装的方式,这种封装的方式能让用户轻松的进行软件包的管理,包括软件包的安装、升级、删除、查询和管理。由于采用rpm方式安装软件包无论是从二进制和源代码方面来讲,都比用.tar.gz的方式要简单的多.故用rpm安装软件成了一个linux下安装软件的标准.对于一个有志于linux下软件软件编程的程序员来
Linux启动过程综述(转)
Linux启动过程综述(转)[@more@]内容:一. Bootloader二.Kernel引导入口三.核心数据结构初始化--内核引导第一部分四.外设初始化--内核引导第二部分五.init进程和inittab引导指令六.rc启动脚本七.getty和login八.bash附:XDM方式登录作者:杨沙洲本文以Redhat 6.0 Linux 2.2.19 for Alpha/AXP为平台,描述了从开机到登录的 Linux 启动全过程。该文对i386平台同样适用。一. Bootloader在Alpha/AXP平台上引导Linux通常有两种方法,一种是由MILO及其他类似的引导程序引导,另一种是由Firmware直接引导。MILO功能与i386平台的LILO相近,但内置有基
查看文件内容的特殊方法(转)
查看文件内容的特殊方法(转)[@more@]查看文件内容的特殊方法 如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd tail -f /var/log/messages 参数-f使tail不停地去读最新的内容,这样有实时监视的效果,当你在ppp拨号的过程中用它很方便! 查看文件中间一段,你可以使用sed命令 如: sed -n '5,10p' /etc/passwd 这样你就可以只查看文件的第5行到第1
以树状结构显示系统当前的任务(转)
以树状结构显示系统当前的任务(转)[@more@]运行ps时指定—forest选项,当前运行的进程将会以树状格式显示出来。比如:所有由xserver运行的程序,将会以xserver做为它们的“根”显示出来。 命令格式: ps afx 其中’a’表示列出所有运行的进程;’x’列出所有的后台进程;’’f’是’—forest’的缩写。输出的格式如下: 329 ? SW 0:00 [wdm] 342 ? R 9:57 \_ /usr/X11R6/bin/X :0 vt7 -fbbpp 16 -auth /usr/etc/ 343 ? SW 0:00 \_ [wdm] 364 ? S 0:45 \_ /usr/bin/enlightenment 399 ? S 0:00 \_ /usr/bin/ssh
Red Hat套件让你的EC更轻松(转)
Red Hat套件让你的EC更轻松(转)[@more@]硬件要求和种类:平台:Intel处理器:Pentium III-700RAM: 512MB硬盘空间:单碟9GB SCSI硬盘CD-ROM:需要Red Hat的电子商务套件包括所有必需的工具,这些工具使得公司可以快捷简便的为其产品或服务在网上开一个在线商店。大型企业可能感觉这些套件的能力难以达到他们的目标,但对那些小型企业或家庭式商店或其他本地的产品,这种电子商务套件就显得游刃有余并且实施简便了。这个软件包包含一个完整版本的Red Hat Linux 7.1,由于套件不能安装在已有的Linux系统之上,所以你需要重新安装Red Hat Linu
Linux下其它格式文件系统的自动挂装(转)
Linux下其它格式文件系统的自动挂装(转)[@more@]文章摘要: 不同的操作系统使用不同的文件系统格式,MS-DOS支持FAT16文件系统,Windows98支持FAT16、FAT32文件系统, WindowsNT支持FAT16、NTFS文件系统,Windows2000则支持FAT16、FAT32、NTFS三种文件系统格式,而Linux差不多支持所有的文件系统格式,但一般使用ext2文件系统。正文:Linux下其它格式文件系统的自动挂装 不同的操作系统使用不同的文件系统格式,MS-DOS支持FAT16文件系统,Windows98支持FAT16、FAT32文件系统, WindowsNT支持FAT16、NTFS文件系统,Windows2000则支持FAT
网络配置文件快速解读(转)
网络配置文件快速解读(转)[@more@]在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为:◆ /etc/sysconfig/network◆ /etc/HOSTNAME◆ /etc/hosts◆ /etc/services◆ /etc/host.conf◆ /etc/nsswitch.conf◆ /etc/resolv.conf◆ /etc/rc.d/init.d/network接下来我们将对这些文件逐一讲述,这些文件都可以在系统运行时进行修改,不用启动或者停止任何守护程序,更改会立刻生效(除了 /etc/sysconfig/network)。另外,这些文件都支持由"#"开头的注释,每一个文件都有