大一linux期末知识点
Linux复习知识点(1)

Linux复习知识点第一章:1、linux的特点:与UNIX系统兼容、自由软件和源码公开、性能高和安全性强、便于定制和再开发、互操作性高、全面的多任务和真正的32位操作系统2、linux的版本:核心版本、发行版本第二章:1、简单命令:(1)who命令:who命令将列出所有正在使用系统的用户、所用终端名和注册到系统的时间。
而who am i命令将列出使用该命令的当前用户的相关信息(2)date命令:date命令在屏幕上显示或设置系统的日期和时间。
如果没有选项和参数,将直接显示系统的当前日期和时间(3)cal命令:cal命令显示公元1~9999年中任意一年或任意一个月的日历。
如果使用该命令时不带任何参数,则显示当前月份的日历。
如果在cal命令后只有一个参数,则该参数被解释为年份,而不是月份(4)su命令:不退出系统而使自己成为另外一个用户。
格式:su-用户名(5)注销:exit、Ctrl+d,重启:reboot,关闭:halt2、文件概念和文件类型(1)文件系统的概念:磁盘上的文件系统是层次结构,有若干目录和其子目录组成,最上层的目录为根(root)目录,用“/(斜杠)”表示(2)文件类型:Linux:操作系统支持以下文件类型:普通文件、目录文件、设备文件及符号链接文件3、文件操作命令(1)cat命令:cat经常用来显示文件的内容(2)more命令:分屏显示(3)head:head命令在屏幕上显示指定文件的开头若干行(默认前10行)(4)tail命令:tail命令在屏幕上显示指定文件的末尾若干行。
(5)cp命令:cp命令将源文件或目录复制到目标文件或目录中。
cp-r复制目录(6)rm命令:rm命令删除文件和目录,rmdir要求删除时目录为空(7)mv命令:mv命令对文件或目录重新命名,或者将文件从一个目录移到另一个目录中(剪切)。
(8)wc命令:统计指定文件的字节数、字数、行数,并将统计结果显示出来。
Linux期末复习

4、在LINUX系统中,硬件设备大部分是安装在( B )目录下的A,/rmt B,/dev C,/proc D,/swap5、显示操作系统核心版本详细信息的命令是(C )A,cut B,cat C,uname D,su3、执行命令:chmod o+rw myfile后,myfile文件的权限变化是对其他用户有读写权限。
4、执行命令:gcc first.c 结果将产生 a.out 文件。
gcc –c first.c 结果将产生first.o 文件。
5、利用ps命令查看进程时,主要输出项PID表示进程ID号,S表示状态。
6、能够为文件myfile1更新时间的命令是touch myfile1。
7、在shell程序中,变量x=20,输出x的值的语句是echo $x 。
8、在执行shell脚本hello时,提示“权限不够”,为能正常运行脚本,应该使用的命令是chmod +x hello 。
5、Makefile的规则是Make进行处理的依据,它包括了目标体和依赖文件及其之间的命令语句。
6、优化上述第2题的程序,并记录所使用的命令及运行结果(分别用O0,O1,O2,O3四个等级优化:)#gcc –O0 –o a a.c –lm#time ./a8、大于:-gt 大于或等于:-ge 相等:-et 不等:-ne小于:-lt 小于或等于:-le6、Makefile的常用自动变量$@ 表示规则中的目标名字。
6、vi有3种工作模式,分别为命令模式,插入模式、底行模式。
5、将前一个命令的输出作为后一个命令的输入,称为管道。
9、能够显示库函数文件libmath.a中所有模块的命令是ar t libmath.a 。
10、能按mymakefile文件规则执行的make命令选项是make –f mymakefile。
11、gprof命令的结果由两大部分组成,它们是平面剖析和函数调用。
12、在Linux系统中,time命令将报告程序运行的经过时间、系统时间和用户时间。
Linux期末复习

