Linux复习材料.doc_第1页
Linux复习材料.doc_第2页
Linux复习材料.doc_第3页
Linux复习材料.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

第一章1、开始基于Minix(一种免费的小型UNIX操作系统)编写程序。2、Linux的内核版本号由3个数字组成,一般表示为X.Y.Z形式: X:表示主版本号,通常在一段时间内比较稳定。Y:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。Z:表示修改号,这个数字越大,表明修改的次数越多,版本相对更完整。3、Shell负责将用户的命令解释为内核能够接受的低级语言。 习题:P14第二章1、/dev目录下“hd”打头的设备是IDE硬盘,“sd”打头的设备是SCSI硬盘。设备名称中第三个字母为a,表示为第一个硬盘,而b表示为第二个硬盘,并以此类推。分区则使用数字来表示,数字14用于表示主分区或扩展分区,逻辑分区的编号从5开始。IDEO接口上主盘的第一个主分区称为/dev/hda1,IDEO接口上主盘的第一个逻辑分区称为/dev/hda5。2、看PPT(启动引导过程) 习题:P47第三章P481、X Window主要由三个部分组成:X服务器(X Server)、X客户机(X Client)、与X协议(X Protocol):X服务器是X Window系统的主要部分,负责接受来自输入设备(如键盘、鼠标)的信息,并控制屏幕的显示。X客户机运行于图形化用户界面的应用程序都是X客户机。X协议时X服务器与X客户机之间传递信息所用的协议。2、Linux操作系统上最常见的桌面环境有两个:GNOME(GNU Network Object Model Environment,GNU网络对象模型环境)和KDE(K Desktop Enviromnet,K桌面环境)。 习题:P86第四章 P881、Linux的字符界面也称为虚拟终端(Virtual Terminal)或者虚拟控制台(Virtual Console)。2、Linux的虚拟终端默认有7个,其中第16个虚拟终端总是字符界面,而第7个虚拟终端则总是图形化用户界面。使用【Alt+F1】【Alt+F7】组合键可从字符界面的虚拟终端切换到其他虚拟终端。使用【Ctrl+Alt+F1】【Ctrl+Alt+F6】组合键则可从图形化用户界面切换到字符界面的虚拟终端。 3、Shell命令提示符:root rhel etc# P90图4-3 root:用户名 rhel:主机名 etc:目录名 # 提示符 4、已经登录的用户如果不再需要使用系统,则应该注销,即退出登录状态,在字符界面下可使用的方法有两种:输入“exit”命令或者使用【Ctrl+D】组合键。5、当需要重新启动计算机时,输入“reboot”或“shutdown r now”命令即可。6、常用的关机和重启命令如下:shutdown h 10 10分钟后关机 shutdown r 10 10分钟后重启7、【Ctrl+C】组合键取消关机操作。8、简单Shell命令实例:P92P108 习题:P110第五章1、超级用户的UID为0,1499的UID专供给系统用户使用。从500开始的UID才是普通用户使用的UID。安装完成后新建的第一个用户的UID默认为500,第二个用户的UID默认为501,并以此类推。P1142、(1)用户账户信息文件/etc/passwd P114passwd文件中每一行代表一个用户账号,而每个用户账号的信息又用“:”划分为多个字段来表示用户的属性信息。passwd文件中各字段从左到右依次为:用户名、口令、用户ID、用户所属主要组群的组群ID、全名、用户主目录和登录Shell。其中口令字段的内容总是以“x”来填充,加密后的口令保存在/etc/shadow文件中。(2)用户口令信息文件/etc/shadow:/etc/shadow文件根据/etc/passwd文件而产生,只有超级用户才能查看其内容。3、任何一个用户都至少属于一个组群。 P1154、组群账号信息文件 /etc/group,组群口令信息文件 /etc/gshadow。5、管理用户的Shell命令 P120(1)useradd命令 功能:新建用户账号,只有超级用户才能使用此命令。格式:useradd 选项 用户名 主要选项说明:-d 主目录(directory) 指定用户的主目录 -g 组群ID|组群名 指定用户所属的主要组群-G组群ID|组群名 指定用户所属的附加组群(2)passwd命令 P121 设定密码:passwd 用户名格式:passwd 选项 用户名 功能:设置或修改用户的口令以及口令属性。主要选项说明:-d 用户名(delete)删除用户的口令,则该用户账号无需口令即可登录系统-l 用户名(lock)暂时锁定指定的用户账号 -u 用户名(unlock)解除指定用户账号的锁定-s 用户名(status)显示指定用户账号的状态(3)usermod命令 P122 功能:修改用户的属性,只有超级用户才能使用此命令。格式:useradd 选项 用户名主要选项说明:-d 主目录 指定用户的主目录-g 组群 ID或组群名 指定用户所属的主要组群 -G 组群 ID或组群名 指定用户所属的附加组群(4)userdel命令 功能:删除指定的用户账号,只有超级用户才能使用此命令。格式:userdel -r 用户名 选项说明:使用“-r”选项,系统不仅将删除此用户账号,并且还将用户的主目录也一并删除,如果不使用”-r”选项,则仅删除此用户账号。(5)su命令 格式:su - 用户名功能:切换用户身份。选项说明:如果使用“-”选项,则用户切换为新用户的同时使用新用户的环境变量。6、管理组群的Shell命令 P125(1)groupadd命令 格式:groupadd 选项 组群名功能:新建组群,只有超级用户才能使用此命令。主要选项说明: -g 组群ID 指定组群的GID(2)groupmod命令 格式:groupmod 选项 组群名功能:修改指定组群的属性,只有超级用户才能使用此命令。主要选项说明: -g 组群ID 指定组群的GID(3)groupdel命令 格式:groupdel 组群名功能:删除指定的组群,只有超级用户才能使用此命令。(4)查看用户所属的组 groups 用户名 将用户加入组: gpasswd -a 用户名 组名 从组里删除用户: gpasswd -d 用户名 组名 习题P126第6章1、Linux中保存数据的磁盘分区通常采用ext2或ext3文件系统,而实现虚拟存储的Swap分区一定采用swap文件系统。P128RHEL Server5的默认文件系统就是ext3。Linux的虚拟内存由物理内存(RAM)和交换分区组成。P1302、挂载就是将存储介质的内容映射到指定的目录中,此目录即为该设备的挂载点。一个挂载点一次只能挂载一个设备。3、mount 选项 设备名 目录 P136主要选项说明:-t 文件系统类型(type) 挂载指定的文件系统类型4、例6-2:挂载光盘#mkdir /media/cd#mount t iso9660 /dev/cdrom /media/cd#ls /media/cd例6-3:挂载U盘#mkdir /media/usb#mount t vfat(-t auto) /dev/sda1 /media/usb#ls /media/usb5、umount 设备|目录 功能:卸载指定的设备,既可使用设备名也可以使用挂载目录名。6、mkfs 选项 设备 在磁盘上建立文件系统,也就是进行磁盘格式化。 -t 文件系统类型(type) 建立指定的文件类型,默认值为ext2。7、根据配额特性的不同,可将配额分为硬配额和软配额。(概念) P139硬配额是用户和组群可使用空间的最大值。软配额也定义用户和组群可使用空间,但与硬配额不同的是,系统允许软配额在一段时期内被超过。8、quotacheck 选项 检查文件系统的配额限制,并可创建配额管理文件。 -a(all) 检查/etc/fstab文件中需要进行配额管理的分区。-g(group) 检查文件系统中文件和目录的个数,并可创建aquota.group文件。-u(user) 检查文件系统中文件和目录的个数,并可创建aquota.user文件。-v(verbose) 显示命令的执行过程。edquota 选项 编辑配额管理文件。用户名 设置指定用户的配额。-g 组群名 设置指定组群的配额。quotaon 选项 启动配额管理,其主要选项与quotacheck命令相同。P140例6-10(3)利用quotacheck命令创建aquota.user文件 #quotacheck avu(4)利用edquota命令编辑aquota.user文件,设置用户helen的配额 #edquota helen(6)启动配额管理 #quotaon avuP142例6-11(3) 利用quotacheck命令创建aquota.group文件(4)利用edquota命令,为staff组群设置配额 #edquota g staff(5)启动配额管理 #quotaon avguserquota a、-u grpquota -a -g P140 例6-109、链接文件可分为硬链接文件和符号链接文件(软链接)。硬链接文件保留所链接文件的索引节点(硬盘的具体物理位置)信息。符号链接文件类似于Windows中的快捷方式,其本身并不保存文件内容,而只记录所链接文件的路径。 P14410、P145 文件权限的字母表示法11、chmod 功能模式 文件 修改文件的访问权限。chown 文件所有者:组群 文件 功能:改变文件的所有者,并可一并修改文件的所属组群12、mkdir 选项 目录 功能:创建目录 选项说明: -p(parents) 一次性创建多级目录13、mv 选项 源文件或源目录 目的文件或目的目录 功能: 移动或重命名文件或目录。 主要选项说明: -f(force) 强制覆盖同名文件。14、cp 选项 源文件或源目录 目的文件或目的目录 功能:复制文件或目录。 -f(force) 强制覆盖同名文件。 -r或-R(recursive) 按递归方式,保留原目录结构复制文件。15、rm 选项 文件或目录 删除文件或目录 -r或-R(recursive) 按递归方式删除目录,默认只删除文件。16、ln 选项 目标文件 链接文件 建立连接文件,默认建立硬链接文件。 -s(symbolic) 建立符号链接文件17、find 路径 表达式 主要表达式:-name 文件 按文件名查找,可使用通配符。 -type 文件类型 按照文件类型查找,其中d为目录文件,1为符号链接文件。功能:从指定路径开始向下搜索满足表达式的文件和目录。不指定路径时查找当前目录。当查找到用户不具有执行权限的目录是,屏幕将显示“权限不够”等提示信息。18、grep 选项 字符串 文件列表 “aa”:以aa开头 “aa$”:以aa结尾功能:从指定文本文件或标准输出中查找符合条件的字符串,默认显示其所在行的内容。19、sort命令例子(实验报告) 语法:sort 选项 file 说明:对文件中的各行进行排序并显示选项:-r 按逆序输出排序结果 +pos1 pos2 指定关键字,字段设置从pos1开始,到pos2为止。字段从0开始。-t 分隔符:指定字段的分隔符,默认是空格。 -n 对数字进行排序。20、tar 选项 归档/压缩文件 文件或目录列表 将多个文件或目录归档为tar文件,如果使用相关选项还可压缩归档文件。P156-C路径 压缩到指定目录下-c(create) 创建归档/压缩文件-x(extract) 还原归档/压缩文件文件中的文件和目录-z(gzip) 采用gzip方式压缩/解压缩归档文件-f tar命令的必须选项21、rpm i 选项 软件包文件 功能:安装RPM软件包。 P159P160例6-41安装vsftpd软件包 #rpm ivh vsftpd-2.0.4-1.2.i386.rpm22、rpm q 选项 软件包 rpm q 选项 -a(all) 查询已安装的所有软件包P161例6-44查询系统中是否已安装samba软件包 #rpm qa |grep sambarpm e 软件包 功能:删除RPM软件包 习题P162第七章1、Linux中进程优先级的取值范围为-2019之间的整数,取值越低,优先级越高,默认为0。2、启动进程与作业的方式可分为手工启动和调度启动两种。手工启动是指由用户输入Shell命令后直接启动进程,又可分前台启动和后台启动。用户输入一个Shell命令后按【Enter】键就启动了一个前台作业。这个作业可能同时启动了多个前台进程。而如果在输入的Shell命令的末尾加上“&”符号,再按【Enter】键,那么就将启动一个后台作业。3、kill命令 格式1:kill 选项 进程号 格式2:kill % 作业号功能:终止正在运行的进程或作业。超级用户可终止所有的进程,普通用户只能终止自己启动的进程。主要选项说明:-9 当无选项的kill命令不能终止进程时,可强行终止指定进程。eg.假设某进程的进程号为2683,终止此进程:helenrhel kill 26834、nice命令 格式:nice -优先级值 命令功能:指定将启动的进程的优先级。不指定优先级值时,将优先级设置为10。eg.启动ftp程序,其优先级为5: helenrhel nice -5 ftp5、renice命令 格式:renice 优先级值 参数功能:修改运行中的进程的优先级,设置指定用户或组群的进程优先级。优先级前无“-”符号。6、at调度格式:at 选项 时间功能:设置指定时间执行的指定的命令。主要选项说明:-f 文件名(file) 从指定文件而非标准输入设备获取将要执行的命令。-l(list) 显示等待执行的调度作业。-d(delete) 删除指定的调度作业。eg1.设置at调度,要求在2008年12月31日23时59分向登录在系统上的所有用户发送“Happy New Year”信息:helenrhel at 23:59 12312008atwhoatwall Happy New Year!at job 1 at 2008-12-31 23:59输入at命令后,系统将出现“at”提示符,等待用户输入将执行的命令。输入完成后按【Ctrl+D】组合键结束,屏幕将显示at调度的执行时间。eg2. 1分钟后执行ls2.txt #at now+1 minuters atls2.txt at 7、batch调度 格式:batch 选项 时间功能:与at命令几乎相同一样,唯一的区别是如果不指定运行时间,进程将在系统较空闲时运行。batch调度适合于时间上要求不高,但运行时占用系统资源较多的工作。b

温馨提示

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

评论

0/150

提交评论