新手选系统必看_各大发行版介绍(11.4重新修改)
下面的是介绍一下各大发行版的文章,现在还不全,希望大家一起努力补充!(水贴一定删)10.22修改日志:1,添加了SUSE发行版(虽然找到了点东西,但还不太全,以后再找找) 2,就许多朋友关心的下载DEBIAN安装盘的问题,我在linky_fan版主那找了一篇关于下载DEBIAN文章,对大家有些帮忙(希望大家耐心的看下去,这文章虽然深了点,但如果实地做起来还是挺容易的)
10.23修改日志:删除了TOMLINUX,将国产LINUX放在最上面(支持国货),并添加了华镭中文LINUX。
10.25 根据公社朋友的意见修改一下分类,没有什么大的修改。 :P
11.4 加入了linuxiso.org,并加入了高手kde2000的SUSE9安装教程
公告:我近期会将会把全球的LINUX系统列表制作成贴子,放在开源大事版,喜欢大家去看看!别忘记多提意见!
http://zhaolinux.com/pic/88logo.gif
介绍各大小发行版的国外网站(E文),但还不错
www.distrowatch.com
各国的linux都有可能在上面出现,只要这个版本有特点!我们的国产LINUX也有在上面!如果你的浏览器是英文的,它会显示英文介绍,如果是中文浏览器那么就会显示中文介绍(除了介绍中的几个英文不会之外,其它的都可以看懂!)想要小系统的上那看看, :twisted: 小心,许多的国外linux不支持中文!
下载许多系统光盘的好地方:
www.linuxiso.org
感谢河豚宝宝提供!^_^
本社潇湘馆主提供的FTP,速度不知道,但还是感谢她对大家的贡献!大家致敬! :mrgreen:
ftp://ftp.tuwien.ac.at/linux/
按发行的国籍分类:
国内厂商出的操作系统:
magic linux:
Magic Linux是公社爱好者出整合的一个非常优秀的Distribution,采用王力的Installer,可谓一非常优秀的Installer。国内的Linux企业的Installer皆为修改原有作品而来,而Magic Linux installer为王力从零开始开发而成,并GPL其源代码。Magic Linux为用户量身做的系统,Linuxfans的老大们多数使用些系统。
绝对的国产货,大家也一定要支持,因为………… :-D 这是我们公社的产品!
介绍,帮助,教程,在公社都有。现在不断更新中,欢迎大家使用!
Rays(华镭)
Rays由新华科技系统软件有限公司推出,是新一代的国产操作系统,基于Debian开发,使用2.6.9内核,Gnome2.6继承了Debian优秀的特性(如APT方式的包管理,系统自动升级)。
全新的安装程序(只需三次按键确认即可完成安装);
完美的输入法解决方案(包含紫光,智能ABC等13种中文输入法);
完全中文化的文档(Rays使用Gnome2.6,gnome下的帮助文档已经全部中文化)。
2005年1月19日,新华Linux华镭系统桌面版RAYS LX正式通过LSB 2.0 (Linux Standard Base 2.0)认证,成为全球继SUSE 9.2之后,第二个获得LSB 2.0认证的Linux产品,也是第一个获得LSB2.0认证的中文Linux桌面操作系统。
感谢公社特邀斑竹swhss所做出的贡献!
下载地址:
公网:
ftp://rays.swhss.com.cn/iso/RaysLX-1-2128.iso
ftp://rays.swhss.com.cn/iso/RaysLX-2-2128.iso
ftp://rays.swhss.com.cn/iso/RaysLX-2128.md5sum
教育网:
ftp://sesa.nju.edu.cn/pub/Linux/SunWah/RaysLX-1-2128.iso
ftp://sesa.nju.edu.cn/pub/Linux/SunWah/RaysLX-2-2128.iso
ftp://sesa.nju.edu.cn/pub/Linux/SunWah/RaysLX-2128.md5sum
Bt种子:
ftp://rays.swhss.com.cn/iso/RaysLX-2128.torrent
技术支持论坛:
http://www.swhss.com.cn/bbs/
注:因为大多的国产LINUX非常像windows,而这其中的典型是红旗,其它的版本都有些像它。特别是红旗称“会用WINDOWS就会用红旗LINUX”(我的redflag3.2盘包装上的原话,并非我自己的话),所以 :mrgreen: 就像上面说的,会用WINDOWS吧!那应该就会用国产的LINUX,的确,从WINDOWS到红旗LINUX几乎没有什么困难,但非常难从红旗中学到太多的有关LINUX的东西。
像国产的产品,我就不要多介绍了,因为它们都非常像WINDOWS。
redflag:
http://www.redflag-linux.com
中软:
http://www.cosix.com.cn/
turbo(现为日本厂商控股):
http://www.turbolinux.com.cn/
xteamlinux
http://www.xteamlinux.com.cn/
蓝点Linux
http://www.bluepoint.com.cn/
opendesktop
http://www.opendesktop.net/
国外厂商的LINUX发行版:
redhat Fedora Core1:
引自bluedata:很多新手对Fedora还不太了解,可能还不知道Red Hat Linux 9已经成了Redhat在桌面版Linux上的绝唱,而在初装Linux时依然选择了Red Hat Linux 9。或许是关于Red Hat Linux 9的安装教程比较多吧,为了能让更多想使用Linux的朋友能直接装上Redhat在桌面版Linux上的后继版本——Fedora Core 1,特写下此教程。
作者说明:因为fedora core(下面简称FC)系列中的1和2出现得较早,问题有点多,所以请大家完成后升级,打补丁,不然会使系统出现许多的自己不明白的错误。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=46695 公社的高手bluedata自己制作的,详细易懂,实在是难得的佳作!我们向他表示感谢! :P
http://www.flag.com.tw/school/special-3.htm
http://info.it.hc360.com/html/001/002/004/34494.htm
SUSE
SUSE是在欧洲比较流行的操作系统,但相应的在中国使用的还不太多(与REDHAT相比),但却有绝对不输给REDHAT的性能与界面,在国外经常与REDHAT一起被称为LINUX的发行版典范,虽然在西方比较流行,但它也支持中文,使用上也比较人性化,是个值得大家考虑的系统(但考虑分给LINUX空间小于2G的朋友请考虑一下,它的个头比较大)
SuSE Linux Pro 9.2安装手记(公社技术高手+马甲高手 :mrgreen: KDE2000的力作,带精美的图形介绍,一看就会!)
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=91600&start=0&postdays=0&postorder=asc&highlight=
http://www.suse.idv.tw/繁体中文
SuSE图解安装说明
http://www.linuxsir.org/bbs/showthread.php?s=3e439843c93d9ce1d15b20b09ab59cc2&threadid=59841
SuSE 解决方案--美化、系统设置等
http://www.linuxsir.org/bbs/showthread.php?s=3e439843c93d9ce1d15b20b09ab59cc2&threadid=36076
debian:
引自http://www.debian.org,也加上了自己对它的感受:Debian GNU/Linux 是一套包含Linux作为核心的、拥有一个叫做APT的优秀软件管理程序的发行套件(apt是一个连网安装软件的工具,十分容易用,如果加上dpkg和synaptic的话,它们可以满足你大多数的软件需要,gentoo也有一个工具像它一样,很方便的升级,安装 :P )。它是免费的、非商业性质的、高质量的并且结构非常清晰的系统。你可以在很小的硬盘上安装它软件的安装很方便(没有驱动器字母和注册表文件)。也没有烦人的许可证制度或规定试用期限的注册序列号。更没有病毒。
下面这个网站是专门介绍这个系统的,在它面前,我的介绍显得空白无力…… :mrgreen:
http://www.debian.org/doc/manuals/reference/reference.zh-cn.html
这是debian区的版主linky_fan转的,非常不错,把它移过来了, :mrgreen: 这贴子也有在线活人帮助,对吧,linky_fan兄(因为就是你自己嘛)!
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=8742
Debian系统安装提示
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4189753#4189753感谢linky_fan对大家做的贡献!
这是关于用一个小工具下载DEBIAN的文章,虽然看起来深点,但做起来还是挺容易的 :P ,它教你如何下载你想要的DEBIAN部分,而不是整个的下载。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=88461
gentoo:
引自http://gentoo.linuxsir.org:Gentoo 到底怎么念?这个字是什么意思?
Gentoo 是一种快速的小型企鹅,发音是 "gen-too"。(译注:"尖兔" 配上一点英文腔 XD~~ )
Gentoo 因为什么特别?
Gentoo Linux 是套快速、现代的 Linux 发行版,拥有干净而弹性的设计 - 这表示, Gentoo 对 Slackware、 Linux From Scratch 或 BSD 使用者是很有吸引力的。不像其他的发行版,Gentoo 有个类似 BSD 的 ports 的套件管理系统,表示每个套件都持续的升级到最新版。
http://www.gentoo.org/doc/zh_tw/handbook/
http://gentoo.linuxsir.org/doc/cn/index.xml 这是从linuxsir.org下找到的,像上面的DEBIAN系统一样,这篇文章将gentoo的介绍,使用方法一网打尽,初学者必看!
Mandrake
关于 Mandrakelinux
Mandrakelinux 是由 Mandrakesoft S.A. 支持的 GNU/Linux 发行版,于 1998 年在 Internet 上诞生。其长久以来的目标就是为大众提供易用友好的 GNU/Linux 系统。Mandrakesoft 植根于开放源代码和协同工作,并从中受益颇深。
Mandrakelinux 常规特性...
最自动化的安装过程
桌面: Mandrakegalaxy II 和 Maigcdev
改进的配置,广泛的硬件支持
简化系统维护
最好的办公和互联网应用程序
多媒体和游戏
服务器、Internet 和 Intranet 服务
顶级安全性
完备的开发环境
60 多种不同的语言
支持的硬件
全部可用软件包
Mandrakelinux 10.1 的特色包括下列软件:
Linux Kernel 2.6.8 (以及来自 2.6.9rc 中的各种修复)
Xorg 6.7.0
KDE 3.2.3, KDEPIM 3.3
GNOME 2.6, Evolution 2.0
SCIM 1.0, fcitx 3.0
Glibc 2.3.3, GCC 3.4.1
Apache 2.0.50, PHP 4.3.8
MySQL 4.0.18, Samba 3.0.6
Mozilla 1.7.2, GIMP 2.0.4
OpenOffice.org 1.1.3
www.mandrakelinux.cn 公社特别嘉宾mandrakechina提供,谢谢!
这是一个相当好的网站,推荐想学习mandrake的朋友都去看看!
http://mdk.linux.org.tw/ 繁体
http://free.tnc.edu.tw/modules/news/article.php?storyid=1377繁体
knoppix
大家常用的光盘LINUX,使用的是免安装,直接在光盘运行的LINUX系统,通常大家都将它作为修复系统时的首选系统!
如Knoppix自己的文档所说: "可以用在Linux演示、课程培训、系统恢复或者商业软件演示平台等方面"
可以作为一个随身携带的Linux使用,可以用它上网、玩游戏、编辑文档
可以作为硬盘版本的底本——你可以用10-20分钟装好它,而且不用自己去配置中文支持
Knoppix的应用偏重于桌面方面。由于它采用的都是Debian里面最新的(也就是被Debian标记为
test或者unstable甚至experimental的)软件包,所以不要拿它来做你的网络服务器!
这是一个可以光盘运行的LINUX操作系统,对硬盘上的数据无
任何影响,而且系统以压缩的方式存储在光盘上,700M的光盘浓
缩了近两Gb的内容:办公文字编辑,上网浏览,编程开发,应有
尽有,而且支持即插即用。 所以用它再加一个USB盘,则是一个
不错的移动办公环境。
1、使用方法:
a. 光盘直接运行,将计算机设为光驱启动即可。
b. 硬盘运行,将光盘上的KNOPPIX目录拷入硬盘根目录,然
后把KNOPPIX目录里的boot.img软盘映像文件复制到软盘,
将计算机设为软驱启动即可。
软盘复制要用映像复制的方法,用KNOPPIX目录里提供的
工具,插入一张空白软盘后在DOS命令提示符下打入下面
的命令:
mkfloppy
2、使用中文:
本光盘既可在CONSOLE下使用中文,也可在桌面环境下使用中
文,在CONSOLE下输入CCE即可。在在桌面环境下,打开一个Terminal
窗口,输入fcitx命令,然后按Ctrl+SHIFT或Ctrl+SPACE, 如果
输入窗出不来,则修改qtcofig。qtconfig的修改方法参见光盘上
qtconfig目录
3、关于版本:
本光盘在原英文版(KNOPPIX_V3.2-2003-03-30-EN.iso)的基础
上修改而成,系统基于GNU Debian Linux,系统核心为2.4.20,在
设置上保留了德、法、日、俄等语种,删除了捷克、丹麦、西班牙、
意大利、荷兰、波兰和土耳其等语种。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=18974
http://www.woodfox.net/glyoung/linux/knoppix-zh/
http://knoppix.tnc.edu.tw/
slackware
什么是Slackware Linux?
Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。
Slackware Linux的另一个突出的特性也符合KISS原则:Slackware没有如RPM之类的成熟的软件包管理器。Slackware的软件包都是通常的tgz(tar/gzip)格式文件再加上安装脚本。Tgz对于有经验的用户来说,比RPM更为强大,并避免了RPM之类管理器的依赖性问题。Slackware还有一个众所周知的特性就是BSD风格的初始化脚本。Slackware对所有的运行级(runlevel)/任务都用同一个脚本,而不是在不同的运行级中建立一堆脚本的链接(译注:详见)。这样让你不必自己写新的脚本就能很容易地调整系统。
Slackware Linux难学吗?
与多数发行版相比,Slackware的学习曲线会陡峭一点,你要准备好多用一些时间。一旦你开始了解到这个发行版,你很可能会发现它比很多其他发行版更容易调整。拿做饭作比方:微波炉餐是很容易做的。你把东西放到微波炉里,等几分钟就做好了。不用微波炉做饭需要更多训练,你必须熟悉原料和烹饪技巧。但是,一旦你学到了烹饪术,就很容易做出比微波炉餐好吃得多的饭菜。
从哪里可以得到Slackware Linux?
有几种途径可以得到Slackware。首先,可以从FTP镜像站点下载。镜像站的列表可以在Slackware的网站: http://www.slackware.com/ 找到。尽管Slackware可以免费得到,但购买官方CD也是个好主意。Patrick Volkerding在开发Slackware上面花了许许多多时间,购买官方CD你就是在支持Slackware的开发。
Slackware Linux安装的系统要求如何?
这取决于你打算怎么用Slackware。一台16M内存的486刚好能够用一个轻量级的窗口管理器,如BlackBox或Windowmaker,来运行XFree86和轻量级的X程序。这样的机器用来做简单的web服务器或ftp服务器也足够了。一台更少内存(例如8M)的机器也能够用于做路由器或防火墙。KDE和GNOME这种重量级的桌面环境,要求更快的机器,至少是32M内存的奔腾级,但是如果你想做更有用的事情,很可能需要64M内存。Linux的优势在于像vi、gcc和apache等Unix类的程序在旧机器上也能运行得很快。多数其他发行版也有这些软件,但是重量级的安装和配置工具会造成在旧机器上运行Linux非常痛苦。不推荐在386机器上运行最新的Slackware,尽管在一些ftp站上有旧版本的Slackware(甚至可回溯到1994年)能在386上运行得很好。(译注:这一段的信息有些过时,但仍有参考价值)
Slackware是基于源码的发行版吗?
与Linux From Scratch或Gentoo不同,你不必编译整个系统。上述版本的支持者相信可以通过例如针对CPU的优化得到速度的大幅提高。实际上,速度的提高很小,除了几个程序(例如MPEG-2解码器,也可能是KDE之类的桌面环境),你可能感受不到(速度的提高)。Slackware一般是编译好的,但假如你需要你也可以自行用Slackware的源码和编译脚本编译各个部分。与源码发行版相比,Slackware的优点在于你不必编译整个系统,这样有更多的灵活性,并很可能得到一个更稳定的系统(因为有些优化会坏事)。
http://www.linuxsir.org/bbs/forumdisplay.php?s=&forumid=73
http://www.study-area.org/tips/chinese-build/chinese-build.html
http://www.slackware.org.tw/?q=comment/reply/37
超小系统:
fanx(公社汉化版)
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=73778感谢公社版主linky_fan做出的努力!大家致敬! :P
size:213M
hiweed debian
轻松型的,一路回车就行了。有服务器版的(118M),也有桌面版的(213~230M),易上手,下载速度也快。
http://linux.hiweed.com/
严格的说,debian(非改造过的hiweed debian)也是超小系统,因为你可以使用40M大的安装文件甚至5M大的安装文件安装一个debian系统,只要连网,你可以自己使用apt安装桌面,编译系统,图形处理等所有自己想要的软件。 :P:P:P:P
按是否商业版及软件包的管理分类:
如果在常用的Linux中分类,我想应该有两个比较大的方向,商业版本和非商业版本。上面的版本中,Redhat,Suse,Mandrake,Redflag,Opendesktop,Cosix,Rays都是中内外的商业版本。像Magic Linux,Debian,Hiweed,Gentoo等则属于非商业版本。从另一个大方向分,可以分为Redhat系列和Debian系列(这样说很不精确,也没有别人这样说过,但大致上可以这么说),像Magic Linux,Suse,Mandrake,Redflag,Opendesktop,Cosix都采用了Redhat的RPM包管理方式,像Hiweed,Rays采用了Debian的包管理方式,对于网络良好的用户,此包管理方式有得天独厚的优势。Gentoo也采用了Debian类似的包管理方式。现在以Redhat系统为主,但相信随着网络的发展,Debian管理方式会吸引更多用户。对初级用户,如果选择两个系列,我分别推荐Redhat系列的Magic Linux和Debian系列的Rays,对Linux更加了解以后你们有能力去选择更适合自己的版本。
学习LINUX的一些建议:
基于Linux的学习方法
2001-01-08 21:39:37· 魏星·CPCW
--------------------------------------------------------------------------------
关于我:
我是一名普通的计算机软件人员,接受过普通的计算机科学教育,有6年工作经验,由于工作原因接触过的系统包括DOS、Windows、Windows NT、Digital UNIX、VMS、Linux、IRIX,在一个比较封闭但是比较安静的环境里自学使用Linux两年多的时间,使用过程中逐步系统了自己的计算机观点,清楚了许多在多年以前老师没有讲清楚或是自己没有想清楚的东西,同样也试着把自己的一点经验和同事们进行探讨,具备一定的Linux支持的经验,自我感觉学习Linux的过程给了我一笔非常宝贵的财富,是一个非常明智的决定。
目的:
一直有一种想法,就是把自己的学习经验和别人进行探讨,让别人不要重复自己的错误,在学习和使用Linux的过程中少走弯路,以一种比较轻松的态度来对待Linux系统,并且我也希望能够为新手提供指路,希望有一天我们的大学生中也能够出现几个象Linus一样的程序员,实际上,中国有足够的人是应该能够做到这点的,对于国家有这样的程序设计人员或是振臂一呼应者如云的工程管理人员是一件幸事。
GNU/Linux的学习实际上是一个不断实践的过程,根据自己的需要不断地选择系统中的软件根据其相关文档在系统中付诸实施的过程,制定一个自己满意的目标可能效果更好。参考的目标可能以学习为主更好,倘若你有一定的基础制定一个基于GNU/Linux系统解决方案也不错;参考的应用范围开始以作为服务器运行更好,而不是作为和Windows 95一样的作桌面系统,比较理想的环境就是有一台Windows95的机器作为客户端而把Linux作为服务器,我接触Linux很偶然完全是想看一看免费的UNIX的样子,学习Linux是的目标开始很简单,就是实现类似于Windows NT中的IIS的功能。
我把GNU/Linux的学习分为以下三个部分,并根据自己的经验提出注意的事项。
1、系统安装
对于熟悉Windows环境的人来说GNU/Linux的安装是一个非常痛苦的过程,对于安装过程中遇到的问题足以让许多闻风而动的人放弃了GNU/Linux的使用。安装过程中比较典型的问题是硬件不支持,如声卡和显示卡,其中显示卡的问题一般是希望安装X-WINDOW环境而引起的,并且常常引起系统重启或安装失败。所以,我给大家的第一个提示就是可以考虑不安装X-WINDOW软件包; 其次如果你不是使用的Sound ast系列的声卡,可以考虑不安装声卡;如果你的网络卡不识别可以考虑更换一块廉价的NE2000兼容网络卡,保证网络的正常工作对于调试客户/服务器方式的应用程序是必须的,网络服务启动成功但不能正常访问多是由于缺省的路由(default route)没有指定为网卡的地址引起。由于现在的硬件制造商还没有普遍提供Linux下的驱动程序,所以希望提供象Windows环境一样的硬件兼容的确有些困难。另外,建议做好可能要数次格式化硬盘的准备,实际上当你使用Linux系统一段时间后,就会发现以前频繁格式化硬盘实际上是错误的。当然,由一个具有Linux使用经验的人进行指导安装是最好的选择。同样,有一本关于Linux系统指南的手册是入门时不错的参考,不过不用太厚的著作因为许多的著作涉及的软件介绍实际多是对软件文档的复制,最好的文档实际就在你的/usr/doc目录下,当然其文档主要是英文不过都不是太深奥,毕竟很多软件的作者并不是用英文作为母语,并且开始是可以从/usr/doc/HOWTO开始,如可读性极强的《DOS-TO-Linux HOWTO》《NET-3-HOWTO》等文档。在不熟悉UNIX命令的情况下,可以使用一个类似pctools的软件mc,通过他你可以完成许多的文件操作,如文件的浏览、编辑、删除等,当然熟悉UNIX的基本命令可能是开始时的主要工作,UNIX的命令有一个比较特殊的地方就是有太多的选择项,其实开始只要会它的基本功能就行。系统的安装和配置是一个不断积累经验的过程,急于求成可能效果不好,和Windows入门容易深造难刚好相反Linux是入门困难而深造容易。
2、系统管理
由于Linux是一个多用户多任务的操作系统,系统管理对于在Windows 95环境下的用户可能是一个陌生的事情,在熟悉了基本的文件操作命令之后就可以考虑进行系统管理,系统管理的工作主要分为用户管理、资源管理、软件安装、服务配置和网络。当你使用linuxconf进行系统管理时,你会发现他许多真正优秀的地方。系统管理是相通的,只要是多用户的系统都存在这样的问题,实现的方法也是大同小异,通过linuxconf进行管理实际是调用了许多的UNIX命令,就象mc一样。Linux的通常使用的命令一般放在/usr/sbin、/usr/bin、/sbin、/bin目录下,可以抽点时间看看到底他们都包含了些什么东西,并且使用man 看一下他该怎么使用。资源管理的一个特色是文件系统的限额功能,这是UNIX系统普遍具有的功能而在微软的Windows NT 4没有实现的功能。软件安装实际就是使用RPM软件或是直接使用tar,其中RPM包格式的软件更容易安装和使用。我对服务的理解是系统的驻留程序,要配置Linux的各种服务需要了解涉及的程序和多半在/etc目录下配置文件的作用,/etc目录和Windows的注册表文件类似,包含了系统启动和相关软件的配置信息,在集中管理方面应该说Windows做得更好,不过/etc的文件多半是文本文件,你可以使用编辑器打开他们,其中很多文件里包含了详细的配置帮助,配置服务的过程有时可能就是去掉它的注释符号,实际上Linux下的服务和商用UNIX提供的服务很相似。和在Windows环境相比,最好的是一般修改一个服务后不需要重新启动系统,而只是重新启动该服务。网络是Linux给我最多收获的部分,由于Linux是一个互联网上诞生的系统,支持完整的TCP/IP网络协议族,其网络应用软件非常丰富,并且很多网络应用软件都系出名门且广泛使用,如BIND、apache、wu-ftp、sendmail、telnetd、NFS、NIS等,并且有非常完备的文档和例子支持,通过配置其网络服务你可以深入了解TCP/IP协议,构造一个非常不错的内部网环境,相关的文章比较多,在此便不再赘述。同样,支持Linux的大型关系数据库也不少,目前各大数据库厂商(Oracle、Sybase、Informix)为了对抗微软的操作系统垄断,均将产品向Linux移植,主要的目的是为大家提供使用和学习的机会,他们对一般对产品的限制是不能应用于商业领域,同时支持Linux的免费数据库系统也不少如PostgreSQL、MySQL等,由于SQL数据库涉及数据的并发控制、安全管理、备份等问题,掌握它能够让你在管理员的角度思考你的数据共享的问题,并且SQL作为一个标准其通用性较强,所以把Linux作为一个数据库服务器平台是很理想的。同时,将数据库和Web服务器结合起来,利用PHP3或是其他的CGI工具便能够实现一个基于Web的数据库环境,并且是能够被你自由控制的环境。
3、程序设计
目前GNU/Linux系统是一个为程序员提供的操作系统和编程环境,因为其操作系统核心源代码和应用软件的源代码都是公开的,并且你可以根据你的爱好选择编程语言,你可以通过大量的应用软件源代码理解进程、线程、文件、设备、网络、RPC、IPC等原来比较抽象的概念。和Windows环境下的可视开发环境相比,Linux下的编程可能会困难一些,但是如果只是完成特定的服务端应用,就比较简单和高效,你开了集成环境可能需要的是多开几个虚拟控制台,方便对库函数的参考。由于应用软件主要是C语言程序,有C语言基础是比较好的,并且应用软件的注释都比较好,可以比较方便地修改。当然,用JAVA也比较好,可以充分享受其跨平台的优势,还有就是可以使用以前只是听过而没有用过的Ada、Lisp等语言。基于GNU/Linux的程序设计可以让你充分感受选择的自由,没有必要大家都去研究核心程序,毕竟计算机是工具,能够为具体应用服务才是计算机软件人员的职责,仅有系统核心也是不够的。不过,在Linux下编写驱动程序不是象想象的那么困难,原因主要是我们的设计者为我们提供了详细的指南,感受最深刻的是在/usr/src/linux/drivers/net/skeleton.c程序,它描述了网卡驱动程序的框架,并且相关的文档非常多如KHG等,相比Windows就更为开放和容易。我不是程序设计的高手,通过GNU/Linux的使用知道一些有用的方法,学会了欣赏别人的程序,如果让我做一个程序我的第一步可能就是找到相关的程序并查看他们的编程方法。同样,如果能够真正使用互联网,你可以发现更多的程序设计的参考。
两年的实践给了我一种驾驭系统的轻松,因为我知道很多东西没有想象的那么难以接受,最重要的是"try again"。实际上,你能够真切地感受到各种系统是相通的,如同水是相通的一样;学习不应该是一种负担,而是根据自己的实际情况去解决实际的问题,兴趣是一种不可忽视的因素。我想象不出如果能够根据大学计算机专业的课程设置,同步提供Linux的实践,那么我们的大学生在毕业时会有怎样的技术水平?同样,我们的高校可能会有更多一些的可以为普通人接受的软件,而不是只是培养专家的科研成果,或是寥寥千套的获奖操作系统。没有理论的实践是盲目的,没有实践的理论是空洞的,而计算机软件是需要理论和实践紧密结合的。
1、不要“玩 Linux” 很多人用 Linux 的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用,每当新的版本出现,他就更新,然后用鼠标在新的菜单里选择从来没见过的程序来用用。
其实你是为了Linux而使用Linux,而没有找到正确的理由来利用 Linux。你首先要明确用电脑的目的,你用它是为了解决你的实际问题,而不是为了学习安装操作系统,不是为了测试哪个版本好用,不是为了“赶上潮流”,更不是因为你硬盘太大了,你想多占点空间。
如果你启动了电脑之后不知道应该干什么,那么最好先不要用电脑,因为你可能有更重要的事情需要做。
2、不用挑剔发行版本
很多人刚开始用 Linux 的时候,总是在怀疑别的发行版本是否比自己正在用的这个好,总是怀疑自己以后时候会失去支持,不得不换用别的发行。所以很多人今天是 Redhat,明天又换成了 debian, 一会儿又是 gentoo, …… 甚至有的人在一台机器上装了两个版本的 Linux,然后比较哪一个好。
其实你完全没有必要这样做,任何发行,只要你熟悉了,你在上面的工作方式几乎是不会受到任何影响的。你常常听说 Debian 的更新比 Redhat 快,包比 Redhat 多,但是你可以比 Debian 更新还要快,直接到你需要的程序的主站点下载源码来编译就是了。
Debian, TurboLinux, SuSE, Redhat, Gentoo, ... 任何一个版本都是不错的。
3、不要当“传教士”
很多人在讨论区不断的引起 "Linux vs. Windows" 之类的讨论,甚至争的面红耳赤,这是没有必要的。因为各人的需要不同,生活的环境不同,你不可能得到一个定论。我们需要尊重别人的选择,这是你在进行任何对工具的讨论前需要提醒自己的事情。面对一些容易引起争论的东西:Word 和 TeX;Emacs 和 VIM;MAXIMA,Mathematica 和 Maple;Gnome,FVWM 和 KDE;Mutt 和 Pine …… 一定要冷静。
你需要关心的不是你的工具是什么,而是你用它做了什么。精通 Linux 并不说明任何问题,因为它只是一个工具而已。如果你用 Windows 能很好的完成你的任务,那你就没有必要费时间去熟悉 Linux。直到有一天你发现一项任务只有 Linux 才能完成的时候再换也不迟,因为你身边的 Linux 的爱好者一定会很乐意的帮助你。
并不是喜欢一种东西就必须反对其它的。世界需要多样性,人们都需要FUN。用自己的兴趣去压制别人的,就会毁掉所有的兴趣。个人喜欢什么就用什么,完全没必要为这个争论。
不要做“传教士”!你说我现在就是在“传教”?冤枉啊~
4、直接从源码安装程序
很多人放着最新的源码不用,等着有人帮他做出 rpm, deb, 才能安装。我说你为什么不用源码编译,这样版本比 rpm 高的多,有很多新功能,而没有烦人的依赖关系。可是他说:“要是我用源码编译安装,卸载的时候就不方便了,会留下很多垃圾。”
为什么程序还没有安装你就想到卸载?难道你不知道这个程序是用来做什么的?你应该改变到处找程序来试用的作法,而应该先了解一下到底那些程序有同样的功能,听听别人的意见,看看它们各有什么长处和短处,然后挑一个最适合你的程序来用。
从源码编译安装程序,不但比你装rpm更适合自己的机器设置,而且它们一般会装到 /usr/local 目录,这样你以后如果换硬盘重装系统,也可以把以前 /usr/local 下的程序原封不动拷贝过去用。我的 /usr/local 下有 2G 之多的程序,你想要是我有一台新机器要重新安装,然后配置,得花费多少时间?实际上我曾经通过网络把它们传到一台新机器上,然后就出去吃晚饭,回来时我就得到了另一台一摸一样的 Linux 机器。
确实要卸载 make install 的程序怎么办呢?答案是直接删掉。别以为直接删掉程序会留下垃圾,引起“系统不稳定”。(btw: 这是谁教你的啊?呵呵。) make install 无非就是把可执行程序放在 /usr/local/bin, 把某些函数库放在 /usr/local/lib,把数据文件放在 /usr/local/share 下一个它自己的目录,你把这些东西都删掉就行了,不会留下垃圾,即使真的留下一点文件没有删掉也占不了多少空间,更不可能引起系统不稳定。UNIX 就是这么简单
但是有几个程序不建议从源码安装,它们是 Mozilla, Open Office, ... 它们编译时会占用你几个G的空间和好几个小时的时间,这种花费我觉得是不值得的,因为你不能从编译得到更多好处,不如直接安装编译好的版本。
5、不要盲目升级
不知道这是心理作用还是什么,有的人看到比较大的版本号,就会很想换成那个。很多人的 Redhat 本来配置的很舒服了,可是一旦 Redhat 发行新的版本,他们就会尽快下载过来,然后选择升级安装。结果很多时候把自己原来修改得很好的配置文件给冲掉了。新的软件又带来了新的问题,比如有一次我的 rxvt 升级到 2.7.8 就跟 miniChinput 冲突了,升级到 Redhat 8.0,发现 xmms 居然缺省不能放mp3了,XFree86 的 xtt 模块在 I810 上有新的 bug,会导致 Mozilla 突然退出。
如果你已经配置好了一切,千万别再整体升级了,这会浪费你很多很多时间的,不值得。如果需要的话,你可以只把某些部件升级,比如内核,glibc, gcc, XFree86,...
使用 UNIX 的经典程序
好的程序一般都是可以很方便的在很多种 UNIX 上移植的,bash, VIM, Emacs, Mutt, FVWM, xterm, 都是这样。如果你用这些程序,你就可以在 Sun, HP, ... 等工作站上也装上,这样你在各种机型上的工作环境就几乎完全一样了!你不需要在 Sun 上面用 CDE,在PC上又换成 KDE,在它们上面都装一个 FVWM,使用相同的配置文件,就能得到一致的界面。
这些程序大部分都是久经考验的,是经过很多人多年开发的结果。它们功能完善,各种情况都考虑周全,绝对是你的好助手。
6、不要配置你不需要的东西
如果你只想做一个像我这样的普通用户,主要目的是用 Linux 来完成自己的科研任务和日常工作,那就可以不用系统管理员或者网络管理员的标准来要求自己,因为当一个系统和网络管理员确实很辛苦。普通用户学习那些不经常用到的复杂的维护系统的工具,其实是浪费时间,学了不用是会很快忘记的!
我不是一个合格的网络管理员,我的服务器都只设置了我自己需要的功能,设置好 ssh, ftp 已经足够了,那样可以省去我很多麻烦。我从来不过度考虑“安全”,因为 Linux 缺省已经很安全了。我没有磁带机,就不用管 tar 的那些稀奇古怪的参数了,czf, xzf, ztf 已经可以满足我所有的需要。sed, awk, ... 我也只会几种常用的命令行。
7、不用忙着看内核源码
除非你想研究操作系统,否则还是先把怎么使用 Linux 掌握好再说吧。我以前看了那么多内核源代码,写了驱动程序,结果最后发现我还是一只很多事情不能用 Linux 解决的菜鸟 吸取我的教训吧,你应该首先掌握 shell,Xwindow 的使用和原理,它们可不比内核简单。 :P:P 对不起,因为本人想让大家看到他们真正想看到的内容-----系统介绍,所以我会将一些贴子删除,直到贴子大致全面时我会将所有的评论都删除,让大家看到的就是只有介绍系统的贴子了,在这里向发了贴子的朋友说声:谢谢你们的关心/对不起,把你们的贴子删除了。 菜鸟提问中:
linux的这些版本是不是都是不同的组织或者什么之类的作的,如果是一个公司作的怎么会呢?????疑问呢?
初来匝道,还没有理解linux的咚咚,望大家相助 1、什么是Linux?
准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public License)版权协议下发行, 任何人都可以自由的复制(copy), 修改(change), 套装分发(distribute),销售,但是不可以在分发时加入任何限制, 而且所有原码必须是公开的,所以任何人都可以无偿取得所有执行文件和原代码。
对于Linux用户和系统管理员来说,Linux是指包含Linux kernel、utilities (系统工具程序)以及application (应用软件)的一个完整的操作系统。Linux的应用软件是由自由软件基金会(FSF)开发的,全世界许多热心的程序员为Linux开发或移植了很多应用程序,包括X-Windows、Emacs、TCP/IP网络(包括SLIP/PPP/ISDN)等等,现在Linux(包括内核和大量的应用程序)光是执行程序就已经达到200M,完全安装后的规模将更大(大约500M左右)。
从本质上讲,Linux是Unix的”克隆”或Unix风格的操作系统,在原代码级上兼容绝大部分的Unix标准(如IEEE POSIX,System V,BSD),它遵从 POSIX规范,例如对于System V来说,把其上程序源代码拿到 Linux下重新编译后就可以运行,而对于BSD Unix来说,它的可执行文件可以直接在Linux环境下运行。
Linux的标志是可爱的企鹅,至于为什么选用企鹅,Linus是这样说的:别的都被他人用了,企鹅,不是也非常可爱吗?!由Linux作者发布的仅仅是一个内核而己,有一些公司或组织把内核、原代码及相关的应用程序组织在一起发行, 于是就产生了不同的Linux发行(distributor)版本, 比较著名的发行版本有RedHat、SlackWare 、S.u.S.e、Debian 等。
2、Linux的发展历史?
Linux的历史可以追溯到1990年,Linus Torvalds还是芬兰赫尔辛基大学的一名学生,最初用汇编语言写了一个在80386保护模式下处理多任务切换的程序,后来从Minix(用于操作系统教学、很小的Unix)中得到灵感,发誓要写一个比Minix更好的Minix,于是开始写了一些硬件的设备驱动程序、一个小的文件系统......,这样0.0.1版本的Linux就出来了,但是它必须在有Minix的机器上编译以后才能玩,这时候的Linus已经完全“走火入魔”了,决定踢开Minix“闹革命”,于是在1991年10月5号发布了Linux 0.0.2版本,这个版本已经可以运行bash(一种用户与操作系统内核通讯的软件)和gcc(GNU C编译器)了。
Linus从一开始,就决定自由扩散Linux、包括源代码,他把源代码发布在网上,随即就引起爱好者的注意,他们通过互连网也加入了Linux的内核开发工作,一大批高水平程序员的加入,使得Linux达到迅猛发展,到1993年底,Linux 1.0终于诞生。Linux 1.0已经是一个功能完备的操作系统了,其内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好。
很多人对Linux的认识有个误区,即总把Linux与低档硬件平台联系到一起,其实从2.1.xx系列内核开始,Linux就开始走高端的路子了,大约在1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU---Digital Alpha(目前主频是最高的),目前Linux能将硬件的性能充分发挥出来,可以囊括低端到高端的所有应用。
Linux加入GNU并遵循公共版权许可证(GPL),由于不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件,故而使Linux又开始了一次飞跃,出现了很多的Linux发行版,如Slackware、Redhat、Suse、TurboLinux、OpenLinux等十多种,而且还在增加,还有一些公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来,如今很多IT界的大腕如IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支持Linux! 商家的加盟弥补了纯自由软件的不足和发展障碍,Linux得以迅速普及。
1、如何快速掌握Linux?
方法是多动手、动脑,学习时要经常与Windows进行对比。建议你先安装RedHat Linux,然后练习如何配置它,如何使用Linux命令,如何在X—WINDOWS下操作,如何在Linux下安装应用软件,如何在Linux下上网、编辑文档、播放多媒体文件、玩游戏等。
快速上手的方法只有一个,那就是多动手操作,看看你能否完成上面的工作。
2、Linux与Windows有哪些异同点?
Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面,也有开始菜单、桌面、图标等。
Windows有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows类似,也有命令方式,Linux启动后如果不执行X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图片,玩游戏、上网、播放多媒体文件等。
不过Linux的分区格式和目录结构,与Windows迥然不同,应用软件的安装方式也不同。
3、安装Linux时的注意事项
安装前确定好Linux安装在哪个分区,Linux也有系统分区和Swap分区(类似Windows的虚拟分区,即交换文件)两个分区。由于Linux支持的分区格式与Windows分区格式不同,所以如果安装了Linux后,Windows还能继续使用,Linux就应该安装在硬盘分区的最后一个扩展分区;其次Linux的Swap分区必须保证有60MB,系统分区最少要保证240MB;此外安装前搜集好PC硬件方面的信息,特别是显示器信息,这将直接决定你安装Linux后,使用图形界面程序的效果;在安装、使用中输入命令时,请注意大小写。
4、掌握Linux的目录结构
Linux的目录结构与Windows不同,而且在Windows下看不到Linux的目录,反过来,Linux也看不到Windows下的目录。Linux下各目录的含义如下:
目录名称 意 义
/vmlinuz 该目录中存放的是系统内核
/bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。
/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息
/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。
/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下, 例如“mount /dev/cdrom /cdrom”
/etc
该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。
/sbin 该目录用来存放系统管理员的系统管理程序。
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。
/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库
/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。
/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录
/tmp 用来存放不同程序执行时产生的临时文件
/usr 用户的很多应用程序和文件都存放在该目录下
5、Linux的常用命令
如果在Linux命令行模式下遇到不会用的命令,你可以打"man "得到该命令的帮助,如果想知道一个命令有哪些参数,可以打command -help来得到。
注意:linux中的参数输入形式和dos不一样,在命令后面应该打一个空格,然后打"-",最后再跟一个或多个参数;另外linux下大小写是有区别的!
下面介绍几个linux下最常用的命令,每个命令都与对应的dos命令作比较,并列出一些常用的参数。
命令参数 意 义
Ls
-a列出系统中的隐含文件,linux下的隐含文件是靠文件名的格式来表示的,不同于dos是靠文件属性来表示,即只要该文件以“.”开头,那么它就是隐含文件。
-l以长式列出。就是把该文件或目录的所有信息都列出来,一个文件占一行
相当于dos下的dir命令,是列文件列表的命令。
cd 和dos下的cd一样,转换目录的命令。 注意:linux下转到上级目录要打"cd .."而不是dos下的"cd..",即"cd"后面要有个空格
pwd 列出当前目录命令,相当于dos下没有参数的cd命令。例如:
# pwd /usr/bin # 这表示目前在"/usr/bin"目录下。
Mkdir
-m mode表示建立目录时默认的目录模式。这个是dos和Windows所没有的功能,主要是关于权限的问题。
建立新目录,相当于dos的md命令。一般就用 mkdir
rmdir 删除目录,相当于dos的rd命令。
用法:rmdir
cat 在文件后面追加文件,或在屏幕上打印文件内容,追加功能相当于dos的copy file1+file2,而在屏幕上打印文件内容可以和dos的typeml来类比。如果文件太大,在一屏上无法完全显示,则可用more命令
more 分屏显示文件内容,和dos下的more命令大致相同,但它可以和别的命令搭配使用。如:cat /home/eec/myfile | more。
cp
-r相当于dos的xcopy/s。用于拷贝一个目录下的所有子目录和文件 拷贝文件,相当于dos下的copy,使用方法与dos下的copy一样。
=======================================
系统安装: Linux快速入门
不少初学者都觉得Linux操作系统难用,现特将Linux中的基本操作与DOS操作系统中相似的操作对照比较如下,以让大家尽快入门
[一、基础知识]
1、[系统安装]
Linux的安装时,使用Tab、箭头、空格、回车等键做出选择。Linux一般须安装在单独的分区下,为避免Windows系统中的注册表、快捷方式路径出错,最好安装在硬盘的最后一个分区。即将最后的一个分区删除后,用分区软件(建议用Pqmagic)分为Linux Native(根分区)和Linux Swap(数据交换区),如果您的硬盘大于8G,您的Linux root分区应安装在前8G之内(linux 根分区终止扇区 <1023 柱面)。Native分区一般要大于240MB,具体大小视安装的Linux组件决定,建议不要大于2G。Swap分区必须有60MB以上。安装前要搜集好您的硬件信息如:CPU、内存、显示器、显卡、鼠标、键盘等。Linux的版本有很多,而且不断更新,根据提示安装一般都可顺利完成。
2、[登陆进入]
默认安装,启动后在出现的Lilo boot:之后输入Linux(或回车),Linux便开始启动,当出现登陆提示符Login:时,输入用户名,然后出现口令提示符password:输入口令。可进入相应的用户环境。如输入:root,及其密码,可进入超级用户环境#,输入其他用户名及口令,可进入该用户环境$(当然由于版本的不同还可能是%等)。
3、[关闭系统]
在超级用户提示符#下输入halt(立即关机)或shutdown (延迟time分后关机,给各用户每隔一段时间发出还有多长时间将关机的警告)后,计算机将进行一系列的关机工作,最后出现System halt时,表示可以关闭电源了。非超级用户则需用exit命令退出操作环境,再用超级用户:root登陆,才能执行关闭操作。
4、[注意事项]
与DOS不完全相同的地方:
DOS Linux 备注
命令行字母 不区分大小写 区分大小写 在Linux中,超级用户的系统提示符是#,一般普通用户的系统提示符是$,普通用户的系统提示符也同DOS一样可以更改。通配符中*、?与DOS中的含义相同,[]是仅包括括号内的符号,连续的符号可用“-”连接首尾的符号代替,如可以用代替,可用表示。
路径分隔符 /
提示符 > #、$
通配符 *、? *、?、[]
5、[文件类型]
与DOS、Windows不同,在Linux系统中,目录和设备都被视为文件,共有四种文件类型,它们是:⑴普通文件,即我们通常所说的文件,在长列目录方式时行首前用一符号“-”表示。⑵目录文件,即我们通常所说的目录,在长列目录方式时行用首前用一字母“d”表示。⑶字符设备文件,如显示器、打印机、终端等,在长列目录方式时行首前用一字母 “c”表示。⑷块设备文件,如硬盘、软盘、光盘在长列目录方式时行首前用一字母“b”表示。在Linux中用长格式列目录命令ls -l时,例如:
-rwxrw-r-- 5 user group 1089 Nov 18 1998 filename
存取权限 用户 组名 字节数 最后修改时间 文件名
DOS下的文件名是8.3格式的,Windows95以后开始支持长文件名,Linux支持长文件名。在DOS下扩展名是com、exe或bat的文件为可执行文件,但在Linux中文件类型只能通过文件属性得知,用命令ls –F可区分目录和文件,后有“/”符号的为目录,后有“*”符号的为可执行文件,用ls –aF可列出所有的文件和目录,包括隐藏的文件和目录,文件名以点号“.”开头的为隐藏文件。
6、[读取权限]
在Linux中,文件的主人称所有者,其他使用者分别称为同组者、其他人,为保证各用户文件的安全,Linux继承了UNIX的作法,通过设定存取权限,限制某些用户对文件的随意存取。共有三个级别的存取权:读权r、写权w、执行权x。在存取权中共有九个字符的位置其顺序是:所有者、同组人、其他人。在上例中分别表示:主人对文件拥有读写权和执行权,同组人对文件拥有读写权、其他人对文件只拥有读权。
7、[使用帮助]
在Linux中,您只要在命令行中打上man command(您要看帮助的命令),就可以得到该命令的在线帮助。man有一套它自己的命令,通常由单个键组成,按空格键和F键将翻到下一页,按B键翻到上一页,按Q键退出man,回到命令行。
[二、文件管理和目录操作]
1、[文件管理]
功能 DOS Linux 备注
显示文件内容 type、more cat、more type、cat是全部显示,more是分页显示
拷贝文件 copy cp
移动文件及改名 move mv
删除文件 del、erase rm
打印文件 print lpr
2、[目录操作]
功能 DOS Linux 备注
列目录及文件 dir/选项 ls –选项 在Linux中cd/是直接返回登录时的目录而不是根目录
显示当前目录 cd pwd
变更工作目录 cd目录 cd/目录
建立目录 md、mkdir mkdir
删除目录 rd、rmdir rmdir
目录更名 move mv
拷贝目录 xcopy copy
据说很多DOS命令都是借鉴UNIX的,而Linux又是从UNIX发展起来,故DOS和Linux命令的格式很相似,只是Linux的命令的功能更加强大,各选项、参数有较大区别,具体运用时可使用帮助命令。
[三、外存储器的使用]
在Linux中一般不能直接访问软盘、其他硬盘逻辑分区、光盘等,在Linux中它们都被视为文件,在使用前必须使用装载命令mount将它们装载到系统的/mnt目录中,使用结束后还须卸载。命令格式如下:
mount –t 文件系统类型 设备名 装载目录
常用的文件类型有:
msdos dos分区文件
vfat 支持长文件名的dos分区
ext2 Linux的文件系统
swap Linux swap分区或swap文件
iso9660 安装CD-ROM的文件系统
hpfs OS/2分区文件系统
设备名是指要装载的设备的名称,如软盘、硬盘、光盘等,软盘一般为/dev/fd0 fd1,硬盘一般为/dev/hda hdb ,硬盘逻辑分区一般为期hda1 hda2…等等,光盘一般为/dev/hdc。在装载前一般要在/dev/mnt目录下建立一个空的目录(名字自拟),如软盘可为floppy,硬盘分区可为其盘符如c、d等等,光盘可为cd-rom,个体使用例子:
装载一个mddos格式的软盘:mount –t msdos /dev/fd0 /mnt/floppy
装载一个Linux格式的软盘:mount –t ext2 /dev/fd0 /mnt/floppy
装载Windows98格式的硬盘分区(C盘):mount –t vfat /dev/hda1 /mnt/c
装载一个光盘:mount –t iso9660 /dev/hdc /mnt/cd-rom
装载完成后便可对该目录进行操作,在使用新的软盘及光盘前必须退出该目录,使用卸载命令umount卸载,才可以使用新的软盘及光盘,否则系统会不承认的,光盘在卸载前是不能用光驱面板前的弹出键退出的。
以上只是Linux基本的知识,不过相信您掌握后便已快速步入Linux了之门,进一步深入学习其他Linux知识了应该不成问题了。 一点建议:
1.尽量减少主观因素的干扰;
2.不要随便删帖;
3.可以锁定回复。
这是一个不错的主意,继续完善...
总的来说,最后一个盘至少要多大,如果要装linux的话,谢谢
吸取知识ing问题同上
我现在正在整理硬盘重新分区呢
菜鸟等待回答中! 谢谢了,我是个初学者,资源好多哦 我也是初学者,楼上的bestceo好象说少了一个目录,就是/var,不知道是不是我错了?:)
nibar_linux,要用最后一个盘安装linux,要看你要学习什么,要全部安装的话要3G,至少要200多M,自己多看看贴吧。这样装起来也比较容易,也会少走弯路的。 没有错,是少了一个/VAR :mrgreen: 但这是我转别人的资料! TURBO是国产吗 是啊!turbo是国产的系统啊! 传说turbo是日本的. turbo是国产的?!
还有那TomLinux居然连到 http://www.linuxaid.com.cn/ trub 应该算国产,但现在被日本人控股。 传说国内无Turbo零售?