LILO使用指南(下)

LILO使用指南(下),第1张

四 lilo的启动错误显示分析 当LILO装入它自己的时候 显示单词 LILO : 每完成一个特定的过程显示一个字母 如果LILO在某个地方失败了 屏幕上就停留几个字母 以指示错误发生的地方 在技术文档中有更详细的描述 (注:LILO不是一个程序 而是一组程序) 注意 如果磁盘发生瞬间故障 可能会在第一个字母 L 后插入一些十六进制数字 除非LILO停在那里并不停地产生错误码流 否则并不说明有严重问题 ( 启动后什么也不显示>) LILO一点也没装入 LILO可能没有安装 或分区没有被激活 L 错误码>LILO的第一部分已经被装入并运行了 但它不能装入第二部分的引导程序 两位数字的错误码指示问题的类型(请看后面 磁盘错误码 ) 这种情况通常是在介质访问失败或硬盘几何参数(CHS chs)不匹配 LI LILO的第一阶段已经装入了LILO的第二部分 但是执行它失败 错误的原因是硬盘几何参数不匹配或/boot/boot b被移 动后没有重 新运行映射(map)安装程序 LIL 第二阶段已经启动 但它不能从映射(map)文件读出描述符表(descriptor table)典型原因是介质出错或硬盘几何参数不匹配 LIL? LILO的第二部分被装入到错误的地址 典型原因是硬盘几何参数微妙的不匹配或/boot/boot b被移动而没有运行映射安装程序 LIL 描述符表被破坏了 这可能是/boot/map被移动后没有运行映射安装程序或几何参数不匹配 LILO LILO的所有部分都被成功地装入 分区情况已经改变却没有重新安装LILO 据说超频也会出这种情况 磁盘错误码: x 内部错误 由LILO扇区读子程序产生 可能是因为被破坏的文件 重建map文件试试看 另一个原因也许是 当使用linear参数时去访问超出 的柱面 x 非法命令 它不该发生 如果它出现了 意味着LILO去访问BIOS不支持的硬盘 整理这份文档的时候 我的一个朋友就遇到了L 的错误 因为他把Linux装在第二个IDE口上(/dev/hdc) 加上Disk参数就好了 x 没找到地址标记 通常是介质问题 多试几遍看看 x 写保护错 仅在写 *** 作时出现 x 扇区未找到 典型的原因是硬盘参数不匹配 x 激活顺序改变 这应该是短暂的错误 再试一次 x 无效的初始化 BIOS没有适当地初始化硬盘 热启动一次或许有帮助 x DMA超出限度 这不应当发生 重新启动 x DMA试图越过 k边界 这不应当发生 建议忽略PACT参数 x C 无效的介质 这不应当发生 重新启动看看 x CRC错误 检测到介质错误 建议多启动几次 运行map安装程序 把map文件从坏块写到正常的介质上 x ECC矫正成功 读错误发生然后被矫正 但是LILO并不知道这个情况 终止了启动过程 x 控制器错误 不应该发生 x 定位失败 这可能是介质问题 重新启动试试 x 磁盘超时 磁盘或驱动器没有准备好 介质坏了或磁盘没有转 如果从软盘启动则可能是没有关门 xBB BIOS错误 这不应该发生 如果反复发生 则考虑移去PACT参数或加上/取消LINEAR参数 如果在写 *** 作过程中发生错误 则在错误码前有个前缀 w 尽管写错误并不影响启动过程 但它们指示一些错误 因为它们暗示系统中存在错误 一个好的建议是重新配置LILO成只读(read only) 五 忘记密码?结束后您将看到一个基于控制台的登录画面或者基于 XDM 的登录画面 以 root 身份登录 使用您安装时设定的密码 如果您忘记了这个密码 用single或者emergency boot选项 在LILO boot:提示符下敲入linux single以boot进入单用户模式 在单用户模式下 您的本地文件系统将被安装而网络服务将不会被激活 在紧急事务模式下 系统几乎没有做任何设置工作 仅仅root根文件系统被安装 而且是只读方式 进入单用户模式后 您可以使用passwd改变root的口令 六 如果lilo 被损坏或者不能启动时 如何紧急启动系统?您可以用光盘或安装软盘启动 出现 boot: 提示符后键入 vmlinuz root=/dev/linuxrootpartition noinitrd 其中 root= 后面填入您的linux root分区的分区号 例如 vmlinuz root=/dev/hda noinitrd回车之后 即可进入您的linux系统 您可以编辑/etc/nf 编辑之后 运行 / *** in/lilo 即可完成 lishixinzhi/Article/program/Oracle/201311/16837

