Linux 入门了解

简介: Linux 入门了解

说白的,我在水文章哈哈

望各位好友看得开心

选择题

1- 01 Unix 的前身是由贝尔实验室(Bell lab.)的 ken Thmpson 利用汇编语言写成的,后来在 1971 - 1973 年间由 Dennis Ritchie 以 C 程序语言进行改写,才成为 Unix。T


1 - 02 1997 年由 Bill Joy 释出 BSD( Berkeley Software Distribution),这些成为 Unix - like 的操作系统。T


1 - 03 1984 年由 Richard Stallman 提倡 GNU 计划,提导自由软件( Free software),强调其软件『自由的取得、复制、修改于发行』,并规范出 GPL 授权模式,任何 GPL(General Public License)软件均不可单纯仅贩卖其软件,也不可修改软件授权。T


1 - 04 1984 年 Linus Torvalds 提倡 GNU 计划自由软件(Free software),强调其软件『自由的取得、复制、修改于发行』,并规范出 GPL 授权模式,任何 GPL(General Public License)软件均不可单纯仅贩卖其软件,也不可修改软件授权。F


1 - 5 1991 年有芬兰人 Linus Torvalds 开发出 Linux 操作系统。简而言之,Linux 成功的地方主要在于:Minix(Unix),GNU,Internet,POSIX及虚拟团队的产生。T

[1 ~ 5 题]  https://blog.csdn.net/GarfieldEr007/article/details/49614407?ops_request_misc=&request_id=&biz_id=102&utm_term=Unix%20%E7%9A%84%E5%89%8D%E8%BA%AB%E6%98%AF%E7%94 


1 - 6 符合 Open source 理念的授权相当多,比较知名的如 Apache / BSD / GPL / MIT 等。T


1 - 7 每个用户都必然从属于一个与用户同名的独立的私有用户组。F


1 - 8 由普通用户之间相互切换时需要输入用户密码。T


1 - 9 如果有用户将某用户组作为其主用户组,那么在用户已经登录系统的情况下,无法修改这个用户组名。F


1 - 10 要执行一个根用户才有权限执行的命令,必须先切换为根用户身份。F如果有用户将某用户组作为其主用户组,那么在用户已经登录系统的情况下,无法修改这个用户组名 T


1 - 11 可以通过修改 passwd 和 shadow 文件的内容来修改用户属性。T


1 - 12 /etc/gshadow 为如果是空的或者叹号 ! ,表示用户组没有密码。T


1 - 13 静态链接库代码装载速度快,执行速度略比动态链接库快。T


1 - 14 在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 -p T


1 - 15 临界区不能用于 Linux 中的进程通信。T


1 - 16 Linux文件权限一共10位长度,分成四段,第三段表示的内容是文件所有者的权限 。T


1 - 17 在 vi 编辑器环境中的任意时刻,选择 “ESC” 键后,编辑器将进入命令模式。T


1 - 18 使用 In 命令将生成了一个指向文件 old 的符号链接 new ,如果你将文件 old 删除,还能够访问文件中的数据。 F


1 -19 用户线程因 I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不到运行的机会。 T


1 - 20 内核线程只运行在内核态,不受用户态上下文的影响。T


1 - 21 内核线程有利于发挥多处理器的并发优势,但却占用了更多的系统开支。T


1 - 22 用户线程和内核线程的调度都需要经过内核态。F


单选题

2 - 01 下面哪个命令表示不保存强制退出 vi。

A. :!q

B. :wq

C. :q!

D. :q


2 - 02 Samba 服务器的配置文件是。

A. httpd.conf

B. inetd.conf

C. rc.samba

D. smb.conf


2 - 03 什么命令用来查看硬盘被占用了多少空间和剩余多少空间?

A. du

B. free

C. df

D. vmstat


2 - 04 增加一个用户的命令是什么?

A. usermod

B. groupadd

C. useradd

D. userdel


2 - 05 以下不属于Linux系统命令的是:

A. kill

B. ifconfig

C. mv

D. remove


2 - 06 某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__ _ ___ 。

A. 467

B. 674

C. 764

D. 476


2 - 07 linux 系统中,给文件授予可执行权限的命令是__

A. mv

B. chown

C. chmod

D. sudo


2 - 08 在linux系统中,用来存放系统所需要的配置文件和子目录是。

A. /etc

B. /var

C. /root

D. /home


