1.Linux服务器概述
1.1.1 服务器与网络服务
1、什么是服务器
服务器是在网络环境中为用户计算机提供各种服务的计算机,承担网络中数据的存储、转发、发布等关键任务,是网络应用的基础和核心;使用服务器所提供服务的用户计算机就是客户机。
服务器与客户机的概念有多重含义,有时指硬件设备,有时有特指软件。在指软件的时候,也可以称服务和客户。同一台计算机可同时运行服务器软件和客户端软件,既可充当服务器,也可充当客户机。
2、网络服务及其模式
网络服务主要有三种计算模式:客户/服务器、浏览器/服务器和对等网络模式。
客户/服务器主要程序配置在客户端。
浏览器/服务器全部程序配置在服务端,易于维护。
对等网络模式简称P2P又称为“点对点”模式或“端对端”模式。节点之间即可直接交换资源和服务。
3、服务器操作系统
目前,主流的服务器操作系统平台有Windows、UNIX和Linux。
1.1.2 Linux的特点及应用
- 可以自由、免费试用
- 具有良好的性能
- 可以进行内核定制
- 支持多种硬件平台
- 提供完善的网络支持
- 提供可选的类Windows图形界面。
Linux的应用:服务器操作系统,如邮件服务、Web服务、DNS服务、防火墙、代理服务等。
1.1.3 Linux的版本
Linux的版本分为两种:内核版本和发行版本。
1、内核版本是指内核小组开发维护的系统内核的版本号。
内核版本的每一个版本号都是由3个数字组成的,其形式如下。
major.minor.patchlevel
其中major为主版本号,minor为次版本号,两者共同构成当前内核版本号;patchlevel表示当前版本的修订次数。次版本号还表示内核类型,偶数说明是产品版本,奇数说明是实验版本。
用 uname -r 来查看系统的内核版本号
2、发行版本
一些组织和公司将Linux内核、源码以及相关应用软件集成为一个完整的操作系统,便于用户安装和使用,从而形成Linux发行版本。