Linux基础使用与案例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

Linux操作系统是一套开源的多用户多任务的操作系统。自1991年诞生以来,就受到了广大计算机开发和研究人员的喜爱。经过多年的发展,如今的Linux操作系统与Windows操作系统相比,有着许多独特的魅力。Linux操作系统拥有专业、安全的字符工作界面和华丽而实用的图形工作界面。它既可以安装在专业的服务器设备上以提供各种安全高效的服务,也可以安装在普通PC上以实现家庭的日常工作和游戏。Linux通过Internet协同开发,随着其健壮和稳定的网络功能不断壮大,它越来越成为一种高效的网络操作系统,也受到了广大软件开发者的青睐。因此,Linux可以作为广大计算机专业的一门基础课,也是软件技术专业的一门专业基础课程。本课程的任务是使学生掌握 Linux 操作的基本操作和使用方法,能在Linux操作系统平台上使用各种编程语言进行软件开发工作。通过项目式、模块化的教学,养成良好的Linux系统使用习惯,培养学生的动手能力。

本书在编写过程中充分考虑高职学生的特点和要求,采用模块化、项目式教学,全书根据知识内容分为多个模块,并在每个模块中引入一个或多个项目。以项目为导向,引导学生模拟进入岗位角色,这一方法培养了学生的工程项目理念,并让学生提早进入岗位角色,做到学以致用,理论与实践相结合,达到了学成即可上岗的目的。本书既可作为计算机专业的教材,也可作为Linux爱好者的参考用书。

本书共分6个模块。模块一介绍了操作系统的概念、发展历史及其种类、操作系统的功能、Linux操作系统的发展历史及特点、主流Linux的发行版本等;模块二讲述了Linux的安装需求、Linux的分区要求和方法、了解Linux的各种安装方式和步骤、熟悉利用CD-ROM的方式安装Linux的步骤等;模块三介绍了Linux的文件系统概念、Linux目录的新建、删除、改变当前目录等命令的使用、Linux的文件命令,特别是过滤器、管道的使用、编写shell脚本的方法、VI编辑器的使用方法等;模块四介绍了Linux的系统配置和管理,包括Linux磁盘目录空间的查看、磁盘分割与格式化、Linux文件链接档的使用和对用户、组的磁盘配额管理、Linux进程查看、中止、优先级的设置和作业管理、Linux 网络设备配置与服务配置、Linux系统中软件的安装、删除等一系列操作以及Linux中图形界面的基本使用方法;模块五主要介绍了Linux 下常用服务器的搭建,包括在 Linux 下进行 Web服务器的安装和配置、DNS服务器的安装和配置、FTP服务器的安装和配置、SAMBA服务器的搭建等;模块六主要介绍了Linux下常见编程开发环境的搭建方法,包括Linux下C语言开发步骤与方法、Linux下Java开发和运行环境的搭建、Linux下Groovy和Grails开发和运行环境的搭建、Linux下Mysql数据库的安装与使用等。

在本书的编写过程中,作者以模块化为目标,以项目为驱动,引导学生学习新知识,并运用所学知识来完成现实中的任务。坚持以能力培养为导向和目标,突出教材的实用性、适用性和先进性。学生在教师有目的的引导下,通过独立完成项目把理论与实践有机地结合起来,提高理论水平和实际操作技能。每章后面均附有习题和上机实验,可供读者自我测试之用。

本书由无锡高等师范学校肖敏、刘正标、黄玲娜、吴军、无锡立信会计学校吴桂斌、江苏省无锡交通学校许春勤编著。无锡科技职业学院软件与服务外包学院副院长王秀平主审。本书的编写工作得到了无锡高等师范学校领导的大力支持。在此,作者向所有对本书编写工作给予支持和帮助的人表示衷心的感谢。

由于编者时间仓促,水平有限,书中难免存在不足之处,敬请读者批评指正。

本书为教师配有电子教案,希望利用此电子教案,可以减轻教师的负担,提高教学质量。

编者