2 - 09 vi 编辑器中,删除一行的命令是?

A. rm

B. yy

C. dd

D. pp


2 - 10 向下移动10行并定位到行尾,下面哪种做法是正确的?

A. 10j

B. 10x

C. 10↓

D. 10$


2 - 11 进入可视模式( ), 来到第12行( ), 复制12-20行的前10列, 来到30行( ), 粘贴. ( ),下面哪个指令序列是正确的做法(指令之间用分号隔开)?

A. v;12j;30G;p

B. v;12G;30G;p

C. ctrl+v;12G;30G;p

D. ctrl+v;12G;30$;p


2 - 12 将当前编辑的文件另存成一个名为file.bak 的文件,保存在当前工作目录下,下面哪个做法是正确的?

A. :w ~/file.ba

B. :s ./file.bak

C. :w ./file.bak

D. :s ~/file.bak


2 - 13 打开当前目录下一个名为file01.txt的文件,将其内容追加到当前编辑的文件末尾,下面哪个做法是正确的?

A. :o ./file01.txt

B. :a ./file01.txt

C. :r ./file01.txt

D. :w ./file01.txt


2 - 14 在用man命令查看一个命令的帮助文档的时候下列哪部分中有命令的用法说明?

A. COPYRIGHT

B. SEE ALSO

C. DESCRIPTION

D. AUTHOR


2 - 15 当您在命令提示符的后面输入命令的一部分时,按(),Linux会帮你打剩下的字符,补充成为完整命令,如果有多个相符的命令,连按两下(),Linux会显示所有的相符的命令。

A. 左CTRL键

B. 左SHIFT键

C. TAB键

D. SPACE键


2 - 16 假设根用户root当前所在目录为/usr/local,键入cd .. 命令后,用户当前所在目录为( )。

A. /home

B. /usr

C. /root

D. /home/root


2 - 17 假设当前工作目录下有一个名为sampledir 的目录,该目录下有一个名为sampledir01的目录, 键入 “rmdir sampledir”,会发生什么?

A. sampledir01被删除

B. sampledir和sampledir01被删除

C. sampledir被删除,但sampledir01未被删除

D. 出错


2 - 18 在Linux系统中,设备文件大部分安装在哪个目录下?

A. /mnt

B. /root

C. /dev

D. /proc


2 - 19 要将当前目录下的文件samplefile的文件从属组改为stu用户组,应该使用哪个命令?

A. chmod stu ./samplefile

B. chmod :stu ./samplefile

C. chown :stu ./samplefile

D. chown stu ./samplefile


2 - 20 如何在/tmp目录中查找过去24小时产生的,大小大于5k的普通文件并以不带提示的方式删除。

A. find /tmp (–type f -a -mtime -1 -a -size +5k ) -exec rm {} ;

B. find /tmp (–type f -a -ctime -1 -a -size +5k ) -exec rm {} ;

C. find /tmp (–type f -a -mtime -1 -a -size +5k ) -exec rm -f {} ;

D. find /tmp (–type f -a -ctime -1 -a -size -5k ) -exec rm -r {} ;


2 - 21 在less命令中查找字符串时,可以用那两个按键在查找到的字符串之间跳转。

A. d 和 u

B. n和p

C. n 和 N

D. p 和 P


2 - 22 关于less命令,下面哪些描述是正确的?

A. less命令不将文本文件内容直接输出到命令行上

B. 用ctrl+X可以退出less

C. 不可以用pageup和pagedown 按键来上下翻页

D. less命令中可以说使用 “:关键字” 在文本文件中查找特定字符串


2 - 23 现在需要在根目录下找所有的名字为temp的文件,然后删除,删除时不需要提示,请问可如何实现。

A. find / -name temp –exec rm

B. 编一个SHELL脚本实现

C. find / -name temp –exec rm {} \ ;

D. find / -name temp rm *


2 - 24 下面那些命令可以将当前目录下的名为file.txt文本文件中的所有小写t都替换成大写T。

A. cut ‘t’‘T’ file.txt

B. cut ‘t’‘T’

C. tr ‘t’ ‘T’

D. tr ‘t’ ‘T’ file.txt


2 - 25 如何将ls -l file01 file02 命令的标准输出重定向到名为stdout.txt的文件中,并将错误输出重定向到名为stderr.txt的文件中。

A. ls -l file01 file02 1>stdout.txt &>stderr.txt

