Linux入门第一讲
Linux学习第一天
- Linux最大的特点:开放源码
- 由于源码的开放,Linux开发是世界性的,大佬们更改完Linux的bug再传到网上(世界上最优秀的程序员开发出来的)
为什么大佬们喜欢用Linux系统? 因为大佬们的水平比较高,它们更多的是面向文件,面向系统,另外图形界面的控制,速度和其他的一些配置都比字符界面要弱 - Copyright (版权)VS Copyleft(公开源程序,可进行修改,遵循GNU规范)
- 国外主要发行版本:
- Red Hat Linux
- Slackware Linux
- SUSE Linux
- Debian Linux
- Mandriva Linux
- 国内主要发行版本:
- 红旗Linux
- 中标普华Linux
- 共创桌面Linux
- 冲浪Linux
- 中软Linux
- Linux的特点
- 开放性
-
多用户,多任务(与Windows的DOS操作系统相反,DOS命令行只能是单用户的)
(多任务:计算机可以同时执行多个程序,各个程序之间的运行相互独立) - 良好的用户界面:Linux的传统用户界面是基于文本的命令行界面,即shell;Linux还为用户提供良好的图形化界面
- 可靠的系统安全
- 良好的可移植性,只操作系统从一个平台转移到另一个平台时,能按自身方式运行的能力
- Linux支持Unix的全部功能
- Linux使用TCP/IP网络协议与服务器进行网络通信
- Linux支持广泛的硬件系统
- Linux系统与Unix系统相似,可分为3层:
- 靠近硬件的底层:内核,即Linux操作系统的常驻内存部分
- 中间层:内核之外的shell层,即操作系统的系统程序部分
- 最高层:应用层,即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序,面向用户
8. Linux的应用
-
办公应用
-
Internet应用
-
多媒体应用
-
图形图像处理
-
网络服务(主要领域)
常见的网络服务:DHCP服务、DNS服务、FTP服务、web服务、邮件服务、网络邻居(Samba)、流媒体服务、代理服务、路由服务、防火墙、NAT(网络地址转换)、虚拟主机、v*n(虚拟专用网)、远程登录控制、远程桌面控制等等 -
数据库服务
MySQL(开放源码的数据库),新浪网使用的操作系统就是Linux,使用的数据库就是MySQL数据库 -
编程开发
Linux系统本身就是由世界上最优秀的程序员开发的,因此具有强大开发能力是顺理成章的,可以支持包括C,C++,Python,Java,PHP等常见的程序设计语言 -
嵌入式系统
例如 采用Linux操作系统的手机
- Linux与其他网络操作系统
-
Netware网络操作系统
Netware操作系统在局域网中早已失去了当年雄霸一方的气势,但是Netware操作系统仍以对网络硬件的要求较低而受到一些设备比较落后的中小型企业,特别是学校的青睐。其应用环境与DOS相似,并且兼容DOS命令,经过长时间的发展,具有相当丰富的应用软件支持,技术完善、可靠。Netware服务器对无盘站和游戏的支持较好,常用与教学网和游戏厅。 -
NT内核的Windows网络操作系统
这类操作系统是全球最大的软件开发商微软公司开发的。微软公司的Windows系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也具有非常强劲的力量。这类操作系统配置在整个局域网配置中是最常见的,但由于它对服务器的硬件要求较高,且稳定性能不是很高,所以微软的网络操作系统一般只是用在中低档服务器中,高端服务器通常采用Unix、Linux或Solairs等非Windows操作系统 -
Unix网络操作系统
Unix网络操作系统历史悠久,其良好的网络管理功能已为广大网络用户所接受,Unix系统拥有丰富的应用软件的支持,支持网络文件系统服务,提供数据等应用,功能强大,并且系统稳定和安全性能非常好,但由于它多数是以命令方式来进行操作的,不容易掌握,特别是初级用户。因此小型局域网基本不使用Unix作为网络操作系统,Unix一般用于大型的网站或大型的企、事业局域网中。 -
Linux网络操作系统
Linux属于新型的网络操作系统,它的最大的特点就是源代码开放,可以免费得到很多应用程序。在它的安全性和稳定性方面,它与Unix有许多类似之处。目前已广泛应用于高、中、低档服务器当中。