实验一 Linux系统与应用准备
项目 | 内容 |
---|---|
作业属于哪个课程 | 班级课程的主页链接 |
作业的要求在哪里 | 作业要求的链接 |
学号-姓名 | 17043223-伍文程 |
作业学习目标 | ①学习博客园软件开发者学习社区使用技巧和经验。②学习Markdown的一些编辑文档方法在博客园写博客。 |
任务一: |
完成
任务二:
一、Linux系统相关介绍
Linux是一种自由和开放源码的类UNIX操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。该操作系统的内核由林纳斯·托瓦兹于1991年10月5日首次发布。Linux最初是作为支持英特尔x86架构的个人计算机的一个自由操作系统,现可运行在服务器和其他大型平台之上,如大型计算机和超级计算机。Linux也广泛应用在嵌入式系统上,如手机、平板电脑、路由器、电视和电子游戏机等。
1.组成
①keanel——内核
核心程序,用于管理硬件设备、系统的线程进程、内存、交换空间、文件系统、精灵进程(守护进程)等。主要实现系统程序与硬件之间的控制管理功能。
②shell
包裹在内核之外的人机交互界面,用于用户和内核之间打交道的功能,类似于windows的CMD。
通过Shell将输入的命令与内核通讯,好让内核可以控制硬件开正确无误的操作工作。Shell有着不同的分类,比如Bourne shell(sh),Korn shell(ksh)、C shell (csh)、Bourne-again shell(bash)、tcsh。其中最常用的有csh和bash,其提示符如下:
sh–Bash :#root $user
csh–:#root %user
③user application
④Files System–文件系统,管理文件和目录
2.Linux的特性
多用户、多任务(进程、线程处理),多平台,图形化界面(x-windows)、硬件低配置、通信与联网、应用程序的支持(编辑器、编辑工具、数据库、办公软件、图形处理、Internet应用、游戏)
二、我的发展方向
如果我以后从事Linux相关工作,我打算向Linux图形界面开发方向发展。linux现在的图形界面的实现只是linux下的应用程序实现的:图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的DOS和WINDOWS 3.0 一样,windows 3.0不是独立的操作系统,它只是DOS的扩充,是DOS下的应用程序级别的系统,不是独立的操作系统,同样XFree只是 linux下的一个应用程序而已。不是系统的一部分,但是X的存在可以方便用户使用电脑。WINDOWS 95及以后的版本就不一样了,他们的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows 了,但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器。这也WINDOWS和linux 的重要区别之一。
三、推荐的博客以及推荐理由
这篇博客详细的讲述了Linux的使用方法,对Linux系统的初学者有极大的帮助。
这篇博客详细的列出了Linux系统的基本命令,有助于初学者更快的掌握Linux系统命令的使用。
Linux本身没有图形界面,它现在的图形界面的实现只是在Linux下的应用程序实现的。这篇博客讲述了Linux图形界面原理,避免了初学者对Linux图形界面的误解。