一、填空

1、软件系统 驱动系统 2、一般文件 目录文件 特殊文件 符号链接文件

3、多用户 多任务 4、 *** 作符 范围

5、批处理 实时 虚拟 异步性 6、根目录 当前目录

7、命令体 *** 作选项 命令参数 8、外部设备

9、mount mnt10、root user-r root 系统管理员

11、文件名 子目录名及其指针(inode号码) 12、外围设备(输入/输出) I/O

13、shell script 用户定义 14、用户指示符

15、/dev/hdb 16、指令翻译器

17、/user/bin 18、管道 19、6 20、三

21、NFS 22、Samba 23、smbd24、开启/关闭服务器

25、$ 26、外围设备 27、系统管理员

二、名词解释

1.LILO: LILO(LInux LOader),LILO代表Linux加载程序。LILO是一个在系统启动时运行的程序,它允许选择用于引导计算机的 *** 作系统。

2.多重文件系统:LINUX系统都有一个固定不动的硬盘驱动器用以存储 *** 作系统和部分用户数据,此文件系统称为根文件系统(root file system)。同时,LINUX也提供其他可移动的辅助设备供拥护存储大量数据,借助每个设备上个别产生的文件系统来强化和简化庞大的文件系统。由于每个辅助设备上都有自己的文件系统,因此,它们也都有自己的完整的含有“根目录”的分层式文件系统结构,且各文件系统彼此相互独立。LINUX中,可以通过mount指令将其他文件系统“挂”在根文件系统上,使之成为根文件系统的一部分,当不再使用该文件系统时,须使用umount指令将其从根文件系统上卸下。

3.成串指令:LINUX允许用户将多个指令组合在一起,从逻辑上将它们视为一个单一指令执行,组合是同过大括号或小括号实现,两种方法是有区别的。

①、利用大括号“{}”组合成串指令。用大括号将数个指令括起,个指令后紧跟分号“;”,以示指令结束。

②、利用小括号“()”组合成串指令。用小括号括起的指令被限制在新的子shell(child-shell)内执行,该指令串组成的子shell结束后,恢复到执行该子shell前的情况,其内的指令不会对原来的变量产生影响,也不会改变原工作目录。

4.Shell Script: shell script是放在文件中的一串Shell和 *** 作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器。它接收用户命令,然后调用相应的应用程序。

5.响应:

6.RPM: RPM是Red Hat Package Manager的缩写,RPM是由Red Hat公司根据BOGUS(PMPMS)发展而来的软件包的安装与管理程序,类似Windows平台上的Uninstaller(反安装)和Cleansweep这些软件,是让用户用来自行安装和管理Linux上的应用软件包的管理程序。

7.shell的变量:变量是对内存中某一存贮单元的命名,当对变量进行存取时,如同对内存中相使用应存储单元的存取。Shell的变量分为:环境变量(environment variable)和暂时变量(provisional variable)。

8.系统调用:所有的 *** 作系统在其内核里都有一些内建的函数,这些函数可以用来完成一些系统级别的功能。Linux系统使用的这样的函数叫做“系统调用”,英文是systemcall。这些函数代表了从用户空间到内核空间的一种转换。每个系统调用都有一个定义好的数字,这些数字是用来构造这些系统调用的。这些系统调用的对应的数字和一些参数都在调用的时候送到某些寄存器里面。系统调用的数字实际上是一个序列号,表示其在系统的一个数组sys_call_table[]中的位置

