网站建设资讯

NEWS

网站建设资讯

linux命令动物 linux是什么动物

linux系统的操作,越详细越好,谢谢了

概述

成都创新互联-专业网站定制、快速模板网站建设、高性价比环翠网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式环翠网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖环翠地区。费用合理售后完善,10余年实体公司更值得信赖。

作业系统

BSD

FreeBSD - NetBSD - OpenBSD

DragonFly BSD - PC-BSD

GNU/Linux

Debian - Fedora - Gentoo - Mandriva

Ubuntu - Red Hat - Slackware - SuSE - 红旗Linux-MeeGo

Mac OS

Mac OS 1, 2, 3 4 - 5 - 6 - 7 - 8 - 9

Mac OS X -.0 -.1 -.2 -.3 -.4 -.5 -.6 -.7 - Server

MS-DOS - Microsoft Windows

MS-DOS/9x

1.0 - 2.0 - 3.x - 95 - 98 - Me

NT

NT - 3.x - 4.0 - 2000 - XP - Server 2003

Vista - Home Server - Server 2008

7 - Server 2008 R2

其他

AmigaOS - BeOS - Inferno - LynxOS - Haiku OS - Android

OS/2 - QNX - Solaris - UNIX - MVS

OS/360 - OS/390 - OS/400 - Plan 9 - ReactOS

VMS - ZETA - FreeDOS

查看 • 讨论 • 编辑 • 历史

绝大多数基於Linux核心的作业系统使用了大量的GNU软体,包括了一个shell程式、工具、函式库、编译器及工具,还有许多其他程式,例如Emacs、Vi。正因为如此,GNU计划的开创者理查德·马修·斯托曼提议将Linux作业系统改名为GNU/Linux,但多数人仍然习惯性地使用“Linux”。

大多数Linux系统还包括了像提供GUI界面的XFree86、X.Org之类的程序。除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux发行版。

「Linux」的发音

托瓦兹对「Linux」的读法

播放此文件时有问题?请参见媒体帮助。

根据托瓦兹的说法,Linux的发音和「Minix」是押韵的。

