首页 > 系统相关 >linux一些常见的测验题综合

linux一些常见的测验题综合

时间:2024-04-18 21:44:26浏览次数:27  
标签:文件 tar 常见 etc 域名 linux 服务器 txt 测验题

第1章 硬件与系统
1.1简述centos7运行级别
0 关机
1 单用户
2 多用户 但不会支持nfs网络文件系统
3 完全多用户
4 桌面图形界面
5 保留待开发
6 重启

1.2 简述你上家公司用的操作系统版本及内核版本
centos7
3.10.0

1.3 简述常见Raid级别及应用场景
RAID0 最少需要的盘数:1 安全性:坏一块所有数据都损坏 容量:所有盘的和 性能:读写快 使用场景: 只要速度不要安全 缓存业务 从节点

RAID1 最少需要的盘数:只能两块 安全性:可以损坏一块 容量:百分之50 性能:写慢读OK 使用场景:只要安全不要速度 系统盘 监控

RAID5 最少需要的盘数:至少三块 安全性:可以损坏一块 容量:n-1 性能:读写都OK 使用场景:稳定的业务

RAID10 最少需要的盘数:至少四块 安全性:可以损坏一半 容量:百分之50 性能:读写快 使用场景:高并发的业务场景 主库

1.4 简述企业硬件服务器增加一块磁盘步骤和命令
插入一块磁盘
格式化磁盘 mkfs.xfs
挂载磁盘 mount

1.5 什么是inode什么是block
inode 索引 存着具体内容指针指向
block 块设备 具体存储数据的位置

1.6 /etc/fstab含义及每一列含义
第一列:设备的名称
第二列:挂载点
第三列:文件系统类型
第四列: 挂载参数
第五列:不自检
第六列:不备份

1.7 简述软硬连接的区别
1.硬链接inode号相同,软链接inode号不同

2.硬链接不能跨文件系统,软链接可以

3.目录不支持做硬链接,文件可以做软硬连接

4.创建方式不同 ln -s 软链接 ln 硬链接

5.删除源文件不影响硬链接,硬链接默认个数为0 则文件被删除

6.删除源文件不影响软链接,源文件被删除 则文件被删除

1.8 大于2T和小于2T的磁盘分区命令
1.parted分区
2.fdisk分区

1.9 说一说你公司物理服务器配置
16核 18 22 32核 32G 64G 128 256G 512G 硬盘 600G8 900G6
900G2 2T6

1.10 简述上不了网的排查思路
ping
nslookup
网关

第2章文件目录
2.1简述以下文件的位置与名称
2.1.1网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0

2.1.2DNS配置文件
/etc/resolv.conf

2.1.3系统定时任务文件
/etc/crontab

2.1.4用户定时任务文件
/var/spool/cron/root

2.1.5系统环境变量
/etc/profile

2.1.6本地域名解析文件
/etc/hosts

2.1.7用户信息文件
/etc/passwd

2.1.8开机自启文件
/etc/rc.local

2.1.9开机自动挂载文件
/etc/fstab

2.1.10简述相对和绝对路径
相对 从当前开始的路径
绝对 一切从/开始

/dev
硬件设备所在的位置

/etc/rc.local
开机自动执行文件中的命令

/etc/inittab
运行配置文件

/var/log/secure
系统日志文件,用于记录系统安全相关的日志信息

/mnt
临时挂载点

/var/log/cron
系统日志文件,用于记录定时任务的执行情况

/proc/loadavg
系统平均负载信息

/proc/cpuinfo
查看cpu的详细信息

第3章命令

3.1创建目录/oldboy/test
mkdir -p /oldboy/test

3.2在/oldboy/test/目录下创建file01.txt到file10.txt的10个文件
touch /oldboy/test/file{01..10}.txt

3.3查找/etc目录下以.txt结尾的,修改时间在7天前的,大于1k的文件复制到/tmp下(两种方法)
find /etc/ -name ".txt" -mtime +7 -size +1k|xargs -i cp {} /tmp
find /etc/ -name "
.txt" -mtime +7 -size +1k -exec cp {} /tmp ;
cp find /etc/ -name "*.txt" -mtime +7 -size +1k /tmp

