1.名词解释
守护程序;内核;X Window;挂载;SUID;kill –s 9 345
2.问答题
2.1什么是运行级别?Linux有哪几个运行级别?
2.2swap交换分区的作用是什么?
2.3默认情况下,Linux有几个虚拟终端?如何在不同终端之间切换?如何在x Window与终端之间进行切换?
2.4什么是shell?shell在用户与操作系统之间的作用是什么?
2.5Linux系统的目录/usr、/home、/bin、/dev、/var、/etc中主要存放什么文件?
2.6给出命令,在当前工作目录下的A目录中,删除名为B的子目录。若B删除后,A目录成为空目录,则A也予删除。
2.7vi有几种工作模式,各工作模式之间如何进行转化?在vi中如何保存正在编辑的文件?
2.8结合一个单位的实际情况,在一台Linux主机中为每个成员开设一个账号,并建立一些公共资源和私有资源,设计一个方案对账号和资源进行管理。
2.9分析前台进程与后台进程的区别。
2.10chmod能更改的权限包括哪些?
2.11谈谈Windows,Linux和Android操作系统各自的优缺点。

答题开始,请按顺序写清题次,可写到本页背面

1.采纳了Clerk Maxwell的著名物理思想,守护程序是一种计算机进程,它的工作就是“监听”想要更多特殊网络服务的连接,处理所有被除数认为是套接字尝试的临时连接的合法尝试。Linux系统的服务程序一般由运行在后台的守护程序来执行的。服务的守护程序在开机时自动运行,时刻监听客户的请求,随时为客户提供服务。这类程序除非主动退出或人为终止,否则它们会运行至关机为止。
2.内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。
3.X Window即X Window图形用户接口,是一种计算机软件系统和网络协议,提供了一个基础的图形用户界面(GUI)和丰富的输入设备能力联网计算机。其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机上实现。
4.在windows操作系统中, 挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。 在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。
5.SUID 是一种对二进制程序进行设置的特殊权限,可以让二进制程序的执行者临时拥有属
主的权限(仅对拥有执行权限的二进制程序有效)。
6.某个进程已经挂起或闲置,但是使用kill命令却杀不掉。这时候就必须发送信号9,强行关闭此进程:kill –s 9 345。

2.1运行级别就是操作系统当前正在运行的功能级别。linux下有7个运行级别 0123456
0系统停机模式
1单用户模式
2多用户模式
3完整的多用户文本模式
4系统未使用
5图形化模式
6重启模式
2.2它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。还有缓存数据, 划分它时,大小设成你的物理内存的大小的两倍。
2.3通常情况下,Linux默认启动六个虚拟终端。虛拟控制台的选择可以通过按下键和功能键(n=1~6)来实现。如果启动方式选择了直接启动X Window,那么X Window在第七个虚拟终端上。在X Window图形操作界面中按<Alt+Ctrl+Fn>(n=1~6)就可以进入控制台字符操作界面。在控制台操怍界面里按<Alt+Ctr+F7>即可回到刚才的X Window。
2.4 sheIl是一个命令解释器 ,它可以用来启动、挂起、停止程序,还允许用户编写由shell命令组成的程序。shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。
2.5 /usr存放用户安装的软件,用户安装的软件一般位于此目录; /home存放系统用户自身的数据; /bin存放shell命令; /dev存放系统设备的信息; /var主要存放系统可变信息的内容,如日志、邮件、打印队列等; /etc存放系统可执行文件。
2.6 rmdir -p A/B
2.7 vi有三种基本工作模式,分别是:命令模式(Command mode)、插入模式(insert mode)和底行模式(last line mode)三种模式之间的转换如下图。