参照[1],「Li」中「i」的发音类似於「Minix」中「i」的发音,而「nux」中「u」的发音类似於英文单词「profess」中「o」的发音。依照国际音标应该是['linэks][ˈlɪnəks]。

此外在[2] 有一份林纳斯·托瓦兹本人说话的录音,录音内容为「Hello, this is Linus Torvalds, and I pronounce Linux as Linux」。 录音档案网址:[3][4]

历史

GNU

理查德·马修·斯托曼,GNU计划的创立者。

1983年,理查德·马修·斯托曼创立了GNU计划。这个计划有一个目标,是为了发展一个完全自由的类Unix作业系统。自1984年发起这个计划以来[5] ,在1985年,理查德·马修·斯托曼发起自由软体基金会并且在1989年撰写了GPL协议。1990年代早期,GNU开始大量的产生或收集各种系统所必备的元件,像是——函式库、编译器、侦错工具、文字编辑器、网页伺服器,以及一个Unix的使用者介面(Unix shell)——但是像一些底层环境,如硬体驱动、守护进程执行核心(kernel)仍然不完整和陷于停顿,GNU计划中是在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基於Mach的设计异常复杂,发展进度则相对缓慢。[6]林纳斯·托瓦兹曾说过如果GNU核心在1991年时可以用,他不会自己去写一个。[7]

BSD

386BSD因为法律问题直到1992年还没有发布,NetBSD和FreeBSD是386BSD的後裔,早于Linux。林纳斯·托瓦兹曾说,当时如果有可用的386BSD,他就可能不会编写Linux。[8]

MINIX

安德鲁·斯图尔特·塔能鲍姆 (左),MINIX作业系统的作者和林纳斯·托瓦兹(右),Linux内核的主要作者 安德鲁·斯图尔特·塔能鲍姆 (左),MINIX作业系统的作者和林纳斯·托瓦兹(右),Linux内核的主要作者

安德鲁·斯图尔特·塔能鲍姆 (左),MINIX作业系统的作者和林纳斯·托瓦兹(右),Linux内核的主要作者

MINIX是一个廉价的小型类Unix作业系统,是为在电脑科学用作教学而设计的,作者是安德鲁·斯图尔特·塔能鲍姆。从第三版开始,MINIX是自由软体,而且被「严重的」重新设计。

1991年,芬兰人林纳斯·托瓦兹在赫尔辛基大学上学,对作业系统很好奇[9],并且对MINIX只允许在教育上使用很不满(其不允许任何商业使用),於是开始写他自己的作业系统,这就是後来的Linux核心。

林纳斯·托瓦兹开始在MINIX上开发Linux内核,为MINIX写的软体也可以在Linux内核上使用。後来Linux成熟了,可以在自己上面开发自己了。[10]使用GNU 软体代替MINIX的软体,因为使用从GNU 系统来的原始码可以自由使用,这对新作业系统是有益的。使用GNU GPL 协议的原始码可以被其他项目所使用,只要这些项目使用同样的协议发布。为了让Linux 可以在商业上使用,林纳斯·托瓦兹决定改变他原来的协议(这个协议会限制商业使用),使用GNU GPL协议来代替。[11]开发者致力於融合GNU 元素到Linux 中,做出一个有完整功能的、自由的作业系统。[6]

Linux的第一个版本在1991年9月被大学FTP server管理员Ari Lemmke发布在Internet上,最初Torvalds称这个核心的名称为"Freax",意思是自由("free")和奇异("freak")的结合字,并且附上了"X"这个常用的字母,以配合所谓的类Unix的系统。但是FTP伺服器管理员嫌原来的命名「Freax」的名称不好听,把核心的称呼改成「Linux」,当时仅有10000行程式码,仍必须执行於Minix作业系统之上,并且必须使用硬碟开机;随後在10月份第二个版本(0.02版)就发布了,同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则讯息

Hello everybody out there using minix- I'm doing a (free) operation system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.

1994年3月,Linux1.0版正式发布,Marc Ewing成立了Red Hat软件公司,成为最著名的Linux经销商之一。

Unix Linux历史源流

早期Linux的开机管理程式(boot loader)是使用LILO(Linux Loader),早期的LILO存在著一些难以容忍的缺陷,例如无法识别1024柱面以後的硬碟空间,後来新增GRUB(GRand Unified Bootloader)克服了这些缺点,具有『动态搜寻核心档案』的功能,可以让您在开机的时候,可以自行编辑您的开机设定系统档案,透过ext2或ext3档案系统中载入Linux Kernel(GRUB通过不同的文件系统驱动可以识别几乎所有Linux支援的文件系统,因此可以使用很多文件系统来格式化核心文件所在的磁区,并不局限於ext文件系统)。

Linux的标志和吉祥物是一只名字叫做Tux的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志。更容易被接受的说法是:企鹅代表南极,而南极又是全世界所共有的一块陆地。这也就代表Linux是所有人的Linux。

未来软体界的方向

Linux作为较早的开放原始码作业系统,对未来软体发展的方向有一定引导作用。

基於Linux开放源码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,越来越多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux的广泛使用为政府机构节省了不少经费。

任何一种作业系统均会存在可能发生的安全性风险议题,开放性的原始码,使任何人皆可知道Linux的内部核心,可让全球的安全专家透明化检视与提出改进。但在骇客的眼里,它可让全球的骇客较容易地发现漏洞,是一头肥羊。但严格来说大多数的系统沦陷(黑客攻击成功)均是该系统管理员未能深入安全性防护能力所导致,不应该一味的将责任推给开发商。

商业和使用

KDE SC 桌面环境

主条目:Linux 使用

今天各种场合都有使用各种Linux 套件,从嵌入式设备到超级电脑,[12][13]并且在伺服器领域确定了地位,通常伺服器使用LAMP组合。[14]在家庭与企业中使用Linux 套件的情况越来越多。[15][16][17][18][19][20][21]并且在政府中也很受欢迎,巴西联邦政府的由於支持Linux而世界闻名。[22][23] 有新闻报道俄罗斯军队自己制造的Linux发行版的,做为G.H.ost 项目已经取得成果.[24]印度的Kerala联邦计划在向全联邦的高中推广使用Linux。[25][26]中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。[27] 在西班牙的一些地区开发了自己的Linux 发行版,并且在政府与教育领域广泛使用,如Extremadura 地区的gnuLinEx 和Andalusia 地区的 Guadalinex。 葡萄牙同样使用自己的Linux 发行版Caixa Mágica,用於 Magalhães 笔记型电脑[28] 和e-escola 政府软体 。[29] 法国和德国同样开始逐步采用Linux 。[30]

Linux 发行版同样在笔记型电脑市场很受欢迎,像ASUS Eee PC 和 Acer Aspire One ,贩卖时安装有订制的Linux 发行版。

GNU/Linux爱好者设计的宣传图,并使用GPL授权

GNU/Linux社群设计的立体图,并使用GPL授权

传统的Linux使用者一般都是专业人士。他们愿意安装并设置自己的作业系统,往往比其他作业系统的用户花更多的时间在安装并设置自己的作业系统。这些用户有时被称作「骇客」或是「极客」(geek)。

使用Linux主要的成本为移植、培训和学习的费用,早期由於会使用Linux的人较少,并且在软体设计时并未考虑非专业者的使用,导致这方面费用极高。但这方面的费用已经随著Linux的日益普及和Linux上的软体越来越多、越来越方便而降低,但专业仍是使用Linux的主要成本。

然而随著Linux慢慢开始流行,有些原始设备制造商(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢出现在个人电脑作业系统市场。Linux在欧洲、美国和日本的流行程度较高,欧美地区还发行Linux平台的游戏和其他家用软体。Linux开源社群方面也是以欧洲、美国、日本等已开发国家的人士居多。

每个孩子一台笔记型电脑(OLPC)这一项目正在催生新的更为庞大的Linux用户群,计划将包括发展中国家的几亿学童、他们的家庭和社区。在2007年,已经有六个国家订购了至少每个国家一百万台以上免费发放给学生。Google、RedHat和eBay是该项目的主要支持者。

基於其低廉成本与高度可设定性,Linux常常被应用於嵌入式系统,例如机上盒、行动电话及行动装置等。在行动电话上,Linux已经成为Symbian OS的主要竞争者;而在行动装置上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数位摄影机使用了经过客制化後的Linux。此外,有不少硬体式的网路防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了作业系统提供的防火墙及路由功能。

采用Linux的超级电脑亦愈来愈多,根据2008年11月的TOP500超级电脑列表,现时世上最快速的超级电脑使用Linux作为其作业系统。而在表列的500套系统里,采用Linux为作业系统的,占了439组(即87.8%)。[31]

2006年开始发售的SONY PlayStation 3亦可使用Linux的作业系统,它有一个能使其成为一个桌面系统的Yellow Dog Linux。之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件。Ubuntu自9.04版本,恢复了PPC支持(包括PlayStation 3)。

而随著OLPC的XO-1,华硕的Eee PC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长[32]。但在Windows进入此一市场後,Linux的市占率快速下滑。现在Windows系统在所有的PC市场中,都占有绝对优势。

Linux的注册商标是Linus Torvalds所有的。这是由於在1996年,一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。Linus Torvalds一再声明Linux是自由且免费的,他本人可以卖掉,但Linux绝不能卖。

桌面使用

GNOME桌面环境 3.2 版

主条目:微软视窗与Linux的比较

转换作业系统的开销:自由开源意识形态与商业用途的冲突、缺乏强而有力的推广厂商、缺乏对特殊的硬件和应用程序的支援、电脑技术人员不愿再花费时间重覆学习、对已有平台的依赖,是制约Linux被采纳的主要因素。

目前能在Windows或Mac OS上执行的应用软体大部分都没有Linux的版本,但是常用软体大都可以在Linux平台上找到类似功能的应用软件。

尽管如此,大多数在Windows平台上广泛使用的自由软体都有相应的Linux版本,例如Mozilla Firefox,Openoffice.org,Pidgin,VLC,GIMP 。部分流行的桌面专有软件也有相应的Linux版本,如Adobe Flash Player、Acrobat Reader、Google Earth、Google桌面、Nero Burning ROM、Opera、RealPlayer、Skype、腾讯QQ、Maya、SPSS、Google Chrome。

另外,相当多的Windows应用程式可以通过Wine和一些基於Wine的项目如CrossOver正常运行和工作,比如Microsoft Office、Adobe Photoshop、暴雪娱乐的游戏、Picasa其中对於Photoshop的Crossover(Wine)相容性工作有Disney、DreamWorks、Pixar投资支援,等。Google大力参与Wine项目改进,Picasa的GNU/Linux版本也是经Wine测试的WINDOWS编译版本。[33]

整个亚洲,特别缺乏对Linux的支援,硬体和应用程式皆只考量微软作业系统设计的需求。例如:Internet Explorer及ActiveX需求、Microsoft Office相容性、网络游戏以及一般用户都倾向於使用Windows。

但是,Linux下也有相当多不能在Windows平台下执行的软体,主要是依靠X Window系统和其他Windows无法利用的资源,或者是因为稳定性等其他方面的考虑并不准备支援Windows。不过近年来,也不断向其移植。有如KDE SC、Cinepaint正在进行向Windows的移植。Linux使用的增多也使得Windows开源软体向Linux移植,比如,Paint-Mono(通过MONO移植的Paint.Net),Filezilla。

另外,GNOME桌面环境并不准备支援Windows。

游戏使用

电子游戏是一个Linux缺少支援的方面,游戏软体的多样性不同於其他类型,和其他方面一样,只有少数软体商开发Linux游戏程式。id Software和Epic Games是其中著名的两个。2001年之前存在的Loki Games、现在的Linux Game Publishing致力於移植Windows游戏,并授权销售,但使用了类似DRM的技术而受到非议。

Loki Games和id合作开发的Loki installer至今仍是许多游戏使用的打包方式。此外还有提供通用安装程式的其他软体开发商,一些独立游戏开发者提供Linux版本的游戏;而网页游戏和Java游戏也常常有对Linux的支援。

Linux一直有著自由软体、开源软体的支援,在Linux下,人们更有可能接触开源游戏,和Linux开发形式一样,这些游戏大多为多人游戏或个人休闲游戏,Linux发行版的软体资料库往往保存有数量可观的此类游戏,尤其是後者;多人游戏主要类型为线上3D第一人称射击和MMO类型网游。

KDE 4.1 and Gnome 2.x

Kde4-marble desktop globe.png KDE4-stars.png Gnome 3d.png

Marble in KDE 4.1 KStars in KDE 4.1 Gnome 2.0 with 3d wallpaper

使用比例

为Linux设计的服务器

主条目:Linux的采用

很多开源软体的定量研究聚焦在市场占有率(虽然多数不算作市场中的商品)和可靠性,包括数不清的Linux分析报告。Linux份额成长迅速。 IDC的2008年第二季度报告指出,Linux在所有伺服器市场的市占率已经达到29%,比该研究机构在2007年的调查大幅增加了12个百分点。这个估计数字基於Linux伺服器的销售额。 所以,Linux的市占率是不可小觑的。Netcraft报告,在2010年二月,每10台可靠的服务器中Linux发行版占6台,FreeBSD占2台,Microsoft占1台。 而Debian、CentOS两个至关重要的发行版并不销售。

参见:桌面作业系统使用份额

Linux发行版

更多资料:Linux发行版

Linux发行版指的就是我们通常所说的「Linux作业系统」,它可能是由一个组织,公司或者个人发行的。Linux主要作为Linux发行版(通常被称为"distro")的一部分而使用。通常来讲,一个Linux发行版包括Linux核心,将整个软体安装到电脑上的一套安装工具,各种GNU软体,其他的一些自由软体,在一些特定的Linux发行版中也有一些专有软体。发行版为许多不同的目的而制作,包括对不同电脑硬体结构的支援,对一个具体区域或语言的本地化,实时应用,和嵌入式系统。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。[34]

一个典型的Linux发行版包括:Linux核心,一些GNU函式库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文字编辑器到科学工具的应用软体。

很多版本Linux发行版使用LiveCD,是不需要安装就能使用的版本。比较著名的有Damn Small Linux,Knoppix等。 LiveCD的相关技术进步到现在,其他的发行版如Fedora,Ubuntu等,安装光碟本身也是LiveCD。

评价

正面

开放原始码的Linux可以让知识延续下去,新兴的软体公司可以从开放原始码上快速、低价的建立专业能力,丰富市场的竞争,防止独霸软体巨兽的存在。

开放原始码的Linux可以让维护延续下去,延续下去可以累积成功,累积成功可以让软体成熟度逐渐增加,不会有封闭原始码软体厂商倒闭而造成维护断层、软体孤儿的问题。

可修改,自由度高,可自己动手建立切合需求的系统,厂商(个人)亦可根据硬体限制删减核心,让比较低阶的硬体做出切合需求、成本的系统。相同硬体的手机,微软Windows Mobile与Linux核心的Android对比,效率上差距颇大,Windows Mobile最低硬体需求比Linux核心的系统高上一大截。

个人使用很少有版权问题,绝大多数都是免费使用,几乎无所谓盗版问题。

预设安全设定相对於Windows安全很多。Windows为了非专业使用者降低了预设安全性的设定,导致系统容易受到木马、病毒的侵害。盗版的Windows更糟糕,可能随盗版作业系统捆绑木马、恶意程式,部分预设超级使用者(Administrator)登入,关闭更新修正等问题导致安全性更差。

新版的Linux发行版大多数都有软体伺服器的服务,只要点选就可以自动下载、安装经过认证的软体,不需要到市面购买、安装。

Linux学习的投资有效时间较长。旧版软体、系统都还是存在,有原始码可以衍生、分支,维护周期普遍比Windows长很多,就算被放弃,还是可以凭藉原始码衍生。新的软体更新发展多样化,容易养成使用者习惯掌握原理,而不是养成操作习惯。

强大的SHELL及SCRIPT支援,容易组合出符合需求的环境或创造自动程序。给予足够的工具让使用者把命令串接命令的使用,以满足某些特殊需求。程式开发是以命令模式为主,GUI为辅,命令串接还是可以使用。Windows GUI几乎弃用命令列,几乎无法自己新增功能。鼓励创作,动手创造符合个人需求的环境

负面

BSD的开发人员曾经批评过Linux核心开发人员过於重视新功能的添加而不是踏踏实实的把程式码写好、整理好;[来源请求]

Solaris系统管理员则认为SMF、ZFS、DTrace等Solaris特有工具使得Solaris比Linux更加优秀;[来源请求]

Minix爱好者认为微核心是将来技术发展的方向,Linux在技术上是落伍陈旧的。[来源请求]

哥们儿,不瞒你说,这是从维基百科贴过来的,要我自己编也说不了这么多...

Tux是什么?

Tux: Linux吉祥物/Logo

[1]Tux(一只企鹅,全称为tuxedo, Joeing Youthy的网络ID)是Linux的吉祥物。将企鹅作为Linux标志是由林纳斯·托瓦兹提出的。 大多数人相信,“Tux”这个名字来源于Torvalds UniX,而不是因为它看起来像是穿着一件晚礼服(tuxedo)。 这个企鹅图案在最佳Linux图标竞赛中被选中。其他一些图案可以在Linux图标大赛网站中找到。Tux的设计者是Larry Ewing,他于1996年,利用GIMP软件设计出了这个企鹅,并在以下条例下发布: Permission to use and/or modify this image is granted provided you acknowledge me lewing@isc.tamu.edu and The GIMP if someone asks. Tux已经成为Linux和开源社群的象征。英国Linux用户组(British LUG)甚至在当地的动物园认养了几只企鹅。 现在Linux下也有很多以Tux为主角的游戏,例如SuperTux和SuperTuxKart等。 在Linux里,你可以通过命令使Tux说话:

为什么用pidof命令什么都不输出?

pidof命令用于查找指定名称的进程的进程号id号。

如果你输入命令后,没有返回输出信息,就表示没有找到相应的进程,那么有可能是你把想要查询的进程名称给写错了,或者你还没有安装相应的软件,自然找不到进程号id号了。

楼主如果对Linux系统感兴趣,想掌握更多Linux系统命令知识,可以百度《Linux就该这么学》,里面有很多使用的命令使用技巧。


网站栏目:linux命令动物 linux是什么动物
浏览地址:http://cdweb.net/article/doopgjs.html