2.6内核的安装(转)
2.6内核的安装(转)[@more@]第一部分,准备 要使用新的内核首先当然要取得新内核的源码,内核的官方网站是http://www.kernel.org 在上面可以得到最新的内核。2.6的更新是相当快的,你可以在命令行下使用finger @kernel.org命令来快速得到当前最新的内核列表。在这篇文章中我将以2.6.0为准。 下载了内核源码之后,我们要使用tar jxvf linux-2.6.0.tar.bz2来提取源码,如果你下载的是以tgz结尾的压缩包就使用zxvf参数来解压。我强烈建议你不要使用 /usr/src/linux这个目录来存放源码,因为使用这个目录你需要手工在/usr/include目录下作
GCC 安装(转)
GCC 安装(转)[@more@]将下载下来gcc3.0的文件解压到 /usr/local/src/gcc-3.0下,然后按照安装手册执行以下命令:#mkdir /usr/local/gcc#cd /usr/local/gcc#/usr/local/src/gcc-3.0/configure#make bootstrap#make install这时候看 /usr/local/bin 和 /usr/local/lib 可以看见已经正常安装了需要使用gcc3.0需要修改环境变量:我修改了 $HOME/.bash_profile添加MANPATH=/usr/local/manLD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHPATH=/usr/local/bin:$PATHexport MANPATH LD_LIBRARY_PATH PATH重新登陆,输入gcc -v可以看见版本已经变
在Linux中做系统引导盘(转)
在Linux中做系统引导盘(转)[@more@]第一步:判断内核版本,通过下面的命令输出得知内核的版本是2.4.20-8[root@linuxsir001 root]# uname -aLinux linuxsir001.com 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux第二步,是看mkbootdisk的帮助,如果您不会用这个命令的话。[root@linuxsir001 root]# mkbootdisk --helpusage: mkbootdisk [--version] [--noprompt] [--device <devicefile>][--verbose -v] [--iso] [--kernelargs <args>] [--size <size>] <kernel>(ex: mkbootdisk --device /
动手制作自己的启动盘(转)
动手制作自己的启动盘(转)[@more@](文:西电)凡是接触计算机久的朋友肯定都使用过DOS启动软盘,至于启动软盘的重要性大家肯定也都 清楚。在Linux底下启动软盘同样重要,它不仅能测试新内核、恢复系统错误,而且能升级 重要的系统文件。但是在Linux下制做启动盘不象在DOS下那么容易,下面我就一步一步的 教大家制做自己系统的启动软盘。 1. Linux启动过程简介 一个启动盘实际上是一个完整系统的缩影,它能够执行一个完整系统的大部分功能。因此 ,如果想制做Linux启动盘,你必须了解Linux系统启动的基本过程。接下来我就先简要介 绍一下Linu
多用户,多语言设置(转)
多用户,多语言设置(转)[@more@](文:mpmp)经过数小时的努力, 我终于找到了使不同用户使用不同语言环境的方法.1. 安装RH8.0并选择中文和英文支持,如果需要其他语言支持也要选上.2. 在装好的系统中建立用户.3. 为各用户建立各自的语言环境配置:在各用户的目录下建立.i18n文件, 文件内容为所需要的locale, 如LANG=zh_CN.GB18030或LANG=en_US.UTF-8新用户登录时就可以使用自己所需要的语言环境, 互不影响.RH8.0不愧是国际版! 一行代码搞定!-----------------修改:.bashrc在.bashrc内加上如下内容:LANG=zh_CN.GB2312问题解决了,我已经试过了.-
linux入门教程(2)(转)
linux入门教程(2)(转)[@more@]3.1 登录和退出系统 1. 启动系统 通常LILO是安装在MBR上的,计算机启动后,MBR上的程序被执行,将出现一个不是很漂亮的图形:左边是一个小红帽图像,右边列出了可以启动的操作系统,你可以使用键盘箭头切换。刚安装好后默认值是Linux,也就是你不选择,一会儿将自己启动Linux。 如果你想默认的选择是Windows的话,那你可以在启动Linux后,用vi修改/etc目录下的lilo.conf文件,加上default=windows,然后再执行/sbin/lilo重新生成LILO。 2. 用户登录 Linux是一个真正意义上的多用户操作系统,用户要使用该系统
linux入门教程(3)(转)
linux入门教程(3)(转)[@more@](文:flynng)3.4 进程管理 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 在Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使用所有的任务共同分享系统资源。下面我们就看一下如何控制这些进程。 1. 启动进程 在Linux系统中有两种启动进程的方法: 1) 直接输入命令,就将直接启动一个进程 &Osla
VMware 4虚拟机的三个问题解答思路(转)
VMware 4虚拟机的三个问题解答思路(转)[@more@](文:ahpeng)我在使用VMware 4的过程中,遇到三个麻烦事,不过经过努力搜寻Google,总算找到了答案,相信可以给VMware的初学者一点帮助,另外也请高手大虾不吝赐教!如果斑竹认为此帖还有点价值,希望能够设为精华帖。一、在虚拟机上安装RedHat Linux 9的时候,无论其采用何种网络连接模式,虚拟机总是无法访问外网。特征如下:1.虚拟机无法直接获得IP地址(虚拟网卡激活失败)。在虚拟机上运行dhclient可以获得IP地址,但是还是无法访问互联网(不管网络连接设为NAT、还是Bridge)。2.已经排
Richard Stallman--15年自由软件的历程(转)
Richard Stallman--15年自由软件的历程(转)[@more@]-------------------------------------------------------------------Richard Stallman----自由软件基金会的创始人,GNU GPL作者,gcc、Emacs等著名自由软件的原创人。-------------------------------------------------------------------自由软件运动和GNU Project开创至今已经有15个年头了。在这15年,我们走过了一条漫长之路。在1984年,如果人们不安装一套在许可证限制之下的操作系统,那么对他来讲,使用现代计算机就只能是天方夜谭。那时的计算机用户不能自由地共享软件,更不可
GNU工程概貌(转)
GNU工程概貌(转)[@more@]GNU工程已经开发了一个被称为“GNU”(GNU是“不是UNIX”的缩写)的、对Unix向上兼容的完整的自由软件系统(free software system)。由Richard Stallman完成的最初的GNU工程的文档被称为‘GNU宣言’,该宣言已经被翻译成多种其它语言。我们还有创作与1983年的GNU工程创始宣言。上述单词“free”指的是自由(freedom),而不是价格。你可能需要或者不需要为获取GNU软件而支付费用。不论是否免费,一旦你得到了软件,你在使用中就拥有三种特定的自由。首先是复制程序并且把它送给你的朋友或者同事的自由;而后是通过获
无光驱软驱不用虚拟机--安装FreeBSD!(转)
无光驱软驱不用虚拟机--安装FreeBSD!(转)[@more@]是这样的,大家可以在网上下载grub for dos然后可以直接用它引导boot.flp(bsd启动2.88M软盘镜像),就可以装了。这其实就是一个怎么在dos下让软盘镜像启动起来的问题,grub for dos的说明上说不支持2.88M的软盘镜像,好像特别说明了不能用来启动bsd的引导软盘镜像,但我试了一下,确实可以做到的我的例子一:把grub.exe和boot.flp放在c:的根目录下,也可以自己选者目录二:c:>grub三:grub>map (hd0,0)/boot.flp (fd0)四:grub>chainloader (hd0,0)/boot.flp五:grub>rootnove
chattr(转)
chattr(转)[@more@]chattr可以防止关键文件被修改 在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)"。 例如: chattr +i /etc/fstab 如果需要修改文件则: chattr -i /etc/fstab 以后再修改文件
linux环境下的undelete(转)
linux环境下的undelete(转)[@more@] 先在自己的主目录下创建一个名为.trash的子目录,然后在bashrc加入以下指令: alias rm 'mv -f !* ~/.trash' alias undel 'mv ~/.trash/!* ./!*' alias cleantrash '/bin/rm -rf ~/.trash; mkdir ~/.trash;sync' alias lrm 'ls ~/.trash' 若文档是直接用rm命令删除的,理论上 ext2 内 rm 掉的档案还是可以用 debugfs , ext2ed 救回来的.当然... 被 overwrite 掉就没救了
shutdown,halt,reboot,init(转)
shutdown,halt,reboot,init(转)[@more@]在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdownshutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统
du(转)
du(转)[@more@]du可以查看UNIX下某个文件夹的大小du -s dir结果是块数(每块512字节)加上-h,用M字节为单位加上-k,用k字节为单位在linux中每块为1024字
cdrecord(转)
cdrecord(转)[@more@]cdrecord 可以使用来烧录 audio 或 data,至于烧录 iso 档可用下述步骤简易操作1.找出 SCSI Addresses 在系统提示符号下 cdrecord -scanbus,以显示 SCSI Addresses 例如 0,0,0 (bus,channel,lun)2.使用 cdrecord 工具指令烧录 iso 文件在系统提示符号下 cdrecord -v -eject speed=12 dev=0,0,0 -data Mandrake82-cd1-inst.i586.iso-v : 显示烧录过程-eject : 烧录结束自动退片speed= : 指定烧录速度dev= : 指定烧录设备-data : 指定烧录档案可以, 我没记错的话, xcdroast是调用cdrecord的
md5sum(转)
md5sum(转)[@more@]md5sum档案是什么用途MD5 为当前常用的 hash function,一般用来计算资料的杂凑值,俾利资料正确性之验证;md5sum 则为用来检查计算hash function 的的工具程序,具体的参数用法可去man md5sum 的用法。用法:md5sum isofile > hashfile将 md5sum 档案与 hashfile 档案内容比对, 验证杂凑值是否一致md5sum –c hashfile
sort(转)
sort(转)[@more@]0100;Developpement module 1;10;Sebastien;0;0201;0101;Developpement module 2;3;Gilles;0;00102;Developpement module 3;8;Gilles;0;0202;0103;Développement module 4;14;Louis;0;00201;Validation module 1;4;Sebastien;0100;0301;0202;Validation module 3;9;Sebastien;0102;0;0301;Documentation module 1;7;Sebastien;201;0这样的数据库我使用sort -t: +3 -4 filename.db想对第四域名字排序,为什么输出结果不变,还是从第一域排的?用这个在SOLARIS 9 , SH里一下就出来啦# sort -t";" +3 -4 text0101;Developp
mkisofs(转)
mkisofs(转)[@more@]制作一个通用的ISO镜像mkisofs -a -l -J -L -r -o filename.iso /directory这样就能做出一个在windows和linux(或者其他UNIX)上面都能使用的ISO镜像了
vi编辑器(转)
vi编辑器(转)[@more@]vi 编辑器一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用,这是因为Vi考虑到各种用户的