2023云计算笔试面试题库及答案(持续更新中)

  

  系统管理1、在linux中links分类?软、硬连接软链接和硬链接的区别?硬链接不会创建新的inode,只是给源文件多加了一个文件名,软链接创建新的inode,相当于重新创建了一个文件硬链接不能跨分区,软链接可以跨分区硬链接删除源文件后,另一个文件还能用软链接删除源文件后,链接文件不能再使用2、编写shell程序运行前赋予该脚本什么权限?x 执行权限3、唯一标识每个用户得是?uid和用户名4、在linux系统中, 用来存放系统所需要的配置文件和子目录的目录是/etc5、结束后台进程命令?kill6、在超级用户下显示linux 系统中正在运行的全部进程,应使用的命令及参数?ps -ef7、为脚本程序指定执行权限的命令和参数是?chmod +x 脚本8、什么命令是删除文件和目录?rm9、什么命令是移动文件和目录的命令?mv10、增加一个用户得命令是?useradd11、终止一个前台进程可能用到的命令和操作(A)A. killB. +cC. shut downD. halt12、在使用mkdir 命令创建新的目录时候,在其父目录不存在时 先创建父目录的选项是 (D)A. -mB. -dC. -fD. -p13、一个文件名字为test.tar.gz, 可以用来解压缩的命令是:(A)A. tarB. gzipC. compressD. uncompress14、若一台计算机的内存为 128MB 则交换分区的大小通常是 (A)A. 64MBB. 128MBC. 256MBD. 512MB15、8 将光盘CD-ROM(hdc) 挂在到文件系统的/mnt/cdrom 目录下的命令是 (C)A. mount /mnt/cdromB. mount /mnt/cdrom /dev/hdcC. mount /dev/hdc /mnt/cdromD. mount /dev/hdc16、有关归档和压缩命令,下面描述正确的是(B)A. 用 uncompress 命令解压缩由 compress 命令生成的后缀为.zip的压缩文件B. unzip 命令和 gzip 命令 可以压缩相同类型的文件C. tar 归档且压缩的文件可以由 Gzip命令压缩D. tar 命令归档后的文件也是一种压缩文件17、下列对shell 变量 FRUIT 操作,正确的是:(B)A. 为变量赋值: $FRUIT=appleB. 显示变量的值: fruit=appleC. 显示变量的值: echo $FRUITD. 判断变量是否有值:[ -f '$FRUIT']18、描述raid0、1、5的特点和优点?raid0:最少需要两块磁盘数据条带式分布没有冗余,性能最佳(不存储镜像、校验信息)不能应用于对数据安全性要求高的场合raid1:最少需要2块磁盘提供数据块冗余性能好raid5:最少3块磁盘数据条带形式分布以奇偶校验作冗余适合多读少写的情景,是性能与数据冗余最佳的折中方案简述raid0、raid1、raid5三种工作模式的工作原理及特点raid0: 条带卷,利用率100%,相对读写速率最快,相对安全性差。数据随机存入到阵列中的一个磁盘上。同时从2块磁盘读数据;读速度与raid1相差不多;raid1:镜像卷,使用率50%,相对读写速率一般,相对安全性高。最少2块磁盘组成,数据同时存入到两块磁盘上。同时从2块磁盘读数据;写速度会比raid0慢;raid5:带奇偶校验的镜像卷,相对读写速率较快,相对安全性高可以添加热被磁盘作为冗余。19、在/etc/fstab 文件中指定的文件系统加较参数中,(D) 参数般用于CD ROMA defaultsB SwC rw和roD noauto20、Linux 文件权限一共10位长度, 分成四段,第三段表示的内容是(C)A文件类型B文件所有者的权限C文件所有者所在组的权限D其他用户21、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项(D)A. -mB. -dC. -fD. -p22、1、如何判断出Windows操作系统是32位的还是64位的。可以在我的电脑属性中查看2、当前市场中有几种主流的浏览器? (至少列举出3种)。firefox chrome opera3、Windows 操作系统设置每天下午18 点自动关机,如何操作。控制面板-》管理工具-》计划任务-》设置每天的关机时间4、请写出Linux系统关机命令、重启命令、文件夹赋权命令poweroff reboot chmod5、请写出linux 系统挂载分区命令mount6、请写出linux系统查看定时任务命令crontab -l23、在Windows操作系统和linux系统中如何查看MAC地址。windows 网卡->状态->支持->详细信息linux ip a24、linux操作系统新建一个用户为oracle命令是码的命令为()为oracle 用户设置密码()useradd oracle -s /sbin/nologinecho 'password' | passwd --stdin oracle25、Linux 操作系统创建/datal/database/oracle (注: /data目承不存在)目录的命令为___ ;进入/datal/database/oracle目录的命令为____;mkdir -pv /datal/database/oraclecd /datal/database/oracle26、Linux 操作系统从ip为10.0.4.100远程主机复制/root/script.sh文件到/database/oracle的命令为scp 10.0.4.100:/root/script.sh /database/oracle27、请写出在Linux操作系统中查看进程中含有oracle关键字的进程信息的命令( ); 杀死PID为29231的进程的命令为( )ps aux |grep oraclekill -9 2923128、请写出查看Linux操作系统的磁盘空间装载以及占用情况的命令();请写出将/dev/sdb文件系统挂载到/data2目录下的命令为__df -Thmount /dev/sdb /data229、写出输出数字0到100中3的倍数(0 3 6 9...) 的命令?for i in {1..100}doif [[ $(($i % 3)) -eq 0 ]];thenecho $ifidone30、假设服务器具有6块900G本地磁盘,单块磁盘io约为150M/S, 现对磁盘进行RAID划分,6块磁盘做成RAID5级别后实际存储大小、理论实际io为多少。理论上6块硬盘做raid5 ;其中有一块盘做冗余;因为有校验位;所以实际大小是:900 * (6-2)= 4000G实际IO 是:写的速率150m/s (小于理论上写 过程中,RAID5会进行校验耗费时间)*4=600m/s因为读取数据的时候校验位的盘是需要读取的所以实际:读的速率是(6-1)*150 =750m/s31、英语Many of our components require the use of JavaScript to function.Specifically, they require jQuery, Popper.js, and our own JavaScriptplugins. Place the following <script>s near the end of your pages, rightbefore the closing </body> tag, to enable them. jQuery must come first,then Popper.js, and then our JavaScript plugins.请将___上述英语翻译为中文。我们的许多组件都需要使用JavaScript来运行。具体来说,它们需要jQuery、Popper.js和我们自己的JavaScript插件。将下面的<script>s放在页面的末尾,右侧在关闭</body>标记之前,启用它们。jQuery必须排在第一位,然后是Popper.js,然后是我们的JavaScript插件。32、常见协议http. https. ftp. mysql. redis默认端口号。80 443 21 3306 637933、根据服务器硬件配置,安装Linux操做系统时如何分区?(硬件配置1:硬盘2T. 内存32G)、(便件配置2:硬盘6T. 内在128G)1: boot 50m swap 64G / 500G /home 1T /var 剩余2: boot 50m swap 256G / 1T /home 4.5G /var 剩余35、简述Linux下各个命令或工具的主要功能作用:(grep/netstat/sed/awk/sort/wc/tcpdump/tail/ldd/uniq)grep 过滤netstat 检测网络和端口sed 流文本编辑工具awk 字符处理工具sort 排序wc 统计tcpdump 抓包tail 从末尾查看ldd 列出程序所需要的动态链接库uniq 检查重复行36、Linux查询某文件的路径,指令为?find37、raid的类型有?raid0 raid1 raid5 raid10

  38、Linux默认的定时任务,一般写入/etc/下的哪个文件?/etc/crontab39、常见协议(http,https,ftp,mysql,Redis)默认端口号80 443 21 3306 637940、Linux系统统计服务器服务连接数命令?netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c41、http的错误代码含义(404,410, 502, 504).404 找不到页面410 被请求的资源在服务器上已经不再可用502 网关错误504 网关超时42、请使用awk,sed,grep三个命令,举例写出命令语句awk -F':' '{print $1}' filenamesed -i.bak 's/a/A/' filenamegrep 'hello world' filename

  43、简述tcp三次握手的过程在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手.完成三次握手,客户端与服务器开始传送数据44、简述二层交换机和三层交换机的区别二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。45、centos7默认防火墙允许80端口外网访问,写出相应安全策略firewall-cmd --zone=public --add-port=80/tcp --permanent46、使用tcpdump监听tcp80端口来自192.168.0.1的所有流量,请写出命令.tcpdump –i eth0 host 192.168.0.1 port 80tcpdump src 192.168.1.10 tcp port 8047、符号链接与硬链接的区别1、硬链接 和 源文件 是同一个文件;软链接 和 源文件 是2个不同的文件。2、大部分系统不能创建 目录 的硬链接,软链接没有这个限制。3、硬链接不能跨文件系统(分区),软链接没有这个限制。48、磁盘空间满了,删除一部分Nginxaccess日志,但是,发现磁盘空间还是满的,为什么?在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是nginx的log文件删除的时候文件应该正在被使用解决:查看进程,kill掉进程,然后再删除49、进程查看和调度分别使用什么命令?进程查看的命令是ps和top。进程调度的命令有at,crontab,kill50、服务器A需要连接服务器B的端口8080,目前登录了的8080端口是否健康运行,可以使用linux命令()netstat -ntpl |grep 8080ss -anpt|grep 8080

  持续更新中。。。