Linux面试笔试题(5)
79、下列工具中可以直接连接mysql的工具有【c 】。
A.xhsell B.plsql C.navicat D.以上都不是
Navicat 是一套可创建多个连接的数据库开发工具,
让你从单一应用程序中同时连接
MySQL、Redis、MariaDB、MongoDB、
SQL Server、Oracle、PostgreSQL
和 SQLite 。它与 OceanBase
数据库及 Amazon RDS、Amazon Aurora、
Amazon Redshift、Amazon ElastiCache、
Microsoft Azure、Oracle Cloud、MongoDB Atlas、Redis Enterprise Cloud、
阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。
80、Linux系统最少的挂载点有两个【B 】
A.一个是根挂载点 home,另一个是swap
B.一个是根挂载点/,另一个是swap
C.一个是根挂载点 boot,另一个是swap
D.一个是根挂载点 user,另一个是boot
答案
B.一个是根挂载点/,另一个是swap.
当然上面这么多挂载点,实际上是没有比较每个目录都单独进行挂载,我们只需要根据自己的实际使用需要对个别目录进行挂载,这样系统结构看起来也会精简很多。
一般来讲Linux系统最少的挂载点有两个一个是根挂载点/,另一个是swap,虽然swap也可以采用其他方式类似方式替代,但从使用角度,天缘认为没这个必要,把swap单独设置一个挂载点似乎对Linux系统的标准性更好支持。
*********************@@@@@@@@@@知识拓展@@@@========
82、下面关于虚拟局域网VLAN的叙述错误的是 (A)
A 不同VLAN内的用户可以相互之间直接通信
B 每一个VLAN的工作站可处在不同的局域网中
C VLAN是由局域网网段构成的与物理位置无关的逻辑组
D VLAN能灵活控制广播活动
【答案】 A,不同VLAN内的用户不能相互之间直接通信,必须通过路由器等网络设备进行通信。
虚拟局域网(VLAN)是以软件方式来实现逻辑工作组的划分与管理,
根据网络用户的位置、部门、应用等因素来组织,将处于同一物理网段(或交换机)中的设备逻辑地划分成不同的广播域(即逻辑子网),各个逻辑子网相对独立,其范围不受物理位置限制。
因此,不同 VLAN 内的用户不能直接相互通信,需要通过路由器等网络设备来实现跨 VLAN 通信。
83、下面关于系统调用的描述中,错误的是(A)
A.系统调用中被调用的过程运行在”用户态”中
B.系统调用把应用程序的请求传输给系统内核执行
C.利用系统调用能够得到操作系统提供的多种服务
D.系统调用保护了一些只能在内核模式执行的操作指令
解析:系统调用中被调用的过程运行在用户态中,而不是内核态中。
答案:这题选A
84、以下哪些IP地址可以分配给一台计算机(D)。
A. 256.3.2.1
B. 197.9.4.0
C. 199.100.331.78
D. 11.15.33.235
互联网的网络地址分为A~E五类,其中
A类地址:0.0.0.0 ~ 127.255.255.255
主机号是后24位
B类地址:128.0.0.0 ~ 191.255.255.255
主机号是后16位
C类地址:192.0.0.0 ~ 223.255.255.255
主机号是后8位
D类地址:224.0.0.0 ~ 239.255.255.255
后28位为多播组号
E类地址:240.0.0.0 ~ 255.255.255.255
后27位待用
所以,A错。
主机号全为0的时候,表示一个网段
主机号全为1的时候,是一个指向网络的广播。关于广播的具体分类请看TCP/IP卷一的第12章。
所以B代表一个网段。
C的话,参照TCP/IP详解卷一第三章 IP:网际协议的图3-3,代表了一个直接相连的网络。
D作为一个A类地址,是可以分配给一台计算机的。
85、网络地址为172.16.0.0,采用子网掩码255.255.224.0,以下说法正确的是(C)
A 其中一个子网的广播地址为:172.16.32.255
B 其中一个子网的广播地址为:172.16.128.255
C 划分了8个有效子网
D 划分了6个有效子网
答案:C
A 类网络使用的默认子网掩码为 255.0.0.0,第一个八位组为 0-127。地址 10.52.36.11 就是一个 A 类地址。它的第一个八位组为 10,介于 1 至 126 之间(包括 1 和 126)。
B 类网络使用的默认子网掩码为 255.255.0.0,第一个八位组为 128-191。地址 172.16.52.63 就是一个 B 类地址。它的第一个八位组为 172,介于 128 至 191 之间(包括 128 和 191)。
C 类网络使用的默认子网掩码为 255.255.255.0,第一个八位组为 192-223。地址 192.168.123.132 就是一个 C 类地址。它的第一个八位组为 192,介于 192 至 223 之间(包括 192 和 223)。
子网掩码:
255.255.224
1111 1111. 1111 1111. 1110 0000. 0000 0000
即网络号有19位,主机号有13位
网络地址:
172.16.0.0,属于B类地址
1010 1100. 0001 0000. 0000 0000 .0000 0000
子网划分:
其中红色的三位用于子网划分,即可以划分8个子网,红色三位从000到111
1010 1100. 0001 0000. 0000 0000 .0000 0000
第一个子网为172.16.0.0;
1010 1100. 0001 0000. 0000 0000 .0000 0000
第二个为172.16.32.0;
1010 1100. 0001 0000. 0010 0000 .0000 0000
第三个为172.16.64.0;
1010 1100. 0001 0000. 0100 0000 .0000 0000
第四个为172.16.96.0;
1010 1100. 0001 0000. 0110 0000 .0000 0000
第五个为172.16.128.0;
1010 1100. 0001 0000. 1000 0000 .0000 0000
第六个为172.16.160.0;
1010 1100. 0001 0000. 1010 0000 .0000 0000
第七个为172.16.192.0;
1010 1100. 0001 0000. 1100 0000 .0000 0000
第八个为172.16.224.0;
1010 1100. 0001 0000. 1110 0000 .0000 0000
每个子网的block size = 256-224 = 32 (b11111-b00000+1=32)
广播地址:
网络地址的主机位(13位)全部为1
1010 1100 0001 0000 0001 1111 1111 1111
即:172.16.31.255
所以8个子网对应的广播地址依次是:(广播地址=下个子网地址-1)
172.16.31.255
1010 1100. 0001 0000. 0001111. 1111 1111
172.16.63.255
1010 1100. 0001 0000. 0011111. 1111 1111
172.16.95.255
1010 1100. 0001 0000. 0101111. 1111 1111
172.16.127.255
1010 1100. 0001 0000. 0111111. 1111 1111
172.16.159.255
1010 1100. 0001 0000. 1001111. 1111 1111
172.16.191.255
1010 1100. 0001 0000. 1011111. 1111 1111
172.16.223.255
1010 1100. 0001 0000. 1101111. 1111 1111
172.16.255.255
1010 1100. 0001 0000. 1111111. 1111 1111
86、下列关于TCP和UDP的描述正确的是_。
A、TCP和UDP均是面向连接的
B、TCP和UDP均是无连接的
C、TCP是面向连接的,UDP是无连接的
D、UDP是面向连接的,TCP是无连接的
答案是C,TCP是面向连接的,UDP是无连接的。
TCP是传输控制协议,它是面向连接的,这意味着在发送数据之前,必须先建立连接。UDP是用户数据报协议,它是无连接的,这意味着在发送数据时,不需要先建立连接。因此,答案是C,TCP是面向连接的,UDP是无连接的
以下哪种方式可以开启socket端口?
A 、ssh -L lport:DHost:Dport root@ip
B 、ssh -R lport:DHost:Dport root@ip
C、 ssh -D lport root@ip
正确答案: C