linux期末实验(测试)
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.2初始化 1.2 子功能设计 2 源程序 2.1 系统实现主要的软件技术 2.2 数据结构 2.3 后端 2 ...
- 嵌入式系统实验 构建嵌入式Linux系统,《嵌入式系统与开发》构建嵌入式Linux系统-实验报告.doc...
<嵌入式系统与开发>构建嵌入式Linux系统-实验报告 <嵌入式数据库sqlite移植及使用> 实验报告 学生姓名: 陈 彤 学 号: 1座机电话号码 专业班级: 130044 ...
- Linux 中断实验
目录 Linux 中断简介 Linux 中断API 函数 上半部与下半部 设备树中断信息节点 获取中断号 硬件原理图分析 实验程序编写 修改设备树文件 按键中断驱动程序编写 编写测试APP 运行测试 ...
- 网上linux实验平台,Linux操作系统实验教程
第一部分 Linux操作系统基本原理. 第1章 Linux操作系统简介 1.1 Linux的渊源和发展简史 1.2 Linux的基本特性 1.3 Linux内核的开发模式与内核版本号 1.4 Linu ...
- firefly-rk3288j开发板--linux I2C实验之eeprom驱动
firefly-rk3288j开发板–linux I2C实验之eeprom驱动 1 准备工作 开发板:aio-rk3288j SDK版本:rk3288_linux_release_20210304 下 ...
- 视频教程-Kali Linux 网络安全渗透测试-渗透测试
Kali Linux 网络安全渗透测试 8年工作经验,精通C#,php,python编程语言. 张添翔 ¥179.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP ...
- linux系统实训总结报告,Linux操作系统实验报告.doc
Linux操作系统实验报告.doc LINUX 操作系统实验报告课 程 Linux 操作系统 专 业 学 号 姓 名 指导教师 XXXXX 系20 年 月 日实验一 LINUX 基本命令实验目的1.掌 ...
- Linux相关实验总结
文章目录 实验2 linux文件系统 实验一 open()系统调用 参数flags说明 参数mode说明 close()系统调用 read()/write()系统调用 lseek()系统调用 实验二 ...
- 滨江学院c语言期中考试试题,南信大滨江学院linux期末作业.doc
南信大滨江学院linux期末作业.doc 滨江学院 课程设计报告题 目 Linux 课程设计 院 系 计 算 机 系 专 业 计科三班 学生姓名 学 号 2014年12月22日一. Shell编程题1 ...
最新文章
- 【电子书】C++编程开发30问
- 2021甘肃高考艺考成绩查询,2021甘肃艺术统考/联考成绩查询时间及入口
- 生成有控制台的WIN32程序
- 现在的编译器还需要手动展开循环吗_DSP(知识点+思考题)
- ibm liberty_使用Open Liberty的开发模式最大程度地缩短周转时间
- 学习笔记-----fputs与printf
- [Redux/Mobx] 说说Redux的实现流程
- java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...
- IoT平台如何实现业务配置中心
- 日历插件bootstrap-datetimepicker的使用感悟
- httpclient4.3+jsoup模拟登陆河北移动
- O_RDONLY/O_NOATIME undeclared (first use in this function
- 考研常识-总结1(硕士、专硕;非全日制、全日制)
- 各位老铁,善财读书会试运营了
- Linux驱动开发-编写(EEPROM)AT24C02驱动
- 涅普计划-web入门简介笔记
- Google Earth Engine APP ——Forest Health监测APP(可下载)
- chmod 权限777 -rwxrwxrwx是什么意思
- 2022全国大学生物联网设计竞赛火热开启,限量礼品等你来拿
- 采药(c语言贪心算法)