在命令模式下,连按两次大写字母,若当前编辑的文件曾被修改过,则vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则vi直接退出,返回到shell。在末行模式下,有几种命令可以保存文件:
(1):w   vi保存当前编辑的文件,但并不退出vi ,而是继续等待用户输入命令。
(2):w  把当前文件的内容保存到指定的文件newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则vi在窗口的状态行给出提示信息:
File exists (use ! to override)
表示指定的文件已经存在,如果要替换原有内容,需要使用“!”。
(3) :w!  把当前文件的内容保存到指定的文件newfile中,如果newfile已经存在,则覆盖原有内容。
2.8 (1)分析不同资源的性质,是公共的还是私有的,不同人员对它的访问权限如何;(2)根据访问权限将用户分组;(3)创建用户组;(4)创建用户,并将其放入适当的组;(5)使用chmod设置资源的访问权限。
2.9 所谓前台,是指一个进程控制着标准输入和输出。在程序执行时, shell暂时挂起,程序执行完毕后回到shell。前台进程运行时,在同一个控制台上用户不能再执行其他的程序。所谓后台进程,是指一个程序不从标准输入接受输入,一般也不将结果输出到标准输出上。一些运行时间较长、运行之后不需要用户干预的程序适合运行在后台。
2.10文件/目录权限设置命令:chmod。这是linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:1.用包含字母和操作符表达式的文字设定法其语法格式为:chmod[who][opt][mode]文件/目录名2.用数字设定法:chmod [mode]文件名。chmod 命令是一个非常实用的命令,能够用来设置文件或目录的权限,除了设置文件或目录的权限外,还可以设置文件或目录的所有者和所属组。chmod命令是用于修改文件属性和权限的最常用命令,它们还有一个特别的共性,就是针对目录进行操作时需要加上大写参数-R 来表示递归操作,即对目录内所有的文件进行整体操作。
2.11Windows系统  
(1)优点:Windows Server系统相对于其他服务器系统而言,极其易用,极大降低使用者的学习成本。  
(2)缺点:Windows Server系统对服务器硬件要求较高、稳定性不是很好。  
Linux系统
(1)优点:Linux系统是开源系统,受到所有开发者的共同监督,已经是非常成熟的服务器系统,并且拥有着一套完整的权限机制,安全性与稳定性都很高。  
(2)缺点:Linux系统操作比较复杂需要一定时间的学习。
Android系统
(1)优点:一、开放性
在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
二、挣脱运营商的束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。从去年iPhone 上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。
三、丰富的硬件选择
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。
四、不受任何限制的开发商
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如可控制正是留给Android难题之一。
五、无缝结合的Google应用
如今叱诧互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
(2)缺点:一、安全和隐私
由于手机与互联网的紧密联系,个人隐私很难得到保守。除了上网过程中经意或不经意留下的个人足迹,Google这个巨人也时时站在你的身后,洞穿一切,因此,互联网的深入将会带来新一轮的隐私危机。
二、首先开卖Android手机的不是最大运营商
众所周知,T-Mobile在23日,于美国纽约发布了Android首款手机G1。但是在北美市场,最大的两家运营商乃AT&T和Verizon,而目前所知取得Android手机销售权的仅有 T-Mobile和Sprint,其中T-Mobile的3G网络相对于其他三家也要逊色不少,因此,用户可以买账购买G1,能否体验到最佳的3G网络服务则要另当别论了!
三、运营商仍然能够影响到Android手机
在国内市场,不少用户对购得移动定制机不满,感觉所购的手机被人涂画了广告一般。这样的情况在国外市场同样出现。Android手机的另一发售运营商Sprint就将在其机型中内置其手机商店程序。
四、同类机型用户减少
在不少手机论坛都会有针对某一型号的子论坛,对一款手机的使用心得交流,并分享软件资源。而对于Android平台手机,由于厂商丰富,产品类型多样,这样使用同一款机型的用户越来越少,缺少统一机型的程序强化。
五、过分依赖开发商缺少标准配置
在使用PC端的Windows Xp系统的时候,都会内置微软Windows Media Player这样一个浏览器程序,用户可以选择更多样的播放器,如Realplay或暴风影音等。但入手开始使用默认的程序同样可以应付多样的需要。在Android平台中,由于其开放性,软件更多依赖第三方厂商,比如Android系统的SDK中就没有内置音乐播放器,全部依赖第三方开发,缺少了产品的统一性。