9.符号链接文件:(symbolic links),它也有一个文件名,但其内容只是一个指向某个文件或目录的指针。若要看其内容,看到的却是该指针所指向的文件或目录的内容。

10.TCP/IP:Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。

11.shell的引号:shell的引号有三种:单引号、双引号、倒单引号。

单引号:其内的数据完全被视为普通字符串,不做任何取代

双引号:其内数据若有$和单引号,则仍保留在shell中的特定功能。

倒单引号:使用指令结果取代其内的字符串。

12.指令取代:在LINUX 中允许用户将指令的标准输出视为字符串,为此,需要将指令用倒单引号括起,此时,shell先执行指令,再用其标准输出的结果取代指令名称字符串。

13.PAM(可插入认证模块):PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些 动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段。

14.位置参数:位置参数共有10个,它们使得用户可以在执行shellscript时使用参数(argument)。其名称为:$0,$1,$2,$3,$4,$5,$6,$7,$8,$9。执行指令时,指令名称后面跟的参数将分别被赋值给相应的位置参数。

15. TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。

16.DNS: DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。

17.CSMA/CD: CSMA/CD(Carrier Sense Multiple Access/Collision Detect)即载波监听多路访问/冲突检测方法 在以太网中,所有的节点共享传输介质。如何保证传输介质有序、高效地为许多节点提供传输服务,就是以太网的介质访问控制协议要解决的问题。

18.HTTP: 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准

19.域名:域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

三、判断

××√√√×√√√××√√√××√×√××

四、问答

1. 请描述linux的ext3文件系统?

在EXT2格式中,每个逻辑磁盘被分成很多个区块(block),且数目非常大,而每个block有由1024单元组成,每个单元为一个字节(byte)。

每个字节存放a letter、 a number或a symbol。

2. 下面是使用$ls –l指令的文件信息,请指出:

该信息保存在文件系统的哪一部分?indoc-blocks

各部分的意义是什么?

“Total 1 /drw-rw-rw 1 Wang Wang 1565 Oct 24 12:40 cjbg”

total 1表示该文件夹(cjig的上层目录)下只有一个文件(即cjig)

/d表示这是一个目录,就是文件夹的意思

rw-rw-rw-表示各组权限,即所有者、同组成员、其他用户均拥有读、写权限,不拥有执行权限。

1表示该文件占用inode节点个数

Wang Wang 表示该文件(cjig)所有者是Wang,所在组为Wang。

1565表示文件大小

Oct 24 12:40最后修改时间为Oct 24 12:40。

Cjig是该文件名。

3.简述Linux *** 作系统文件用户、 *** 作权限及其权限更改。

①、Linux *** 作系统文件用户有三种:所有者、同组人员、其他用户。

②、权限(permission)分为三组,第一组是owner的权限,第二组是同组人员的权限,第三组是其他用户的权限。

每组分别由:r—可读;w—可写;x—可执行,三种权限构成。其中子目录的x可执行权表示:可以使用该目录下的文件,即可以CD到该目录下。

整个文件的 *** 作权或称为模式可以用三位八进制数表示。此种方法也称为绝对模式

③、改变一个或一组文件的 *** 作权限采用CHMOD指令

格式1:chmod absolute-mode file1 [file2] [file3] … —— 绝对模式

argument:absolut-mode —即用三位八进制数表示 *** 作权限。

filename之间以空格“ ”分隔。

格式2:chmod symbolic-mode file1 [file2] [file3] … —— 符号模式

argument:symbolic-mode—由三部分构成:

[who] op permission

who——用户的身份:u— owner ;

g— with owner in the same group

o— other users

a— all of the users

op—— the act of operation (设定权限的动作):

+ — add one of permissions加上一种权利

- — cancel one of permissions 取消一种权利

= — 设定具有某种权利

permission—— *** 作权利:r—读取权利;

w—写入权利;

x—执行权利

filename之间以空格“ ”分隔。

4.解释“〔root@localhost /root〕#”的含义。

root代表当前的用户 也就是说你使用root的帐号登录的