Linux期末复习普通用户的ID一般是 BA >100B >500C >1000D >0Linux有三个查看文件的命令 若希望在查看文件内容过程中可以用光标上下移动来查看文件内容 应使用 C 命令。
A 、cat B、 more C、 less D、 menu4. linux中用于修改用户信息的命令是 AermodB.groupmodC.toucheraddLinux文件系统的文件都按其作用分门别类地放在相关的目录中 对于服务器配置文件 一般应将其放在 C 目录中。
A、/binB、/devC、/etcD、/lib如果忘记了ls命令的用法 可以采用 C 命令获得帮助A. lsB.help lsC.man lsD.get ls普通用户能否读取位于自己主目录中、权限是“400”的、属于root用户的文件的内容 BA.能B.不能对于所有用户都只能读的文件权限是 BA.777B.444C.644D.640下列目录中与windows中的Document and settings有相同作用的目录是 AA./homeB./etcC./devD./tmp为了达到使文件的所有者有读(r)和写(w)的许可 而其他用户只能进行只读访问 在设置文件的许可值时 应当设为 ( B )。
A. 566B. 644C. 655D. 744使用$cd ~命令后 我们会进入( C ) 目录。
A. /B. ~C.用户的主目录D. /tmp为了将当前目录下的压缩归档文件myftp.tar.gz解压缩 我们可以使用 ( A )。
A. tar -xvzf myftp.tar.gzB. tar -xvz myftp.tar.gzC. tar -vzf myftp.tar.gzD. tar -xvf myftp.tar.gz一个文件的权限是-rw-rw-r-- 这个文件所有者的权限是 C 。
A. read-onlyB. writeC. read-write绝大多数Linux分区使用的文件系统类型是( D )。
linux期末考试简答题总结(含答案)

Linux网络管理与配置期末考试问答题题库(含答案)一、论述Linux成为超级计算机操作系统最佳选择的原因。
1. Linux的模块化特性典型的Linux是由许多很小的基本组件即模块构成的。
每个模块执行不同的专门功能。
这些基本组件协同工作,让操作系统得以顺畅运行。
Linux的这种模块化特性方便了所有人,无论他们是普通的Linux 用户,还是超级计算机管理员——可以改动操作系统,以适合自己的需求。
其他的操作系统都无法提供这种程度的定制性,尤其是Windows。
因而,可以对Linux进行改动,以便用在超级计算机上,实现专门的目的,尤其是增强性能或提高能效等。
2. Linux内核的通用性Linux内核具有尽可能强的通用性。
这意味着,只要编写单一的源代码,既可以在大型超级计算机上运行,也可以在小型设备、甚至手持装置上运行。
无论是在大型系统上还是在小型系统上,如何使用Linux,这完全取决于用户。
也不需要为了可以在更大或更小的系统上运行而对内核进行根本性、重大的改变。
通常来说,Linux内核既可以配置成2MB这么小,也可以配置成1GB或1TB这么大。
3.可扩展性可扩展性是指服务器适应更庞大负载的能力。
系统本身的高可扩展性,则意味着添加和管理新服务器也更容易。
Linux具有极高的可扩展性,因为它能够相当轻松地适应新的、更大的负载。
这就是为什么你能发现Linux在超级计算机上运行,而安卓(使用Linux内核)在手机、冰箱、甚至微波炉上运行!另外linux即使在很老的电脑上,也能轻松安装——对硬件要求并不那么高。
4.开源性Linux是完全开源的自由软件。
这意味着,超级计算机管理员能够对这款操作系统随意进行定制。
如果出现性能故障或安全漏洞等,管理员可以随时改动代码,以获得最大的性能和最高的安全性(或实现其他任何目的),而不是等专有操作系统公司发布安全补丁。
5.高速、稳定、可靠、安全超级计算机力求实现性能最大化,被分配的任务要求以非常高的速度得到处理。
Linux期末复习

linux网络系统管理期末复习重点资料