3.4查找/etc目录下以.txt结尾的,修改时间在7天前的,大于1k的文件,打包压缩到/tmp下并且以时间命名(两种方法)
find /etc/ -name ".txt" -mtime +7 -size +1k|xargs tar zcvf /tmp/date +%F.tar.gz
find /etc/ -name "
.txt" -mtime +7 -size +1k -exec tar zcvf /tmp/date +%F.tar.gz {} ;
tar zcvf /tmp/date +%F.tar.gz find /etc/ -name "*.txt" -mtime +7 -size +1k

3.5将test.tar.gz解压到/root目录下
tar xf test.tar.gz -C /root

3.6取出系统IP地址(至少2种方法)
hostname -I
ip add
ifconfig eth0

3.7命令查看/tmp/file.txt文件的权限(如0644)
stat

3.8只输出/etc/passwd最后一列
awk -F: '{print $NF}' /etc/passwd

3.9将/oldboy/file.txt文件中的所有oldboy替换成oldgirl
sed 's#oldboy#oldgilr#g'

3.10统计/etc/passwd文件中有几个“nologin”
wc -c nologin /etc/passwd
grep nologin /etc/passwd|wc -l
cat /etc/passwd|grep nologin|wc -l

第4章用户与权限
4.1有一文件权限是-rw-r--r—则该权限用数字表示是什么,所有者,同用户组,其他用户对该文件都有什么权限
644
所有者:可读可执行权限
用户组:可读
其他用户:可读

4.2超级用户,虚拟用户,普通用户的默认UID
0
1-999
1000+

4.3将/oldboy/file.txt的权限修改为644
chmod 644 /oldboy/file.txt

4.4创建用户test uid为999 不创建家目录 不允许登陆
useradd -u999 -s /sbin/nologin -M test

4.5创建用户boy指定uid为1024,指定用户组为old
groupadd old
useradd -u1024 -gold boy

4.6.修改/www及以下所有文件属主属组为www
chown -R www.www /www

第5章定时任务

5.1定时任务中的五个*代表的都是什么含义
分 钟 日 月 周

5.2每天凌晨2点15分将/etc/下以.conf结尾的文件打包到/backup目录下,并以时间命名
15 02 * * * root find /etc/ -name "*.conf"|xargs tar zcf /backup/date +\%F.tar.gz

5.3每天凌晨12点将/etc/下以.conf结尾的文件打包到/backup目录下,并以时间命名,同时删除7天前的压缩包
00 00 * * * find /etc/ -name "*.conf"|xargs tar /backup/date +\%F.tar.gz;find /backup/ -mtime +7|xargs rm -rf
5.4每隔5分钟执行一次时间同步任务
*/5 * * * * ntpdate ntp1.aliyun.com &>/dev/null

5.5网络与基础架构

5.6三次握手
1.A向B发起syn请求并且发送一个序号seq=x

2.B收到确认信息ACK=1,并且也发送一个syn=1的请求,并且发送第一个数据包seq=y,并且发送ack=x+1,下次应该给我发送第二个数据包

3.A收到确认信息ACK=1,并且发送了第二个数据包seq=x+1,确认下次B给我的数据包为ack=y+1

4.三次握手成功建立

5.7四次挥手
1.当一方决定要关闭连接时,会发送一个FIN(Finish)信号给另一方。

2.另一方收到FIN信号后,会发送一个确认ACK信号,表示收到了关闭请求。

3.等到另一方没有数据需要发送时,会发送自己的FIN信号给第一方。

4.第一方收到FIN信号后,发送一个确认ACK信号给另一方,表示收到关闭请求的确认。

5.8简述Osi七层网络模型和TCP/IP四层模型
物理层
数据链路层
网路层
传输层
会话层
表示层
应用层

网络接入层
因特网层
主机到主机层
应用层

DNS的解析过程
1,应用层查询:当用户在浏览器或应用程序中输入一个域名,应用程序会发起一个DNS查询请求。

2,本地缓存查询:本地客户端会首先检查自己的DNS缓存,看是否已经解析过该域名。如果已经有对应的IP地址,则返回结果,不需要再次查询。

3,递归查询:如果本地缓存中没有对应的解析结果,客户端会向本地的DNS服务器发送一个递归查询请求。本地DNS服务器是由网络服务提供商(ISP)或企业设置的。

4,根域名服务器查询:本地DNS服务器会首先向根域名服务器发送查询请求,根域名服务器是DNS解析的起点,回答告诉本地DNS服务器:该域名的顶级域名服务器(TLD)的地址。

