Linux系统基础篇

Linux是一款不同凡响的操作系统,它拥有稳定、可靠且功能极其强大的、完备的开发环境,以及与操作系统进行交互的原生界面,并且Shell能够控制整个操作系统的运作。本篇介绍如何快速地了解、安装、配置和使用Linux操作系统,以及如何开发出一些常用的Shell脚本应用程序。Linux系统与云计算联系尤为紧密,掌握Linux系统的操作和使用对掌握云计算的环境配置非常有用,系统配置和网络配置是云计算环境配置的重要组成部分。

本篇是对Linux系统的一个概括性讲解,读者可以采用快速阅读的方法来阅读本篇,了解Linux系统的一些背景知识和编程技术。Linux系统是一个被众多开发者喜爱的操作系统,在IT领域应用极为广泛。作为IT从业人员,不管是从事开发、运维还是其他工作,掌握Linux的使用是非常有必要的,甚至优秀的开发者基本上会对Linux系统底层原理去了解和研究,因为这些思想在很多的开源项目中被广泛地使用。从目前来看,市场中使用Linux系统服务器的占比远远超过其他类型的操作系统,所以掌握Linux不仅能快速地查看问题和解决问题,提升工作效率,还能够提升自己的技术功底,更容易扩展自己的技术圈,也更容易理解很多优秀的开源项目的底层设计原理。

本篇包括了以下几章。

第1章 Linux系统概述

介绍Linux系统的一些发展情况并概括性地总结了Linux系统的技术架构和相关特性。

第2章 Linux系统安装

介绍Linux操作系统的安装方法及注意事项,以及如何安装虚拟机,通过虚拟机安装Linux操作系统。

第3章 Linux系统常用命令

介绍Linux系统中经常使用的命令,通过一些简单的示例展示各个命令在不同场景中的运用。

第4章 vi及vim的使用

介绍Linux操作系统中文本编辑器的使用及使用场景,尤其是vim被很多优秀的开发者使用。

第5章 Linux系统配置

介绍Linux操作系统中如何配置和查看网络情况,以及如何配置多个网卡和检测网络情况。介绍基本的运行和工作环境配置,如何对系统镜像源进行更换,提高数据传输速度,从而提高工作效率,如何对系统中的内核和应用进行升级和更新,如何在系统中安装和卸载应用,以及如何启动应用和查看服务状态。

通过对本篇的学习,读者可以了解到Linux操作系统的新特性、生态环境、发展战略、开发者的机遇、技术架构等;学会安装和配置Linux操作系统,对Linux系统进行应用更新、系统升级、镜像换源加速等,能够掌握日常工作中常用的命令,并能够编写简单的Shell脚本程序;初步掌握Linux操作系统的原理和使用知识。