linux 网络系统管理期末复习重点一、选择文件和目录管理各种指令用法内容查询grep ,文件查找find 、 locate ,显示文件内容cat ,more ,less ,head ,tail ,文件权限:#chgrp users tmp:将tmp 的所属群组改为users#chown test(账号) tmp(文件):将tmp 的文件所有者改为test ,#chown –R root(账号):root(群组) tmp(文件):将tmp 的群组及所有人改为root ;#chmod 改变属性等;目录和文件cd pwd mkdir rmdir ls cp rm mv用户账号/etc/passwd ,口令/etc/shadow ; 用户组账号/etc/group ,口令/etc/gshadow 。
(都用cat+路径查看)文件压缩和打包 tar 用tar 打包一个目录下文件:#tar -cvf/mnt/lgx/a1.doc ,产生一个以.tar 为扩展名的打包文件; 用tar 解开打包文件#tar –xvf /mnt/lgx/a1.doc.tar tar 打包与gzip 压缩联合使用:首先用tar 打包#tar -cvf /mnt/lgx/a1.doc 得a1.doc.tar 文件,再用gzip 压缩#gzip /mnt/lgx/a1.doc.tar 得a1.doc.tar.gz ; 解压a1.doc.tar.gz 文件:#gzip -dc /mnt/lgx/a1.doc.tar.gz,#tar –xvf /mnt/lgx/a1.doc.tar ;或#tar -xzvf /mnt/lgx/a1/doc.tar.gz 。
Linux 文件属性 属性字段d 目录,-文件,l 连接档,b 存储接口,c 外设接口;r 可读、w 可写、x 可执行;如何改变文件权限?chmod两种类型:1、数字类型改变文件权限:属性段三个一组分别是(1) owner (2) group (3)others 三群, (r4、w2、x1) ,owner=rwx=4+2+1=7=x,group=…=y ,others=…=z ,(chmod –R xyz 文件或目录): (设.bashrc 原属性777),则#chmod770 .bashrc;修改结果#ls –al .bashrc :==> -rwx rwx --- 1 root root293 Oct 19 21:14 .bashrc2、符号类型改变文件权限:以u,g,o 分别代表三组,chmod u=rwx , g=rwx ,o=r .bashrc 可以得到相同结果。
linux期末考试题型及知识点
1在当前目录中新建文件text,并设置文件的属性为:文件所有者增加执行权限,同组用户增加写权限,其他用户删除读权限。
#touch text #chmod u+x,g+w,o-r text2在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。
#touch a.txt b.txt c.txt #cat a.txt b.txt c.txt > abc.txt 3查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
4 建立文件file3和文件file4。
#touch file3 file45在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为 shiyan1.c。
6用长格式列出/home目录下所有的文件包括隐藏文件。
#ll –a /home7在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。
#mkdir aaa #chmod 700 aaa8在当前目录下新建文件file.txt , 更改文件的权限增加文件所有者的读写执行权限.#9建立文件ff.txt 并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-#10用vi建立文件bbbb.txt 并将用户名加入其中保存退出。
#a/i/o #wangjiaqian#shift+: #esc #wq11在/root文件下建立一个文件夹AAA,然后进入AAA文件夹,创建普通文件bbb。
su –#touch /root/AAA #cd root/AAA #touch bbb12在/root下面,新建newfile 文件,将该文件移动到/home下。
#touch /root/newfile #mv newfile /home/newfile13查看ex1.txt是不是在当前目录下存在,如果不存在,建立ex1.txt ;如果存在,查看文件的权限,修改其权限使得其他用户无读权限#ls14关机命令#shutdown –h now或者halt –h now15重启命令。
linux期末考试及相关知识点.docx
简答及相关知识点:1•文件操作如何创建,特殊位起什么作用?答:通过open来创建文件•共有三个特殊位:(l)set-user-ID位:它的出现是为了解决一个重要的问题,即用户如何更改自己的密码;(2)set-group-ID位:用来设置程序运行时所属组;(3)sticky位:对于文件而言,交换空间上的文件是不分块的,其交换技术被虚拟内存技术取代,虚拟内存使得可以以更小的单位(如页)进行交换;对于目录而言,有些目录被设计用来存放临时文件,sticky位使得目录里的文件只能被创建者删除.2•目录的作用与区别?绝对路径和性对路径的区别?答:作用:是为了方便舟户和计算机检索所需要的数据.区別:对于linux而言,是以目录来组织整个结构的.绝对路径:是以根冃录⑴开始;而相对路径则是相对于当前冃录的,以当前目录为基础向下查找对应的目录.3•常用的信号,其来源是什么?处理信号的方式?答:常用的信号有:吋钟信号\中断信号\退出信号\同步信号\异步信号信号来自于内核.方式:(1)接受默认处理;(2)忽略信号;(3)调用一个函数来处理.4.shell的作用?有三个:⑴可以运行程序;⑵管理输入和输出;*⑶可编程.5.popen的工作原理?答:首先把输入\输出重定向,通过for•命令来创建一个新的进程,使用管道进行连接,并且使用fdopen命令将一个文件描述符定向到缓冲流中, 最后通过shell来运行・6・web服务器的工作原理?客户端服务器端:建立服务连接服务器-> 接收请求写请求--> 读取请求处理请求:显示冃录列表,显示内容, 运行.读取应答 V二二挂断显示应答8.ps是用来查看进程的.9.Kill命令是用来发送信号(进程之间)lO.Open打开文件返回句柄11.Popen打开一个指向进程的带缓冲的连接12.Fopen打开文件返回指针.13.Fdopen是将句柄变成指针,只知道文件描述符.14 •目录操作的命令?创建一mkdir.删除—rmdir.打开一open.文件操作命令?创建-mk删除-rm •重命名或移动-mv15.cd..:表示回到上一级目录16・Cd〜:表示回到主目录.17.$:可取变量的值,也可以取程序的执行结果.18.Wc:表示读单读.19.Lseek:定位文件指针.20.Chmod:改变文件权限.21•捕鼠器:信号处理函数有点像捕鼠器,一个信号意味着什么具有破坏性的事情发生,并被抽获•当信号或老鼠被捕获,信号处理函数或捕鼠器就失效了.22•时间差:在弹簧被触发和设置完成之间,需要点时间迪叫”不可靠的信号"•23.Set-ticker:通过初始间隔和重复间隔设置间隔计时器.24.如何发送信号?一个进程通过系统调用kill给另一个进程发送信号.中断信号-sigint.退出信号-sigout.非法取段信号-sigsegv. ctrl-c/ctrl-\:产生和中断信号.25•什么是shell脚本语言?及如何处理脚本?答:shell脚本是一个包含一系列命令的文件,运行一个脚本就是运行这个文件屮的每个命令,对于一个脚本只需要执行一次chmod,可执行位将保持不变直到下一次在改变它.26.shell包括两类变量:局部变量和环境变量.27.Pwd工作过程:⑴得到…的i・节点号,称其为n(使用stat);(2)chdir..(使用chdir);(3)找至!J i■节点号n连接的名字(使用opendir\readir\closedir);⑷重复(直到到达树的顶端).2&标准文件描述符?标准输入(stdin)-需要处理的数据流标准输出(stdout)-结果数据流标准错误输出(stderr)-错误消息流.29•什么是超级用户?他有什么特征?答:linux中的超级用户指root,也称为根用户,具有最高权限,它可以终止进程,添加或删除硬件设备,超越任何用户组的权限对文件或根目录进行读取,修改和删除.30•什么是home目录?对于不同的用户来说他们的home目录是否一样?答:存放每个用户的主目录,用户各自的数据分别单独存在这个目录里, 目录的大小取决于用户的多少,每个home目录不一样.31•什么叫系统调用?由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface, API)。
Linux操作系统期末复习资料
电信2012级《Linux操作系统》期末复习提纲
第1章概述
操作系统的概念与功能
操作系統的概念:
1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个方便的操作环境和良好的用户界面。
2.从资源角度看,操作系统是管理和控制计算机资源的软件。
3.从用户角度看,操作系统是用户与计算机的接口。
操作系統的功能:
1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。
2.存储器管理:对内存储器进行分配、保护和扩充。
3.设备管理:对设备进行有效地管理和分配,并控制设备完成I/O操作。
4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。
5.用户接口:提供使用界面,方便用户使用系统功能。
Linux系统的特点
1.继承UNIX优秀品质,具有出色的性能和稳定性;
2.遵照GPL许可,自由软件;
3.符合POSIX标准,兼容性好;
4.适用于各种硬件平台,可移植性好;
5.网络功能强大;
6.安全性好。
linux期末考试相关知识点缩印版
linux期末考试相关知识点缩印版简答及相关知识点:1.文件操作如何创建,特殊位起什么作用?答:通过open来创建文件.共有三个特殊位:(1)set-user-ID位:它的出现是为了解决一个重要的问题,即用户如何更改自己的密码;(2)set-group-ID位:用来设置程序运行时所属组;(3)s tic k y位:对于文件而言,交换空间上的文件是不分块的,其交换技术被虚拟内存技术取代,虚拟内存使得可以以更小的单位(如页)进行交换;对于目录而言,有些目录被设计用来存放临时文件,sticky位使得目录里的文件只能被创建者删除.2.目录的作用与区别?绝对路径和性对路径的区别?答:作用:是为了方便用户和计算机检索所需要的数据.区别:对于linux而言,是以目录来组织整个结构的.绝对路径:是以根目录(1)开始;而相对路径则是相对于当前目录的,以当前目录为基础向下查找对应的目录.3.常用的信号,其来源是什么?处理信号的方式?答:常用的信号有:时钟信号\中断信号\退出信号\同步信号\异步信号,信号来自于内核.方式:(1)接受默认处理;(2)忽略信号;(3)调用一个函数来处理.4.shell的作用?有三个:(1)可以运行程序;(2)管理输入和输出;(3)可编程.5.popen的工作原理?答:首先把输入\输出重定向,通过for命令来创建一个新的进程,使用管道进行连接,并且使用fdopen命令将一个文件描述符定向到缓冲流中,最后通过shell来运行.6.web服务器的工作原理?客户端服务器端:建立服务连接服务器--> 接收请求写请求--> 读取请求处理请求:显示目录列表,显示内容,运行.读取应答<==挂断显示应答8.ps是用来查看进程的.9.Kill命令是用来发送信号(进程之间)10.Open打开文件返回句柄11.P open打开一个指向进程的带缓冲的连接12.F open打开文件返回指针.13.Fdopen是将句柄变成指针,只知道文件描述符.14.目录操作的命令?创建--mkdir.删除--rmdir.打开--open.文件操作命令?创建--mk.删除--rm.重命名或移动--mv15.cd.. :表示回到上一级目录16.Cd~ :表示回到主目录.17.$:可取变量的值,也可以取程序的执行结果.18.Wc:表示读单读.19.Lseek:定位文件指针.20.Chmod:改变文件权限.21.捕鼠器:信号处理函数有点像捕鼠器,一个信号意味着什么具有破坏性的事情发生,并被捕获.当信号或老鼠被捕获,信号处理函数或捕鼠器就失效了.22.时间差:在弹簧被触发和设置完成之间,需要点时间,也叫"不可靠的信号".23.Set-tic k e r:通过初始间隔和重复间隔设置间隔计时器.24.如何发送信号?一个进程通过系统调用kill给另一个进程发送信号.中断信号--sigint.退出信号--sigout.非法取段信号--sigsegv. ctrl-c/ctrl-\:产生和中断信号.25.什么是shell脚本语言?及如何处理脚本?答:shell脚本是一个包含一系列命令的文件,运行一个脚本就是运行这个文件中的每个命令,对于一个脚本只需要执行一次chmod,可执行位将保持不变直到下一次在改变它.26.shell包括两类变量:局部变量和环境变量.27.Pwd工作过程:(1)得到"."的i-节点号,称其为n(使用stat);(2)chdir..(使用chdir);(3)找到i-节点号n连接的名字(使用opendir\readir\closedir);(4)重复(直到到达树的顶端).28.标准文件描述符?标准输入(stdin)--需要处理的数据流标准输出(stdout)--结果数据流标准错误输出(stde rr)--错误消息流.29.什么是超级用户?他有什么特征?答:linux中的超级用户指root,也称为根用户,具有最高权限,它可以终止进程,添加或删除硬件设备,超越任何用户组的权限对文件或根目录进行读取,修改和删除.30.什么是home目录?对于不同的用户来说,他们的home目录是否一样?答:存放每个用户的主目录,用户各自的数据分别单独存在这个目录里,目录的大小取决于用户的多少,每个home目录不一样.31.什么叫系统调用?由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Progra mming Interface,API)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大一linux期末知识点
在大一学习Linux操作系统,是为了让学生对于Linux系统的基本原理和使用方法有一定的了解和掌握。
期末考试是对学生在这方面的学习成果进行总结和检验的重要环节。
下面将介绍一些大一Linux期末考试可能涉及到的知识点。
一、Linux基本概念与原理
1. Linux系统的发展历史及特点
2. Linux与Windows操作系统的比较
3. Linux的核心组成部分:内核、Shell和文件系统
4. Linux的文件权限与目录结构
二、Linux基本命令
1. Linux命令的基本语法和格式
2. 文件和目录管理命令:ls、cd、mkdir、rm等
3. 文件操作命令:cat、more、cp、mv等
4. 文本处理命令:grep、sed、awk等
5. 系统管理命令:ps、top、kill等
6. 网络管理命令:ping、ifconfig、ssh等
三、Shell脚本编程
1. Shell脚本的基本语法和特点
2. 变量、数组、条件和循环语句
3. 函数的定义和使用
4. Shell脚本的调试方法
四、Linux网络管理
1. 网络基础概念:IP地址、子网掩码、网关等
2. 网络配置命令:ifconfig、route等
3. 网络服务管理:http、ftp、ssh等
4. 防火墙配置与安全管理
五、Linux系统安装与维护
1. Linux系统的安装方法和常见问题解决
2. 用户账户管理和权限设置
3. 硬件设备管理与配置
4. 系统日志的查看与管理
六、其他相关知识点
1. Linux常用编辑器:vi、nano等
2. Shell脚本的调试和错误处理
3. Linux常见问题的解决方法
4. Linux的常用软件包管理工具:apt、yum等
以上是大一Linux期末考试可能涉及到的知识点。
希望同学们在复习的过程中能够重点掌握上述知识,并通过实践练习来巩固自己的能力。
只有真正掌握了Linux知识,才能在日后的学习和工作中更好地应用。
祝各位同学考试顺利!。