linux期末校内复习资料--上海应用技术学院_第1页
linux期末校内复习资料--上海应用技术学院_第2页
linux期末校内复习资料--上海应用技术学院_第3页
linux期末校内复习资料--上海应用技术学院_第4页
linux期末校内复习资料--上海应用技术学院_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 认识LINUX系统(填空题和问答题)Linux是一个免费的、多用户、多任务的操作系统。Linux系统的应用:应用服务器、嵌入式领域、软件开发以及桌面应用。Linux系统的特点:开放性、多用户、多任务、良好的用户界面、设备独立性、丰富的网络功能、可靠的系统安全、良好的可移植性。Linux系统的组成:内核、Shell、文件系统和应用程序。Linux系统与Windows系统的共性:(1)多用户操作系统(2)支持多种文件系统(3)支持多种端口和设备(4)支持联网功能(5)服务内核是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相

2、依赖,不可分割。Linux的版本号分为内核版本与发行版本。内核版本号由3个数字组成:r.x.y。r:目前发布的内核主版本x:偶数表示稳定版本;奇数表示开发中版本y:错误修补的次数主流Linux发行版本: Mandriva; Red Hat; SUSE; Debian; Ubuntu; Gentoo; Slackware; Red Flag.第四章 LINUX字符界面操作进入命令行方式:通过字符界面、图形界面下的终端以及虚拟控制台等多种方式进入常用的关机/重启命令有:shutdown,halt,reboot和initLinux运行级别有0:停止运行,所有进程中止,关闭系统。1:单用户模式,用于维

3、护系统,只有少数进程运行。2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。3:完整的多用户模式,进入Linux系统的字符界面。4:没有使用(可由用户定义)。5:完整的多用户模式(带有基于X Window的图形界面)。6:重新引导计算机。 获取帮助的方式:man 选项 命令名称 命令格式化并显示在线的手册页; 命令 help 查找Shell命令的用法; whereis 选项 命令名 查找命令所在的位置。Shell的主要作用是侦听用户指令、启动指令所指定的进程并将结果返回给用户。命令排序:命令1 (;)(&&) 命令2 替换:($) 别名:alias 别名需要定义别

4、名的命令重定向的5种方式:输出重定向command > file、输入重定向<、错误重定向2>、追加重定向>>以及同时实现输出和错误的重定向&>。 vi编辑器有3种基本工作模式:命令行模式、插入模式和末行模式。vi的基本操作:输入vi及文件名称->进入vi编辑器;按“i”->切换至插入模式; 按”:”->退出vi及保存文件(wq:存盘退出;q!:不存盘强制退出)。第五章 Linux系统下文件类型Linux文件类型常见的有:普通文件-、目录文件d、设备文件(块设备文件b、字符设备文件c)、管道文件p、链接文件(软链接文件、硬链接文件)

5、1。Linux系统的目录结构是分层的树形结构,都是挂载在根文件系统“/”下。硬链接和软链接的区别:硬链接记录的是目标的inode,软链接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备份。软链接可以做跨分区的链接,而硬链接由于inode的缘故,只能在本分区中做链接。pwd:显示工作目录路径cd:更改工作目录路径ls:列出子目录和文件信息touch:创建空文件、更改文件或目录时间mkdir:创建目录rmdir:删除空目录 cp:复制文件和目录 mv:移动或更名现有文件或目录rm:删除文件或目录(-rf 目录名)wc:统计文件字节数、字数或行数第六章 LINUX常用操作命令ca

6、t:显示文本文件more:分页显示文本文件less:回卷显示文本文件head:显示指定文件前若干行tail:查看文件末尾数据sort:对文件中的数据进行排序eg:sort-r file把文件倒序排uniq:将重复行从输出文件中删除cut:从文件每行中显示出选定的字节、字符或字段comm:比较两个已排过序的文件diff:逐行比较两个文本文件,列出其不同之处(此行以上都是显示命令)grep:查找文件中符合条件的字符串find:列出文件系统中符合条件的文件或目录locate:在数据库中查找文件whereis:查找指定文件、命令和手册页位置file:查询文件类型whatis:查询命令功能which:显