localhost是系统的名字 没有设置系统名字的时候默认名称是localhost

/ 代表你当前所处的目录位置你当前在根目录下

# 是用户提示符 代表你是根用户,普通用户是$提示符

5.简述LVM(逻辑卷管理)的工作原理。

LVM 在每个物理卷头部都维护了一个 metadata,每个 metadata 中都包含了整个 VG 的信息,包括每个 VG 的布局配置、PV 的编号、LV 的编号,以及每个 PE 到 LE 的映射关系。同一个 VG 中的每个 PV 头部的信息是相同的,这样有利于故障时进行数据恢复。

LVM 对上层文件系统提供 LV 层,隐藏了 *** 作细节。对文件系统而言,对 LV 的 *** 作与原先对 Partition 的 *** 作没有差别。当对 LV 进行写入 *** 作时,LVM 定位相应的 LE,通过 PV 头部的映射表,将数据写入到相应的 PE 上。

LVM 实现的关键在于在 PE 和 LE 间建立映射关系,不同的映射规则决定了不同的 LVM 存储模型。LVM 支持多个 PV 的 Stripe 和 Mirror,这点和软 Raid 的实现十分相似。

6.怎么实现linux主机与windows主机的资源共享?

Linux/Windows系统之间文件共享—Samba

1.Samba的组成:一个Samba服务器实际上包括两个守护进程:smbd和nmbd。

2.安装Samba服务器

3.Samba的配置

(1)图形化配置

(2)修改Samba配置文件:Samba服务器配置工具是用来管理Samba共享、用户以及基本服务器设置的图形化界面。

配置Samba服务器的第一步是配置服务器的基本设置和几个安全选项。

配置Samba服务器的第二步是添加Samba用户。

配置Samba服务器的第三步是添加共享。

连接Samba共享

要从Microsoft Windows机器上连接Linux Samba共享,可以使用“网上邻居”或图形化文件管理器。也可用以下DOS命令:

net use drive:\\ipaddress\service/user:username

7.Linux桌面系统从哪些方面保证了系统和信息有比Windows更高的安全?

开放源代码,有利于系统的安全和稳定

1、开放源码可以带来安全。一、开放代码有助于快速修改错误;二、开放代码有助于改善代码质量;三、开源有助于促进安全代码开发技术

2、没有恶意后门。由于源码的开放性,其安全隐患要比商业 *** 作系统少得多,不存在开发者有意留下的秘密后门,使得Linux非常适合于安装到涉及国家机密和安全的计算机系统中。

五、选择

1 2 3 4 5 6 7 8 9 10

A ABC C B C A B D B C

11 12 13 14 15 16 17 18 19 20

B ACD B B A A B D D D

21 22 23 24 25 26 27 28 29 30

AC A B B C C D A B E

31 32 33 34 35 36 37 38 39 40

B B D B D A ACDE A ABC A

41 42 43 44 45 46 47 48 49 50

B CD ABCDE D A ABCD A D ? ABC

51 52 53 54 55 56 57 58 59 60

AC B ABDE D B D D B A B

61 62 63 64 65 66 67 68 69 70

C B A A C B D AD C B

71 72 73 74 75 76 77 78 79 80

B C B A B C D ABCD A A

81 82 83 84 85

A D B A B

六、填写指令的功能

LOGNAME:显示当前终端的当前登录用户名。

WHO:显示当前已登录的用户标识符及其使用的终端。arguments: 无参数时显示系统当前的所有用户;有参数时显示登录者本身的信息

DATE:显示当前系统的日期和时间。

CAL:可以用来显示公历日历。

cal命令不带参数只显示当前月份的日历。

-1 显示一个月的月历(Display single month output. This is the default.)

-3 显示系统前一个月,当前月,下一个月的月历(Display prev/current/next month output.)

-s 显示星期天为一个星期的第一天,默认的格式(Display Sunday as the first day of the week. This is the default.)

-m 显示星期一为一个星期的第一天(Display Monday as the first day of the week.)

-j 显示儒略日(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)(Display Julian dates (days one-based, numbered from January 1).)