B. ls -l file01 file02 &>stdout.txt

C. ls -l file01 file02 2>stdout.txt 1>stderr.txt

D. ls -l file01 file02 1>stdout.txt 2>stderr.txt


2 - 26 关于如下命令,哪个说法是错误的?

sort -k3 <


002 张三 5500


005 李四 6600


009 王五 5120


EOF

A. EOF是输入文件的界定符,是固定的

B. 该命令使用了输入重定向的Here Document功能

C. 界定符EOF一定要顶格写,前面不能有任何字符,后面也不能有任何字符

D. 该命令的输出将对输入内容按字段三排序


2 - 27 linux下给文件 start.sh 设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为( )。

A. chmod start.sh 706

B. chmod start.sh 705

C. chmod start.sh 750

D. chmod start.sh 777


2 - 28 写出完成以下功能的Linux命令:使用sed命令, 将文件xyz中的单词AAA全部替换为BBB。

A. sed 's/AAA/BBB' xyz

B. sed 's/AAA/BBB/p' xyz

C. sed 's/AAA/BBB/g' xyz

D. sed 's/AAA/BBB/d' xyz


2 - 29 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?。

A. chmod a+x,g+w exer1

B. chmod g+w exer1

C. chmod 765 exer1

D. chmod o+x exer1


2 - 30 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是?

A. route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

C. route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1

D. route add default 192.168.1.0 netmask 172.168.1.1 metric 1


2 - 31 在dhcpd.conf中用于向某个客户主机分配固定IP地址的参数是

A. server-name

B. filename

C. fixed-address

D. hardware


2 - 32 Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在?

A. /bin

B. /etc

C. /dev

D. /lib


2 - 33 以下不属于 Linux 系统命令的是:

A. kill

B. ifconfig

C. mv

D. remove


2 - 34 在linux系统中,用来存放系统所需要的配置文件和子目录是

A. /etc

B. /var

C. /root

D. /home


2 - 35 小王希望将他执行的ls命令的输出结果保存在当前目录下文件output.ls中,以供日后进行分析和使用,但要求不覆盖原文件的内容,他应该使用的命令是

A. ls>output.ls

B. ls<

C. ls>>output.ls

D. ls—output.ls


2 - 36 shell 不仅仅是用户命令解释器,同时一种强大的编程语言,linux 缺省的 shell 是什么

A. bash

B. ruby

C. PHP

D. perl


3 - 37 在给定文件中查找与设定条件相符字符串的命令为

A. gzip

B. grep

C. sort

D. find


3 - 38 下面哪个命令可以统计一个文件中"大鹏"出现的行数?

A. vim "大鹏" 文件名 | wc -l

B. grep "大鹏" 文件名 | wc -l

C. ls "大鹏" | wc

D. vim "大鹏" 文件名 | wc


3 - 39 linux查看cpu占用的命令是什么?

A. top

B. netstat

C. free

D. df


2 - 40 下面选项关于linux下查看cpu,内存,swap,硬盘信息的命令描述错误的是?

A. cat /proc/cpuinfo 查看CPU相关参数的linux系统命令

B. cat /proc/meminfo 查看linux系统内存信息的linux系统命令

C. du -h: 查看硬盘信息

D. cat /proc/swaps :查看所有swap分区的信息


2 - 41 当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置什么文件

A. hosts

B. sysconfig

C. network

D. hostname


2 - 42 若一台计算机的内存为128MB,则交换分区的大小通常是

A. 64MB

B. 128MB

C. 256MB

D. 512MB


2 - 43 建立动态路由需要用到的文件有

A. /etc/hosts

B. /etc/HOSTNAME

C. /etc/gateways

D. /etc/resolv.conf


2 - 44 若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是?

A. arm-linux-gcc -c -o test.o test.c

B. arm-linux-gcc -S -o test.o test.c

C. arm-linux-gcc -g -o test test.c

D. arm-linux-gcc -o test test.c


2 - 45 在xdm的配置目录中,哪个文件用来设置在用户通过xdm登录后自动起动的应用程序?

A.`The Xsession file

B.`The Xstart_up file

C.`The Xsetup_0 file

D.`The GiveConsole file


2 - 46 运行在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能最好?

A.`SpinLock

B.`Mutex

C.`Semaphore

D.`Condition variable


2 - 47 linux用户磁盘配额配置文件aquota.user的默认访问权限是( )

A. 644

