实验一Linux系统与应用课程准备

实验一、Linux系统与应用课程准备

项目 内容
这个作业属于哪个课程 Linux系统与应用
这个作业的要求在哪里 作业要求
学号-姓名 17041524-张剑平
作业学习目标 (1)通过观看视频和其他学习方式,学习怎么安装VMware和Linux操作系统; (2)学习博客园软件开发者学习社区使用技巧和经验;(3)学习Markdown的一些编辑文档方法在博客园写博客。

一、对Linux操作系统的了解

1、Linux简介

1) Linux的定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

2) Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。

3) 两种常见的桌面环境:KDE和GNOME。

  Linux是基于Unix的,属于Unix类,Uinx操作系统支持多用户、多任务、多线程和支持多种CPU架构的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

  GNU系统与Linux内核结合构成一个完整的操作系统:一个基于Linux的GNU系统,该操作系统在通常情况下称为“GNU/Linux”,或简称Linux。

2、Linux特点

1)开放式操作系统: Linux是一个免费软件, 大大降低了成本预算。 并且源代码是对外开放的,所以开发者可以自由安装并任意修改软件的源代码 ,进行不断地改进和使用。

2)安全性高、稳定性强: Linux系统下除非用户以root身份登录,否则程序无法更改系统设置和配置,很少出现因为用户误操作导致计算机无法启动的情形 。 Linux非常稳定,不易崩溃,Linux能在几年后保持和第一次安装时一样的运行速度。

3)应用范围广:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。以后再物联网中应用会更加广泛。

3、Linux的学习方向

1)Linux运维工程师: 主要是对Linux下各种网络服务、使用体系、监控体系等进行自动化脚本开发的作业,并依据项目对体系进行功能优化。

2)Linux嵌入式开发工程师:linux 运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 KB 等特点,使其近些年来在嵌入式领域的应用得到非常大的提高, 特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。例如,在智能手机领域,Android Linux已经在智能手机开发平台牢牢地占据了一席之地。

3)在Linux下做各种程序开发:包括javaEE、大数据、Python、PHP、C/C++等。

个人由于兴趣爱好进行综合分析,如果从事Linux相关工作,更倾向于Linux嵌入式开发工程师方向。


二、Linux系统相关博文推荐

推荐博客链接 理由
CentOS7安装详解 对于初学者来说安装Linux系统是有点困难的,但是是不可缺少的过程。这篇博客的安装步骤很详细,按照此步骤安装CentOS7是很简单的,对于我们初学者安装起到了很大的帮助。
每个程序员都可以‘懂’一点Linux 这篇博客的作者通过自己学习Linux的经历和思考,提出了什么才是真正的 Linux、它为什么好、我们应该从哪里入手开始学习。并且从各个方面进行分析,引发我们的思考为什么学、怎样去学。
初学Linux的一些常用指令 Linux的指令有很多,我们不需要全部记住,但又必须记住一些常用的指令,对我们今后的学习和工作都是有很大的帮助的,而这篇博客归纳的常用指令也比较实用。

猜你喜欢

转载自www.cnblogs.com/nchu17041524/p/12405285.html