一、选择题
1.谁是Linux内核的创始人?()
A.安德鲁·塔宁鲍姆(AndrewTanenbaum)
B.史蒂芬·乔布斯(SteveJobs)
C.林纳斯·托瓦兹(LinusTorvalds)
D.丹尼斯·里奇(DennisRitchie)
答案:A
2.Linux内核的初始版本发布于哪一年?()
A.1989年
B.1991年
C.1993年
D.1995年
答案:B
3.Linux什么类型的操作系统?()
A.实时操作系统
B.开源多任务操作系统
C.嵌入式操作系统
D.专有操作系统
答案:B
4.以下哪一种CPU架构更适用于智能手机?()
A.x86架构
B.ARM架构
C.RISC-V架构
D.PowerPC架构
答案:B
5.在Linux中,硬盘的第一个分区通常会被命名为:()
A./dev/sd0
B./dev/hda
C./dev/sda1
D./dev/disk1
答案:C
6.哪个Linux发行版以其用户友好的界面而闻名,尤其适合桌面用户?()
A.Ubuntu
B.CentOS
C.Kali
D.Arch
答案:A
7.使用fdisk工具列出Linux支持的所有分区类型,可以使用命令:()
A.p
B.l
C.y
D.u
答案:B
二、填空题
1.加州伯克利大学在取得Unix的源代码后,在70年代末为Unix开发了许多开源的基础软件与编译器,命名为。
答案:BSD
2.Linux内核的版本号遵循特定的命名规则,包括、和,格式通常为X.Y.Z。
答案:主版本号;次版本号;修订号
3.在CentOS终端中输入Linux命令,即可实现关闭计算机功能。
答案:shutdown-hnow
4.安装Linux系统对硬盘分区时,必须有这两种分区类型:和。
答案:根(/)分区;交换分区
5.硬盘的分区主要分为2种:主分区和,MBR分区表类型下,每个硬盘的主分区最多可以有个。
答案:扩展分区;4
三、简答题
1.什么是Linux内核?
答案:
Linux内核是由Linus及其团队开发并开源的只是Linux操作系统的核心部分,负责管理硬件设备和系统资源,如CPU、内存、硬盘等。它提供了进程管理、内存管理、文件管理和设备驱动程序等基础功能,是整个操作系统的基础。
2.Linux系统与我们日常使用Windows、Mac系统有何区别?
答案:
它们的区别主要在于以下几点。
(1)开放性。Linux是开源系统,意味着其源代码对所有人开放,用户可以自由地修改和分发;而Windows和Mac是专有软件,源代码由公司控制。
(2)可定制性。Linux高度可定制,用户可以根据自己的需求选择按照不同的发行版和组件环境;而Windows和Mac定制性较低,功能相对固定。
(3)用户界面。Linux提供多种桌面环境,用户可以根据喜好选择和更改界面;Windows和Mac的界面较为统一,定制性较低。
(4)软件管理。Linux主要通过包管理器管理软件,软件包大多来自官方或社区软件仓库,开源免费软件居多;Windows和Mac则通常是商业软件,通过安装包和软件商店管理。
(5)使用场景。Linux广泛用于服务器和开发环境,Windows和Mac则适合个人电脑和办公设计应用。
3简述Linux的设备命名规范。
答案:
基本的命名规范是“/dev/[类别标识符]/[序号]”。具体而言,字符设备、块设备和网络设备的设备命名规则如下。
(1)字符设备:通常以设备类别前缀开始,后跟设备标识符,如“/dev/ttyS0”代表第一个串行端口。
(2)块设备:除了设备类别前缀和设备标识符外,还可能包括分区信息。如“/dev/sda1”代表第一个SATA硬盘的第一个分区。
(3)网络设备:通常以eth或wlan等前缀开始,后跟数字标识符。如“/dev/eth0”代表第一个以太网接口,“/dev/wlan0”代表第一个无线网接口。
4.fdisk和parted分区工具主要区别是什么?
答案:
fdisk和parted分区工具都可以创建、删除、调整分区大小等,主要区别有:
fdisk主要支持MBR分区表,通常处理小于2TB的磁盘。
parted则支持MBR和GPT分区表,它可以处理任意大小的磁盘,提供更丰富的命令和功能,比如调整分区类型、格式化分区等。
习题2
一、单项选择题
1.假设当前工作目录是/home/yfr,命令ls-l将显示/home/yfr目录下的。
A.所有文件
B.文件大小