OpenBSD 内核编译和优化(转)
OpenBSD 内核编译和优化(转)[@more@]要编译内核,需要一套完整的syssrc包,这套东东可以通过CVS或FTP方式获得。 要通过CVS方式下载,在SHELL上打: export CVS_RSH="/usr/bin/ssh" export CVSROOT=anoncvs@anoncvs1.usa.openbsd.org:/cvs 想用其它地方的服务器,请看完整的CVS服务器列表。 cd /usr && cvs checkout -z9 src/sys 要用FTP方式下载,请到:ftp://ftp.openbsd.org/pub/OpenBSD/2.7/srcsys.tar.gz 下载完后就可以把它放到/usr/src目录里,并解开: cp srcsys.tar.gz /usr/src ; tar -xzvf /usr/src/srcsys.tar.gz 搞定
中国移动欲借Linux谋盟主地位(转)
中国移动欲借Linux谋盟主地位(转)[@more@]对每一个运营商来说,即将到来的3G时代是一个充满了机会的挑战。运营商极有可能会成为通信世界的盟主,一呼百应。现在的关键是运营商通过什么样的手段,才能掌握控制权?中国移动将目光停留在Linux身上,正在制定相关的标准。 控制权的诱惑 “Linux比起其他操作系统,对运营商的最大诱惑是控制权,不是别的。”中兴通讯股份有限公司手机事业部软件平台部部长徐旭如是说。 随着竞争的加剧,移动运营商更加关注提高他们的ARPU值。“中国移动需要新的增长点,我们在拼命地推出各种各样的数
欲实现Linux无专利 飞利浦等5厂商投巨资(转)
欲实现Linux无专利 飞利浦等5厂商投巨资(转)[@more@]来自:eNet硅谷动力SCO诉讼案像一把利剑直插Linux的心脏,这迫使Linux阵营开始关注专利权问题,以摆脱这场旷日持久“纠纷”所带来的长期负面影响。 “开放创新网络(OIN)公司准备花钱购买有关Linux的专利,以为Linux创造一个无专利的生态环境。”去年11月30日,飞利浦知识产权及标准部首席执行官陆毕德(Ruud J.Peters)在接受记者采访时透露,OIN已经开始行动,并且已经锁定一些目标,希望在今后一年当中购买到位。 查明购买与Linux相关的重要专利是OIN的主要工作之一。不过,陆
在一个系统上编译多个核心版本的驱动模块(转)
在一个系统上编译多个核心版本的驱动模块(转)[@more@]我们可以只在一个系统中使用一份核心源代码就编译出来不同的驱动模块,方法如下: 1、安装相应版本的核心源代码。2、进入/usr/src目录,假设你安装的是2.4.17-1的源代码,那么需要建立联结linux指向/usr/src/linux-2.4.17-1目录,因为许多驱动源代码都需要使用/usr/src/linux目录。 3、检查你系统中下面两个目录: /usr/include/linux /usr/include/asm 如果不存在或不是联结,那么需要建立联结,指向/usr/src/linux/include/linux和/usr/src/linux/include/asm: ln -s /usr/src/linu
设置PPPoE的dsl上网(转)
设置PPPoE的dsl上网(转)[@more@]开始菜单-->设置-->配置拨号连接。您可以来设置您的dsl拨号。 您可以这样配置: 先配置网卡,网卡ip、子网掩码随意填,比如ip:192.168.0.1,掩码:255.255.255.0,网关和DNS不填写。 在“开始”/“应用程序”/“网络"中找到“拨号程序”,第一次打开“拨号程序”,系统会自动弹出配置向导,先配置拨号,填写ADSL拨号用户名和口令, “电话号码”项不填,设置连接名,配置拨号完成,接下来自动弹出设备配置向导,在配置向导中选择DSL项,在“设备列表”中的选择刚刚配置的eth0网卡,选择 “以太网口0
新手必看:FDISK命令的常用方法(转)
新手必看:FDISK命令的常用方法(转)[@more@]fdisk命令的常用方法: 删除分区,如果对/dev/sda设备进行分区操作: fdisk /dev/sda 屏幕提示: Command (m for help): 键入p 屏幕会列出当前所有的分区设备号、大小、文件格式等参数; 下面进行删除分区的操作: 屏幕提示: Command (m for help): 键入d 屏幕提示: Partition number (1-x): x是您现有的分区数量,有两个分区的话x就是2;删除分区时从最后一个分区开始,键入2: 屏幕提示: Command (m for help): 键入p 列出当前分区情况,发现sda2被删除了; 继续键入d,然后是1,再键入p,
解决公网IP地址不够的问题(转)
解决公网IP地址不够的问题(转)[@more@]有两种方案: 1、假如您的各服务器应用不同的话,利用iptables端口转发原理,将用户不同端口的请求转发到内网某IP的相应端口。 如:将 www.linux110.com 的80端口转发到192.168.0.1:80端口。 www.linux110.com:21转发到 192.168.0.2:21端口。这样,只需要解析一个 www.linux110.com 域名。 2:假设您所有服务器都提供 Web 服务,那么在公网IP那台机器上,设置应用层转发,如利用 apache 的 URL Rewrite 将不同主机名的请求转发到内网某IP上。 如果您的应用较复杂,可以结合这两种方案来设计。
入侵攻击实战中被利用的端口(转)
入侵攻击实战中被利用的端口(转)[@more@]端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装
vi 的一些简单命令(转)
vi 的一些简单命令(转)[@more@]vi 属于使用UNIX和Linux系统的一个基本功。它速度快,比所有需要滑鼠的编辑器都快。现在Linux里的vi实际上是改进版的vim,用一个alias设成了vi。也就是说,使用时vi和vim没区别。vi 有两个状态:编辑状态和输入状态。编辑状态时,你可以对文件进行删除字、行的操作,也可进行调整格式,存盘等操作。输入状态就是敲字。下面举例说明它的使用。比如要编 hello.cvi hello.c你可以先简单地敲几行,按a到输入状态,#include void main() {printf("Hello world! ");}然后,按Esc键切换到编辑状态。再按:w存盘。冒号
Windows 到 Linux 之旅:系列文章概述(转)
Windows 到 Linux 之旅:系列文章概述(转)[@more@]我们假定您已经安装了 Linux。第 1 部分. Linux 思想在 Linux 中获得成功的第一个步骤是学习 Linux 思想。将您已经知道的套用到使用 Linux的方法中去。第 2 部分. 控制台速成班Linux 控制台具有强大而灵活的功能。如果过了相当一段时间您还要用很多时间去查看命令的提示,那么您应该花费一些时间复习一下那些您将不断用到的常见命令,来更好地熟悉这个环境。第 3 部分. Webmin 简介虽然理解管理的具体细节很重要,但如果有工具可用通常会更方便。而且,一个高层应用程序可以简化复杂的配置
RedHat-使用Nautilus(转)
RedHat-使用Nautilus(转)[@more@]1. 使用 Nautilus 图形化桌面包括了一个叫做 Nautilus 的文件管理器。它给你提供了系统和个人文件的图形化显示。然而, Nautilus 不仅仅是文件的可视列表,它还允许你从一个综合界面来配置桌面;配置你的 Red Hat Linux 系统;浏览影集;访问网络资源等等。一言以蔽之, Nautilus 已成为你整个桌面的“外壳”( shell )。 Nautilus 不仅提供了高效的工作环境,它还为你提供了另一种漫游文件系统的方法。你可以在与 「主菜单」 相连的各类子菜单中搜索,或者使用 shell 提示来漫游文件系统。随后的章节解释
以Solaris架设FTP虚拟系统(转)
以Solaris架设FTP虚拟系统(转)[@more@]1、何谓虚拟系统 "虚拟系统"的意思是"假的系统",亦即当一个使用者使用的是"虚拟系统"时,他所看到的系统档案及程式,并不是系统管理者所使用的档案。 例如管理者键入"ls -al /usr/bin/ls"的命令时,看到的档案大小为32767 bytes,而其他使用者键入"ls -al /usr/bin/ls"的命令时,看到的却为65535 bytes,表示为两个档案的路径虽然相同,但却为不同的档案。 2、虚拟系统的功能为何 (1) 避免其它使用者使用重要资料 若您不愿意让使用者观看或执行某些档案,那你可以使用虚拟系统,让使
在solrais下编译安装MySQL(转)
在solrais下编译安装MySQL(转)[@more@]很多朋友在sun下编译mysql都会有些问题,现在我把编译过程整理如下,希望对大家有所帮助。 环境: sun250+solaris8 过程: 首先要安装solaris8的编译环境,去http://www.sunfreeware.com/下载一下软件: 1.autoconf-2.13-sol8-sparc-local.gz 2.automake-1.4-sol8-sparc-local.gz 3.bison-1.28-sol8-sparc-local.gz 4.gcc-2.95.3-sol8-sparc-local.gz 5.gzip-1.3-sol8-sparc-local 6.make-3.79.1-sol8-sparc-local.gz 去www.gnu.org下载gnu_tar,最新的版本是tar-1.13.tar.gz 设置环境变量,编译过程需
几个shell自动化脚本(转)
几个shell自动化脚本(转)[@more@]范例一:定期清理暂存文件#!/bin/sh# Shell Script filename : cleantmp.sh/usr/sbin/tmpwatch 240 /tmp /var/tmp /usr/tmp使用范例:# sh cleantmp.sh作用:使用tmpwatch检查/tmp、/var/tmp、/usr/tmp的所有目录,假如这些目录下的某个文件超过240小时(10天),都没有任何人使用它就删除这个文件。范例二:检查硬盘空间使用率#!/bin/sh# Shell Script filename : checkdisk.shlog=/var/logdu -sh $1 > $log/du.logmail -s "Disk Usage Ratio" root < $log/du.log使用范例:# sh checkdisk.sh /hom
LINUX-LILO可以装在软盘上(转)
LINUX-LILO可以装在软盘上(转)[@more@]本文有些过时了,大家可以做为参考下。 如果你用的电脑不是你的个人电脑, 但是你又不想给他人带来麻烦, 所以没有把LILO装在引导区, 而用了一张启动软盘, 但是,软盘启动很慢吧. 所以我想个办法, 就是把LILO装在软盘上. 会使你的启动变快. 同时,你的LILO被破坏后, 它也是一张启动盘. (1)制作过程: mount /dev/fd0 /mnt/floppy pico /etc/lilo.conf 把boot=/dev/hda 改为boot=/dev/fd0 保存(ctrl+X) 退出 lilo
Linux程式设计入门 - SVGALIB(转)
Linux程式设计入门 - SVGALIB(转)[@more@]SvgaLib是Linux Console下的VGA驱动函数库。虽然它的品质还是有点低,支援的萤幕卡种类不算太多,但是有许多的游戏及程式都是用它来做开发,可以算是非官方的标准了。如果您准备要在Console下撰写图形功能的程式,目前来说SVGALIB是您唯一的选择。目前使用SVGALIB的程式有许多,中文终端机使用SVGALIB的就有a4c.tty/yact/bcs16。 这里我只讲一些简单的使用方法,如启动vga及mouse的使用。要有效地、高阶的运用,技巧复杂很多,例如a4c.tty就另外往上架一层Star Window Manager,来管理一个小型视窗
source命令的一个妙用(转)
source命令的一个妙用(转)[@more@]在编译核心时,常常要反复输入一长串命令,如make mrpropermake menuconfigmake depmake cleanmake bzImage.......这些命令既长,又繁琐。而且有时候容易输错,浪费你的时间和精力。如果把这些命令做成一个文件,让它自动按顺序执行,对于需要多次反复编译核心的用户来说,会很方便。用source命令可以办到这一点。它的作用就是把一个文件的内容当成是shell来执行。先在/usr/src/linux-2.4.20目录下建立一个文件,取名为make_command:在其中输入如下内容: QUOTE:
Linux程式设计入门 - termios/keymap/terminal(转)
Linux程式设计入门 - termios/keymap/terminal(转)[@more@]Linux程式设计入门 - termios/keymap/terminal programming termios int tcgetattr (int fd, struct termios *termios_p); int tcsetattr (int fd, int optional_actions,const struct termios *termios_p); keymap 我写了一个小程式来专门处理Linux上的keymap,keymap.h及keymap.c。 在Linux Terminal上,如果您想要设定某些按键返回特定值,您会需要用到以下这些技巧。 设定keymap #include #include void setkeymap(void) { struct kbentry KEYMAP; KEYMAP.kb_table=STATE; KE
Linux世界贸易展:AMD推虚拟化技术(转)
Linux世界贸易展:AMD推虚拟化技术(转)[@more@]来源:小熊在线Linux世界贸易展(Linux World tradeshow)将于4月3日在美国波士顿拉开帷幕,芯片厂商AMD届时将使用其Opteron处理器展示虚拟化技术。 近日于盐湖城召开的Novell Brainshare Global 2006大会上,开发人员已经预览了AMD的“Pacifica”虚拟化技术,演示基于开源操作系统OpenSuse 10.0和预发布的虚拟机Xen 3.0.2。虚拟化是一个广义的术语,通常指计算元件在虚拟基础上而不是真实的基础上运行的。虚拟化基础可以扩大硬件的容量,简化软件的重新配置过程。AMD的Pacifica虚拟化技术允许
中科院正研制多核CPU龙芯3号 将用于超级计算机(转)
中科院正研制多核CPU龙芯3号 将用于超级计算机(转)[@more@]新华网北京3月3日电(记者俞铮)中国计算机领域综合实力最强的研究机构中科院计算所3日表示,他们将把自己开发的计算机中央处理器(CPU)植入到本土生产的高性能超级计算机上。这项中国信息技术领域的重大跨越被称为“超龙计划”。 中国科学院计算技术研究所所长助理孟丹研究员3日在接受新华社记者采访时说,“超龙计划”将采用正在研发中的多核CPU——龙芯三号,制造更高性能的新一代超级服务器曙光系列。 中科院计算所开发的曙光4000A超级服务器的计算能力突破了每秒10