测试

一、单项选择题
1、计算机硬件系统和软件系统组成,哪个描述正常?( C)
A、软件系统由CPU, 内存,IO设备组成;硬件件系统由系统软件和应用软件组成。
B、软件系统由CPU,应用软件组成;硬件件系统由系统软件和内存,IO设备组成。
C、硬件系统由CPU, 内存,IO设备组成;软件系统由系统软件和应用软件组成。

2、哪个属于三种报文流向之一?( A)
A、流入本机:PREROUTING-->INPUT-->用户空间进程
B、转发:用户空间进程-->OUTPUT-->POSTROUTING
C、流出主机:PREROUTING-->FORWARD-->POSTROUTING

3、mysql 索引的缺点?(B )
A、索引可以降低服务需要扫描的数据量,减少了IO次数
B、占用额外空间,影响插入速度

4、swappiness 内核参数说明正确的是( B)
A、当内存使用率达到swappiness时,会启用交换分区
B、当内存使用率达到100-swappiness时,会启用交换分区

二、多项选择题
1、服务器3大系统?(ABCD )
A、Windows
B、Linux
C、unix
D、Bsd

2、shell 命令的类型(AB )
A、内部
B、外部

3、Linux 常用文件类型?(ABCDE )
A、文件
B、目录
C、符号
D、块
E、字符设备, 管道,套接字

4、RAID10 特性描述正确的是?(BCD )
A、无安全性
B、综合RAID01优点,理论速度快
C、适用于大型数据库,服务器
D、最少4个硬盘

5、程序ABI二进制接口有?(AB )
A、ELF
B、PE

6、内核功用?(ABCD )
A、进程管理
B、内存管理
C、文件系统管理
D、网络功能,驱动,安全功能

7、进程分类?(AB )
A、守护进程
B、前台进程

8、非对称加密算法介绍正确的是?(AB )
A、密钥成对出现
B、公钥加密数据,只能配对的私钥解密。
C、加密解密相同密钥

三、判断题
1、一个完整的计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成(√ )
2、十进制数是2的n次方,转换的二进制是1个1,和n-1个0组成?(× )
3、Linux 安全上下文中,运行程序的身份始终是root?(× )
4、字符集决定字符与二进制映射关系。编码解定存储空间大小。(√ )
5、操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统(√ )
6、静态链接就是生成so模块,运行时动态加载(× )
7、内存不足指程序中用malloc或new申请了一块内存,但是没有用free或delete将内存释放,导致这块内存一直处于占用状态(√ )
8、关系型数据库的关系是 表中的每一行,又称为一条记录record(√ )

四、问答题
1、完整的类UNIX操作系统组成?
内核(Kernel): 提供底层硬件的直接访问,包括进程管理、内存管理、文件系统管理、设备驱动等。
Shell(外壳): 连接用户和内核的接口,解释用户输入的命令并执行相应的操作。
文件系统(File System): 提供一种逻辑组织和存储数据的方式。类 UNIX 文件系统采用树状结构。
用户空间程序: 包括各种系统工具、命令和应用程序。
设备驱动程序: 使操作系统能够与硬件设备交互。

2、什么是绝对和相对路径?
绝对路径: 从根目录 / 开始表示文件或目录的路径
相对路径: 基于当前目录的路径

3、简述TCP/IP三次握手和四次挥手的工作原理?
三次握手(建立连接):
客户端发送 SYN(同步)报文: 表示请求建立连接,同时告知初始序列号 (seq=x)。
服务端回复 SYN-ACK: 表示同意连接,并告知自己的初始序列号 (seq=y)。
客户端回复 ACK: 确认服务端的 SYN-ACK,连接建立完成。
四次挥手(断开连接):
客户端发送 FIN: 表示客户端完成数据发送,准备关闭连接。
服务端回复 ACK: 确认客户端的 FIN,但服务端可能还需要继续发送数据。
服务端发送 FIN: 表示服务端完成数据发送,准备关闭连接。
客户端回复 ACK: 确认服务端的 FIN,连接正式断开。

4、简述操作系统启用流程
BIOS/UEFI 初始化: 电源开启后,系统首先运行 BIOS/UEFI 完成硬件初始化(POST)。
引导加载器(Bootloader)加载: 从指定的存储设备加载引导程序(如 GRUB)。
加载内核(Kernel): 引导程序加载操作系统内核到内存并交付控制权。
初始化(Init/Systemd): 内核加载后启动初始化进程,完成系统配置并加载服务。
登录界面: 系统完成启动,进入用户登录或桌面环境。

6、简述CDN原理
分布式节点: CDN 部署了多个缓存节点,分布在不同的地理位置。
缓存内容: 用户请求的静态资源(如图片、视频、CSS 文件)会缓存在离用户最近的 CDN 节点上。
负载均衡: 智能解析用户请求,选择最优的 CDN 节点响应请求。
减少延迟: 通过就近访问和分流,减少用户访问延迟,提高加载速度。
自动回源: 如果缓存节点没有请求的资源,会向源站请求并更新缓存。

五、编程题
1、查看当前终端?
tty

2、如何让用户登陆系统后拥有别名,cdnet, 可以一键进入/etc/sysconfig/network-scripts 目录?
vim ~/.bashrc
alias cdnet='cd /etc/sysconfig/network-scripts'
source ~/.bashrc

3、升级centos内核版本为最新版本的内核 rpm包完成?
[root@linux ~]# uname -r
5.14.0-427.42.1.el9_4.x86_64
[root@linux ~]# wget https://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-6.12.5-1.el9.elrepo.x86_64.rpm
[root@linux ~]# rpm -ivh kernel-ml-6.12.5-1.el9.elrepo.x86_64.rpm --nodeps --force
[root@linux ~]# wget https://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-core-6.12.5-1.el9.elrepo.x86_64.rpm
[root@linux ~]# wget https://elrepo.org/linux/kernel/el9/x86_64/RPMS/kernel-ml-modules-6.12.5-1.el9.elrepo.x86_64.rpm
[root@linux ~]# rpm -ivh kernel-ml-core-6.12.5-1.el9.elrepo.x86_64.rpm
[root@linux ~]# rpm -ivh kernel-ml-modules-6.12.5-1.el9.elrepo.x86_64.rpm
[root@linux ~]# vim /etc/default/grub
GRUB_DEFAULT=0
[root@linux ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Adding boot menu entry for UEFI Firmware Settings ...
done
[root@linux ~]# reboot
[root@linux ~]# uname -r
6.12.5-1.el9.elrepo.x86_64

4、分别 以iptables/firewalld 实现 192.168.1.0/24 网段允许访问 5000-6000 端口
用 iptables 实现:
iptables -A input -p tcp -s 192.168.1.0/24 --dport 5000:6000 -j accept
用firewalld 实现:
firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="5000-6000" accept'
firewall-cmd --reload

posted on 2024-12-27 17:53  yuleslie  阅读(39)  评论(0)    收藏  举报