7、示可执行命令路径uname:显示计算机及操作系统相关信息eg:uname-r用于显示当前内核版本。hostname:显示或修改计算机主机名dmesg:显示计算机开机信息cal:显示日历信息date:显示和设置系统日期和时间echo:在显示器上显示文本mesg:设置其他用户发送信息的权限wall:对全部已登录用户发送信息write:向用户发送消息clear:清除计算机屏幕上信息sync:将缓冲区内的文件写到硬盘中uptime:显示系统已经运行的时间last:显示近期用户登录情况第七章最后两道大题就是这章的shell编程,一定要弄懂7.5节的例题(P114-120)这些都是属于shell编程的基础

8、知识。u Shell定义的环境变量:(这些是Shell常用的环境变量,作为了解,考试应该不会涉及到)u 字符串的比较:比较结果为“0”表示相等,u 数字比较:以下的习题可能就是编程的考点(考试方向估计就是讲题目中的数字改变,重在理解)1) 条件判断a) 例题7-9使用if-then语句创建简单的Shell程序。b) If-then-else语句创建一个根据输入的分数判断分数是否几个的shell程序。c) 使用case语句创建一个菜单选择的shell脚本。2) 循环控制:a) For循环:(循环控制应该是考试的重点,务必掌握)b) For语句的求和操作3) While循环语句a) 用while循

9、环语句求1到5的平方。b) While语句根据输入的值求累加和的操作4) Until循环语句:(和while语句很相似,while是在条件为真时继续执行,然而until是在条件为假时继续执行。)5) 创建一个输入exit退出的程序。6)第八章重点复习课后习题8.1-8.3,在问答题里面会出现1. 管理组群账户的配置文件有哪些?并描述这些文件个字段的含义?答:Linux组群用户的配置文件有以下一些:1) /etc/group文件该文件是组群的配置文件,内容包括用户和用户组群,并能够显示出用户是归属那个用户组群,或那几个用户组群。2) /etc/gshadow文件此文件是/etc/gshadow的

10、加密文件,比如用户管理密口令就是存放在这个文件中。2. 简述linux系统中用户有哪些分类?答:linux的用户主要分为以下三类:u Root用户u 虚拟用户u 普通用户3. 管理用户的配置文件有哪些?并描述这些文件个字段的含义?答:Linux用户的配置文件有以下一些:1) /etc/passwd是系统识别用户的一个文件,linux系统中的所有用户都记录在该文件中。2) /etc、shadow文件:此文件是/etc/passwd的影子文件,这个文件并不由/etc/passwd文件产生,这两个文件应该是对应互补的。第九章熟悉所涉及到的命令第九章结合课后习题9-2,9-3,9-5重点复习9-2:l

11、inux系统下常用的文件系统有哪些?Linux系统下最常见的文件系统有:Ext,ext2,ext3,JFSReiserFSXFS其它的文件系统有:Minix;Xia;ISO9660;NFS等。9-3:使用一个文件系统存放资源,一般要经过那几个操作步骤?使用一个文件系统存放数据一般要经过以下几个步骤:1) 使用fdisk命令在硬盘上创建分区。2) 使用mkfs命令在分区上创建文件系统。3) 使用mount命令挂载文件系统,或是修改/etc/fstab文件使得开机自动挂载文件系统。4) 使用unmount卸载文件系统9-5:文件有哪些权限,含义分别是什么?了解数字设定法(P174)文件和目录的权限

