提示:内容已经过期谨慎付费,点击上方查看最新答案

Linux系统及应用

  1. chmod +w file1命令可以( )。

  2. A:给owner、group和others用户增加w权限 B:给owner和group增加w权限 C:给默认用户增加w权限 D:给没有w权限的用户增加w权限
    AI参考:正确答案是B:给owner和group增加w权限。chmod +w file1命令可以给owner和group用户增加w权限,即在file1文件中添加写入权限。选项A、D都包含了“others”用户,选项C的描述不够明确,而B是最符合题目意思的选项。'
  3. 小王在Ubuntu中使用ping 192.168.13.111的时候,命令会( )。

  4. A:一直执行发送数据包不停止。 B:执行一定次数后超时停止。 C:一直发送数据包,直到ping通为止。 D:执行3次发送数据包之后停止。
    AI参考:正确选项是【C:一直发送数据包,直到ping通为止】。在Ubuntu中使用ping命令时,它会一直发送数据包,直到ping通目标主机或者出现超时错误。因此,选项C是正确的。选项A和D都描述了ping命令的执行次数限制,而选项B则描述了超时停止的情况,与题目要求不符。'
  5. Linux中的shell是一个( )。

  6. A:命令解释器 B:字符处理器 C:树形文件系统 D:管道
    答案:命令解释器
  7. Apache服务器默认的网站网页文档都存放在( )目录下。

  8. A:ServerRoot配置的位置 B:ServerName配置的位置 C:DocumentRoot配置的位置 D:/var/www/html
    AI参考:正确选项是:D:/var/www/htmlApache服务器默认的网站网页文档都存放在DocumentRoot配置的位置,即/var/www/html目录下。这是Apache服务器配置文件中默认的文档根目录,也是大多数网站使用的位置。ServerRoot用于指定服务器的根目录,通常与操作系统有关;ServerName用于指定服务器的域名或IP地址;这两个选项与网页文档的存放位置无关。因此,正确答案为D:/var/www/html。'
  9. root账户所属的组的GID是( )。

  10. A:500 B:1024 C:1 D:0
    答案:0
  11. 文件/etc/fstab 中定义了可以加载的文件系统,使用如下( )命令可以加载该文件中的所有文件系统。

  12. A:mount -f B:mount -a C:umount D:amount
    答案:noautoAI参考:正确选项是 `mount -a`。`mount -a` 命令用于加载 `/etc/fstab` 文件中定义的所有文件系统。这个命令会尝试自动挂载 `/etc/fstab` 文件中列出的所有文件系统,如果这些文件系统当前未被挂载,则会被挂载。选项 A 的 `mount -f` 也是用于挂载文件系统的,但是它并不总是能正确工作,特别是在处理某些特殊文件系统时。选项 C 的 `umount` 是用于卸载已挂载的文件系统的,与问题无关。选项 D 的 `amount` 显然是错误的选项。'
  13. 系统管理员小王修改了Apache服务器的配置文件,改变了默认主页的文件名,但是刷新浏览器的时候还是没有识别到新的主页文件,他需要( )。

  14. A:使用apachectl命令检查配置文件 B:使用apachectl restart命令 C:使用service命令重启网络服务 D:重启服务器系统
    答案:httpd.confAI参考:单选题答案:B:使用apachectl restart命令根据题目描述,系统管理员小王修改了Apache服务器的配置文件,但刷新浏览器时仍未识别到新的主页文件,这通常意味着需要重新启动Apache服务以使配置生效。因此,选项B“使用apachectl restart命令”是正确的。选项A虽然也是检查配置文件,但不一定能解决问题;选项C和D则是重启整个服务器系统,这可能不是解决问题的最佳方法。'
  15. 启动apache服务器服务使用( )命令。

  16. A:apachectl start httpd B:apachectl start C:systemctl start apache.service D:systemctl start vsftpd.service
    答案:apachectl start
  17. 当使用形如rm -rf /$tmpdir类似的命令时,需要( )可以避免破坏主机文件系统。

  18. A:保证$tmpdir不为空 B:不使用-f选项,逐个确认 C:改为使用rmdir命令 D:不使用-r选项,可以避免删除目录

  19. 小王需要利用自己定义的 www.site1.org 测试配置的web服务器,他应该使用( )比较方便。

  20. A:resolv.conf和hosts.conf文件 B:网络运营商的DNS服务器 C:自己单位的DNS服务器 D:本地hosts和host.conf文件
    AI参考:正确选项是 D:本地hosts和host.conf文件。本地hosts文件用于在本地机器上解析域名,而host.conf文件则是一个配置文件,用于指定DNS服务器的IP地址。因此,小王可以利用自己定义的www.site1.org测试配置的web服务器,应该使用本地hosts和host.conf文件来比较方便。其他选项如resolv.conf和hosts.conf文件主要用于DNS解析,不适用于测试配置的web服务器。网络运营商的DNS服务器和自己单位的DNS服务器可能不是小王测试配置的web服务器所使用的DNS服务器,因此也不适合使用。'
  21. 命令chmod 755 apptet设置的权限是( )。

  22. A:rwxr-xr-x B:rw-r-xr-x C:rwxr-x--x D:r-xr-xr-x
    AI参考:正确答案是D:r-xr-xr-x。chmod命令用于改变文件或目录的权限,选项中只有D符合要求,即用户(u)有读、写、执行权限,所属组(g)和其他人(o)只有读、执行权限。因此,命令chmod 755 apptet设置的权限是r-xr-xr-x。'
  23. 程序员小王想使用nice系统调用修改进程的优先级,但是忘记了应该添加哪个头文件,他应该( )查阅帮助。

  24. A:man 1 nice B:man 2 nice C:man nice D:其他都对

  25. 以下能够改变文件时间的命令是( )。

  26. A:touch B:chmod C:more D:cp
    AI参考:选项A `touch` 可以改变文件时间,所以正确答案是 A。 `touch` 命令用于更改文件的访问和修改时间。`chmod` 命令用于更改文件或目录的权限,`more` 和 `cp` 命令与文件时间无关。'
  27. 某用户登录后发现他既可以用ls命令也可以使用ll命令查看目录下的文件或者子目录的信息,但是他知道Linux中其实没有ll这个shell命令,那么ll命令可能是( )。

  28. A:将查看目录内容的ls命令进行了重命名 B:用户自己编写的一个程序,可以起到查看文件的功能 C:用别名命令alias的设置 D:使用了命令之间通信的管道技术

  29. 程序员A发现自己的text1.txt文件没有了,查看本地git日志看到如下结果:
    他使用( )命令可以找回text1.txt文件。


  30. A:git checkout --hard  HEAD B:git checkout --hard  b9e2011 C:git reset --hard  master D:git reset --hard  0a34930

  31. apache配置中的Alias别名是帮助( )。

  32. A:设置基于别名的虚拟主机 B:把较长的url地址缩短为简单url短语 C:把较长的shell完整命令用简单字符命令替代 D:把web服务器url路径重定向到系统本地其他目录
    AI参考:正确答案是B:把较长的url地址缩短为简单url短语。在Apache配置中,Alias用于设置URL别名,将较长的URL地址缩短为简单的URL短语,这样用户访问时就可以使用简短的URL地址,而不需要每次都输入完整的URL地址。其他选项中,虚拟主机设置、命令替换、路径重定向都与Alias的功能不符。因此,答案为B。'
  33. tail myfile命令的作用是( )。

  34. A:在myfile的最后设置一个标志,不允许追加内容 B:显示myfile最后10行内容 C:显示myfile最开始10行内容 D:显示myfile的历史修改记录

  35. 从当前系统中卸载已经加载的文件系统需要使用( )。

  36. A:umount B:mount -d C:修改/etc/fstab文件删除该文件系统项 D:dismount

  37. 以下( )不是Linux下的字符界面的编辑器。

  38. A:emacs B:nano C:gedit D:vim

  39. 想获得当前目录中非目录的文件的数量可以使用( )。

  40. A:ls -l | grep "-rw" | wc -l B:ls -l | wc -l C:ls -al | wc -l D:ls -l | grep "^-" | wc -l
    AI参考:正确答案是D:ls -l | grep "^-" | wc -l。该选项可以列出当前目录下的所有文件,并且区分了文件和目录,使用grep命令筛选出文件,最后使用wc -l命令统计数量。因此,该选项是正确的。选项A和C使用了wc -l命令来统计数量,但是没有使用grep命令来筛选文件,因此不能正确统计非目录文件的数量。选项B使用了ls -l命令来列出文件,但是没有使用grep命令来筛选文件,也不能正确统计非目录文件的数量。'
  41. 复制文件通常可以使用cp命令,除此以外,还可以使用( )命令复制文本文件。

  42. A:more f1.txt > f2.txt B:cat f1.txt | f2.txt C:cat f1.txt > f2.txt D:clone f1.txt f2.txt

  43. Linux文件权限有10位,表示文件所有者所在组的权限的是( )。

  44. A:第一段 B:第二段 C:第四段 D:第三段

  45. Denyhosts程序是基于( )文件中记录的登录情况判断要屏蔽的ip地址。

  46. A:/var/log/secure B:/var/log/hosts.allow C:/var/log/hosts.deny D:/var/log/ssh

  47. 小王看到书上提到说用户主目录下有登录配置文件.bash_profile,但是他使用ls却看不到该文件,原因是( )。

  48. A:应该使用more命令逐页查看目录内容 B:书上的路径或者信息不一定与实际环境一致 C:应该使用ls命令的-a选项 D:目录下文件太多,他看得时候看遗漏了
    AI参考:正确答案是B:书上的路径或者信息不一定与实际环境一致。题干中提到小王在用户主目录下看到.bash_profile,但他使用ls命令无法看到该文件。这是因为书上的路径或者信息不一定与实际环境一致,导致小王在用户主目录下找不到该文件。因此,正确答案是B选项。其他选项与题干描述不符,因此不正确。'
  49. 如果在bash命令的后面添加了1>&2,这是要( )。

  50. A:把stdin重定向到stderr B:把stdout重定向到stderr C:把stdout重定向到stdin D:把stderr重定向到stdin
    AI参考:正确答案是B:把stdout重定向到stderr。在bash命令的后面添加了1>&2表示将标准输出(stdout)重定向到错误输出(stderr),即将stdout重定向到stderr。所以选项B是正确的。其他选项都与实际情况不符。'
  51. 在一行内书写多个命令,按照次序执行,需要用( )字符隔开这些命令。

  52. A:@ B:$ C:; D:&
    AI参考:正确选项是 C:;。在某些特定的自动化工具或脚本中,可以在一行内书写多个命令,并按照次序执行,这些命令之间需要用分号(;)隔开。例如,在批处理脚本或某些编程语言中,可以使用分号来分隔多个命令。其他选项中,@用于运行一个脚本或命令行程序,$:用于在命令行中引用上一个命令的输出,&用于将命令放入后台执行。因此,正确答案是C:;。'
  53. 命令ifup eth0的作用是( )。

  54. A:将eth0上移一个级别 B:启动eth0 C:检查eth0是否启动了 D:判断eth0是否存在
    AI参考:正确答案是B:启动eth0。命令ifup eth0的作用是启动eth0网络接口,选项B正确。A、C、D选项都与ifup命令的功能不符。'
  55. 以下协议中,不可以用于进行文件数据传输的协议是( )。

  56. A:ssh B:http C:ftp D:telnet

  57. 在某Linux系统中的硬盘sda上只有一个分区sda1,如果又增加一个分区的时候,发现新增分区名字为sda5,这说明( )。

  58. A:这个分区是一个扩展分区 B:硬盘上还有其他隐藏分区 C:这个号码是随机分配的 D:这个分区是一个逻辑分区

  59. vsFTPd的虚拟用户认证模式,需要( )用户。

  60. A:映射一个本地 B:映射多个本地 C:映射多个匿名 D:映射一个匿名
    AI参考:正确选项是【D:映射一个匿名】。vsFTPd的虚拟用户认证模式通常使用匿名用户进行认证,即用户通过匿名访问ftp服务器,通过虚拟用户进行认证。因此,选项D“映射一个匿名”是正确的。选项A、B、C都与实际使用情况不符。'
  61. 某用户想使用kill命令终止自己调试的一个进程prog1(pid为21145)的执行,但是使用kill 21145却没有起作用,那么应该( )。

  62. A:su到root账户,然后再次执行kill 21145 B:sudo kill 21145 C:kill -15 prog1 D:kill -9 21145
    AI参考:正确答案是D:kill -9 21145。kill命令用于终止指定进程的执行,其中-9参数表示强制终止进程,而pid为进程的唯一标识符。在给出的选项中,只有D选项使用了-9参数,因此D是正确答案。其他选项中,A选项需要切换到root账户,B选项需要使用sudo权限,C选项的kill -15参数可能不是正确的终止进程的方式。因此,正确答案是D:kill -9 21145。'
  63. 若在文件func中定义了5个函数,则命令”. ./func”的作用是( )。

  64. A:返回上一级目录打开func文件 B:在当前进程中执行脚本func C:加载函数到当前进程空间中 D:创建新进程执行脚本func

  65. 在makefile文件中,如果忘记了写.c文件编译为.o文件的部分,执行make命令的时候( )。

  66. A:makefile不完整,导致部分编译 B:可以正常执行 C:makefile语法错误,make命令不工作 D:make命令会提示警告信息

  67. Bash系统中用户登录后有配置文件帮助建立用户的环境,这些文件是( )。

  68. A:bash & .bashrc B:bashrc & bash_profile C:bashrc & .bash_conf D:.bashrc & .bash_profile

  69. 系统的配置文件一般是在目录( )中。

  70. A:/var B:/etc C:/boot D:/dev E:/home F:/bin
    AI参考:系统的配置文件一般是在目录**B:/etc**中。B:/etc是一个常见的系统配置文件目录,通常包含了许多系统管理所需的配置文件和子目录。A:/var通常用于存储日志文件等动态数据,C:/boot用于存储启动计算机所需的文件,D:/dev用于设备文件的管理,E:/home通常用于存储用户的主目录,F:/bin通常用于存储常用程序和二进制文件。因此,正确答案是B。'
  71. 通过( ),用户可以方便的使用不同的Shell解析器运行不同的脚本,因为系统自动会使用相应的解析器。

  72. A:在脚本首行写上Shell解析器注释行 B:批量更改脚本统一使用系统默认Shell解析器 C:在系统中安装多种解析器 D:改变用户的默认Shell解析器
    AI参考:正确选项是【D:改变用户的默认Shell解析器】。用户可以通过改变默认Shell解析器,使用不同的Shell解析器运行不同的脚本,因为系统会自动选择相应的Shell解析器。这样用户就不需要手动指定每个脚本的Shell解析器,从而方便地使用不同的Shell解析器运行不同的脚本。其他选项如批量更改脚本统一使用系统默认Shell解析器、在系统中安装多种解析器或在脚本首行写上Shell解析器注释行,虽然也能实现一定的效果,但不是用户改变默认Shell解析器带来的直接好处。'
  73. 查询当前登录用户的用户名可以使用( )命令。

  74. A:user B:who C:whoami D:whois

  75. 以下shell片段可以改写为( )。

  76. A:[ -f a.doc ] || rm a.doc B:[ -f a.doc ]; rm a.doc C:[ -f a.doc ] && rm a.doc D:if [ -f a.doc ] then; rm a.doc; fi
    AI参考:这个shell片段的主要目的是在文件`a.doc`不存在的情况下删除它。选项B和C是正确的,它们使用了条件语句(`if...then...fi`)来检查文件是否存在,如果不存在,则执行删除操作。选项A中的`||`符号用于连接两个命令,但在这里它被误用为逻辑"或"的运算符,因此它不能正确地实现预期的功能。选项D中的语法不正确,因为`then`关键字在bash shell中用于if语句,而在这里被错误地使用为一个单独的命令。因此,正确选项是B和C,即使用`[ -f a.doc ]`来检查文件是否存在,如果不存在则执行删除操作。所以,正确的选项是B和C。但是请注意,这些选项需要在shell脚本中使用,并且需要确保在运行脚本时具有适当的权限来删除文件。'
  77. 小刘在gdb环境中调试apptest.c程序,修改了apptest.c程序之后,( )。

  78. A:重启gdb,用l命令加载新程序。 B:必须重新编译,但是不用重启gdb。 C:必须重新编译,退出并重启动gdb加载新程序。 D:不用退出gdb,在gdb里执行r命令时可以自动重新编译和加载新程序。

  79. 每个用户都有自己的用户主目录,如下命令中不能回到用户user01主目录的是( )。

  80. A:cd ~ B:cd $HOME C:cd user01 D:cd

  81. 正在执行的Bash Shell命令或者程序,可以通过CTRL+Z组合键( )。

  82. A:输入EOF表示结束 B:中止该程序或者命令的执行 C:结束命令并注销当前用户 D:将该命令或者程序挂起转后台

  83. 有两个文件包含了班级学生的名单(如下图所示),现在需要把两个名单合并成为一个名单,存储到文件file3中,应该使用( )命令。

  84. A:mv file? file3 B:join file1 file2 > file3 C:cp file1+file2 file3 D:cat file1 file2 > file3
    AI参考:正确答案是D: cat file1 file2 > file3。这里使用的是Unix/Linux系统下的合并命令cat,它可以将多个文件的内容合并到一个文件中。选项A是移动文件,选项C是复制文件,选项B虽然也是合并文件,但是使用了重定向符号>,而这个符号在Unix/Linux系统中是用来输出到屏幕的,所以选项B也是错误的。因此,正确答案是D。'
  85. 启动Apache web服务器可以使用( )命令。

  86. A:service httpd start B:systemctl start httpd.service C:service apache start D:ps -aux | grep httpd E:httpd start

  87. 使用gzip命令的时候,以下说法不正确的是( )。

  88. A:目录会被忽略,需要加-d选项 B:对目录压缩时,目录中的文件会压缩合并成一个文件 C:原始文件默认会被删除 D:生成的新文件可以使用-S选项指定后缀 E:gzip只能解压后缀名是.gz的文件
    AI参考:在正确选项中,说法不正确的是C和E。A选项描述正确,当使用gzip命令压缩文件或目录时,目录会被忽略,并且需要使用-d选项进行解压缩。B选项描述正确,当对目录进行压缩时,目录中的文件会被压缩并合并成一个文件。D选项描述正确,使用-S选项可以指定生成的新文件的后缀。然而,E选项的说法不正确。gzip不仅可以解压后缀名为.gz的文件,它还可以解压其他压缩格式的文件,如bz2、zip等。它是一个通用的压缩工具,而不仅仅只能解压.gz文件。所以,错误选项为C和E。'
  89. 以下关于远程代码托管中心的说法中正确的是( )。

  90. A:使用clone命令将本地库克隆到远程代码库。 B:远程代码托管中心上的代码库并不都是开源软件。 C:由于需要进行团队协作工作,所以使用远程代码托管中心。 D:本地库上传远程库前需要先用push命令把本地库升级到最新版本。 E:由于本地库容量有限,所以使用远程代码托管中心存储。

  91. 使用ls -l命令查看目录内容的时候,看到文件file1的信息中包含file1 --> /usr/bin/prog1,这说明( )。

  92. A:file1是个内部链接共享文件 B:file1是个硬链接共享文件 C:file1的文件类型是l D:file1是个外部链接共享文件 E:file1是个软链接共享文件
    AI参考:使用ls -l命令查看目录内容时,如果看到文件信息中包含"file1 --> /usr/bin/prog1",这表明file1是一个软链接共享文件(E对)。软链接也被称为符号链接,它指向实际文件或其他软链接。选项A、B、C和D都与题干描述不符。'

温馨提示支付 ¥1.35 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部