
Linux创始人是林纳斯·托瓦兹。
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX *** 作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red
Hat Enterprise Linux、SUSE、oracle linux等。
建议多使用百度搜索,网上这样的帖子特别多。
Linux的分支比较大,不过常使用的也就Centos和Ubuntu。下面我贴出来在Centos上面搭建php环境的方法,命令有所不同,不过差异不大。
安装apache:
yum install >
简单的说,Linux是Unix克隆(Unix clone)或Unix风格(Unix alike)的 *** 作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性较好的功能 强大而稳定的 *** 作系统它可以运行x86PC,Sun Sparc,Digital Alpha,680x0,PowerPC, MIPS等平台上,可 以说Linux是目前运行硬件平台最多的 *** 作系统 Linux最大的特点在于它是GNU(Gnu's Not Unix----有点分形与混沌的意味----无限自包含,简单的说GNU是一种自由软件体系)的一员,遵循公共版权许可证(GPL),秉承 "自由的思想,开放的源码"的原则,成千上万的专家/爱好者通过Internet在不断地完善并维护它,可以说Linux是计算机爱好者自己的 *** 作系统 追述Linux的历史直到1990年,Linus Torvalds还是芬兰赫尔辛基大学的一名学生,最初是用汇编语言写了一个在80386保护模式下处理多任务切换的程序,后来从Minix(Andy Tanenbaum教授所写的很小的Unix *** 作系统,主要用于 *** 作系统教学)得到灵感,进一步产生了自认为狂妄的想法----写一个比Minix更好的 Minix,于是开始写了一些硬件的设备驱动程序,一个小的文件系统,,这样001版本的Linux就出来了,但是它只具有 *** 作系统内核的勉强的雏形,甚至不能运行,你必须在有Minix的机器上编译以后才能玩这时候 Linus已经完全着迷而不想停止,决定踢开Minix,于是在1991年10 月5号发布Linux 002版本,在这个版本中已经可以运行bash(the GNU Bourne Again Shell----一种用户与 *** 作系统内核通讯的软件)和gcc(GNU C 编译器)从一开始,Linus就决定自由扩散Linux,包括原代码,他在composminix新闻讨论组里发布Linux 002时写到:
"Do you pine for nice days of Minix-11, when mem were men and wrote their own device drivers Are you without a niceproject and just dying to cut your teeth on a OS you can try to modify for your needs Are you finding it frustrsting when everything works on Minix No more all-nighters to get a nifty program working Then this post might be just for you
"As I mentioned a month ago, I'm working on a free version of a Minix-lookalike for AT-386 computers It has finally reached the stage where it's even usable(though may not be depending on what you want),and I am willing to put out the sources for wider distribution It is just version 002 but I've successfully run bash,gcc,gnu-make,gnu-sed,compress,etcunder it"
随即Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的内核开发,Linux倾向于成为一个黑客的系统---- 直到今天,在Linux社区里内核的开发被认为是真正的编程由于一批高水平黑客的加入,使Linux发展迅猛,到1993年底94年初,Linux 10终于诞生了! Linux 10已经是一个功能完备的 *** 作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,不过自从21xx系列的内核Linux开始走高端的路子----硬件的发展太快了,但是Linux不会失去它的本色Linux具有良好的兼容性和可移植性,大约在13版本之后,开始向其他硬件平台上移植,包括号称最快的CPU---Digital Alpha(至少目前主频是最高的)所以不要总把Linux与低档硬件平台联系到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥 出来而已,Linux必将从低端应用横扫到高端应用!
在Linux的发展历程上还有一件重要的事:Linux加入GNU并遵循公共版权许可证(GPL)此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一个根基,我现在也搞不清楚到底是GNU Linux呢还是基于Linux的GNU :-) 更重要的是遵循公共版权许可证,在继承自由软件的精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件从此Linux又开始了一次飞跃,出现了很多的Linux发行版 ,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多种,而且 还在增加,注意你不能说"Redhat Linux""Suse Linux""Slackware Linux"等等,Linux主要指 *** 作系统内核,对所有发行版内核原代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同) 还有一些公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来,如今很多IT业界的大腕如IBM,Intel,Oracle, Infomix,Sysbase,Corel,Netscape,CA,Novell等都宣布支持Linux! 商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在!!
Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统 常有新手问Linux能做什么,其实它不象那些中看不中用的 *** 作系统,不在于你用它能干什么,而在于你想干什么! Linux的兴起还给人们很多启迪与思考,如集市式软件开发的讨论, 又如自由软件的精神
参考资料:
常用的Linux版本主要有:
1、Redhat 版本55和60最新;培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。
2、Debian 版本50和60最新;社区版的Linux来说是较好的,文档和资料较多,尤其是英文的。但在国内的占有率有一定的局限性。关键是上手难,但在所有的Linux发行版本中,这个版本应该说是最自由的。
Linux
是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
1下载ArchLinux安装镜像并制作U盘启动工具
2开机从U盘启动
3进行联网
4编辑镜像站文件(选择一个比较快的中国镜像源)
5开始分区(UEFI+GPT)
6格式化分区,并挂载
7开始安装基本 *** 作系统
8配置基础系统
9引导系统
10用户管理
11网络配置
12安装桌面环境
13安装完后的工作
主要功能特性
下面列出了Mnitrix的主要功能特性。想了解完整的功能特性,请访问其官方网站(>
1、可以使用apt-get升级软件。
2、apt-get是可以直接使用的,格式为
$ sudo apt-get install/delete package
$ sudo apt-get -f install #修复安装
$ sudo apt-get dist-upgrade #升级系统
$ sudo apt-get upgrade #更新已安装的包
$ apt-get source package #下载该包的源代码
$ sudo apt-get build-dep package #安装相关的编译环境
在win7下远程桌面远程linux方法:
ost端系统配置:win7,32bit。
server端系统配置:ubuntu10044 LTS。
远程桌面工具:VNC。
一、在ubuntu中配置VNC server。
1安装vnc4server。
两种方法:
命令行: sudo apt-get install vnc4server。
图形界面:在System -> Administration -> Synaptic Package Manager中安装。
$ sudo apt-get install vnc4server。
2设置vnc4passwd。
$ vnc4passwd。
在$HOME/vnc目录下面生成一个passwd文件。
$HOME/vnc是一个vnc4server的关键目录。
隐藏目录,需要show hide files
3启动vnc4server。
$ vnc4server。
在/vnc目录下生成下列文件:
###-desktop:1log。
###-desktop:1pid。
xstartup。
desktop的名称在客户端连接的时候用到。
如果是desktop:1,在客户端连接的时候就填写:ip:1。
如果是Desktop 2,在客户端的时候填写:ip:2。
首次运行vnc4server会提示生成了xstartup文件,这个文件里面包含着登录启动X时的一些配置。
4重启vnc4server。
$ vnc4server -kill :1。
$vnc4server。
注意:“-kill”和“:1”之间有空格。
5额外的重要配置。
网上查到资料从UltraVNC登录,可能得到一个比较简单的窗口,因为VNC4Server缺省启动的WM是twm,如果希望启动gnome,需要改动vnc/xstartup。
修改前:
#!/bin/sh。
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER 。
# exec /etc/X11/xinit/xinitrc 。
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 。
[ -r $HOME/Xresources ] && xrdb $HOME/Xresources 。
xsetroot -solid grey 。
vncconfig -iconic & 。
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"& 。
x-window-manager &。
修改后:
#!/bin/sh。
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER 。
exec /etc/X11/xinit/xinitrc 。
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 。
[ -r $HOME/Xresources ] && xrdb $HOME/Xresources 。
# xsetroot -solid grey 。
# vncconfig -iconic & 。
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"& 。
# x-window-manager &。
6多客户端配置。
只需多次运行vnc4server,产生多个desktop id可供多个客户端使用。
7vnc4server设置成开机自启动。
在etc/profile里面加入vnc4server命令。
二、在win7中配置VNC Client。
1下载UltraVNC并安装。
2填入ubuntu的ip地址及你想使用的desktop pid,点击connect。
在d出的输入密码框中输入vnc4passwd中设置的密码,即可登录,远程桌面开始。
以上就是关于什么是linux其创始人是谁全部的内容,包括:什么是linux其创始人是谁、怎么在linux服务器上配置php环境、linux是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)