B. 755

C. 600

D. 700


2 - 48 终止系统中所有名为 sshd 的进程

A. kill sshd

B. xkill sshd

C. pkill sshd

D. killall sshd


2 - 49 启动系统中的httpd服务命令是

A. service httpd start

B. service httpd restart

C. service httpd stop

D. service httpd stauts


多选题

3 - 1 关于top命令,下列哪些说法是正确的?

A. top命令输出中可以查看到进程发起者

B. top命令输出的进程是按进程PID排序的

C. op命令输出的进程状态是动态

D. top命令输出中可以查看到进程父进程的PID


填空题

4-1立即关机重启,写出该命令: init 6 2 分


4-2 在晚上11点重启,写出该命令: shutdown -r 23:00 2 分。


4-3 在命令行下使用 vi 编辑一个文件时, yy 命令复制当前行。1 分 dd 命令可以删除光标所在的那一整行。1 分。


4-4 在 Linux 系统中,以 文件 2 分 方式访问设备。


4-5 Linux 内核引导时,从文件 /etc/fstab 2 分 中读取要加载的文件系统。


4-6 Linux 文件系统中每个文件用 i节点 2 分来标识。


4-7 全部磁盘块由四个部分组成,分别为引导块、专用块 、 i节点表块 4 分和数据存储块 。


4-8 链接分为: 硬链接 和 符号链接 2 分。


4-9 超级块包含了 i节点表 和 空闲块表 2 分等重要的文件系统信息。


4-10 某文件的权限为:d-rw-r--r--,用数值形式表示该权限,则该八进制数为:664 2 分 ,该文件属性是 目录 2 分。


4-11 前台起动的进程使用 Ctrl+c 2 分终止。


4-12 静态路由设定后,若网络拓扑结构发生变化,需由 系统管理员 2 分 修改路由的设置。题目创建后不可修改填空数量。


4-13 网络管理的重要任务是:控制 和 监控 2 分。


4-14 编写的Shell程序运行前必须赋予该脚本文件 执行 2 分权限。


4-15 系统管理的任务之一是能够在 分布式 2 分环境中实现对程序和数据的安全保护、备份、恢复和更新。


4-16 系统交换分区是作为系统 虚拟存储器 2 分的一块区域。


4-17 内核配置是系统管理员在改变系统配置 硬件 2 分时要进行的重要操作。


4-18 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址2 分和子网掩码等必要信息。


4-19 唯一标识每一个用户的是 用户 ID 或 用户名 2 分。


4-20 RIP 协议是最为普遍的一种内部协议,一般称为 动态路由信息协议 2 分。


4-21 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统 2 分。


4-22 DHCP可以实现 动态 2 分IP 地址分配。


4-23 系统网络管理员的管理对象是服务器、 用户 2 分和服务器的进程以及系统的各种资源。

目录
相关文章
|
29天前
|
Linux 数据安全/隐私保护 Windows
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
30 0
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
域名解析 运维 网络协议
Linux命令行全景指南:从入门到实践,掌握命令行的力量
Linux命令行全景指南:从入门到实践,掌握命令行的力量
85 0
|
2月前
|
Shell Linux
Linux下的Shell基础——Shell概述和入门(一)
Linux下的Shell基础——Shell概述和入门(一)
38 0
Linux下的Shell基础——Shell概述和入门(一)
|
3月前
|
安全 Unix Linux
【Linux入门指南:掌握开源操作系统的基础知识】(四)
【Linux入门指南:掌握开源操作系统的基础知识】
|
3月前
|
Linux
【Linux入门指南:掌握开源操作系统的基础知识】(三)
【Linux入门指南:掌握开源操作系统的基础知识】
|
17天前
|
Unix 大数据 Linux
linux入门
linux入门
18 1
|
1月前
|
存储 消息中间件 网络协议
Linux 系统编程从入门到进阶 学习指南
本文旨在为初学者提供一个清晰的 Linux 系统编程入门指南,带你步入 Linux 系统编程的世界,从基本概念到实用技能,一步步建立起您的知识体系。
Linux 系统编程从入门到进阶 学习指南
|
1月前
|
人工智能 Linux 索引
Linux入门指令和权限讲解
Linux入门指令和权限讲解
|
2月前
|
安全 Linux 网络安全
Linux从入门到精通1、Linux修改主机名
Linux从入门到精通1、Linux修改主机名
28 0