12、表中用,r,w,以及x这三个字母来为所有者,同组这用户和其它用户设置权限。数字表示的含义如下:0:代表没有权限;-:01:表示可执行权限;x:12:表示写入权限;w:24:表示读取权限;r:4然后将这些书相加,所以数字属性的格式为3个07的8进制数,其顺序是(u),(g),(o)第十章熟悉课后习题10-110-3,重点掌握习题10-4和10-5了解相关命令1. 安装软件包rpm I ivh RPM包文件名称-i:表示安装软件包-v:表示在安装过程中显示详细的信息-h:表示显示水平进度条如果已经安装了本软件可使用如下命令,忽略错误rpm ivh replacepkgs RPM包文件名称2. 卸载

13、软件包rpm e RPM包名称-e:表示卸载软件包卸载时使用软件包名称而不是软件包文件名:RPM包文件名称:bind-chroot-9.9.0-4.fc17.i686.rpmRPM包名称:bind-chroot强行卸载使用rpm e nodes RPM包名称3. 升级软件包rpm UvhRPM包文件名称-U:表示升级软件包强制升级rpm Uvh oldpackage RPM包文件名称4. 刷新软件包Rpm Fvh RPM包文件名称-F:表示刷新软件包5. 查询软件包1) 查询指定软件包的详细信息rpm q RPM包名称2) 查询系统中所有已安装的RPM软件包rpm qa3) 查询指定已安装软件

14、包的描述信息rpm qi RPM包名称4) 查询某已安装软件包所含的文件列表rpm ql RPM包名称5) 查询软件包的依赖性要求rpm qR RPM包名称6) 查询系统中指定文件属于哪个软件包rpm qf 文件名1. RPM软件的包设计目标是什么?1) 可升级性2) 强大的查询功能3) 系统校验4) 纯净源码2. 使用RPM软件包管理的用途是什么?1) 可以安装、删除、升级和管理软件2) 通过RPM软件包管理能知道软件包包含哪些文件,也知道系统中的某个文件属于哪个软件包3) 可以查询系统中的软件包是否安装并查询其版本4) 开发者可以把自己的程序打包为RPM软件包发布5) 软件包签名GPG和M

15、D5的导入、验证和签名发布6) 依赖性的检查。查看是否有软件包由于不兼容而扰乱了系统3. 简述Linux系统的进程分类。1) 交互式进程:一个由shell启动并控制的进程,交互式进程既可在前台运行,也可在后台运行2) 批处理进程:与终端无关,安排在指定时刻完成的一系列进程3) 守护进程:在引导系统时启动,已执行即时的操作系统任务,如lpd,inetd及named等4. 简述进程的启动的过程。手工启动前台启动后台启动调度启动。5. 简述Linux系统的启动过程。1) BIOS自检2) 启动GRUB23) 加载内核4) 执行system进程5) 执行/bin/login程序第十一章熟悉网络命令(P

16、221-227)课后习题11-411-6会出现在填空题中Linux网络命令traceroute-d:开启调试功能-F:设置勿离断位-g:设置来源路由网关,最多可设置8个-I:使用ICMP回应取代UDP资料信息-m:设置跳点数-n:直接使用IP地址而非主机名称-p:设置UDP传输协议的通信端口-r:忽略普通的RoutingTable路由表,直接将数据包送到远端主机上-s:设置本地主机送出去数据包的IP地址-t:设置检测数据包的TOS数值-v:详细显示指令的执行过程-w:设置等待远端主机回应的时间-x:开启或关闭数据包的正确性检验测试traceroute Ifconfigadd:设置网络设备IPv

17、6的IP地址del:删除网络设备IPv6地址down:关闭指定的网络设备metric:指定计算机数据包的转送次数时,所要加上的数目mtu:设置网络设备的最大传输单元MTUnetmask:设置网络设备的子网掩码up:启动指定的网络设备配置网卡eth0的IP地址,同时激活该设备Ifconfig eth0 192.168.0.100 netmask 255.255.255.0 up查看网卡eth0网络接口的配置Ifcofnig eth0ping 测试网站的连通性ping 返回4个ICMP数据包ping c 4 发送的ICMP包大小128字节ping s 128 netstat显示网络接口状态信息netstat i显示路由表信息netstat r显

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论