笔记本双系统的grub系统引导恢复(转)
笔记本双系统的grub系统引导恢复(转)[@more@]grub和windows2000的恢复历程本人使用的是华硕Z9100L笔记本,三星40G硬盘,256M内存,安装了win2000和ubuntu5.1双系统,在用sysv-rc-conf对ubuntu系统启动选项进行配置时,不知怎么把原先win2k系统的c盘引导搞坏了,最后连MBR上的grub也被改得一塌糊涂,所以只好想办法抢救……先安装win2k再安装Ubuntu5.1,一切正常!但不满意ubuntu缓慢的启动和启动时加载的一些无聊无用又耗资源的服务,于是参照网上Ubuntu启动优化的文章进行配置。由于有些服务不清楚其用途,只好慢慢参照网文尝试:下载了s
Linux 下查看开源软件或操作系统的源代码(转)
Linux 下查看开源软件或操作系统的源代码(转)[@more@]Linux内核的配置系统由三个部分组成,分别是:?Makefile:分布在 Linux 内核源代码中的 Makefile,定义 Linux 内核的编译规则;?配置文件(config.in):给用户提供配置选择的功能;?配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供基于字符界面、基于 Ncurses 图形界面以及基于 Xwindows 图形界面的用户配置界面,各自对应于 Make config、Make menuconfig 和 make xconfig)。这些配置工具都是使用脚本语言,如 Tcl/TK、Perl 编写的(也
Linux 学习材料之Linux学习教程(转)
Linux 学习材料之Linux学习教程(转)[@more@]目录:bind8配置参考Linux下新手装网卡指南建立电子讨论群(Mailing List)基于Linux的网络试验系统的设计(三)基于Linux的网络试验系统的设计(二)基于Linux的网络试验系统的设计(一)Linux下代理服务器安装调试一例在Linux上配置ISDN Linux远程启动动态负载平衡DNS简介在RedHat5.0中配置News服务器在Linux上建立DNS服务器关于LAN通过MODEM上INTERNET的实例在SuSE Linux下设置ISDN让ASP应用系统成为跨平台的应用系统Linux中NetWare客户端简易安装说明远程无盘工作站启动的实现Linux的常用网络命令
Linux2.6.14.3内核中宏定义 #define DEFINE(转)
Linux2.6.14.3内核中宏定义 #define DEFINE(转)[@more@] linux2.6.14.3 内核中有如下宏定义,CODE:#define DEFINE(sym, val) asm volatile(" ->" #sym " %0 " #val : : "i" (val))没弄清它的用法,于是用如下函数做了一下试验,所得结果更是让人不解。 宏定义中从" ->"中的"-"开始的后续部分被编译器忽略。gcc提示为Warning: rest of line ignored; first character is '-.(采用如下格式编译:gcc -o tf tf.c)程序打印结果为:0。CODE: /*tf.c*/ #include "stdio.h" #define DEFINE(sym,val) asm volatile(" ->" #
在Linux环境下玩PlayStation模拟器(转)
在Linux环境下玩PlayStation模拟器(转)[@more@]daweichengleo@nj165.com前言安装/配置显卡驱动安装/配置声卡驱动驱动游戏手柄安装并配置Epsxe制作PlayStation光盘镜像游戏截图及相关资源的链接前言从1990年至今,Linux经过了15年的发展。如今,她已在服务器领域占据了一席之地。凭借着开源社区的努力,Linux系统在多媒体方面也有了长足的进步。本文将介绍如何在Linux环境下驱动显卡/声卡/手柄,并配置和运行PlayStation(以下简称PS)模拟器。文章的目的在于介绍Linux下的多媒体环境的配置,并以Epsxe(目前最好的PS模拟器)作为一个实例应
linux bible 处理器(转)
linux bible 处理器(转)[@more@]Linux可以运行在许多类型的处理器上,本章将给出对它们的简单描叙。 13.1 X86 省略 13.2 ARM ARM处理器是一种低功耗高性能的32位RISC处理器。它在嵌入式设备如移动电话和PDA 中广泛使用。共有31个32位寄存器而其中16个可以在任何模式下看到。它的指令为简 单的加载与存储指令(从内存中加载某个值,执行完操作后再将其放回内存)。ARM一 个有趣的特点是它所有的指令都带有条件。例如你可以测试某个寄存器的值但是直到 下次你使用同一条件时进行测试时,你才能有条件的执行这些指令。另一个特征是可以 在加载
Shell Script(bash)--用於自动备份的Shell Script(转)
Shell Script(bash)--用於自动备份的Shell Script(转)[@more@]一个用於自动备份的Shell Script 我们先前提到,可利用Shell Script搭配crond来作定期的工作。要作定期性的工作,在UNIX上,就是与crond的搭配运用。 -------------------------------------------------------------------------------- 首先我们先来研究如何对系统进行备份。 要对系统进行备份,不外乎便是利用一些压缩工具。在许多UNIX系统上,tar及gzip是de facto的资料交换标准。我们经常可以看见一些tar.gz或tgz档,这些档案,被称为tarball。当然了,您也可以用bzip2、
从EPROM引导Linux(转)
从EPROM引导Linux(转)[@more@]本文简要介绍从486单板机的EPROM引导Linux。提供了一种在无硬盘的嵌入式系统上运行Linux的方法。我们要介绍的应用程序是一个显示器上的Operator Interface,它的显示系统是由Boeing Flight Test开发的。飞行环境需要一种可以防止突然性的电源中断的机制。为了满足这样的要求,我们决定在无硬盘的系统上实现Operator Interface。 概况 基本的问题包括从EPROM的SSD(solid state disk)引导,将root文件系统从EPROM拷贝至一个RAM disk,从客户机加载Operator Interface软件并且执行它。本文主要讨论系统工作机制
一个高级黑客给黑客同胞们的匿名信(转)
一个高级黑客给黑客同胞们的匿名信(转)[@more@]所有中国黑客和红客,我的同胞们: 首先声明,我的计算机软件技术、黑客功底,可能不会比你们任何人差: 我通读过 minix,tcp/ip,bsd,linux, pl1的源码,我拿过中国高级程序员证书,sun 的java证书,精通vc和unix,对缓冲区溢出,病毒,ddk等均有研究,所以我想我有资格对你们说几句话。 (如果我提到的一些计算机名词和人名,你们居然不知道,那只能证明你们的无知,和不配称为黑客。) 如果是真正的黑客,他会知道 1.发明tcp/ip的是美国人 。 2. linux的作者,linus大侠现在
以uClinux为核心 DS Linux即将发布NDS专用浏览器(转)
以uClinux为核心 DS Linux即将发布NDS专用浏览器(转)[@more@]来源:上海热线近日,椐来自于DS Linux(一个玩家社区网站)的消息透露,他们已经成功开发了一种以Linux(一种操作系统)为基础的NDS网络浏览器。自从04年11月21日NDS发售起,DS Linux的开发人员就在夜以继日的努力工作以求能早些开发一个适合NDS的网络浏览器。 椐开发人员透露,目前这种NDS浏览器是以uClinux为核心,而键盘则以文本的形式显示在NDS的触摸屏上。 这种浏览器是基于文本文档的形式来提供浏览服务的,在原理上与retawq(一种网络浏览器)类似。尽管受NDS本身
最新研究显示Novell继续领导中国Linux市场(转)
最新研究显示Novell继续领导中国Linux市场(转)[@more@]来源:搜狐IT 美通社-PR Newswire马萨诸塞州沃尔瑟姆2月28日电 来自中国领先的行业分析公司赛迪顾问股份有限公司的最新研究显示,网威 (Novell)(纳斯达克交易代码:NOVL)继续领导着中国的 Linux 市场。 网威的 Linux 产品占中国的市场份额达25.1%,超过了其他当地和国际 Linux 分销商所占份额。网威在中国的成功体现了其致力于发展中国开放源码并在这一迅速增长的市场上扩大客户群的努力。 赛迪顾问的计算机和软件分析师 Qian Lei表示:“回顾2005年中国 Linux 市场,我们发
再现当年经典之作 Linux学习教程(转)
再现当年经典之作 Linux学习教程(转)[@more@]本书仅注册会员可以下载。这部书籍可能好多早年学习LINUX的朋友会用到的,如今我手中也有一册,它对学习LINUX有很好的参考价值,虽然已过一段历史,但好多知识都是通用的。全书目录:Linux部分命令简介Linux下的Y2K问题LILO配置指南(整理版)Kernel source code的介绍什么是UCS和ISO10646?Linux开机程序之研讨资源共享操作简述Linux和Windows 9X的资源共享文件内容统计和比较命令如何看FreeBSD的系统日志 如何在Linux中添加新的系统调用忘记Linux密码怎么办Linux的启动和核心介绍如何编译内核
Linux+Informix后台数据库系统编程设置(转)
Linux+Informix后台数据库系统编程设置(转)[@more@]本文假定大家的informix使用是从零起步的,将介绍从零至最大化使用informix的各个详细步骤。一:下载informix-online数据库服务器LINUX试用系统地址: <!--[if !vml]--><!--[endif]-->http://www.intraware.com, 注册成为informix试用系统的用户,并告诉正确的email地址,然后intraware会给你发一封邮件,告诉你以后下载的本站系统的安装授权名 称和密码。当然,在你下载时,屏幕上也会出现授权用户名称和密码,你必须好好抄下来。(一般地授权名称和你的名子是不同的)注册
Linux常见命令:网络相关ping finger nslookup netstat(转)
Linux常见命令:网络相关ping finger nslookup netstat(转)[@more@] netstat命令 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。该命令的一般格式为:netstat [选项]命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息,格式同“ifconfig -e”。-n 以网络IP地址代替名称,显示出网络连接情形。-r 显示核心路由表,格式同“route -e”。-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。
Redhat局域网安装的解决办法(转)
Redhat局域网安装的解决办法(转)[@more@]为了验证局域网网络安装Linux,近两天做了一个实验,目的就是为了写一篇比较完整的文章......两天做了一个实验,目的就是为了写一篇比较完整的文章。 1. 本文操作环境是Redhat 9.0,VSFTPD的版本是Redhat 9.0所带的vsftpd-1.1.3-8.i386.rpm,在安装盘的第三张中 2. VSFTPD实现的最基本的目的:用系统中存在的真实用户能登入FTP,能用匿名访问。 3. 服务器的IP和和DNS设定 第一块网卡 IP:192.168.0.1 子掩码:255.255.255.0 网关不设置: 第二块网卡: IP:192.168.0.2
菜鸟入门 个人学习Linux知识总结(转)
菜鸟入门 个人学习Linux知识总结(转)[@more@]1.更改telnet登录慢的问题:cd /etc vi resolv.conf将里面内容清空2.更改root用户不能直接远程登录问题:cd /etc cd pam.d vi login注释掉这行#auth required pam_securetty.so //该行注释掉3.挂接USB移动硬盘将移动硬盘挂上。#df 查看Linux下硬盘盘符mount /dev/sda1 /mnt/usb (举例)5.更改Linux启动时用图形界面还是字符界面cd /etc vi inittab将id:5:initdefault: 其中5表示默认图形界面改id:3: initdefault: 3表示字符界面8.配置smb可以被哪些IP所用。cd /etc/samba Vi smb.conf找
FC4下快速安装jdk1.5.0(转)
FC4下快速安装jdk1.5.0(转)[@more@]以前一直使用1.4.2今天升了下级,发现1.5.0的控制台中文全是方块,看了网上相关的介绍,发现修改fonts.dir的方法不起作用,就研究了一下,现在把方法贴出来,顺便把安装方法一起写下。1.下载jdk1.5.0,这个就不用说了吧,到处都有,还是贴个地址吧http://ftp.isu.edu.tw/pub/Sun/java/J2SE/5.0/linux/2.安装./jdk-1_5_0-linux-i586.bin ,然后把解压的目录放到如/usr/local/目录下。 够easy吧3.设置环境变量,个人建议修改用户的profile,linux下就是用户根目录下的.bashrc,加入JAVA_HOME=/usr/local/jdk1
GNOME 技术综述(转)
GNOME 技术综述(转)[@more@]1 简介 GNOME提供了一个丰富,成熟的桌面环境让你使用你的应用程序.在这个环境的图形前端是一个健壮的结构,允许开发者花费更少的时间来创建应用程序,通过使用它提供的工具可以让你的应用程序保持在计算机技术的前沿. 本文所述技术细节包括:GTK+,GNOME和窗口管理器的关系,CORBA和ORBit,和GNOME成像结构. 2.GTK+ GTK+是一个成熟,高效的构件集合.它在保持了扩展性和效率的前提下提供了现代的视觉和感觉效果.GTK+为应用程序开发者提供了一个强大的系统对象,它具有动态查询的能力,还可以在运行时修改对象和构件.GTK+是
Linux安装浅析(转)
Linux安装浅析(转)[@more@]本文仅做参考:因为文章里的内容有些是老版本用的了 很多前辈高人都指出了安装Linux的诸多诀窍,我在这里主要为新手引一个路,让他们尽早的投入到使用Linux的快感中去,而免在安装过程中遭受硬盘数据全部覆灭的惨重结果。我使用过很多种Linux,比如国外的Red Hat,Mandrake,Gentoo等,国内的中软红旗,觉得如果作为平时玩玩可以选择Mandrake Linux,因为它比较简单,容易上手;但是如果你想要学习,研究Linux建议选择Red Hat Linux。硬盘的分区任何一种操作系统都需要一个它本身存在的依托,在硬盘上,那就是
在redhat 中设置根口令(转)
在redhat 中设置根口令(转)[@more@]设置根帐号及其口令是安装过程中最重要的步骤之一。你的根帐号与用在 Windows NT 机器上的管理员帐号类似。根帐号被用来安装软件包,升级 RPM,以及执行多数系统维护工作。作为根用户登录可使你对系统有完全的控制权。 注记:根用户(又称超级用户)对整个系统有完全的存取权;正因如此,请最好 只有在 执行系统维护或管理时才登录为根用户。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>图 3-23. 根口令 请只有在进行系统管理时才使用根帐号。创