linux应用管理复习要点 by 北京理工大学
LINUX用户基础及管理复习大纲
《LINUX用户基础及管理》复习大纲第一章Linux管理介绍1、掌握系统管理员的职责。
2、了解超级用户即root的重要性,知道以root用户登录时的注意事项。
3、掌握命令su、sudo、visudo的使用方法,知道文件/etc/sudoers的作用,能够读懂此文件的内容,并会去编辑该文件。
4、掌握man命令的用法,能够使用man命令去查看常用命令和文件的帮助文档。
5、掌握who、w、id命令的使用方法。
第四章软件包管理1、掌握RPM文件命名的方法。
2、掌握使用rpm命令来安装、升级、查询、验证、卸载软件包的方法。
第五章进程管理1、掌握进程的概念。
2、掌握监视进程的两个命令:ps和top,并会去逐字段分析命令显示的信息。
3、掌握/proc文件系统的作用。
4、掌握进程优先级的概念,并能够使用nice和renice命令调整进程优先级。
5、掌握实现任务控制的如下命令的用法:&、^Z、jobs、fg、bg。
6、掌握kill命令的使用方法及常见信号SIGHUP、SIGINT、SIGKILL和SIGTERM的用途。
7、掌握free命令的用法。
第六章文件系统管理和磁盘限额1、了解Linux系统中常见目录和文件作用及存储的信息。
2、掌握文件权限:r、w、x、SUID、SGID、Sticky Bit、UMASK,并会运用chown、chgrp、chmod命令修改文件的权限。
3、掌握连接的概念:硬连接和符号连接,并能够使用ln、ls命令建立、查看连接。
4、掌握文件系统的概念及常见文件系统类型:ext2、ext3等;知道文件系统配置文件/etc/fstab的作用;并能够运用fdisk、mkfs、fsck、tune2fs、mount、umount、du、df命令来创建、格式化、检查、调整、挂载、卸载、查看文件系统。
5、掌握磁盘限额的概念和用法。
6、了解LVM的概念和用法。
7、了解RAID的概念。
第七章用户管理1、知道用户模板目录(/etc/skel)、帐号默认值文件/etc/default/useradd和密码默认值文件/etc/login.defs的作用。
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课程介绍-第五章(1)
2.进程系统堆栈 每个进程都有一个系统堆栈,用来保存中断现场信息和进 程进入内核模式后执行子程序(函数)嵌套调用的返回现 场信息。 每个进程的系统堆栈和task_struct数据结构之间存在 紧密联系,因而二者物理存储空间也连在一起 系统堆栈的大小静态确定,用户堆栈可在运行时动态扩展
5.2.3 对进程的操作 1.进程的创建 各个进程构成了树形的进程族系 内核在引导并完成了基本的初始化以后,就有 了系统的第一个进程(即初始化进程,实际上 是内核线程)。除此之外,所有其他的进程和 内核线程都由这个原始进程或其子孙进程所创 建。 除初始化进程外,其他进程都是用系统调用 fork( )和clone( )创建的。 fork( )是全部复制 ,而clone( ) 有选择地 复制
●进程控制系统用于进程管理、进程同步、进程通 信、进程调度和内存管理等。 ●内存管理控制内存分配与回收。
●文件系统管理文件、分配文件空间、管理空闲空 间、控制对文件的访问并为用户检索数据。 ●Linux系统支持三种类型的硬件设备:字符设备、 块设备和网络设备。 ●核心底层的硬件控制负责处理中断以及与机器通 信。
• 内核所在的地址空间称作内核空间 • 其他应用程序称为外部管理程序,大部分是对外围设 备进行管理和界面操作,外部管理程序和用户进程所 占据的地址空间成为外部空间
Linux内核概述
Unix内核用C语言写成 单一内核:所有的操作系统功能均被封装 在内核中,与外部程序处于不同的地址空 间。外部程序智能通过功能调用来访问内 核 微内核:内核只提供最基本、最核心的一 部分操作,如创建和删除任务、中断管理、 进程管理、存储器管理、进程间通信等, 而其他功能如文件系统、网络协议栈则在 内核外操作。
3.进程的终止
Linux应用基础教程期末考点整理
第一章1、自由软件有两个含义:第一,可以免费提供给任何用户使用;第二,它的源代码公开和可自由修改2、开源软件一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。
3、Linux特点开放性、多用户、多任务、出色的速度性能、良好的用户界面、丰富的网络功能、可靠的系统安全、良好的可移植性、具有标准兼容性.4、Linux系统的组成内核、shell、文件系统、应用程序5、Linux内核版本:Linus领导下的开发小组开发出的系统内核的版本号(由3个数字组成,r.x.y)6、Linux发行版本:一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合7、安装Linux至少需要哪两个分区?分别有什么作用?还有哪些常用的分区?根分区、swap分区swap分区是Linux暂时存储数据的交换分区,/目录相当于系统的总文件夹/boot /home /usr /var /tmp /opt /bin第二章1、系统运行级别0 关机1 单用户2 多用户模式,和3一样,只是网络文件系统没有启动3 多用户模式,系统默认启动级别4 留给用户自定义5 多用户模式,并在启动后运行X-window6 重新启动2、常用文件后缀名代表的含义txt :文本文件conf :配置文件so/ko/lib : 模块文件、库文件rpm :RPM包文件tar :存档文件z/gz/bz2 : 压缩文件lock :用于表示某个程序或者某种服务正在运行的锁文件~:备份文件3、常用设备文件设备文件用来访问硬件设备,包括硬盘、光驱、打印机等。
每个硬件设备至少与一个设备文件相关联。
设备文件分为:字符设备(如:键盘)和块设备(如:磁盘)。
hd IDE硬盘设备sd SCSI/SATA/SAS/USB 硬盘设备lp 表示并口设备tty 终端设备null 空设备zero 零设备4、Linux的目录结构/bin 存放二进制的可执行程序/boot 存放用于系统引导时使用的各种文件/dev 用于存放设备文件/etc 存放系统配置文件/home 存放所有用户文件的根目录/lib 存放根文件系统中的程序运行所需要的共享库及内核模块/lost+found 存放一些系统检查结果/mnt 临时文件系统的挂载目录/media 即插即用型存储设备的挂载点自动在这个目录下创建/opt 第三方软件目录/proc 一个虚拟的文件系统,存放当前的内存映射/root 超级用户目录/sbin 类似/bin,存放二进制可执行文件/srv 系统对外提供服务的目录/tmp 存放各种临时文件/usr 用于存放系统应用程序/var 用于存放需要随时改变的文件获得帮助的两个主要命令:man, info。
linux考试知识点总结
linux考试知识点总结Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式设备和智能手机等领域。
由于其稳定性、安全性和灵活性,越来越多的企业和个人选择使用Linux系统。
而对于一名Linux系统管理员或者开发人员来说,掌握Linux系统的相关知识是非常重要的。
为了帮助大家更好地备战Linux考试,本文将对Linux考试的知识点进行总结和整理。
一、Linux基础知识1. Linux概述Linux是一种开源的类Unix操作系统,最初由芬兰计算机科学家Linus Torvalds在1991年创建。
Linux操作系统基于Unix操作系统,其内核是由C语言编写的,并被授权为GNU通用公共许可证下的自由软件。
Linux系统具有很高的稳定性、安全性和灵活性,广泛应用于服务器、嵌入式设备和智能手机等领域。
Linux系统的发展离不开全球开源社区的贡献,目前已经发展成为一个庞大、强大的操作系统。
2. Linux文件系统Linux文件系统是Linux系统中用于管理文件和目录的一种系统。
Linux文件系统有多种不同的类型,其中包括ext3、ext4、XFS、btrfs等。
每种文件系统都有各自的特性和适用场景,可以根据实际情况在不同的文件系统之间进行选择。
3. Linux命令行操作在Linux系统中,命令行操作是非常重要的一部分。
通过命令行操作,可以方便地对系统进行管理和操作。
常用的Linux命令包括ls、cd、pwd、cp、mv、rm、mkdir、rmdir、touch、cat、more、less、head、tail、chown、chmod、grep等等。
4. 用户和用户组管理在Linux系统中,用户和用户组是非常重要的概念。
每个用户都有自己的用户名和密码,同时还可以属于一个或多个用户组。
通过用户和用户组管理,可以对系统资源进行灵活的分配和管理。
5. 文件和目录权限管理在Linux系统中,每个文件和目录都有自己的权限。
linux复习要点,考试必备(详细版)
test.sh
–
是
所以“
表示真。
试。
可写,
看,
所以返回真。
引用变量“
是一个特殊变量,
邻的前驱命令的返回值。
例1:根据用户输入的目录名称判断该目录是否存在,如果存在则进入该目录,否则测试同名文件是否存在,如果存在,则退出shell程序,否则新建同名目录,并进入该目录。
在Linux系统下,提供了数学函数库,其中静态库文件为
功能描述:显示文件系统的空间大小.
功能描述:显示文件使用的空间大小
$ du - sm / collect
127 / collect
总空间为127MB,不加s显示此目录下每个文件的大小。
查看系统的逻辑分区:fdisk -l(root权限下,若不能执行可尝试执行:/dev/hda5上创建ext2文件系统。
mkfs ext2 /dev/hda5 文件系统建立后,需对其挂载到系统中才可以访问,挂载方式有mount命令进行手工挂载
fstab文件自动挂载。
LINUX复习资料完整版(word文档良心出品)
LINUX复习资料填空题:1、Linux内核主要是由进程调度、内存管理、虚拟文件系统、网络接口和进程间通信组成2、Linux系统定义了五种状态进程状态:就绪状态、可中断等待状态、不可中断等待状态、停止状态、中止状态RT-Linux中的德实时任务在运行过程当中总是处于以下三种状态之一:等待状态是指正在执行某些事件而无法等到执行,放弃CPU而处于暂停状态;就绪状态也是因为有更高优先级的任务正在使用CPU而不能投入运行,任务处于等待CPU 的状态,处于就绪队列中;运行状态是任务正在CPU上运行。
3、从Linux的调度来看,支持非实时(普通)和实时两种进程4、考虑到中断处理的效率,Linux的中断处理程序分为两个部分:上半部(top half)和下半部(bottom half)5、由外部设备引发的中断叫外部中断,处理器响应中断请求而执行的程序模块叫中断服务例程6、交换机制:将不用或暂不用的页框中的页移出,装上新的页面7、linux三级分页结构:页目录、中间页目录、页表8、进程的通信与同步机制有管道、信号、消息队列、共享内存和信号量集等9、Linux的管道有:匿名管道和命名管道10、从信号的可靠性方面,信号可以分为:可靠信号和不可靠信号11、linux设备驱动注册的基本参数有设备名称,设备驱动的数据结构、设备号和次设备号12、lsmod把现在kernel中已经安装的modules列出来;insmod把某个module安装到 kernel13、嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
14、嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。
其中,嵌入式系统硬件平台为各种嵌入式器件、设备(如ARM、PowerPC、Xscale、MIPS等)16、嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有嵌入式Linux、μCLinux、WinCE、μC/OS-Ⅱ、VxWorks等17、RTOS有QNX,pSOS,vxworks,RT-Linux等18、Linux用户进程:进程控制块、系统堆栈、用户堆栈、程序代码及数据段组成;Linux可以管理512个进程,进程调度的police域有:SCHED_OTHER; SCHED_FIFO; SCHED_RR Linux的进程控制相关的系统调用函数有:fork,exit,vfork,wait,execve等19、Linux 虚拟文件系统维护描述整个虚拟文件系统以及实际已挂装的文件系统的数据结构20、嵌入式Linux系统中常见的文件系统有:yaffs, jsffs, cramfs等21、文件系统的安装必须调用mount命令,把其他子系统安装到已经存在于文件系统的空闲节点上。
(完整版)linux考试知识点汇总
LINUX 考试知识点总结一.填空题1. 文件权限二. 简答题1.linux 的特点 与 Windows 的区别特点:①•真正的多用户多任务操作系统② •良好的兼容性,开发功能强③ .可移植性强④ .高度稳定性⑤ .丰富的图形用户界面区别:①•多用户方面:同一时刻不同的用户访问② .GUI (图形用户界面)方面Linux 与内核相互独立Windows 与内核结合③ •共享资源的相互访问— rwxrwx rwx 类型 user group other d rwx rwx rwx 文件 文件夹2. 文件编辑器的基本操作 w 保存 q 退出 q !强制退出3. 文件链接命令 软链接: ln -s目标 硬链接: ln4. 创建文件 /文件夹 touchmkdir5. 文件不同对比命令diff6. 显示文本cat less more7. 删除命令 rm rm -f 强制删除rm -r 递归删除8. 移动文件 /重命名 mv 文件名目标目录 mv 文件名 新文件名 9. 复制命令#cp -a#cp -r 目录 目标目录 #cp 文件名 新文件名 链接名rmdir 删除非空文件夹 rmdir -r 递归删除非空文件夹 移动重命名保留文件权限复制复制目录 重命名④•配置文件Win dows在注册表Linux 由指定的存放位置女口:/etc /dev2. 查找命令归总find 命令不根据数据库查找,速度慢,默认区分大小写在指定的目录开始,递归的搜索各个子目录,查询满足条件的文件并对应采取相关操作Slocate 命令slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。
语法:slocate [-u][--help][--version][-d < 目录>][查找的文件]使用一u选项更新数据库数据whereiswhereis指令会在特定目录中查找符合条件的文件。
这些文件的烈性应属于原始代码,二进制文件,或是帮助文件语法:whereis [-bfmsu][-B < 目录>...][-M < 目录〉...][-S < 目录>...][文件…]whichwhich指令会在环境变量$PATH设置的目录里查找符合条件的文件。
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应用管理复习要点 by 北京理工大学
Linux应用与管理期末复习概要by 北京理工大学——Toharox 2013.121.什么是LinuxLinux 是一个多用户多任务的、免费的源代码开放的操作系统Linux 操作系统特点1.开放性2.多用户多任务3.友好的用户界面4.良好的移植性5.稳定,功能强大,被应用于服务器领域2.文件的种类普通文件、目录、字符设备文件、块设备文件、符号链接文件Ls: 蓝色文件----------目录白色文件----------一般性文件,如文本文件,配置文件,源码文件等浅蓝色文件----------链接文件,主要是使用ln命令建立的文件绿色文件----------可执行文件,可执行的程序红色文件-----------压缩文件或者包文件3.如何改变文件的权限r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
s:特殊?b>功能说明:变更文件或目录的权限。
chown jenny /home/jiang/myc1.cjenny 是新的文件所有者chown -R alex /home/alex/literature-R 包括子目录4.文件的操作Ls –al : 查看文件及目录ls-l 查看权限Cp:(复制): cp 源文件目标文件(条件是要有文件的read 权限)Rm : (删除):rm 文件或目录(要非常小心使用全删除子目录rm –r)Cat XXX : 由第一行开始显示more XXX:一页一页的显示head –n 10 XXX:显示头10行(head默认显示10行)tail XXX:显示结尾几行touch:修改文件时间(更新为现在时间)touch 文件6. 环境变量PATHEnv:查看环境变量envExport:设置环境变量PATH=$PATH:/home/jiang 注意:不可写成PATH=:/home/jiangexport PATH7. 绝对路径,相对路径绝对路径:由根目录开始写起的文件名如/home/jiang/myc.c相对路径:开头不由根目录写起的文件名cd ../wang(./ 表示当前的目录,../表示上一级目录)8. 管道的使用Linux的编程思想:模块原则,复杂的任务可组合多个小程序共同完成,管道连接小程序的之间的输出,输入管道符号| (管道符|左边命令的输出就会作为管道符右边命令的输入。
linux操作知识点总结
linux操作知识点总结一、文件系统1. 文件系统的基本概念文件系统是操作系统用来管理和存储文件的一种方法,它将文件组织成一种层次结构,并提供了对文件的读取、写入和删除等操作。
在Linux中,常见的文件系统有ext2、ext3、ext4等。
2. 文件系统的基本操作在Linux中,可以使用一些命令来进行文件系统的基本操作,如ls命令可以列出当前目录中的文件和文件夹;cd命令可以切换目录;mkdir命令可以创建新的目录;rm命令可以删除文件或空目录等。
3. 文件权限在Linux中,每个文件和目录都有一些许可权限,分别是读、写和执行权限。
使用chmod命令可以改变文件的权限,使用chown命令可以改变文件的所有者。
二、用户和组1. 用户和组的概念在Linux中,每个用户都有一个唯一的用户名和用户ID,每个用户可以属于一个或多个组。
用户和组的概念是Linux系统中的重要组成部分,它们用来管理系统的访问权限。
2. 添加和删除用户在Linux中,可以使用useradd命令来添加新的用户,使用userdel命令来删除用户。
同时,还可以使用passwd命令来修改用户的密码。
3. 管理用户组Linux中,使用groupadd命令来创建新的用户组,使用groupdel命令来删除用户组。
同时,可以使用usermod命令将用户添加到一个或多个用户组中。
三、进程管理1. 进程的概念在Linux中,进程是指正在运行的程序的实例。
每个进程都有一个唯一的进程ID和父进程ID,同时还有一些状态信息(如运行状态、挂起状态等)。
2. 查看和管理进程在Linux中,可以使用ps命令来查看系统中正在运行的进程,使用kill命令来终止一个进程。
同时,还可以使用nice和renice命令来调整进程的优先级。
3. 后台程序在Linux中,可以使用&符号来将一个程序放入后台运行,使用bg命令来将一个已经停止的进程放入后台运行,使用fg命令来将一个正在后台运行的程序切换到前台。
linux复习提纲
第一讲操作系统概述名词解释:操作系统、并发本章重点:1、掌握操作系统的定义,在计算机体系中处于什么位置。
2、了解几种典型操作系统的定义。
(多道批处理系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统)3、熟悉操作系统的五大功能:进程管理、内存管理、文件管理、设备管理、作业管理。
4、理解操作系统的四个特征:并发性、共享性、虚拟性、异步性。
5、了解下常用的几种操作系统Windows、Linux、Unix。
第二讲进程管理名词解释:进程、线程、临界资源、临界区本章重点:1、掌握进程管理的功能。
2、理解进程的概念,进程的特征以及进程与程序的比较。
3、掌握进程的三种状态以及它们之间的转换。
4、了解下进程创建、撤销、阻塞及唤醒原语的实现过程。
5、理解引入线程的原因,线程与进程的比较。
6、结合着例子理解下临界资源和临界区的概念。
第三讲内存管理名词解释:物理地址、逻辑地址本章重点:1、掌握内存管理的功能。
2、理解和掌握物理地址和逻辑地址的概念。
3、掌握下页式存储和段式存储的地址变换过程(逻辑地址变换为物理地址)。
4、虚拟存储器的原理。
第一章Linux操作系统的安装与启动本章要点:1、熟练掌握安装虚拟机和Linux操作系统的步骤。
2、掌握Linux操作系统的启动(root用户与普通用户两种用户登录)与关机(shutdown命令)。
第二章Linux桌面管理本章要点:1、掌握Linux图形界面gnome的桌面和面板的基本操作。
2、熟悉下图形界面下的常见操作。
第三章命令行操作基础名词解释:文件系统、ext、shell本章要点:1、掌握文件系统的概念,Linux常用的文件系统的格式。
2、掌握shell的概念,shell在操作系统中的位置,shell的主要特点。
3、掌握常用几个目录的用途。
(bin、boot、dev、etc、home、lib、media、usr)4、掌握文件熟悉的构成并理解每部分的含义(图3.1)5、掌握并记忆Linux常用命令6、vi编辑器的启动、三种模式及转换,vi编辑器的常用命令要掌握。
linux复习提纲
复习提纲第一章了解linux系统组成(P6)第二章掌握linux系统的安装方式,重点是安装过程中的分区操作(P24)第三章熟悉GNOME煮面环境第四章1、掌握以下shell命令mkdir cd ls pwd cat head tail grep wc cp mv rm find2、管道和重定向(输出重定向)3、vim编辑器第五章1、两个文件: /etc/shadow /etc/passwd2、用户管理的操作useradd userdel passwd3、组管理的操作groupadd groupdel第六章1、磁盘的识别、分区、格式化、挂载操作fdisk partx mkfs(mkswap) mount(swapon)2、开机自动挂载vim /etc/fstab挂载的设备挂载点文件系统类型选项0 03、文件系统操作命令touch tar chown chmod第七章1、逻辑卷建立pvcreate vgcreate lvcreatepvs vgs lvs2、调整逻辑卷lvextend resize2fs第八章1、进程管理(了解)ps aux kill2、计划任务atcrontab –e –u(格式:分钟小时日月星期带绝对路径的命令)which第九章1、掌握rpm 安装rpm –ivh RPM软件包文件名2、YUM 安装注意本地yum源的建立vim /etc/yum.repos.d/dvd.repo[dvd]name=dvdbaseurl=file:///mnt/cdromgpgcheck=0命令rpm yum install yum list yum remove第十章掌握两条命令:service chkconfig第十一章1、主机名的配置(vim /etc/sysconfig/network)2、网卡IP地址的配置setup命令:hostname ping ifconfig service network restart 第十四章1、web服务器的配置2、ftp 服务器的配置第十五章1、ACLsetfacl getfacl2、SUID SGID 粘滞位。
Linux系统及应用复习提纲.docx
考试类型(闭卷)一、填空题20空40分二、选择题20分10小题三、简答题40分注意答题均可以用中英文来进行,命令需要用英文命令写出第一章1、L inux 的作者是linus torvalds2、掌握Linux 的特点P23、GNU 的含义:Grnf s Not Unix4、Red Hat 两个系列:企业版和社区版Red Hat Enterprise Linux and Fedora Core5、Red Hat Linux 9中用来安装和升级的是软件包管理器RPM6、掌握Linux 与Windows 的异同点。
见课后题答案第二章1、安装类型有5种:个人桌面、工作站、服务器、定制和升级2、安装方法有两种:图形方式和文木方式3、用来自动配置网络设备的IP 地址和子网掩码是:DHCP 协议或服务器4、默认情况、引导程序安装到MBR 上5、根用户(root )登录可使用户对系统由完全的控制权6、口令储存在/etc/shadow 文件中7、GRUB 是RH9的默认的启动引导器8、L ILO 将关于引导操作系统的信息存储在MBR 中。
习题1-9第二早1、Is 命令-1、选项-a 显示所有文件和目录包括隐藏的文件和目录2、pwd> cd> cp^ mv> mkdir 命令及使用3、rm 命令选项可删除指定Fl 录及其下面的所有文件4、rmdir 只能删除空目录5、touch 生成空文件6、In 文件分软链接和硬链接In 不带选项是建立硬链接,不能建立目录的硬链接选项建立软链接,可链接文件和目录9^压缩命令gzip 及其选项(解压缩),压缩后的文件后缀是?gz10>归档备份命令tar 及其两种选项-cvf -zxvf 11、熟悉historydate^ caR login> logout 指令12>重启命令reboot 和关闭系统命令shutdown 及其-r ?h 选项。
立即关机是shutdown -h now,重启是reboot 和shutdown -r13、查询指令find 和grep 的简单使用和区别,参看课后题答案14、man 和软件包管理器RPM 的简单使用15、重定向符号〉和>>的区别,管道的使用P58习题和思考题参看课后题答案7、通配符(wildcard metacharacters )8>文件显示命令cat 、more 和less , 显示前儿行和显示最后儿行主要的3种是*、?和[] 显示文件部分内容的命令head/tailhead -n 5 filename tail -n 5 filename第四章1、结合上机掌握vi的使用、vi的三种模式和模式的切换方法,能够利用它简单编辑一个文本文件,并保存退出。
linux期末知识点总结
linux期末知识点总结本文总结了Linux操作系统的关键知识点。
它们涵盖了Linux的基础知识、命令行操作、文件系统、进程管理、网络配置、脚本编程等方面,包括了一些实用技巧和常见问题的解决方案。
希望这个总结能对你期末复习和考试有所帮助。
一、Linux基础知识1. Linux的起源Linux操作系统是由Linus Torvalds于1991年创建的,它是基于Unix操作系统的。
2. Linux内核Linux内核是操作系统的核心部分,它提供了对硬件的访问和管理。
它是开源的,所以任何人都可以修改和使用。
3. Linux发行版Linux发行版是在Linux内核的基础上,加上一些其他软件,形成一个完整的操作系统。
常见的发行版有Ubuntu、Debian、Fedora等。
4. Linux优点Linux操作系统具有稳定、安全和易于操作等优点。
它还支持广泛的硬件平台和软件应用。
二、命令行操作1. 查看当前目录使用pwd命令可以查看当前目录的路径。
2. 切换目录使用cd命令可以切换到指定的目录。
例如,cd /home将切换到/home目录。
3. 查看目录内容使用ls命令可以列出当前目录的内容。
可以使用ls -l命令以长格式显示。
4. 创建目录使用mkdir命令可以创建新的目录。
例如,mkdir test将创建名为test的目录。
5. 复制文件使用cp命令可以复制文件。
例如,cp file1 file2将file1复制到file2。
使用mv命令可以移动文件或者重命名文件。
例如,mv file1 file2将file1重命名为file2。
7. 删除文件或目录使用rm命令可以删除文件或目录。
使用-r选项可以删除一个目录及其内容。
8. 修改文件权限使用chmod命令可以修改文件的权限。
例如,chmod 755 script.sh将script.sh设置为可执行。
9. 查看文件内容使用cat命令可以查看文件的内容。
使用more命令以分页的方式查看。
linux复习题及答案
linux复习题及答案Linux复习题及答案Linux操作系统是一种开源的操作系统,广泛用于服务器和嵌入式系统。
它具有稳定性、安全性和灵活性等优点,因此备受广大用户的青睐。
为了帮助大家复习Linux操作系统的知识,下面整理了一些常见的Linux复习题及答案,希望能够对大家的复习有所帮助。
1. 什么是Linux操作系统?答:Linux操作系统是一种开源的操作系统,它是基于UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它具有良好的稳定性、安全性和灵活性,可以运行在各种不同的硬件平台上。
2. Linux系统中如何查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。
例如,输入“ls”命令,系统会列出当前目录下的所有文件和文件夹。
3. 如何在Linux系统中创建新的文件夹?答:可以使用mkdir命令来创建新的文件夹。
例如,输入“mkdir test”命令,系统会在当前目录下创建一个名为test的新文件夹。
4. 如何在Linux系统中复制文件?答:可以使用cp命令来复制文件。
例如,输入“cp file1 file2”命令,系统会将file1复制为file2。
5. Linux系统中如何查看文件的内容?答:可以使用cat命令来查看文件的内容。
例如,输入“cat file1”命令,系统会显示file1的内容。
6. 如何在Linux系统中编辑文件?答:可以使用vi或者nano等文本编辑器来编辑文件。
例如,输入“vi file1”命令,系统会使用vi编辑器打开file1文件。
7. 如何在Linux系统中查看系统的运行状态?答:可以使用top命令来查看系统的运行状态。
例如,输入“top”命令,系统会显示当前系统的运行状态,包括CPU、内存等信息。
以上是一些常见的Linux复习题及答案,希望能够对大家的复习有所帮助。
同时也希望大家能够多加练习,熟练掌握Linux操作系统的基本操作,为将来的工作和学习打下坚实的基础。
操作系统复习-计算机学院 北京理工大学
第1章操作系统概论1 早期操作系统设计的主要目标是什么?方便性:使用户方便、简单的使用计算机系统。
有效性:使计算机系统能高效可靠地运转。
还要便于操作系统的设计、实现和维护。
2 操作系统是资源管理程序,它管理系统中的什么资源?进程---进程表。
存储器---存储表。
I/O设备---I/O设备表。
文件---文件表。
3 为什么要引入多道程序系统?它有什么特点?(是指在内存同时存放若干道程序,使它们在系统中交叉运行,共享系统中的各种资源。
当一道程序暂停执行时,CPU立即转去执行另一道程序。
)提高CPU的利用率,充分发挥系统设备的并行性。
系统处理效率高。
4 叙述操作系统的基本功能。
①处理机管理:在多道程序或多用户系统中,由于处理机数目远远少于运行的作业数,且一个作业可能包含多个算题任务,因此中央处理机的管理和调度就成为关键问题。
不同类型的操作系统将针对各种不同情况采用不同的调度策略。
如先来先服务,优先级调度。
②存储器管理:计算机的主存管理。
对主存资源进行统一管理,使多个用户能分享有限的主存和方便存取在主存中的程序和数据。
③设备管理:设备管理涉及对系统中各种输入设备、输出设备等的管理和控制问题。
④文件管理:信息管理或文件系统。
将程序、数据及各种信息资源组织成文件,长期保存在计算机的磁盘或磁带上。
文件管理就是对这样复杂、庞大的软件资源进行存储、检索和保护。
5 批处理系统、分时系统和实时系统各有什么特点?各适合应用于哪些方面?批处理系统:提高系统资源的利用率,增加系统的吞吐量。
缺点:不能直接控制作业运行,作业的周转时间太长。
适用于:比较成熟的,需要耗费较长处理时间的大型作业。
分时系统:同时性、独立性、交互性、及时性。
适用于:短小作业。
实时系统:实时性、可靠性、确定性。
适用于:实时任务。
实时系统与分时系统的区别:实时系统:(1)实时性和可靠性较高。
(2)交互能力较差。
分时系统:(1)以用户的容忍程度为依据,对实时性没有要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux应用与管理期末复习概要by 北京理工大学——Toharox 2013.121.什么是LinuxLinux 是一个多用户多任务的、免费的源代码开放的操作系统Linux 操作系统特点1.开放性2.多用户多任务3.友好的用户界面4.良好的移植性5.稳定,功能强大,被应用于服务器领域2.文件的种类普通文件、目录、字符设备文件、块设备文件、符号链接文件Ls: 蓝色文件----------目录白色文件----------一般性文件,如文本文件,配置文件,源码文件等浅蓝色文件----------链接文件,主要是使用ln命令建立的文件绿色文件----------可执行文件,可执行的程序红色文件-----------压缩文件或者包文件3.如何改变文件的权限r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
s:特殊?b>功能说明:变更文件或目录的权限。
chown jenny /home/jiang/myc1.cjenny 是新的文件所有者chown -R alex /home/alex/literature-R 包括子目录4.文件的操作Ls –al : 查看文件及目录ls-l 查看权限Cp:(复制): cp 源文件目标文件(条件是要有文件的read 权限)Rm : (删除):rm 文件或目录(要非常小心使用全删除子目录rm –r)Cat XXX : 由第一行开始显示more XXX:一页一页的显示head –n 10 XXX:显示头10行(head默认显示10行)tail XXX:显示结尾几行touch:修改文件时间(更新为现在时间)touch 文件6. 环境变量PATHEnv:查看环境变量envExport:设置环境变量PATH=$PATH:/home/jiang 注意:不可写成PATH=:/home/jiangexport PATH7. 绝对路径,相对路径绝对路径:由根目录开始写起的文件名如/home/jiang/myc.c相对路径:开头不由根目录写起的文件名cd ../wang(./ 表示当前的目录,../表示上一级目录)8. 管道的使用Linux的编程思想:模块原则,复杂的任务可组合多个小程序共同完成,管道连接小程序的之间的输出,输入管道符号| (管道符|左边命令的输出就会作为管道符右边命令的输入。
)命令1|命令2|命令3 (1的输出作为2的输入,2的输出作为3的输入)例子:ls ~|more #显示宿主目录,但分页# rpm -qa|grep licq 管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。
9. 家目录存放root以外的其他所有用户的用户文件目录,相对于用户而言的。
10. $?$? :代表最后结束的命令语句的返回值。
$# :代表命令行输入的shell的参数个数。
11. 输出重定向重定向:不使用标准的输入,输出。
使用> 改变标准输出ls –al > mydir (使用>> 使输出的内容添加到文件末尾)cat hello.c >> mydir 把hello.c加到mydir文件里12. Linux 常用命令cd进入用户主目录;cd /home 直接进入家cd ~ 进入用户主目录;cd - 返回进入此目录之前所在的目录;cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);pwd显示当前位置路径。
如:/home/jiangmkdir新建目录rmdir删除目录ls列出目录文件ls –l 查看详细信息(权限等),有文件类型颜色与dir指令(无色)差不多uniq去掉重复数据并显示sort[-fnutk] file or stdin 排序并显示cut从文件的一行中取出选定的字节,字符或字段cut –d ‘分隔符’-f fieldecho $PATH | cut -d ‘:’–f 2 # 取第2 段grep选取命令,在文本文件中成找指定的字符串并输出含有当前关键字的行find查找文件:find / -name hello.c -printalias XX = XXunalias为了减少输入命令及参数的麻烦,我们用一个命令别名来代替长命令例如:alias lm = ‘ls –l|more’alias rm=‘rm –i’取消命令别名用unalias 如:unalias lmhistory命令:查看已经执行过的命令cp 复制文件mv 移动文件或目录,或对文件重命名rm 撤除文件或目录cat显示文本内容whereis显示命令或系统文件的所在位置(路径)who 显示已登录的在线用户whoami显示当前登录身份(登录名)shutdown关闭或重启系统date 显示当前系统日期时间du查询档案或目录的磁盘使用空间df 查看所有磁盘使用情况finger XX查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息chmod 改变文件权限例子:chmod u+x file (u为当前权限)ps显示瞬间进程(不动态更新)13. 正则表达式处理字符串时,需要一些表示方法,来简化问题的处理。
正则表达式是表示文本规则的方法14. vi 编辑器用vi 编译器可创建文件,还可对已创建的文件进行查找,删除,替换等操作。
vi 有两种运行模式:编辑模式与命令模式编辑模式:键盘输入i,a,o, 可进入编辑模式i (insert) --- 进入编辑输入模式,按Esc 键可切换成命令模式a (append)---- 进入编辑输入模式,但在当前字符后输入,o (open) ---- 进入编辑输入模式,但另起新的一行。
命令模式:键盘输入:可进入命令模式:q! (quit) --- 结束编辑模式,但vi 并不保存在work buffer 中的内容。
不建议使用。
15. Shell 脚本S hell 是脚本语言(script), 也是解释型语言,解释型语言在运行每一行程序时才翻译,程序执行一次就翻译一次。
linux shell解释由用户输入的命令并且把它们送到内核。
shell优点:效率高,特别是对于一些文件的操作。
开发容易,因为有现成的一些Unix/Linux 工具可为我所用。
便于移植单引号‘ ‘ 去掉单引号中的特殊字符echo ‘$file’双引号“”内的$ 符号的特殊意义仍保留\ 除去了字符的特殊用法,转义字符x=u echo \$x $x`命令` 的用法now=`date` (执行date 命令,把输出存到now :echo $now)user=“$1”If who|grep “$user”thenecho “$user is logged on”finame=wangIf [ “$name” = wang ]thenecho “ hello”fi-a 逻辑and [ “$count” –ge 0 –a “$count” -lt 10 ] exit 命令用于结束shell 程序exit nbash [-nvx] scripts.sh-n 不执行脚本,仅查语法有无问题-v 把脚本内容打到屏幕上(执行前)-x 将执行过程全部打出来,用+ 表示: 命令不做任何事3种循环:for animal in dog cat elephantdoecho “ there are ${animal}s…”donei=1while [ “$i”–le 5 ] # 循环判断doecho $ii=`expr $i +1`doneuser=“$1”until who|grep “^$user”dosleep 60done# this point, user is onecho “$user is on”函数:function printit(){echo "your choice is $1"}s-case:case $1 in"one")printit 1;;"two")printit 2;;"three")printit 3;;*)echo "usage $0 {one|two|three}";;esac16. 账户管理/etc/passwd 文件,存所有用户信息cat /etc/passwd 文件察看用户信息的文件,包括登录名口令UID 别名主目录等Linux系统是一个多用户的时操作系统任何一个要使用系统资源的用户都必须首先向系统管理员申请一个账号然后以这个账号的身份进入系统。
目的:利于管理、安全。
useradd 添加帐号-u 指定用户的UID。
-g 指定用户的组 即默认的组-G 指定用户所属的其它组-d 指定用户宿主目录 即用户登录的起始目录-s 指定用户的shell环境-c 指定用户的别名例:useradd –u 500 –g 500 –G games –d /home/sam –c “sam” –s/bin/bash samusermod 更改账号信息passwd 更改密码(只有管理者可以指定用户名称,一般用户只能变更自己的密码)userdel 删除用户-r 删除用户登入目录以及目录中所有文件。