基本信息
编辑推荐
本书可作为高等院校UNIX/Linux操作系统的教材,也可作为网络操作系统的实例教材,更可作为UNIX和Linux操作系统管理者和爱好者的参考书。
内容简介
计算机书籍
基础篇:包含系统简介、系统入门和shell与shell命令等三章。通过本篇的学习,用户可以掌握Linux相关的入门知识,且可以处理一般问题。管理篇:包含用户和密码管理、文件系统管理、进程与任务和管理、系统安装与系统管理、设备管理和网络管理等六章。本篇是UNIX/Linux系统的管理核心,通过本篇的学习,用户可以掌握UNIX/Linux系统的核心管理内容,胜任日常管理工作。编程与开发篇:包含shell编程和C编程环境两章。通过本篇的学习,为系统管理和开发打下基础,从而使用户的管理水平提升一个新层次。网络应用篇:包含DHCP、ftp与tftp、telnet与ssh、samba、防火墙与系统安全、Internet接入与代理服务器、DNS、邮件服务和WEB服务等九章。本篇重点介绍的是Linux的网络应用和网络安全。通过本篇的学习可以使用户了解和掌握常用服务器的工作原理和配置方法。
作译者
目录
第1章 系统简介 2
1.1 UNIX系统简介 3
1.1.1 UNIX系统的发展历史 3
1.1.2 UNIX系统的特点 6
1.2 Linux系统简介 8
1.2.1 Linux系统的发展历史 8
1.2.2 Linux系统的特点 9
1.2.3 Linux系统的发行版本介绍 10
1.2.4 Linux系统的应用 12
习题1 13
第2章 系统入门 14
2.1 系统的开机与界面切换 15
2.1.1 系统的开机 15
2.1.2 两种操作界面及切换 16
2.2 用户的登录与注销 17
2.2.1 系统的登录 17
2.2.2 注销 19
2.2.3 CLI终端仿真界面 20
2.2.4 程序的启动 20
前言
Linux是计算机爱好者的操作系统,也是专业人士的操作系统。这不仅因为她有一个自由的、开放源代码的王国,更因为她在IT新技术、新应用中有不俗的表现。通过学习Linux,可使计算机爱好者掌握核心技术,成为计算机或操作系统的高手或专业人士。
UNIX是Linux系统的前身,Linux是对UNIX系统的发展,从某种意义上讲Linux就是某个版本的UNIX,因此Linux像UNIX系统一样具有可靠、高效和稳定性等特点。从Linux到处都可看到UNIX系统的身影,因此可以说,学习了Linux就等于学习了UNIX。
作为一个操作系统,Linux早已涉足政府办公、军事战略和商业运行的方方面面,在电子政务、电子商务、网站建设、嵌入式、移动开发、虚拟化、云计算、大数据等众多领域大显身手,但我们必须承认,作为操作系统的Linux,比Windows等具有更高的专业性,因此就管理和使用来讲,对用户有更高的要求。这也是编写本书的出发点之一。
本书是基于红帽(Fedora 24、CentOS 7和RHEL 7.3)及Ubuntu(16.04)系统的,它们都具有开放、创新、前瞻性等特点,可运行的体系结构包括X86、X86_64和PowerPC等多种平台。由于Linux发展迅速,图形界面在不同版本间差别很大,所以本书主要侧重字符、命令界面和基本知识、基本技能的介绍,并兼顾UNIX和Linux。
本书结构
全书分共4篇,共20章,大致内容如下。
基础篇:包含系统简介、入门和shell与shell基本操作三章,作为本书的入门。通过对本篇的学习,用户可以掌握Linux基本知识和基本操作,并能处理一般性问题。
系统管理篇:包括用户、组和密码管理,文件系统的应用及管理,进程、任务和作业管理,系统安装、扩充启动及管理,设备管理,网络管理与网络基本应用和Linux系统安全等章节。本部分是传统UNIX和现代Linux系统的管理核心,通过对本部分的学习,可使用户掌握UNIX和Linux系统的常用管理内容。
编程与开发篇:包括bshell编程、C/C 及其他编程环境两章。通过对本部分的学习,可为系统综合管理和开发打下基础,从而使用户的管理、应用与开发水平提升到一个新层次。
网络服务与应用篇:包括网络时间服务NTP、基础服务ssh和VNC、WEB服务器Apache、DHCP服务器、FTP与TFTP服务器、网络资源共享服务Samba和NFS、域名服务器DNS和邮件服务器Sendmail等,重点介绍的是Linux的网络服务及应用。通过对本部分的学习,可使用户胜任网络应用、网络服务配置与管理等工作。
本书特点
本书的组织与编写基于编者二十多年的UNIX/Linux管理、应用和开发经验,力求层次清楚、概念清晰、内容翔实、可操作性强,既便于读者循序渐进地系统学习,又能够使读者了解到Linux新的进展,具有以下特点:
(1)从“应用型”出发,兼顾基本知识和基础理论介绍,具有较强的实用性和指导性。
(2)基于红帽(Fedora 24、CentOS 7和RHEL 7.3)和Ubuntu 16.04系统,具有广泛的代表性和实用性。
(3)涵盖了UNIX/Linux系统管理和应用的几乎所有内容。
(4)重点突出实例和操作步骤。
(5)强调系统安全,强化对防火墙和SELinux的支持。
(6)每章后都提供一定数量的习题和实验内容。
(7)提供有电子课件、习题解答和实验指导。