Linux实验一总结

1.问题总结

1.1 Linux的发行版本、内核版本;二者的区别与联系

  核心版本主要是Linux的内核,只提供操作系统的基本功能和特性,如内存管理,进程调度,文件管理等等。发行版本是各个公司推出的版本,它们与核心版本是各自独立发展的。发行版本通常将Linux系统内核与众多应用软件及相关文档集成在一起,构成一个套件,从而方便了用户使用。

1.2 Linux中硬盘及分区的表示

  与硬盘设备接口类型有关。分为:1.SCSI硬盘 —— 以sd开头。例如:sda表示第一块SCSI硬盘、sdb表示第二块SCSI硬盘、sda1表示第一块SCSI硬盘的第一个分区。2.IDE硬盘 —— 以hd开头。例如:hda表示第一块IDE硬盘、hdb表示第二块IDE硬盘、hda1表示第一块IDE硬盘的第一个分区。

  查看分区命令:cat /proc/partitions

  查看磁盘命令:sudo fdisk -l

1.3 Linux系统支持的文件系统格式

  Linux系统的一个重要特征就是支持多种不同的文件系统,如ext,FAT,ext2,ext3,MINIX,MS DOS,SYSV等。目前,Linux使用的主要文件系统是ext3.

1.4 Linux系统的安装方式有哪些

1.普通安装

2.在虚拟机上安装(如: VirtualBox, VM Ware, Wine, QEMU等)

3.wubi(Windows Ubuntu Installer)安装

1.5 主分区、扩展分区、逻辑分区;传统BIOS引导 + MBR vs. UEFI BIOS引导 + GPT对分区要求有何区别。

在MBR结构下:主分区 + 扩展分区 ≤ 4

在GPT结构下:不受上述限制

1.6 Linux系统安装时分区方案设计

方案1.

  设备     挂载点      说明

 /dev/sda1       /      最大剩余空间

 /dev/sda2      swap    大约内存大小,建议至少512MB

方案2.

  设备              挂载点     说明   

 /dev/sda1        /       10~15G 

 /dev/sda2     /home    最大剩余空间

 /dev/sda5     swap          大约内存大小,建议至少512MB

   

1.7 什么是挂载、挂载点

挂载:Linux系统里是没有盘符的,所有的命令及我们Windows中的盘符都是用目录的形式进行管理,把每一个分区和某一个目录对应的过程叫挂载。

挂载点:分区在目录树中的加载位置、RAID设备名等。

1.8 X Window vs. 窗口管理器 vs. 桌面系统,区别与联系

  X Window是UNIX和所有类UNIX(包括Linux)操作系统的标准图形接口。X Window的体系结构包括两个部分:客户-服务器模型和X协议。而窗口管理器和桌面系统是典型的两种X客户程序。

  窗口管理器,是决定窗口外观的软件。桌面系统,控制桌面图标和目录的出现位置、桌面和目录菜单的内容,以及控制鼠标在桌面图标、目录和菜单上操作的效果。桌面系统实际上集成了窗口管理器和一系列工具。

  X Window是事件的驱动。当某些资源(如I/O资源)触发了事件,它就会根据需要把事件返回给相应的客户程序。

2.shell命令的尝试

2.1 who命令

who命令将列出所有正在使用系统的用户、所用终端名和注册系统的时间。例如:

2.2 echo命令

echo命令将命令行中的参数显示到标准输出(即屏幕)上。例如:

2.3 date命令

date命令在屏幕上显示或设置系统的日期和时间。如果没有选项和参数,将直接显示系统的当前日期和时间。例如:

2.4 cal命令

cal命令显示公元1~9999年中任意一年或任意一个月的日历。如果使用该命令时不带任何参数,则显示当前月份的日历。如果带一个参数,则表示年份。带两个参数,则第一个表示月份,第二个表示年份。例如:

2.5 clear命令

clear命令清除屏幕上的信息

2.6 passwd命令

passwd命令可以修改原来的口令。例如:

3.在Ubuntu图形界面环境下尝试的操作

3.1图形界面下的桌面

3.2图形界面下的目录文件

3.3图形界面下系统设置

4.安装系统过程中遇到的问题及解决途径

  由于第一次接触安装虚拟机和在虚拟机中安装系统,所以一开始毫无头绪,无从下手。但是借助了老师给的帮助文档。按照上面的步骤一步步执行下来,最后还是安装成功了。在VMware虚拟机中安装好Linux Ubuntu系统后,发现不能全屏,于是尝试安装VM Tools。虽然官方给了安装的帮助文档,但是第一次的安装还是失败了。于是我通过百度查找别人的安装步骤,发现了自己的存在问题。首先是命令输入的不对,有些要空格的地方我没打上空格,这时候我在意识到空格在Linux命令中很重要,有时候不能多打,也不能忽略。然后我又懂了安装原理,首先要挂载光驱,找到压缩文件,然后解压,然后安装。最后我安装成功了。

