目录
题目
一、单项选择题
1、计算机硬件系统和软件系统组成,哪个描述正常?()
A、软件系统由 CPU, 内存, IO 设备组成;硬件件系统由系统软件和应用软件组成。
B、软件系统由 CPU,应用软件组成;硬件件系统由系统软件和内存, IO 设备组成。
C、硬件系统由 CPU, 内存, IO 设备组成;软件系统由系统软件和应用软件组成。
2、哪个属于三种报文流向之一?( )
A、流入本机:PREROUTING--> INPUT-->用户空间进程
B、转发:用户空间进程-->OUTPUT--> POSTROUTING
C、流出主机:PREROUTING--> FORWARD -->POSTROUTING
3.linux 下查看当前所在的路径使用什么命令?
A.whereis
B.pwd
c.cat
4.下面可以创建 100 个文件的命令是?
A. for i in {1..100}; touch ${i}.txt ;done
B. i=1 ;while (( i < 100)); do touch $i.txt; ((i++));done
5.怎样更改一个文件的权限设置?
A. attrib
B. chmod
C. change
D. file
6.在 bash 中,export 命令的作用是:
A. 在子 shell 中运行命令
B. 使在子 shell 中可以使用命令历史记录
C. 为其它应用程序设置环境变量
D. 提供 NFS 分区给网络中的其它系统使用
7.有一个备份程序 mybackup,需要在周一至周五下午 1 点和晚上 8 点各运行一次,下面哪条 crontab 的项可以完成这项工作?
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup
C. * 13,20 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup
8.运行一个脚本,用户不需要什么样的权限?
A. read
B. write
C. execute
D. browse on the directory
9.对所有用户的变量设置,应当放在哪个文件下?
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
10.下面哪条命令用来显示一个程序所使用的库文件?
A. ldd
B. ld so
C. modprobe
D. ldconfig
二、多项选择题
1、服务器 3 大系统?
A、Windows
B、Linux
C、unix
D、Bsd
2、shell 命令的类型?
A、内部
B、外部
3、Linux 常用文件类型?
A、文件
B、目录
C、符号
D、块
E、字符设备, 管道,套接字
4、RAID10 特性描述正确的是?
A、无安全性
B、综合 RAID01 优点,理论速度快
C、适用于大型数据库,服务器
D、最少 4 个硬盘
6、内核功用?
A、进程管理
B、内存管理
C、文件系统管理
D、网络功能,驱动,安全功能
7、非对称加密算法介绍正确的是?
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 操作系统组成?
2、什么是绝对和相对路径?
3、简述 TCP/IP 三次握手和四次挥手的工作原理?
4、简述操作系统启用流程
5. 什么是硬链接和软链接?
6.思路题:请问当用户反馈网站访问慢,你会如何处理?
五、编程题
1、查看当前终端
2、如何让用户登陆系统后拥有别名, cdnet, 可以一键进入/etc/sysconfig/network-scripts目
3、升级 centos 内核版本为最新版本的内核 rpm 包完成?
4、分别 以 iptables/firewalld 实现 192.168.1.0/24 网段允许访问 5000-6000 端口
5. 修改当前的主机名称为 magedu.com
6. 删除/data 目录下,三天前(包含三天)的 log 为后缀的文件。
答案
选择
-
C、A、B、A、B、C、B、B、B、A
多选
ABC、AB、ABCDE、BCD、ABCD、AB
判断
1、对、对、错、对、对、错、对、对
问答
1、内核(Kernel)、Shell(命令行解释器)、文件系统(File System)、用户工具与实用程序(User Utilities)、系统服务与管理(System Services)、开发环境(Development Environment)、用户界面(User Interface)、网络功能(Networking)、 软件包管理(Package Management)、启动流程(Boot Process)、安全机制(Security)、文档与帮助(Documentation)、兼容层(Compatibility Layers)
2、绝对路径 以根开头 例如 nginx路径 /etc/nginx/sites-enabled.....
相对路径 以当前路径为起点 ,例如 所在目录为【root@ ltxcloud etc】 nginx/sites-enabled..... 那么这个就是以相对路径起始。
3、三次握手:客户端发送SYN报文给服务器,建立连接。
服务器收到SYN后,回复SYN-ACK报文,同意连接。
客户端收到SYN-ACK后,发送ACK报文,连接建立成功
四次挥手:
客户端发送FIN(结束)报文,表示希望断开连接。
服务器收到FIN后,回复ACK报文,确认断开请求。
服务器发送FIN报文,表示也希望断开连接。
客户端收到FIN后,回复ACK报文,连接正式断开。
4、预引导(Pre-Boot)阶段、引导阶段 、加载内核阶段 、初始化内核阶段 、 用户登录阶段
5、硬连接:允许一个文件拥有多个有效的路径名,多个文件名指向同一个inode。
软连接:相当于我们 Windows 中的快捷方式,即如果你软链接一个目录,只是一个目录的快捷方式到指定位置,操作系统找这个快捷方式会直接找到真实目录下的文件。
6、网站的服务限流,数据库返回数据量大,hosts配置域名错误,DNS解析不对,未设置负载均衡,网卡配置限速
编程题
1、who
2、第一步vim .bashrc ,进入编辑界面,第二步添加 alias cdnet =' cd /etc/sysconfig/network-scripts'
3、yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y
reboot
4、iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 5000:6000 -j ACCEPT
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port port="5000-6000" protocol="tcp" accept'
firewall-cmd --reload
5、hostnamectl magedu.com 临时生效 hostnamectl set-hostname magedu.com
6、find /data -type f -name "*.txt" -mtime +3 -exec rm -rf { } \;