linux期末实验(测试)相关推荐

  1. 操作系统期末实验:多用户二级文件系统

    多用户二级文件系统 写在最前面 问题描述 要 求: 1 功能设计 1.1 系统层次结构 1.2初始化 1.2 子功能设计 2 源程序 2.1 系统实现主要的软件技术 2.2 数据结构 2.3 后端 2 ...

  2. 嵌入式系统实验 构建嵌入式Linux系统,《嵌入式系统与开发》构建嵌入式Linux系统-实验报告.doc...

    <嵌入式系统与开发>构建嵌入式Linux系统-实验报告 <嵌入式数据库sqlite移植及使用> 实验报告 学生姓名: 陈 彤 学 号: 1座机电话号码 专业班级: 130044 ...

  3. Linux 中断实验

    目录 Linux 中断简介 Linux 中断API 函数 上半部与下半部 设备树中断信息节点 获取中断号 硬件原理图分析 实验程序编写 修改设备树文件 按键中断驱动程序编写 编写测试APP 运行测试 ...

  4. 网上linux实验平台,Linux操作系统实验教程

    第一部分 Linux操作系统基本原理. 第1章 Linux操作系统简介 1.1 Linux的渊源和发展简史 1.2 Linux的基本特性 1.3 Linux内核的开发模式与内核版本号 1.4 Linu ...

  5. firefly-rk3288j开发板--linux I2C实验之eeprom驱动

    firefly-rk3288j开发板–linux I2C实验之eeprom驱动 1 准备工作 开发板:aio-rk3288j SDK版本:rk3288_linux_release_20210304 下 ...

  6. 视频教程-Kali Linux 网络安全渗透测试-渗透测试

    Kali Linux 网络安全渗透测试 8年工作经验,精通C#,php,python编程语言. 张添翔 ¥179.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP ...

  7. linux系统实训总结报告,Linux操作系统实验报告.doc

    Linux操作系统实验报告.doc LINUX 操作系统实验报告课 程 Linux 操作系统 专 业 学 号 姓 名 指导教师 XXXXX 系20 年 月 日实验一 LINUX 基本命令实验目的1.掌 ...

  8. Linux相关实验总结

    文章目录 实验2 linux文件系统 实验一 open()系统调用 参数flags说明 参数mode说明 close()系统调用 read()/write()系统调用 lseek()系统调用 实验二 ...

  9. 滨江学院c语言期中考试试题,南信大滨江学院linux期末作业.doc

    南信大滨江学院linux期末作业.doc 滨江学院 课程设计报告题 目 Linux 课程设计 院 系 计 算 机 系 专 业 计科三班 学生姓名 学 号 2014年12月22日一. Shell编程题1 ...

最新文章

  1. 【电子书】C++编程开发30问
  2. 2021甘肃高考艺考成绩查询,2021甘肃艺术统考/联考成绩查询时间及入口
  3. 生成有控制台的WIN32程序
  4. 现在的编译器还需要手动展开循环吗_DSP(知识点+思考题)
  5. ibm liberty_使用Open Liberty的开发模式最大程度地缩短周转时间
  6. 学习笔记-----fputs与printf
  7. [Redux/Mobx] 说说Redux的实现流程
  8. java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...
  9. IoT平台如何实现业务配置中心
  10. 日历插件bootstrap-datetimepicker的使用感悟
  11. httpclient4.3+jsoup模拟登陆河北移动
  12. O_RDONLY/O_NOATIME undeclared (first use in this function
  13. 考研常识-总结1(硕士、专硕;非全日制、全日制)
  14. 各位老铁,善财读书会试运营了
  15. Linux驱动开发-编写(EEPROM)AT24C02驱动
  16. 涅普计划-web入门简介笔记
  17. Google Earth Engine APP ——Forest Health监测APP(可下载)
  18. chmod 权限777 -rwxrwxrwx是什么意思
  19. 2022全国大学生物联网设计竞赛火热开启,限量礼品等你来拿
  20. 采药(c语言贪心算法)

热门文章

  1. PB测款方法 店铺运费模板 设置
  2. java中如何输入名字配对情侣网名_好听的英文情侣昵称配对 亲密备注就用它
  3. 不可能打败-www.saierhaowaigua.net
  4. 周未了去哪里玩呢------做人没必要把话说得那么难听吧!!
  5. 星巴克店铺数据集描述性分析
  6. 准妈妈必听的十首乐曲完全版
  7. CloudComparePCL RANSAC提取圆柱体
  8. 关于RedHat企业版yum安装失败
  9. 基于STC15系列单片机的串口中断例程
  10. Ubuntu16.04安装openjdk-7-jdk