5.其他收获和体会

  我在之前一直是使用的Windows系统,从未使用过其他系统。这Linux系统的课程,让我对操作系统有了新的认识。我根据个人初次的体验,总结出Linux和Windows的几个区别。首先是Linux平台下大多为开源自由的软件,而Windows下许多都是闭源和收费的。其次是在过去使用Windows系统过程中,大多接触和使用的都是图形界面,一切的操作基本都在图形界面上完成,而Linux系统的图形界面显然做的没有Windows精美,但是它的命令操作才是重点,很多操作需在命令界面完成。最后我发现,Windows下的娱乐,游戏软件比较多,在办公方面也做得很出色,而Linux下的游戏娱乐并不多。所以我认为Windows系统更偏给用户提供各方面好的服务,Linux则是更偏向开发方面的使用。这次实验使我对Linux操作系统的兴趣大大增强,觉得这个操作系统在很多方面都很好用,虽然我刚刚认识这个操作系统,但是我会慢慢去探索里面我未知的知识和领域。

原文地址:https://www.cnblogs.com/qingtianzhu1/p/8566298.html

时间: 2024-10-31 01:46:47

Linux实验一总结的相关文章

linux实验三:ShellShock 攻击实验

ShellShock 攻击实验 20125113 赵恺 一. 实验描述 2014年9月24日,Bash中发现了一个严重漏洞shellshock,该漏洞可用于许多系统,并且既可以远程也可以在本地触发.在本实验中,学生需要亲手重现攻击来理解该漏洞,并回答一些问题. 二. 预备知识 1. 什么是ShellShock? Shellshock,又称Bashdoor,是在Unix中广泛使用的Bash shell中的一个安全漏洞,首次于2014年9月24日公开.许多互联网守护进程,如网页服务器,使用bash来

用VMwareWorkstation搭建linux 实验

搭建32位的linux实验 选择好硬件的兼容性  要不然安装的硬件不匹配 选择好LINUX 32位 虚拟的LINUX 存放的位置 LINUX设置2048MB的内存 选择仅主机模式,这样以后好方便做实验 下面选择默认的就行了 给LINUX的磁盘60个G 要不然 LINUX玩不起了 LINUX磁盘文件存放的位置 设置LINUX的镜像文件 考虑到有的人英文不好 就安装中文版的吧 设置输入法 清除储存设备里面可能含有的数据 设置LINUX在网络上的主机名 设置离本地最近的城市 设置LINUX的 登录密码

Linux实验报告-构建一个LVS的DR模型

Linux实验报告-构建一个LVS的DR模型 实验背景: 学习笔记,构建一个LVS的DR模型 实验目的: 了解LVS的DR模型工作原理 实现一个LVS的DR模型的实验 实验环境: Vmware Workstation 9,CentOS 6.4  实验步骤: 1,实验目的规划如下模型,CIP.VIP.DIP与RIP在同一网段 2.RS1上配置如下: 配置内核参数: #echo 1 > /prco/sys/net/ipv4/conf/lo/arp_ignore                    

Linux实验一

一.Linux 简介 实验介绍 本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识.如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验. 一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的

Linux实验二报告

北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                     班级: 201352 姓名:池彬宁 贺邦 学号:20135212 20135208 成绩:             指导教师:   娄嘉鹏                     实验日期:2015.11.17 实验密级:         预习程度:                               实验时间:15:30~18:20 仪器组次:  

Linux实验——缓冲区溢出漏洞实验

一.     实验描述 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况.这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段.这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写. 二.     实验准备 实验楼提供的是64位Ubuntu linux(系统用户名shiyanlou,密码shiyanlou),而本次实验为了方便观察汇编语句,我们需要在32位环境下作操作,因此实验之前需要做一些准备. 1.输入命令安装一些用于编译32位C程序的东

Linux实验二

一        第一个实验 Linux基础 1 通过娄老师关于分析学霸学渣的前言 明白了真正的学习一门功课应该是思考本质 而不是纯属记忆 2 全部的命令如下 Linux命令格式:command [options] arguments man命令 man man man-k cheat命令 (不是Linux自带的命令,使用其可以作弊) 其他命令 find locate grep whirese which 二     第二个实验 Linux下C语言编程基础 vim :文本编辑器 大写K: 查找函

Linux实验四报告

张文俊 + 原创作品转载请注明出处+ <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.学习内容 系统调用:操作系统为用户态进程与硬件设备进行交互提供了一组接口 API:应用编程接口,是一个函数定义. 操作系统提供API和系统调用的关系. Libc库定义的一些API引用封装例程(wrapper routine).一般每个系统调用对应一个封装例程.库再用这些封装例程定义给用户的API. 返回值: 1.大部分封装

操作系统是如何工作的--------Linux 实验二

操作系统是如何工作的? 作者:20135108 李泽源 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 mykernel实验指导(操作系统是如何工作的) 运行并分析一个精简的操作系统内核,理解操作系统是如何工作的 使用实验楼的虚拟机打开shell cd LinuxKernel/linux-3.9.4 qemu -kernel arch/x86/boot/bzImage 然后cd mykernel 您可以看到qe

linux实验二:SET-UID程序漏洞实验

SET-UID程序漏洞实验 20125113 赵恺 一.实验描述 Set-UID 是Unix系统中的一个重要的安全机制.当一个Set-UID程序运行的时候,它被假设为具有拥有者的权限.例如,如果程序的拥有者是root,那么任何人运行这个程序时都会获得程序拥有者的权限.Set-UID允许我们做许多很有趣的事情,但是不幸的是,它也是很多坏事情的罪魁祸首. 因此本次实验的目标有两点: 1.欣赏好的方面,理解为什么Set-UID是需要的,以及它是如何被执行的. 2.注意坏的方面,理解它潜在的安全性问题.