59期第一次阶段测试整理

第1章 硬件与系统

简述centos7常见运行级别

poweroff.target
resuce.target
multiuser.target
multiuser.target
multiuser.target
grouphical.target
reboot.target

1.1 简述centos7开机启动流程

BIOS开机自检--》MBR引导(0头0道1扇区512字节前446个字节)--》GRUB菜单--》加载内核--》systemd进程--》读取运行级别/etc/systemd/system/default.target--》初始化系统--》/usr/lib/systemd/system/inittab.target -->根据运行级别启动服务并行--》显示界面 /usr/lib/systemd/system/getty.target 显示login界面

1.2 简述常见Raid级别及应用场景

raid级别需要几块盘容量冗余速度使用场景
raid0一块盘所有硬盘的总和最低最快要求速度不求安全
raid1两块盘最小的那块盘100%读正常写入慢要求安全不要求速度
raid5三块盘损失一块盘只能坏一块读正常写入慢要求安全不要求速度
raid10四块盘损失一半只能坏二块读写都快要求安全也要求速度

1.3 简述企业磁盘常见分区规则

分区名字数据不重要数据重要不知道重不重要
/boot200m-1G200m-1G200m-1G
sawp物理内存小于8G给物理内存的1.5倍,当物理内存大于8G就给8G
/所有20-200G20-200g
/data所有不分区

1.4 什么是inode什么是block

含义:
    inode (index node)  
        1.索引节点inode号码
        2.inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬连接数 时间)和block的位置,
          但是文件名没有存放在这里  
    block 数据块
        block 用来存放文件的内容
特点:
    inode:  (ls -i查看目录inode号)
        1.256字节 (磁盘分区大于500MB)
        2.inode在同一个分区(文件系统)中是唯一的
        3.创建1个非空的文件需要占用1个inode和至少一个block
    block:
        1.block大小是4K
        2.文件比较小的,剩余的将无法使用
        3.文件比较大的,占用多个block
查看整体情况:
    block 一共有多 还剩多少(查看磁盘空间使用情况)
        df -h 以人类可读的形式
    inode一共有多少 还剩多少
        df -i  inode剩余

1.5 /etc/fstab含义及每一列含义

UUID=60c45f5e-c78d-41fe-aa92-93d10de6def3 swap         swap        defaults        0    0
第1列:UUID或设备名称               第2列        第3列        第4列         第5列        第6列
查询系统的磁盘与对应的uuid          挂载点(入口) 文件系统类型 挂载参数      是否进行备份 是否开机自动检查

1.6 简述软硬连接的区别

如何创建:
    硬链接 ln
    软链接 ln -s
含义:
    硬链接ln:
        在同一分区中inode号码相同的,节点相同的文件,超市前后门(多个入口)
    软链接:
        相当于快捷方式,存放存放源文件的位置,inode节点号与源文件不同
特点:
    1.不能对目录创建硬链接,但可以创建软链接,对目录的软链接会被经常用到
    2.软链接可以跨文件系统,硬链接不可以跨文件系统
        
怎么没的 (源文件 软链接 硬链接 与删除)
    1.删除软链接文件,对源文件及硬链接文件没有影响
    2.删除文件的硬链接文件,对源文及软链接文件没有影响
    3.删除链接文件的源文件,对硬链接文件无影响,会导致其软链接失效(闪烁)
    4.同时删除源文及硬链接文件,整个文件才会被真正的删除

1.7 运维的职责

运维主要工作内容
运维核心职责
※三个核心数据不丢、7*24不宕机、提升用户体验
1.监控:查看网站监控,网站状态、流量(带宽)
根据监控提示(邮件 微信 电话)进行处理
2.备份:备份的内容(配置、数据、脚本、网站程序代码)检查备份是否能用
3.代码更新上线:进行代码上线,代码回滚
4.其他项目:根据需求做项目(备份、优化、监控)
5.额外要求:一些生活琐事

1.8 说一说你公司的服务器配置

r720 2u 2路8核心 500G*6 内存 32G
做的raid 0

1.9 简单阐述虚拟机上不了网的原因有哪些

ip add显示服务器的ip地址是否正确
ping baidu.com检查虚拟机是否能上网
win+r services.msc服务找到VMware的服务全部启动
虚拟机的VMnet8 网卡设置为自动获得ip地址
检查是否关闭NetworkManagersystemctl disable NetworkManager
检查虚拟网络编辑器NAT模式的子网ip与网关ip的修改
telnet +服务器ip +端口号本地服务是否运行中
关闭防火墙systemctl disable firewalld
关闭selinuxsetenforce 0 重启生效

第2章 文件目录

2.1 简述一下文件的位置与名称

### 2.1.1 网卡配置文件
>/etc/sysconfig/network-scripts/ifcfg-eth0/eth33

### 2.1.2 DNS配置文件
>/etc/hosts本地DNS  /etc/resolv.conf临时DNS配置
### 2.1.3 系统日志
>/etc/log/messages
### 2.1.4 登录日志
>/var/log/secure
### 2.1.5 系统环境变量
>/etc/profiel
### 2.1.6 本地域名解析文件
>/etc/hosts
### 2.1.7 用户与密码信息文件
>/etc/passwd
### 2.1.8 开机自启文件
>/etc/rc.local
### 2.1.9 开机自动挂载文件
/etc/fstab
### 2.1.10 用户组信息文件
/etc/group

2.2 简述一下目录/文件的功能

/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 {} /t ;

3.4 查找/etc目录下以.txt结尾的,修改时间在7天前的,大于1k的文件,打包压缩到/tmp下并且以时间命名(两种方法)

