Linux初识

Posted on 2020-04-01 09:13  MissRong  阅读(113)  评论(0)    收藏  举报

Linux初识

一、Linux的前世今生

Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

最早的Unix系统由贝尔实验室研发出来,可以免费使用,后来由美国的一家电信公司收购,变成收费的了。

有一个教授基于Unix写了一个Minix,用于教学。

再后来芬兰人Linus Torvalds通过Minix编写了Linux,并将其放于互联网上供大家使用。

最后该Linux经过逐渐的发展壮大 就形成了如今使用的Linux。

Linux是一套免费使用和自由传播的类似Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE

其实,Linux是一个内核,像CentOS等其实是基于Linux内核的操作系统。

操作系统、内核、硬件等之间的关系:

二、Windows和Linux区别

比较

Window

Linux

界面

界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同

受桌面窗口类型的限制,不能同时登陆多个用户,新登陆的用户会踢掉之前登陆的用户。

圆形界面风格依发布版本不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。

登陆的话就会给他分配一个虚拟终端,可支持多用户的登陆。

驱动程序

驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时候很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。

由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版本考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐步不同程序支持开源驱动,问题正在得到缓解。

使用

使用比较简单,容易入门。圆形化界面对没有计算机背景知识的用户使用十分有利。

圆形界面使用简单,容易入门。而文字界面,需要学习才能掌握。

学习

系统构造复杂、变化频繁、且知识、技能淘汰快,深入学习困难

系统构造简单、稳定且知识、技能传承性好,深入学习相对容易

软件

每一种特定功能可能都需要商业软件的支持,需要购买相应的授权

大部分软件都可以自由获取,同样功能的软件选择较少

三、Linux特点

Linux里面一切皆是文件

Linux里面没有后缀名这一说

四、常用的版本

1、Unix

 惠普的Unix(常用)

 IBM的AIX (命令较为晦涩)

 BSD--》FreeBSD 

 应用:Unix常用于银行、运用商、移动等

2、Linux

 基于桌面的Ubuntu

 基于Server的CentOS、Redhat、红旗...

 CentOS为了让社区人员进行二次开发之类的,Redhat就是将CentOS上的好的应用、配置、驱动等移植过来

 应用:基于互联网上的Server基本都是基于Linux的、嵌入式的设备、防火墙、DNS服务器、DHCP服务器、路由器等

3、MacOS

 基于苹果系统安装的,其实是通过FreeBSD演变而来的

4、Windows

 Windows Server

 Windows10

五、虚拟化技术、Docker

1、虚拟化技术

2、Docker

虚拟化技术-VM和Docker:

Docker的优点:container可以随时产生、随时使用、随时销毁、支持跨平台。

六、下载地址

centos下载地址:

官方下载地址(网盘提供版本):http://vault.centos.org/7.2.1511/isos/x86_64/

网易镜像:http://mirrors.163.com/centos/

北京理工大学镜像:http://mirror.bit.edu.cn/centos/

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3