版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.(云计算)是继计算机、互联网之后的一种新技术,也是一种资源提供方式和资源使用模式。2.硬件基础设施中(CPU)是绝对的核心。3.CPU微架构指令集主要分两种,一个是Intel、AMD为首的复杂指令集(CISC),另一个是以IBM、ARM为首的精简指令集(RISC)。4.(操作系统)是提供用户管理和使用资源的接口。5.计算机操作系统根据提供商可以分为Microsoft阵营和Linux类阵营,根据其用途划分为(服务器操作系统)和(桌面操作系统)。6.Linux操作系统是一个性能稳定的(多用户)网络操作系统。7.云计算的服务模式由三部分组成,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。8.云计算底层最核心的支撑技术是(虚拟化技术)和集群技术。9.云计算平台是成熟的云计算系统,目前主要包括:(OpenStack)、(Kubernetes)。10.(分布式计算)是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,最后把这些计算结果综合起来得到最终结果。11.Linux操作系统,全称(GNU/Linux),是一种免费使用和自由传播的类UNIX操作系统二、判断题1.云计算系统是一种集中式计算系统,所有数据和应用程序都存储在本地计算机上。(×)2.Linux是一种闭源操作系统,其源代码不对外公开。(×)3.Linux内核是Linux操作系统的核心组件,负责管理系统的硬件和软件资源。(√)4.Linux发行版是基于Linux内核构建的,但每个发行版都包含独特的软件包管理系统和附加软件。(√)5.开源协议由于开源精神,对Linux及其相关软件的使用、修改和分发没有任何限制。(×)三、单选题1.Linux最早是由谁开发。(B)A.RobertKoretskyB.LinusTorvaldsC.BillBallD.LinusDuff2.下列哪项软件是自由软件?(C)A.WindowsB.AIXC.LinuxD.Solaris3.Linux内核主要负责什么功能?(C)A.图形用户界面管理B.应用程序开发C.系统软硬件资源管理D.网络通信协议设计4.以下哪个选项不是Linux发行版的组成部分?(D)A.Linux内核B.软件包管理系统C.附加软件和应用D.专有的硬件设备5.开源协议如GPL对使用其许可的软件有哪些要求?(B)A.软件必须免费分发B.软件的任何修改都必须保持开源C.软件不得用于商业用途D.软件必须定期更新四、多选题1.Linux的基本思想主要有:(AB)A.一切资源皆文件B.每个软件都有确定的用途C.完全免费、开放源代码D.完全兼容POSIX标准2.Linux具有以下重要特性:(ABCD)A.完全免费、开放源代码B.高可靠性C.最广泛的硬件适配性D.完全兼容POSIX标准3.Linux的应用领域有:(ABCD)A.服务器领域B.科学计算领域C.物联网领域D.个人桌面领域4.Linux的发行版有:(ABCD)A.CentOSB.DebianC.openEulerD.Ubuntu
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.openEuler致力于与主流的Linux标准兼容,尤其是与RedHatEnterpriseLinux和CentOS兼容,采用(RPM)作为其包管理系统。2.在虚拟化技术中,通常将这个物理服务器称为(宿主机),宿主机上运行的虚拟机也叫(客户机),虚拟机内部运行的操作系统称为(客户机操作系统)。3.(云服务器)特指运营商租赁给互联网用户的虚拟服务器平台。平台整合了传统意义上的互联网应用三大核心要素:(计算)、(存储)、(网络),面向用户提供公用化的互联网基础设施服务。4.通过使用(SSH),可以把所有传输的数据进行加密、压缩,实现又快又安全的传输。5.(网络)和软件源服务是Linux系统使用必须具备的基础条件。二、判断题1.在安装Linux系统之前,不需要对硬件和系统要求进行检查。(×)2.openEuler是一个商业化的Linux发行版,需要付费购买才能使用。(×)3.虚拟机是一种模拟真实计算机硬件的软件,可以在其上运行操作系统。(√)4.安装openEuler时,必须选择所有的软件包以确保系统的完整性。(×)5.使用Linux客户端可以远程管理已经安装好的Linux系统。(√)三、单选题1.openEuler系统的配置文件主要存放在哪个目录下?(C)A./homeB./varC./etcD./usr2.当你需要远程管理Linux系统时,以下哪种协议是最常用的?(B)A.FTPB.SSHC.HTTPD.SMTP3.在虚拟机中安装openEuler的主要好处是什么?(A)A.可以同时运行多个操作系统B.需要更强大的硬件配置C.无法进行系统备份D.增加实体计算机的系统崩溃风险4.安装openEuler过程中,以下哪项不是必须的安装步骤?(C)A.选择安装的语言和键盘布局B.设置root用户的密码C.下载并安装所有的电子游戏D.选择安装的软件包和桌面环境5.如果希望在一个隔离的环境中测试操作系统的新功能而不影响主系统,应该使用什么技术?(B)A.双启动系统B.虚拟机C.容器技术D.RAID阵列
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.查看IP地址,最简单的命令是ip(a)。2.查看本机IP,Windows的命令是(ipconfig)。3.临时提升一次权限的命令是(sudo)。4.查询当前用户名的命令是(whoami)。5.查询当前用户身份信息的命令是(id)。6.查询正在登陆用户信息的命令是(who)。7.查询用户登陆历史记录的命令是(last)。8.查看系统日期和时间的命令是(date)。9.查看系统日历的命令是(cal)。10.简单计算器的命令是(bc)。11.修改自己密码的命令是(passwd)。12.管理员修改他人密码的命令是(sudo)passwd用户名。13.打开一个看不见的窗口的命令是(bash)。14.打印当前工作路径的命令是(pwd)。15.显示目录内容列表最简单的命令是(ls)。16.将前一个命令的标准输出作为后一个命令的标准输入,称之为(管道)。17.打印目录树状结构的命令是(tree)。18.切换工作目录的命令是(cd)。19.简单的文本回显的命令是(echo)。20.C语言风格的文本打印的命令是(printf)。21.简单的打印文件的命令是(cat)。22.需要管理员权限简单的打印文件的命令是(sudo)cat。23.Linux独有的联机帮助的命令是(--help)。24.传统Unix联机帮助的命令是(man)。25.更详细的带超链接功能的联机帮助的命令是(info)。26.同步内存数据到磁盘的命令是(sync)。27.安全的关机/重启命令的命令是(shutdown)。28.立即关机,不建议使用,仅限单机用户的命令是shutdown(-h)now。29.立即重启,不建议使用,仅限单机用户的命令是shutdown-r(now)。30.15分钟后重启服务器的命令是shutdown-r(+15)。31.取消本次关机或重启操作的命令是shutdown(-c)。二、判断题1.Linux同其他计算机系统一样可以直接关闭电源。(×)2.在Linux系统中,Linux命令语法格式如下:命令[选项][参数]。(√)3.Tab键的自动补齐功能可以将部分命令名或者文件名快速补充完整。(√)4.Linux的超级用户为root登录时不需要口令。(×)三、单选题1.如果用户想对某一命令详细的了解,可用命令(C)A.lsB.helpC.manD.dir2.以下组合键能强制终止当前运行的命令(A)A.Ctrl-CB.Ctrl-FC.Ctrl-BD.Ctrl-D3.以下组合键能正常结束当前运行的命令(D)A.Ctrl-CB.Ctrl-FC.Ctrl-BD.Ctrl-D4.怎样显示当前目录(A)A.pwdB.cdC.whoD.ls5.变更用户身份的命令是(D)A.whoB.whereC.whoamiD.su6.用于终止某一进程执行的命令是(C)A.endB.stopC.killD.free7.不能用来关机的命令是(D)A.shutdownB.haltC.initD.logout8.在bash中超级用户的提示符是(A)A.#B.$C.>D.C:\>
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.(pwd)打印当前工作目录地址。2.(tree)以树状图列出目录的内容。3.(ls)显示目录内容列表。。4.ls(-a)选项列出所有文件包括隐藏的详细信息。5.ls(-l)选项输出长格式列表。6.ls(-R)选项显示递归文件。7.ls(-d)选项仅显示目录本身信息。8.(cd)切换用户工作目录。9.cd(~)切换到自己的Home目录。10.cd(-)返回到上次所在目录。11.cd(/)进入根目录。13.(mkdir)用来创建目录。14.(rmdir)用来删除空目录。15.(touch)创建新文件或者修改文件时间。16.(file)查看文件类型。17.读取大文件建议使用(less)或more命令。18.(wc)统计文件的字节数、字数、行数。19.(grep)是以行为单位过滤文档内容,将所有符合正则表达式的行输出。20.根据文件名在特定目录中搜索可以使用(find)命令。21.(cp)命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。22.(rm)命令可以删除一个目录中的一个或多个文件或目录。23.(mv)命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。24.ln默认的链接类型是(硬链接)。25.ln(-s)选项创建符号链接。27.利用创建目录命令(mkdir)的(-p)参数可以一次性创建多个嵌套的目录。二、判断题1.文件操作rmdir命令用于删除目录,但是rmdir只能删除空目录。(√)2.在Linux系统中,Linux文件后缀并无实际意义。(√)3.tar命令归档文件名后缀并无实际意义。(×)4.7z命令归档文件名后缀有实际意义。(√)5.cat不仅可以打印文件也可以创建文件。(√)6.find命令选项-name是长选项。(√)三、单选题1.欲把当前目录下的file1.txt复制为file2.txt,正确的命令是(D)A.copyfile1.txtfile2.txtB.cpfile1.txt|file2.txtC.catfile2.txtfile1.txtD.catfile1.txt>file2.txt2.怎样显示当前目录文件列表(D)A.pwdB.cdC.whoD.ls3.怎样显示当前目录文件路径(A)A.pwdB.cdC.whoD.ls4.如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(A)A.ls*.txtB.find.–name.txtC.ls–d.txtD.find..txt5.下列关于linux中home目录描述正确的是(C)A.这个目录存放着最经常使用的命令B.这里存放的系统管理员使用的系统管理程序C.存放普通用户的主目录,在Linux中每个用户都有自己的一个目录,一般该目录是以用户的账户命名D.所有的系统管理所需要的配置文件和子目录
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.系统为每个用户分配一个唯一的用户ID-UID,它的初始值为(0)。2.限制权限运行是计算机系统的一个基本知识,非执行管理任务时不建议使用(root)账户登录系统。3.程序用户又称(系统账户),用于维持系统或某个程序的正常运行。4.(useradd)命令添加一个用户账号,(-m)选项创建用户主目录,(-r)选项创建程序用户,(-s)选项指定登录Shell。5./etc/目录下(passwd)文件是Linux系统中的一个重要文件,它存储着系统中所有用户的信息。6./etc/目录下(shadow)文件是Linux系统中的一个重要文件,它存储着系统中所有用户的密码信息。7.(passwd)命令修改用户口令,(-l)选项锁定用户密码,限制用户登录,(-u)选项解除用户密码锁定。8.(usermod)修改用户账号就是根据实际情况更改用户的有关属性,(-g)选项将用户加入指定组,(-G)选项设定用户附加组列表。9.(userdel)命令删除用户,(-r)选项删除与用户相关的所有文件。10.(groupadd)命令用于创建一个新的用户组。11.(gpasswd)命令是Linux下组文件/etc/group和/etc/gshadow的管理工具。(-A)选项设定管理员列表,(-a)选项添加用户到组,(-d)选项从组中删除用户。12.(groupmod)命令更改组gid或名称。13.(groupdel)命令用于删除指定的用户组。14.(newgrp)命令切换有效用户组。15.(chmod)命令变更文件或目录的权限,(-R)选项表示递归,进行目录操作。16.(chown)命令可以改变某个文件或目录的所有者和所属组。17.(umask)是文件权限掩码,可以通过掩码修改创建新文件的默认权限。18.Linux系统为我们提供了(su)、(sudo)两种用户权限提升机制。二、判断题1.在用useradd创建用户时,会出现交互界面。(×)2.Linux用户账户分为普通用户和系统用户。(×)解析:linux操作系统除了普通用户、系统用户,还有超级用户3.配置文件/etc/passwd文件的内容较多,使用tail命令可以查看文件最后几行的内容。(√)4.查看/etc/passwd文件的内容,需要root权限。(×)5.通过指定登录Shell为/sbin/nologin,可以限制用户登录。(√)6.用户口令的管理是用户管理的一项重要内容。(√)7.没有x权限的目录不可访问。(√)三、单选题1.默认情况下管理员创建了一个用户,就会在哪个目录下创建一个用户主目录(B)A./usrB./homeC./rootD./etc2.什么用户对Shadow文件拥有读取权利(A)A.只有root用户B.只有伪用户C.普通用户D.伪用户和root用户3.哪个目录存放用户密码信息(B)A./bootB./etcC./varD./dev4.哪个命令可以从普通用户切换成超级用户(D)A.superB.passwdC.tarD.su5.useradd命令选项-g的主要参数含义(A)A.指定用户所属的用户组B.指定用户所属的附加组C.指定用户的用户号D.建立系统账号6.在下面有关组账户知识中说法错误是(C)A.组账户是一类特殊账户,具有相同或相似特性的用户集合B.可以集中设置访问权限和分配管理任务C.组账户分为系统组和用户组D.组账户配置主要涉及/etc/group和/etc/gshadow两文件7.关于文件权限修改chmod命令说法错误的是(C)A.chmodo+wtest.txtB.chmodg-w,u+xtest.txtC.chmodg-2,u+1test.txtD.chmod0777test.txt8.下列哪项是系统用户的UID取值范围(B)A.0B.1~999C.1000~60000以上D.60000以上9.下列哪个是设置用户账户中删除指定账户的密码(A)A.-d,--deleteB.-l,--lockC.-u,--unlockD.-q,--quiet10.useradd命令中哪个命令选项用于加上注释信息(A)A.-cB.-dC.-gD.-G11.关于passwd命令的说法,哪个不正确(D)A.普通用户利用passwd命令能修改自己的密码B.超级用户利用passwd命令能够修改自己和其他用户的密码C.普通用户利用passwd命令不能修改其他用户的密码D.普通用户利用passwd命令能够修改自己和其他用户的密码12.usermod命令可以修改用户信息,下列哪个选项可以更改主用户组(C)A.-lB.-sC.-gD.-G
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.软件包前端管理工具是在软件包管理工具的基础上,实现下载、验证、自动解决安装(依赖)关系。2.(yum)是一个在OpenEuler、Fedora、RedHat、CentOS等发行版中的前端软件包管理器。3.(dnf)是yum的增强版。4.yum(check-update)命令更新缓存,并检查软件更新。5.yum(list)命令根据软件包名称列出软件包。6.yum(search)命令搜索软件包描述。7.yum(provides)命令反向查询文件由哪个包提供,或者软件包由哪个仓库提供。8.yum(info)命令显示软件包详细信息。9.yum(install)命令安装在线软件包。10.yum(remove)命令卸载软件包。11.yum(upgrade)命令通过“卸载/安装/升级”来更新系统。12.(apt)命令与apt-get基本通用,是作为新标准推荐使用的。13.FreeBSD中使用(pkg)作为的软件包管理工具。14.rpm(-qa)选项列出当前全部已安装的软件包。15.(dpkg)是Debian/Ubuntu系的软件包管理器。二、判断题1.rpm本地安装不能解决依赖问题。(√)2.rpm命令如果不想解决依赖问题,还可以通过选项强制安装。(√)3.yuminstall不能用来升级软件包。(×)4.yuminstall不能用来安装本地软件包。(×)5.yuminstall在线安装能够解决依赖问题。(√)6.yuminstall本地安装不能解决依赖问题。(×)7.apt-get-finstall能够进行本地安装软件依赖修正。(√)三、单选题1.在Linux系统中,以下哪个命令不能用于安装软件包(A)A.installB.rpm-iC.apt-getinstallD.yuminstall2.在Linux中,以下哪个目录通常用于存放软件包(B)A./binB./usr/localC./var/cacheD./etc/yum.repos.d3.在RedHat系列的Linux中,哪个命令不能用于搜索的软件包(B)A.yumsearchB.aptsearchC.dnfsearchD.rpm-qa4.在使用apt包管理器时,哪个命令用于更新软件包列表(A)A.aptupdateB.aptupgradeC.aptinstallD.aptsearch
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.Vim编辑器有三种模式:(命令模式)、(编辑模式)和末行模式。2.Vim编辑器的快捷键(3G)表示移动到文档第3行。3.Vim编辑器的快捷键(dd)表示删除1行。4.Vim编辑器的快捷键(yy)表示复制1行。5.Vim编辑器中(v)模式可以实现模拟鼠标式的选择操作。二、判断题1.在Vim的命令模式下,可以进行文本的复制、粘贴和删除等操作。(√)2.Vim的末行模式主要用于保存和退出编辑器。(×)3.在Vim中,可以使用“i”命令进入插入模式。(√)4.Vim编辑器不支持语法高亮功能。(×)5.使用Vim编辑器编写Java程序时,无法直接编译和运行Java代码。(×)三、单选题1.Vim编辑器中,哪种模式允许用户进行文本的复制、粘贴和删除等操作?(B)A.插入模式B.命令模式C.末行模式D.图形模式2.要在Vim中保存文件并退出编辑器,应该在末行模式中输入什么命令?(A)A.:wqB.:q!C.:xD.:savequit3.在Vim编辑器中,要实现全局搜索并替换某个词,应该在末行模式中使用哪个命令?(C)A./searchtermB.?searchtermC.:%s/old/new/gD.:s/old/new/g4.以下哪个命令不是Vim中的命令模式操作?(D)A.yyB.pC.ddD.:setnumber5.在Vim中,要撤销上一步的操作,应该使用哪个命令?(B)A.Ctrl+ZB.uC.Ctrl+RD.Ctrl+Y
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.服务(Service)是网络系统中应用层的基本单位,它通过与一个特定的端口(Port)绑定来对外提供服务。服务实现了最简单的(应答系统),允许外部实体与服务器进行通信,它能够接受、处理并响应网络数据请求。2.服务机制实现对普通进程进行监管,确保进程能够不间断提供服务,服务又被称为(守护进程)。3.新版Linux系统服务被SystemD统一管理,主要命令是(systemctl)。4.查看服务的详细状态需要使用systemctl(status)命令。5.临时启动服务需要使用systemctl(start)命令。6.临时停止服务需要使用systemctl(stop)命令。7.临时重启服务需要使用systemctl(restart)命令。8.临时重载服务需要使用systemctl(reload)命令。9.设置服务开机自启动需要使用systemctl(enable)命令。10.取消服务开机自启动需要使用systemctl(disable)命令。11.(ps)命令是Linux系统中进程状态查看命令。12.(pstree)是一个用于显示系统进程树的命令。13.(top)命令是Linux的动态任务管理器,可以实时动态地监视系统的运行状况。14.(journalctl)是systemd套件的一个命令,是一个系统日志管理器。二、判断题1.在Linux系统中,服务管理主要是通过命令行界面来完成的。(√)2.进程管理是系统管理中不重要的一部分。(×)3.在Linux中,top命令不能用于查看当前运行的进程。(×)4.日志文件对于系统管理员来说并不重要,因为它们不包含有关系统活动的有用信息。(×)5.在Linux系统中,提升系统安全性的一种方法是禁用不必要的服务。(√)三、单选题1.在Linux中,哪个命令可以查看当前系统中所有运行的进程?(A)A.psB.lsC.cdD.mkdir2.以下哪个命令可以用来设置周期性计划任务?(B)A.atB.cronC.psD.top3.为了增强系统安全性,以下哪种做法是推荐的?(C)A.开放所有网络端口B.使用弱密码C.定期更新和打补丁D.禁用防火墙4.Linux系统中,哪个命令可以查看进程的CPU和内存使用情况?(A)A.psauxB.ls-lC.df-hD.du-sh四、多选题1.在Linux系统中,关于服务管理的说法,哪些是正确的?(AC)A.服务可以在系统启动时自动运行B.服务管理只能通过图形界面进行C.管理员可以使用systemctl命令管理服务D.服务配置通常存储在/etc/init.d/目录下2.以下哪些命令可以用于进程管理?(ABC)A.psB.killC.topD.df3.关于Linux系统中的计划任务管理,以下哪些说法是正确的?(AB)A.cron是Linux系统中用于设置周期性计划任务的工具B.at命令可以用于设置一次性计划任务C.计划任务配置保存在/etc/crontab文件中D.计划任务无法在系统启动时自动执行
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.Linux网络使用(NetworkManager)服务进行管理,可以使用服务管理的方式查看网络状态或控制网络。2.命令行界面下,使用的网络管理工具常用的是(setup)、(nmtui)。3.iproute2是一个在Linux下的高级网络管理工具软件,主要命令工具是(ip)、(ss)。4.查看L2链路层的物理设备网络命令是ip(link)。5.查看L3网络层IP信息网络命令是ip(addr)。6.查看网关的路由信息网络命令是ip(route)。7.查看邻居表网络命令是ip(neigh)。8.查看全部监听的端口网络命令是ss(-tulnp)。9.查询已建立的连接网络命令是ss(-nat)。10.打印网络流量的统计数据网络命令是ss(-s)。11.(lsof)命令是一个列出当前系统打开文件的工具。12.(ping)命令是一种网络包探索器,用于测试网络连接量的程序。13.(telnet)命令测试目标端口是否可达。14.(traceroute)指令追踪网络数据包的路由途径。二、判断题1.在Linux系统中,可以使用iptables命令来配置和管理防火墙规则。(√)2.防火墙的主要作用是防止外部网络对内部网络的非法访问。(√)3.路由配置主要是指定数据包在网络中的传输路径。(√)4.为了保证网络安全,应该禁用所有的网络服务以减少攻击面。(×)5.在Linux中,route命令可以用来查看和修改路由表。(√)三、单选题1.在openEuler系统中,哪个文件通常用于配置网络接口?(B)A./etc/network/interfacesB./etc/sysconfig/network-scripts/ifcfg-<interface>C./etc/resolv.confD./etc/hosts解析:A或B(取决于Linux发行版,A选项通常是Debian系的配置方式,B选项是RedHat系的配置方式)2.在Linux中,哪个命令用于测试网络的连通性?(C)A.telnetB.sshC.pingD.ftp3.以下哪个不是网络管理的基本命令?(C)A.pingB.tracerouteC.lsD.netstat4.在Linux系统中,哪个命令可以显示当前系统中活动的网络连接、监听的端口以及网络服务?(B)A.ifconfigB.netstat或ssC.routeD.iptables5.关于路由配置,以下哪个说法是正确的?(C)A.路由配置主要是设置DNS服务器地址B.路由配置不需要知道目的网络的地址C.路由配置用于指定数据包在网络中的最佳传输路径D.路由配置是为了提高网络的下载速度四、多选题1.在Linux系统中,以下哪些命令与网络管理相关?(ABD)A.ifconfigB.iptablesC.lsD.route2.防火墙的主要功能包括哪些?(ABD)A.防止外部非法访问B.监控网络流量C.加速网络传输D.记录网络活动日志3.在Linux系统中,进行网络故障排查时,以下哪些命令可能是有用的?(ABC)A.pingB.tracerouteC.ifconfigD.ps
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.Shell变量可分为如下4种类型:(环境变量)、(预定义变量)、(位置变量)和用户自定义变量。2.Shell中读取一个定义过的变量,变量名前需加($)。3.Shell中使用(read)可以从键盘读取输入值并赋值给变量。4.Shell变量有三种作用域:(局部变量)、(全局变量)和(环境变量)。5.Shell中($0)代表所执行命令的名称,($1)代表了命令的第1个参数。6.(echo)命令用于在Shell中打印Shell变量的值,或者直接输出指定的字符串,一般起到一个提示的作用。7.Shell中(printf)命令格式化并输出结果。8.(重定向)一般是一道工艺命令的结束,表示将处理的最终结果文件如何显示或存储。9.如果希望执行某个命令,不希望在屏幕上显示输出结果,那么可以将输出重定向到(/dev/null)。10.(管道)使用竖线将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。11.Shell中将输出的结果分为几个分流,就需要使用(tee)命令。12.test测试后返回一个值给系统,下一个命令可以借助于($?)查看。13.Shell中(shift)命令用于对参数的移动,通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理。14.Shell中函数的(renturn)值会被预定义变量#?获取。二、判断题1.Shell是一种命令行解释器,它允许用户与操作系统进行交互。(√)2.Shell脚本不具有编程语言的特性,如变量、控制结构等。(×)3.在Shell脚本中,变量名区分大小写。(√)4.Shell脚本中的顺序结构是指命令按照它们在脚本中出现的顺序依次执行。(√)5.Shell脚本中的选择结构只能通过if语句来实现。(×)6.for循环是Shell脚本中唯一可用的循环结构。(×)7.Shell函数可以在脚本中被调用,但不能在命令行中直接调用。(×)8.Shell脚本中的文件包含是指将一个脚本文件的内容包含到另一个脚本文件中。(√)9.Shell变量可以被赋值为命令的执行结果。(√)10.Shell脚本在执行时不需要任何解释器,可以直接运行。(×)三、单选题1.Shell中的测试命令是?(B)A.testparmB.testC.readD.man2.test测试的标准方法是?(A)A.[test测试]B.[test测试]C.[test测试]D.[test测试]3.可以使用什么命令对Shell变量进行算术运算?(C)A.readonlyB.exportC.exprD.read4.在Shell程序中,要访问命令行第9个参数之后的参数,就必须使用什么命令?(B)A.exportB.shiftC.exprD.read5.下列哪个是Shell的功能?(C)A.图形界面设计B.文本编辑器C.命令行解释器D.数据库管理系统6.在Shell脚本中,如何定义一个变量?(B)A.var=valueB.var=valueC.$var=valueD.var==value7.在Shell脚本中,哪个符号用于注释一行代码?(B)A.//B.#C./**/D.–8.在Shell脚本中,如何引用变量的值?(A)A.$variableB.%(variable)C.@variableD.#variable#9.以下哪个命令可以用来比较两个字符串是否相等?(B)A.str1==str2B.["str1"="str2"]C.str1=str2D.strcmp(str1,str2)10.在Shell中如何表示一个数组并给数组的第三个元素赋值为"apple"?(C)A.arr[3]="apple"B.array(3)="apple"C.arr[2]="apple"D.${arr[3]}="apple"四、多选题1.在Shell脚本中,以下哪些命令可以用于比较数值或字符串?(ABC)A.-eqB.-neC.-gtD.<E.==2.下列哪些符号或命令可以用于获取Shell脚本中的变量值?(AB)A.$variableB.${variable}C.%(variable)sD.@(variable)E.#variable#3.下列哪些选项是Shell脚本中可能用到的特殊变量?(ABCDE)A.$#B.$?C.$∗D.$@E.$$
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.过滤器中(head)命令从数据开头选择数据行。2.过滤器中(tail)命令从数据结尾选择数据行。3.过滤器中(nl)命令在每行前面加一字段,显示行号。4.过滤器中(tac)命令反转文本行的顺序。5.过滤器中(rev)命令将文件中的每行内容以字符为单位反序输出。6.过滤器中(wc)命令统计指定文件中的字节数、字数、行数。7.过滤器中(sort)命令将文件进行排序,并将结果标准输出。8.过滤器中(uniq)命令用于报告或忽略文件中的重复行。9.过滤器中(history)命令列出当前账号最常使用的5个命令。10.正则表达式是一种文本模式,正则表达式由(普通字符)和(元字符)组成。12.在正则表达式里,元字符(^)来表明想对一个字符集合进行取非匹配。13.在正则表达式里,元字符(\d)匹配任意数字字符。14.在正则表达式里,元字符(\s)匹配任意空白字符。15.在正则表达式里,元字符(^)匹配字符串的开头。16.在正则表达式里,元字符(\$)匹配字符串的结尾。17.在正则表达式里,元字符(\b)匹配单词的边界。18.Unix的grep家族包括grep、(egrep)和fgrep,另外还集成了Perl语言的正则表达式(pgrep)。19.流编辑器(sed)同Vim相比是非交互式的,处理时把当前处理的行存储在临时缓冲区中,称为(模式空间)。20.perl命令开启(-pe)选项启用Perl一行式命令。21.awk脚本是由(模式)和(操作)组成。二、判断题1.过滤器只能处理文本数据,不能处理图像或音频数据。(√)2.简单过滤器可以对文本进行基本的搜索和替换操作。(√)3.正则表达式是一种用于模式匹配和文本搜索的语法。(√)4.cut命令不能用于从文本中抽取指定字段。(×)5.awk是一种编程语言,可以用于文本处理和数据分析。(√)6.使用grep命令时,-i选项用于忽略大小写进行搜索。(√)7.sed命令中的s命令用于替换文本中的模式。(√)三、单选题1.下列哪个命令用于在文本中搜索特定模式?(C)A.sedB.awkC.grepD.cut2.sed命令中的哪个选项可以用于在文件中直接进行修改?(B)A.-eB.-iC.-nD.-r3.cut命令主要用于什么操作?(C)A.文本替换B.文本搜索C.字段抽取D.文本排序4.在awk中,如何表示当前行的第一个字段?(B)A.$0B.$1C.$#D.$@5.下列哪个命令可以处理流数据并进行文本替换?(B)A.grepB.sedC.awkD.cut6.grep命令中,哪个选项可以显示匹配行的行号?(B)A.-cB.-nC.-lD.-v7.在sed命令中,如何替换文本中的所有“apple”为“orange”?(B)A.sed's/apple/orange/'file.txtB.sed's/apple/orange/g'file.txtC.sed'/apple/orange/'file.txtD.sed's|apple|orange|'file.txt8.awk命令中,如何打印当前行的内容?(A)A.awk'{print}'B.awk'{print$1}'C.awk'{print#0}'D.awk'{print$@}'四、多选题1.下列哪些命令属于文本处理工具?(BCD)A.lsB.grepC.sedD.awkE.cd2.在使用grep命令时,以下哪些选项可以用来修改搜索行为?(ABCD)A.-iB.-vC.-rD.-l3.下列哪些说法关于sed命令是正确的?(ABD)A.sed是一个流编辑器。B.sed主要用于文本替换。C.sed不能处理流数据。D.sed可以使用正则表达式。E.sed只能处理单个文件。4.下列哪些工具可以用来抽取文本中的特定字段?(CD)A.grepB.sedC.awkD.cutE.sort
注意事项:1.请用“大写数字+顿号+题型”将不同题型进行区分;2.建议优先使用word自带的公式编辑器进行公式编辑;3.题号与内容、选项与内容之间尽量不要使用空格、回车,以免习题导入失败;4.习题导入后,请再次核对习题内容,未成功导入的习题请手动添加至题库中。以下为习题模板:一、填空题1.容器虚拟机技术是一种基于(Linux内核)的轻量级的虚拟化解决方案,容器共享主机内核。2.docker(images)命令查看本地已安装镜像。3.docker(search)命令在线查找镜像库。4.docker(pull)命令拉取一个镜像。5.docker(run)命令运行容器,选项(-d)直接进入后台运行。6.docker(attach)进入一个已经运行的容器内部系统,一般需要接管一个打开的可交互的终端。7.docker(exec)进入容器内部系统,将后台容器切换到前台,同时需要再打开一个终端。8.docker(ps)查看正在运行容器列表和状态,选项(-a)包括已停止运行的容器。9.docker(stats)查看所有的正在运行容器对系统各种资源的占用情况。10.docker(top)查看指定容器内部正在运行的进程信息。11.docker(port)查看指定容器的端口及端口映射信息。12.docker(logs)查看指定容器的执行命令及输出历史。13.docker(inspect)完整检查指定容器的配置信息。二、判断题1.容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以想同的方或运行。(√)2.docker命令除了看自身的帮助外,还可以查看子命令的帮助。(√)3.容器有两个特性,一个是系统,一个是程序。(√)4.容器技术的底层原理是相同的,但是运行时不兼容。(×)三、多选题1.Docker的优势有哪些?(ABCD)A.更快的交付和部署B.高效的资源利用和隔离C.高可移植性与扩展性D.更简单的维护和更新管理2.Docker的功能有哪些?(ABCD)A.快速部署B.隔离应用C.提高开发效率D.代码管道化管理3.Docker的应用有哪些?(ABCD)A.云迁移B.大数据应用C.边缘计算D.微服务
《Linux操作系统》题库-名词解释一、主观题1.名词解释:GNU解析:GNU并非Unix,可以说是一种操作系统又可以说是一种规范2.名词解释:GPL解析:GNU通用公共许可证3.名词解释:LGPL解析:GNU较宽松公共许可证4.名词解释:OpenSource解析:开源软件,开放源代码5.名词解释:CloseSource解析:闭源软件,没有源代码6.名词解释:Freeware解析:自由软件,免费但不开源7.名词解释:Shareware解析:共享软件,一开始免费试用,经过一段时间后收费8.名词解释:POSIX解析:可移植操作系统接口(PortableOperatingSystemInterface),基于源码级别API兼容9.名词解释:Shell解析:Linux用户的工作界面,用于解释命令或者程序设计10.名词解释:bash解析:Shell的一种,Linux默认的Shell。11.名词解释:控制台解析:与Linux主机直接相连的终端12.名词解释:远程终端解析:通过网络连上Linux的终端13.名词解释:root解析:root是超级用户,具有系统所有的权限14.名词解释:符号链接解析:文件的一种,用来指向别的文件或目录15.名词解释:别名解析:给一个命令起一个别的名字,在系统中具有同等作用16.名词解释:元字符解析:Shell中具有特殊含义的字符,需要解析17.名词解释:标准输入文件解析:键盘18.名词解释:标准输出文件解析:显示器19.名词解释:标准错误输出文件解析:显示器20.名词解释:重定向解析:把命令的输入或输出重新定向到指定的文件21.名词解释:管道解析:把前一个命令的输出作为后一个命令的输入22.名词解释:FSF解析:自由软件基金会23.名词解释:GCC解析:GUNCCompiler24.名词解释:GUI解析:图形用户接口25.名词解释:CUI解析:命令行用户接口26.名词解释:Swap解析:内存交换空间27.名词解释:Kernel解析:Linux操作系统内核28.名词解释:EXT4解析:第4代扩展文件系统29.名词解释:根目录解析:Linux系统中,所有的目录和文件树型目录结构的位置起点30.名词解释:GRUB解析:GrandUnifiedBootloader,极好的统一引导器,Linux使用的多系统引导程序31.名词解释:绝对路径解析:以根目录“/”作为起点的文件或文件夹路径32.名词解释:相对路径解析:以当前工作目录作为起点的文件或文件夹路径33.名词解释:归档解析:归档将许多个文件和目录合并保存为一个整体的包文件34.名词解释:压缩解析:降低打包好的归档文件所占用的磁盘空间35.名词解释:vi解析:Linux一个功能强大的文本编辑工具36.名词解释:vim解析:vi编辑器增强版37.名词解释:vi命令模式解析:该模式完成光标移动.字符串查找.删除.复制.粘贴等操作38.名词解释:vi输入模式解析:该模式完成录入文件内容,对件进行修改等操作39.名词解释:vi末行模式解析:该模式中通过末行命令设置编辑环境等操作40.名词解释:程序用户解析:Linux维持系统或程序的正常运行账号,程序用户一般不允许登录到系统41.名词解释:UID解析:Linux系统中每一个用户账号唯一的数字形式的身份标记42.名词解释:GID解析:Linux系统中每一个组账号唯一的数字形式的身份标记43.名词解释:用户账号文件解析:/etc/passwd,用于保存用户名称.主目录.登录Shell等基本信息44.名词解释:用户影子文件解析:/etc/shadow,用于保存用户的密码.账号有效期等信息45.名词解释:rwx权限解析:访问权限字符r.w.x用于表示可读.可写.可执行46.名词解释:ugoa用户类别解析:u:代表文件所有者;g:代表文件所属组;o:代表其他任何用户;a:代表所有用户47.名词解释:SET位权限解析:SET位权限文件执行时将获得该文件所有者.所属组账号对应的身份48.名词解释:粘滞位权限解析:粘滞位权限增加文件删除的限定,可写权限不再能删除该文件49.名词解释:RunLevels运行级别解析:Linux系统运行的不同模式,每种模式对应不同的服务启动关闭组合50.名词解释:命令历史解析:保存用户曾经执行过的命令操作51.名词解释:用户自定义变量解析:由用户自己定义的变量,只在用户自己的Shell环境中有效52.名词解释:环境变量解析:用户登录后Linux系统预先设定好的一类Shell变量53.名词解释:位置变量解析:命令行参数按照从左到右的顺序依次赋值给位置变量54.名词解释:预定义变量解析:Bash预先定义好的一些特殊系统变量,用户只能使用而不能创建或赋值55.名词解释:break解析:在循环语句中用于跳出当前所在循环体,执行循环体后语句56.名词解释:continue解析:在循环语句中用于跳过当次循环体内余下语句,重新判断条件以便执行下一次循环
《Linux操作系统》题库-简答题一、主观题1.简述Linux对错误的处理遵循的几个原则。解析:Linux对错误的处理遵循三个简单原则:-如果不报错就表示正确;-如果报错,请查找错误原因;-也有可能是命令权限问题。2.简述Shell的概念,以及为什么要学习Shell。解析:Shell的简单定义:Shell是用户和内核之间的接口程序,是命令的语言解释器,拥有自己的命令集,它能被系统中其他应用程序调用。为什么学习Shell,Shell最大的亮点是Linux命令都可以直接脚本化。-灵活运用命令,所有的命令都可以在脚本中使用-命令之间无缝衔接-记录用户的所有操作,不需要记忆-再如何繁琐的问题,除了第一次可能会遇到困难-学习的知识变得可以积累.可以传播3.列举用户管理.用户组管理的几个命令,并简单描述它们的功能。解析:用户管理: -useradd添加用户 -userdel删除用户 -passwd修改用户密码及管理用户 -usermod修改用户用户组管理:-groupadd创建用户组-groupdel删除用户组-groupmod管理用户组-gpasswd,除了密码,还有管理用户组的意思。4.简述Linux操作系统有什么优点.解析:Linux的主要优点包括:提供了先进的网络支持:内置TCP/IP协议;真正意义上的多任务.多用户作系统;与UNIX系统在源代码级兼容,符合POSIX标准;支持数十种文件系统格式;开放源代码,用户可以自己对系统进行改进;采用先进的内存管理机制,更加有效地利用物理内存。5.简述Linux的SysV方式的启动加载过程。解析:(1)BIOS自检与系统硬件检查,加载MBR主引导记录,加载Grub。(2)引导程序加载内核,加载initrd.img映像(包含了硬件驱动程序)。(3)控制权转交内核,启动操作系统。①加载内核。②启动初始化进程。内核文件加载以后,就开始运行第一个程序/sbin/init。③确定运行级别。④根据运行级别选择扫描目录,运行程序。⑤加载系统配置文件,读取环境变量。6.简述几种常见的开源协议,并比较它们的差异。解析:BSD.MIT.Mozilla.Apache.LGPL.GPL。BSD开源协议是一个给于使用者很大自由的协议。MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制.也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。7.简单论述开源软件解析:开放源代码软件(OpenSourceSoftware)简称开源软件,其最重要的一个特性是源代码开放,即任何人都可以免费获得开源软件的所有源代码。开源软件的出现对传统的商业软件模式(封闭源代码是一个极大的挑战,自从1980年代以来,开源软件从诞生到逐渐兴起,再到今天的朝气蓬勃,已逐渐演变成了一种潮流。广义上的开源软件包括任何开放源代码的软件,遵守GPL协议的所有自由软件都可以称为开源软件,但是开源软件不一定是自由软件(虽然这种情况较少),如微软公司曾经对部分国家开放过一小部分源代码,但这并不意味着对应的Windows系统也是自由软件。开源软件典型的有Linux系统,另外还有很多应用软件,如Firefox、OpenOffice、Apache等。8.简单论述GPL解析:GPL(GNU通用公共许可证),是GeneralPublicLicense的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款,只有GNU通用公共授权英文原文的版本始具有此等效力。我们采取两项措施来保护你的权利。(1)给GPL软件以版权保护。(2)提供许可证。它给你复制,发布和修改这些软件的法律许可。同样,为了保护每个作者和我们自己,我们需要清楚地让每个人明白,自由软件没有担保。如果由于其他某个人修改了软件,并继续加以传播。我们需要它的接受者明白:他们所得到的并不是原来的自由软件。由其他人引入的任何问题,不应损害原作者的声誉。9.简单论述Kernel解析:Kernel,这里指Linux操作系统内核。操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器.文件.外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。10.简单论述Linux分区解析:在Linux中,硬盘表示为“hdX”(IDE接口硬盘)或“sdX”(SCSI接口硬盘),X为a.b.c.d等字母,表示硬盘的序号。表示分区时,以硬盘设备的文件名作为基础,在后边添加该分区(无论主分区.扩展分区.逻辑分区)对应的数字序号即可。例如,第1个IDE硬盘中的第1个分区表示为hda1,第2个SCSI硬盘中的第3个分区表示为sdb3。11.简单论述EXT4解析:第4代扩展文件系统,是目前大多数Linux系统中默认使用的文件系统类型,属于较典型的日志型文件系统。其特点是保持有磁盘存取记录的日志数据,便于恢复,性能和稳定性更加出色。之前使用的EXT2.EXT3文件系统正在逐渐被淘汰。12.简单论述SWAP解析:交换文件系统,主要用于为Linux系统建立交换分区。交换分区的作用相当于虚拟内存,能够在一定程度上缓解物理内存不足的问题。一般建议将交换分区的大小设置为物理内存的1.5~2倍,例如对于拥有256MB物理内存的主机,其交换分区的大小建议设置为512MB。如果服务器的物理内存足够大(如8G以上),甚至可以不设置交换分区。交换分区不用于直接存储用户的文件和目录等数据。13.简单论述GRUB解析:GRUB(GrandUnifiedBootloader,极好的统一引导器)是目前大多数Linux发行版本中使用的多系统引导程序,通过在系统启动时显示一个选择菜单,分别提供进入不同操作系统的入口。可以在主机中同时安装Windows.Linux等多个操作系统,开机后通过GRUB菜单进行切换使用。14.简单论述Shell命令解释器解析:Shell命令解释器实际上是在Linux系统运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,Shell在用户和内核之间充当了一个“翻译官”的角色。当用户登录到Linux系统时,会自动加载一个Shell程序,以便给用户提供可以输入命令的操作环境。15.简单论述vi的工作模式解析:在vi编辑器界面中可以使用三种不同的工作模式,分别为命令模式.输入模式和末行模式,在不同模式中能够对文件进行的操作也不相同。(1)命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动.字符串查找,以及删除.复制.粘贴文件内容等相关操作。(2)输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改.或者添加新的内容。处于该输入模式时,vi编辑器最后一行会出现“--INSERT--”的状态提示信息。(3)末行模式:该模式中可以设置vi编辑环境.保存文件.退出编辑器,以及对文件内容进行查找.替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“:”提示符。16.简单论述Linux应用程序解析:应用程序一般需要在操作系统之外再另行安装,提供相对独立于操作系统的功能,有时候等同于“软件”的概念。应用程序一般没有固定的执行格式,运行方式由程序开发者自行定义。应用程序可能会使用到图形界面,形式多样。应用程序的执行文件通常放在/usr/bin./usr/sbin和/usr/local/bin./usr/local/sbin等目录中。有些应用程序提供的执行文件,能够使用像Linux命令一样的运行格式,所以也经常被称为程序命令。而Linux命令的执行文件大多比较小,通常放置在/bin和/sbin目录中。命令文件一般在安装操作系统时一起安装,用于辅助操作系统本身的管理。命令行大多适用于“命令字选项参数”形式的一般格式,命令只在字符操作界面中运行,其中内部命令由Bash集成在程序内,而不是独立的执行文件。17.简单论述源代码软件包解析:这种软件包是程序员开发完成的原始代码,一般被制作成“.tar.gz”.“.tar.bz2”等格式的压缩包文件,因多数使用tar命令打包而成,所以经常被称为“TarBall”。安装源代码软件包需要使用相应的编译工具,如Linux中的C语言编译器gcc。由于大部分Linux系统中都装有基本的编译环境,因此使用源码软件包要更加灵活。18.简单论述编译安装源代码包解析:获得所需安装的软件源代码以后,安装的基本过程包括解包.配置.编译及安装这几个通用步骤,大多数开源软件的安装都遵循这些过程。当然,这4个步骤并不是一成不变的,具体安装时应参考软件包中提供的相关文档(如INSTALL.README等)。(1)解包:对于TarBall形式的源代码包,可用tar进行解包。(2)配置:进入源代码目录,使用./configure来进行配置。(3)编译:在源代码目录使用make进行编译。(4)安装:编译完后使用makeinstall进行安装。19.简单论述用户账号解析:在Linux系统中,根据系统管理的需要将用户账号分为不同的类型,其拥有的权限.担任的角色也各不相同。主要包括超级用户.普通用户和程序用户。超级用户:root用户是Linux系统中默认的超级用户账号,对本主机拥有至高无上的完全权限。普通用户:普通用户账号需要由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中有完全权限。程序用户:在安装Linux系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行。例如:bin.daemon.ftp.mail等。20.简单论述组账号解析:基于某种特定联系(如都需要访问FTP服务)将多个用户集合在一起,即构成一个用户组,用于表示该组内所有用户的账号称为组账号。每一个用户账号至少属于一个组,这个组称为该用户的基本组(或私有组);如果该用户同时包括在其他的组中,则这些组称为该用户的附加组(或公共组)。21.简单论述UID和GID解析:Linux系统中的每一个用户账号都有一个数字形式的身份标记,称为UID,对于系统核心来说,UID作为区分用户的基本依据,原则上每个用户的UID号应该是唯一的。root用户账号的UID号为固定值0,而程序用户账号的UID号默认在1~499之间,普通用户账号默认在500~60000之间。与UID类似,每一个组账号也有一个数字形式的身份标记,称为GID。Root组账号的GID号为固定值0,而程序组账号的GID号默认在1~499之间,普通组账号使用的GID默认为500~60000。22.简单论述用户账号文件解析:与用户账号相关的配置文件主要有两个,分别是/etc/passwd./etc/shadow。前者用于保存用户名称.宿主目录.登录shell等基本信息,后者用于保存用户的密码.账号有效期等信息。在这两个配置文件中,每一行对应一个用户账号,不同的配置项之间使用冒号“:”进行分隔。23.简单论述组账号文件解析:与组账号相关的配置文件有两个,分别是/etc/group./etc/gshadow。前者用于保存组账号名称.GID号.组成员等基本信息,后者用于保存组账号的加密密码字串等信息(但是很少使用到)。某一个组账号包含有哪些用户成员,将会在group文件内最后一个字段中体现出来(默认不包括基本组对应的用户账号),多个组成员之间使用“,”分隔。24.简单论述文件系统解析:文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件.被管理文件以及实施文件管理所需数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入.读出.修改.转储文件,控制文件的存取,当用户不再使用时撤销文件等。25.简单论述挂载文件系统解析:在Linux系统中,对各种存储设备中资源访问(如读取.保存文件等)都是通过目录结构进行的,虽然系统核心能够通过“设备文件”的方式操纵各种设备,但是对于用户来说,还需要增加一个“挂载”的过程,才能像正常访问目录一样访问存储设备中的资源。当然,像“/”分区.“/boot”分区等自动建立或识别的分区通常会由系统自动完成挂载。后来新增加的硬盘分区.USB盘.光盘等设备,有时候需要管理员手动进行挂载。挂载一个分区时,必须指定一个目录作为挂载点,用户通过这个目录访问设备中的文件.目录数据。挂载文件系统的命令是mount命令。26.简单论述RunLevels运行级别解析:运行级别指运行Linux系统的不同模式,每种模式对应不同的服务程序组合。默认的7种运行级别如下:0:关机状态1:单用户模式,不需要密码验证即可登录系统,多用于系统维护2:字符界面的多用户模式(不支持网络)3:字符界面的完整多用户模式4:未分配使用5:图形界面的多用户模式6:重新启动27.简单论述命令别名解析:Bash中的命令别名功能可以将频繁使用的复杂命令定义为简短的别名,当用户需要执行该条复杂命令时,只需要使用别名即可完成对应的操作,降低了操作复杂性,提高了输入效率。别名功能主要通过alias.unalias这两个命令进行设置和取消。28.简单论述标准输入输出和重定向解析:标准输入:默认从该设备接收用户输入的数据标准输出:默认通过该设备向用户输出数据标准错误:默认通过该设备报告执行出错信息通过改变标准输入.标准输出.标准错误的方向,而不使用默认的标准输入输出设备(键盘和显示器),这种操作称为“重定向”。29.简单论述环境变量解析:Shell的环境变量是指用户登录后Linux系统预先设定好的一类Shell变量,其功能是设置用户的Shell工作环境,包括用户宿主目录.命令查找路径.用户当前目录.登录终端等。在实际使用过程中,环境变量并没有严格的区分定义,用户自己设置的变量也可以作为环境变量。环境变量的名称比较固定,通常使用大写字母.数字和其他字符组成,而不使用小写字母。环境变量的值一般由Linux系统自行维护,会随着用户状态的改变而改变,用户可以通过读取环境变量来了解自己的当前状态。30.简单论述位置变量并举例解析:Bash引入位置变量用于方便通过命令行给程序提供操作参数。在执行Shell命令操作时,除了输入的第一个字段(命令名或脚本程序名)以外,其余的字符串参数按照从左到右的顺序依次赋值给位置变量。需要引用这些位置变量的值(有时为位置参数)时,采用“$n”的格式,其中“n”是参数的位置序号(从1~9)。例如,当执行“servicenetworkrestart”命令行时,service脚本程序的第1个位置参数用“$1”表示,对应值“network”,第2个位置参数用“$2”表示,对应值为“restart”。$0代表所执行命令或脚本程序的名称。31.简单论述预定义变量并举例解析:预定义变量是由Bash程序预先定义好的一些特殊变量,用户只能使用预定义变量,而不能创建新的预定义变量,或直接为预定义变量赋值。所有的预定义变量都是由“$”符号和另一个符号组成的,较常用的Shell预定义变量如下:$#:命令行中位置参数的个数$*:所有位置参数的内容$?:上一条命令执行后返回的状态,当返回状态值为0时表示执行正常,非0值表示执行异常或出错$$:当前所在进程的进程号$!:后台运行的最后一个进程号$0:当前执行的进程/程序名32.简单论述Linux逻辑测试解析:逻辑测试是指同时使用的两个(或多个)条件表达式之间的关系。用户可以同时测试多个条件,根据这些条件是否同时成立或者只要有其中一个条件成立等情况,来决定采取何种操作。逻辑测试可以使用的操作选项如下:-a或&&:逻辑与,“而且”的意思。表示前后两个表达式都成立时整个测试结果才为真,否则为假-o或||:逻辑或,“或者”的意思。表示操作符两边至少一个为真时,结果为真,否则结果为假!:逻辑否。表示当指定的条件不成立时,返回结果为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位笔试-浙江-浙江西药学(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-河北-河北护理学(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-江西-江西中西医结合骨科(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-江苏-江苏中医儿科学(医疗招聘)历年参考题库含答案详解
- 2026事业单位笔试-山西-山西中医诊断学(医疗招聘)历年参考题库含答案详解
- 2026年全国安全员C证基础考试题与答案
- 2026年人工智能训练师(三级)职业技能鉴定理论考试题库含答案
- 2026年新安全生产月电力安全生产知识竞赛题库及答案
- 2026年网络与信息安全管理员三级模拟试卷及答案(网络安全防护)
- 2026年浙江省渔业船员适任考试真题精-编
- 2026年土木工程中的创新思维与实践
- 2026汽车座椅行业市场现状技术制造评估投资发展策略分析报告
- 2026新教材语文 统编版语文五年级上册-语文园地一
- 河道采砂后砂坑生态平复治理施工方案
- 2025年禁毒社工招聘笔试真题附答案
- 2026年度保密教育线上培训试题(附答案)
- 煤化工产业发展研究及技术创新与产业链布局策略分析报告
- 2026年广州市中考物理试卷(含答案及解析)
- 2026年教师资格证(高中)《学科知识与教学能力》真题
- 2026年川教版小学信息科技四年级上册教学设计全册
- 2026年3月青少年机器人技术等级考试实际操作试卷二级真题(含答案-在末尾)
评论
0/150
提交评论