find /etc/ -name '.txt' -mtime +7 -size +1k -exec tar /tmp/etc-date +%F.tar.gz {} +
find /etc/ -name '
.txt' -mtime +7 -size +1k |xargs tar /tmp/etc-date +%F.tar.gz

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

tar zxf test.tar.gz -C /root

3.6 取出IP地址(三方法)

ip a s eth0| awk -F'[ /]+' 'NR==3{print $3}'

ip a s eth0 |sed -rn '3s#^.t (.)/.*$#\1#gp'
ip a s eth0|egrep -o '([0-9]{1,3}.){3}[0-9]{1,3}'|grep -v 255

3.7 取出/tmp/file.txt文件的权限(如0644)(3种)

stat oldboy|awk -F'[(/]' 'NR==4{print 2}' stat oldboy|sed -n 4p |egrep -o '[0-9]{4}' stat oldboy|awk -F'[(/]' 'NR==4{print2}'

3.8 将/etc/passwd的第一列与最后一列调换位置

sed -r 's#(.)(:.:)(.*)#\3\2\1#g' 1.txt
awk -F: -vOFS=":" '{tmp=1;1=NF;NF=tmp;print 0}' 1.txt awk -F: '{tmp=1;1=NF;NF=tmp;print0}' 1.txt |tr ' ' ':'

3.9 将/oldboy/file.txt文件中的所有oldboy替换成oldgirl,同时将000替换成666

awk '{gsub(/oldboy/,"old");gsub(/000/,"666")}{print}' 1.txt
sed 's#oldboy#oldgile#g;s#000#666#g' 1.txt

3.10 统计/etc/passwd文件中又几个“nologin”

awk '/nologin/{i=i+1}END{print i}' /etc/passwd
sed -n'/nologin/p' /etc/passwd |wc -l

第4章 用户与权限

4.1 有一文件权限是-rw-r--r—则该权限用数字表示是什么,所有者,同用户组,其他用户对该文件都有什么权限

644 所有者是读写 所属组是读 其他用户是读

4.2 什么是超级用户,什么是虚拟用户,什么是普通用户

超级用户root拥有最高权限.UID为0
虚拟用户无法直接创建,是系统为了满足进程的运行的时候需要的一个用户
c7UID(1-999),C6UID(1-499)
普通用户由root创建c7UID(>=1000),C6UID(>=500)

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

chmod 644 /oldboy/file.txt

4.4 创建用户组old,指定gid为1024

groupadd -g old

4.5****创建用户****boy****指定****uid****为****1024****,指定用户组为****old

useradd -u 1024 -g old

第5章 定时任务

5.1 定时任务中的五个*代表的都是什么含义

分时日月周

5.2 每周六凌晨2点15分将/etc/下以.conf结尾的文件打包到/backup目录下,并以时间命名

15 02 * * 6 tar zcf /backup/etc-date +%F find /etc/ -name '*.conf' >/dev/null 2>&1

5.3 每周六凌晨2点15分将/etc/下以.conf结尾的文件打包到/backup目录下,并以时间命名,同时删除7天前的压缩包

编写脚本

vim /server/scripts/etc-bak.sh
#!/bin/bash
tar zcf   /backup/etc-`date +%F` `find /etc/  -name '*.conf' ` 
find /backup/  -name '*tar.gz'   -mtime  +7 |xargs rm -rf

写入定时任务
15 02 * * 6 sh /server/scripts/etc-bak.sh >/dev/null 2>&1

5.4 每周六凌晨2点15分将/etc/下以.conf结尾的文件打包到/backup目录下,并以时间命名,同时删除7天前的压缩包但是要保留每周一的

编写脚本

vim /server/scripts/etc-bak.sh
#!/bin/bash
tar zcf   /backup/etc-`date +%F-%w` `find /etc/  -name '*.conf' ` 
find /backup/  -name '*tar.gz'  ! -name '*_1.tar.gz'  -mtime  +7 |xargs rm -rf

写入定时任务
15 02 * * 6 sh /server/scripts/etc-bak.sh >/dev/null 2>&1

第6章 网络与基础架构

6.1 什么是三次握手,什么是四次挥手

三次握手:
1.发送TCP数据包,包含SYN=1控制字段,请求建立连接
2.发送TCP数据包,包含ACK=1 SYN=1控制字段,请求连接建立

3.发送TCP数据包,包含ACK=1控制字段,最后进行确认
4.数据传输过程
四次挥手:
1.发送TCP数据包,包含FIN=1 ACK=1控制字段,请求断开连接
2.发送TCP数据包,包含ACK=1控制字段,断开连接请求被确认
3.发送TCP数据包,包含FIN=1 ACK=1控制字段,确认请求断开连接
4.发送TCP数据包,包含ACK=1控制字段,最后进行确认

6.2 什么是协议、什么是端口、什么是IP地址

协议:为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议(protocol)
端口:是[设备]与外界通讯交流的出口
ip地址:就是网站中服务器的位置

6.3 简述Osi七层网络模型

应用层    指定了一些应用的规范  接口的规范
表示层      对应用层产生的的数据进行压缩处理
会话层       管理 连接断开
传输层        确保了数据传输的可靠性
网络层         确保不同网站之间主机的通讯
数据链路层   确保同一局域网中主机之间的通讯
物理层           确保了一些传输介质的规范

6.4 简述什么是nfs,什么是rsync,这两个服务的作用是什么

nfs:是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。
rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。

第7章 翻译

7.1 /dev/sda is mounted; will not make a filesystem here!

磁盘dev/sda已经安装了文件系统;在此将不生成文件系统!

7.2 id: lidao: No such user

没有这个用户

7.3 mount: you must specify the filesystem type

必须指定文件系统类型

7.4 useradd: UID is not unique

uid 不是唯一的

7.5 You have new mail in /var/spool/mail/root

你有一个邮件在这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值