5,顶级域名服务器查询:本地DNS服务器再向顶级域名服务器发送查询请求,找到对应的权威域名服务器(Authoritative Name Server)的地址。

6,权威域名服务器查询:本地DNS服务器再次向权威域名服务器发送查询请求,获取该域名的IP地址。

7, 结果返回:一旦本地DNS服务器收到权威域名服务器返回的IP地址,它将结果保存在缓存中,并将解析结果返回给应用程序或浏览器。

5.10查看系统启动端口的命令和抓包命令
netstat -tnulp
tcpdump

标签:文件,tar,常见,etc,域名,linux,服务器,txt,测验题
From: https://www.cnblogs.com/dates/p/18144466

相关文章

  • 利用C语言进行常见的数学运算:一元二次方程求根
    从键盘输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根并保留两位小数.#include<stdio.h>//使用printf,scanf函数.#include<math.h>......
  • 简述Linux磁盘IO
    1、什么是磁盘在讲解磁盘IO前,先简单说下什么是磁盘。磁盘是可以持久化存储的设备,根据存储介质的不同,常见磁盘可以分为两类:机械磁盘和固态磁盘。1.1 机械磁盘第一类,机械磁盘,也称为硬盘驱动器(HardDiskDriver),通常缩写为HDD。机械磁盘主要由盘片和读写磁头组成,数据就存......
  • linux进程与计划(2)
    五大性能性能命令内存使用率free,topCPU使用率top,ps,w硬盘使用率df硬盘读写性能dd,iostat网络带宽iftopps-ef命令输出信息如果不想看到所有的进程,只想查看一下当前登录产生了哪些进程,那只需使用"ps-l"命令就足够了CPU在运算数据时,不是把......
  • 性能测试——性能测试-常见性能指标-总体概况
    并发 概念: 指同一个时间点执行相同的操作(如:秒杀) 同一时间点,向服务器发起的请求(可能是不同的请求)只要向服务器发起请求,那么服务器在这一时间点内都会收到请求(不管是不是同一个请求)  并发用户数(重点)同一时间点,发出请求的用户数,一个用户可以发出多个请求场景不一定......
  • Alibaba Cloud Linux 3.2104 LTS 安装php-5.6.12
    1把php安装包上传到服务器2安装php所需要的扩展yum-yinstalllibxml2libxml2-developensslopenssl-develbzip2bzip2-develcurlcurl-devellibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibmcryptlibmcrypt-develgdgd-devel3安装......
  • net8 linux docker sqlserver报错error: 31 - Encryption(ssl/tls) handshake failed)
    asp.netcore升级到8.0后遇到数据库不能连接问题?_已解决_博问_博客园(cnblogs.com) 中文提示:连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringthep......
  • Alibaba Cloud Linux 3.2104 LTS 安装mysql5.7.39
    1上传mysql安装包到linux服务器tar-zxvfmysql-5.7.39-linux-glibc2.12-x86_64.tar.gzmvmysql-5.7.39-linux-glibc2.12-x86_64mysql5.72创建mysql用户groupaddmysqluseradd-gmysql-s/sbin/nologinmysqlchown-Rmysql:mysqlmysql5.7 ......
  • ubuntu解决/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found的问题
    运行进程时报错./main:/lib/x86_64-linux-gnu/libc.so.6:version`GLIBC_2.38'notfound(requiredby./main)./main:/lib/x86_64-linux-gnu/libc.so.6:version`GLIBC_2.33'notfound(requiredby./main)./main:/lib/x86_64-linux-gnu/libc.so.6:version`G......
  • # Linux From Scratch 12.1 安装笔记
    目录目录安装指南相关链接准备工作准备宿主机准备硬盘下载软件添加LFS用户配置环境开始构建构建过程概述构建LFS交叉工具链和临时工具进入Chroot并构建其他工具构建LFS系统安装软件系统配置安装内核安装引导安装指南版本12.1-systemd-中文翻译......
  • 在Linux中,如何使用MTR进行网络诊断和路由跟踪?
    mtr(MyTraceroute)是一个结合了traceroute和ping功能的网络诊断工具。它可以显示到目的主机的数据包传输路径,并持续监测每个路径点的丢包率和延迟。以下是使用mtr进行网络诊断和路由跟踪的详细步骤:1.安装mtr首先,你需要确保你的Linux系统上已经安装了mtr。你可以使用包管理器来......