-y 显示当前年份的日历(Display a calendar for the current year.)

ECHO:显示指令后参数的内容

WRITE:允许用户通过终端与别的用户交流信息。

说明:userid 是目标用户的标识符。

MESG:设定是否允许别的用户向你发送信息(message)。无选项时,查询当前状态。

MAN:连机帮助。:该指令的退出需要用户键入“q”。

TYPE:得到指令或文件的出处

PASSWD:允许用户修改 password。当用户执行该指令时,系统要求用户首先输入原来的password,然后两次输入新的password。对于用户的输入,屏幕上不会有任何的显示。

HOSTNAME:获得当前系统名字。每个系统都应该有一个名字,这个名字通常在系统安装时确定,可以使用hostname命令来获得当前系统的名字。同样设置计算机的名字也可以使用hostname命令,但这需要root权限。

IFCONFIG:显示或设置网络设备。ifconfig 命令被用来为一个网卡分配一个IP地址;设置本地环路界面;分配一个子网掩码。

IFCONFIG ETH0 DOWN:要暂停某个网络接口的工作。

IFUP命令用于启动指定的非活动网卡设备,该命令与ifconfig up命令相似。

IFDOWN命令用于停止指定的活动网卡设备,该命令与ifconfig down命令功能相似。

ROUTE:在本地IP路由表中显示和修改条目。

PING:网络测试命令,它通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。在Linux系统中,ping命令默认会不间断地发送ICMP报文直到用户使用“Ctr+C”键来终止该命令,使用“-c”参数可指定发送ICMP报文的数目。

TRACEROUTE:跟踪本地和远程两台主机间的UDP路由数据报。

KILL:删除执行中的程式或工作

SU:是用户可以不重新登录(login)而直接将自己以某个文件的拥有者的身份去获得该文件,之后以<ctrl>+<D>回到原来自己的登录者。此前,用户不必知道目标文件用户的UID和GID。但必须知道其passwd。(通过id指令可获得当前登录者的UID、GID)

3.LINUX的文件系统构成:

LINUX系统都有一个固定不动的硬盘驱动器用以存储 *** 作系统和部分用户数据,此文件系统称为根文件系统(root file system)。同时,LINUX也提供其他(如:磁盘,磁带,光盘等)可移动的辅助设备供拥护存储大量数据,借助每个设备上个别产生的文件系统来强化和简化庞大的文件系统。由于每个辅助设备上都有自己的文件系统,因此,它们也都有自己的完整的含有“根目录”的分层式文件系统结构,且各文件系统彼此相互独立。

LINUX中,可以通过mount指令将其他文件系统“挂”在根文件系统上,使之成为根文件系统的一部分,当不再使用该文件系统时,须使用umount指令将其从根文件系统上卸下。

lilo吧里的:

的确有个小loli名叫lilo,全称:莉罗·艾

至于作者的意图……把名字反过来念就好了……

此人物是国内原创作品人物,出处:《bloodline》

是一部比较会服务群众的四格漫画……由于人气高,最近将转型为长篇连载于商业漫画杂志《漫友-漫画100》

别的:lilo美音:['laɪlo]英音:['lailəu]

lilo的中文翻译

以下结果由译典通提供词典解释

名词 n.

气垫床,充气床

另一种:

LILO代表Linux加载程序。LILO是一个在系统启动时运行的程序,它允许选择用于引导计算机的 *** 作系统。可以用LILO引导几个不同的 *** 作系统,如Linux和MS-DOS。用LILO可以定义一个默认的要引导的 *** 作系统和一个引导该 *** 作系统的延迟时间。例如,如果在计算机上有MS-DOS和Linux,可以配置LILO引导二者中的任何一个,然后告诉LILO,如果30秒后没有键盘介入,就引导二者中的MS-DOS;如果在30秒之内,键盘的Ctrl、Alt、Shift、Caps Lock中的任一键按下,就会出现boot:,此时按下Tab键,能获得LILO引导的 *** 作系统的清单。配置LILO时,可以指定所有这些 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12192184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存