系统&服务管理进阶(SERVICE)

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 系统&服务管理进阶(SERVICE)

01. 简单描述软链接与硬链接的区别?

答案:

软链接的源文件或目录如果被删除,则链接文件将失效,可以跨分区/文件系统创建软链接。

硬链接的源文件或目录如果被删除,则硬链接依然可以正常使用,硬链接不可以跨分区/文件系统。

02. 怎么查看一台Linux系统已经运行了多少时间?

答案: 使用top命令可以查看系统启动的时间和CPU的负载情况。

11:38:47 up 20 days, 2:56, 5 users, load average: 0.15, 0.17, 0.20

上面的信息说明当前时间为11:38:47,系统已经启动了20天零2小时26分钟,当前有5人登陆到系统中, CPU的1分钟、5分钟、15分钟的平均负载分别时0.15,0.17,0.20。

03. 简述raid0、raid1、raid5、raid6、raid10的工作原理及特点?

答案:

RAID 0 条带模式,提高读写效率;

RAID 1 镜像模式,实现磁盘设备的冗余备份

RAID 5 校验模式,数据条带存储,外加一块校验盘;

RAID6校验模式,数据条带存储,外加2块校验盘;

RAID 10 镜像+条带模式,备份与效率都比较完整。

04. 简述DNS正向和反向解析的工作原理及应用场景?

答案:

正向解析:将主机名解析为IP地址,主要应用在用户访问网站的时候。

反向解析:将IP地址解析为主机名,主要应用在邮件服务器进行邮件域检测。

05. Linux系统中权限可以使用数字的方式表示,简单描述数字与字 符表示权限的对应关系?

答案: 1代表执行权限(x),2代表可写权限(w),4代表可读权限(r)。

            rwxrwxrwx=777  r--r--r--=444  rw-rw-rw-=666

06. 简述源码编译安装软件包的流程?

答案:

安装依赖包;

使用tar解包;

使用./configure完成系统检测与配置;

make编译源代码;

make install安装软件包。

07. 将/usr/local/test目录下大于100K的文件复制到/tmp目录?

答案: # find /usr/local/test -size +100k -tyep f -exec cp {} /tmp/ \;

08. 如果不小心删除了一个系统命令,在不影响其他程序运行的前提 下,如何进行恢复?

答案:

利用yum provies找出产生该程序文件的软件包

利用yum reinstall重新安装即可

09. 小王在服务器中配置完yum文件后,其路径指向肯定没问题,文 件内容也都正确,但是在使用yum仍然报错,分析其原因?

答案: 1)客户端文件有书写错误的,影响正确的配置文件

2)服务端无法连接

3)Yum缓存未清空

10. 对一个给定的文件夹,如何将一个用户或组账号列入访问黑名单?

答案: 利用ACL策略设置用户或组,无任何权限

11. 翻译下列常见提示:

No such file or directory

Package zip-3.0-11.el7.x86_64 already installed and latest version

no space left on device

答案:

1)无此文件或目录

2)软件包zip-3.0-11.el7.x86_64已经安装最新版本

3)该设备上没有剩余空间

12. 如何实现网络装机,以及实现无人值守安装

答案:

DHCP服务器:为客户机提供IP地址等参数,并告知下一个服务器地址、启动文件名

TFTP服务器:为客户机提供启动文件、启动菜单配置、用来安装系统的内核及初始驱动程序

软件仓库:通过HTTP或FTP方式为客户机提供安装树资源(RHEL7光盘目录结构)

实现kickstart无人值守安装

1)提前准备一份安装过程中所涉及问题的答案清单(即应答文件)一般利用system-config-kickstart图 形生成

2)然后将此文件部署到客户机可下载的位置

3)通过菜单文件进行指定客户端下载

13. 如何查看Linux系统中哪个进程占用内存最多,哪个进程占用 CPU最多?

答案: top命令,输入P按CPU排序,输入M按内存排序

14. 如何实现SSH免密码登录

答案:

1)创建并部署SSH密钥

2)使用 ssh-keygen 生成密钥对

3)使用 ssh-copy-id 将公钥部署到 KVM 服务器

15. 简述Linux常见目录的用途

答案:

Ø /:整个Linux文件系统的根目录

Ø /boot:存放系统内核、启动菜单配置等文件

Ø /home:存放普通用户的默认家目录(同名子目录)

Ø /root:管理员的家目录

Ø /bin、/sbin:存放系统命令、可执行的程序

Ø /dev:存放各种设备文件

Ø /etc:存放各种系统配置、系统服务配置文件

16. 常见的DNS资源解析记录有哪些?

答案: 正向解析、反向解析、NS记录。

17. 简述DNS分离解析的工作原理,关键配置

答案:

DNS分离解析:针对同一个域名,为不同的客户机提供不同的解析结果

关键配置:通过view语句为客户端分类,在每个视图内使用match-client来匹配客户机的来源地址,每 个视图内都定义目标DNS区域但调用不同的地址库文件

18. Cobbler装机平台与传统PXE网络装机优势有哪些?

答案:

Cobbler具备多系统的镜像仓库及应答文件仓库,非常适合多系统的安装

Cobbler会默认生成菜单文件及应答文件,非常自动化 Cobbler自动搭建网络Yum仓库

19.rsync+inotify是实现文件实时同步的,加什么参数才能实现实时 同步,--delete参数又是什么意思?

答案:

rsync是远程同步工具、inotify是一种强大的异步文件系统系统监控机制。

通过inotifywait 中的-m参数 可以实现“始终保持事件监听状态”。

rsync中的-delete参数是指“ 删除那些DST中SRC没有的文件”。

20.Linux系统的启动流程是什么?

答案:

RHEL6版本启动流程

硬件加电质检-->BIOS检测-->加载硬盘0磁道1扇区-->加载Linux内核-->加载init启动级别-->加载 rc.d/init进程-->加载rc.local-->进入系统

RHEL7版本启动流程

硬件加电质检-->BIOS检测-->加载硬盘0磁道1扇区-->加载Linux内核-->启动systemd-->读取 systemd配置-->根据配置启动对应的unit-->进入系统

21.apache有几种工作模式,分别简述两种工作模式及其优缺点?

答案:

Prefork、Worker和Event

Prefork模式为Apache默认使用的工作模式,在该模式下,采用的机制是预派生子进程的方式,使用单 独的进程来处理不同的请求,适合于小访问量的业务场景。

Worker模式使用不同的线程来处理不同的客户端请求,控制进程在启动后,根据配置文件中的 ThreadsPerChild值得大小,在进程下启动相应的线程数,这些线程并发的处理客户端的请求。 类似于worker的工作模式,最大区别是它解决了keep-alive场景下,长期被占用的线程的资源的浪费问 题;

event模式下,会有一个专门的线程来管理这些keep-alive类型的线程,当有真实的请求过来的时 候,将请求传递给服务线程,执行完毕又允许它释放 httpd -V |grep -i "Server MPM"(查看工作模式)

22.正确的DNS查询解析的顺序是?

答案: 缓存、是否本机、HOSTS文件、DNS服务器

相关文章
|
2月前
|
Kubernetes 容器
K8S的Service的LoadBanlance之Metallb解决方案
本文介绍了如何在Kubernetes中使用MetalLB来实现Service的LoadBalancer功能,包括MetalLB的部署、配置、以及通过创建地址池和部署服务来测试MetalLB的过程。
121 1
K8S的Service的LoadBanlance之Metallb解决方案
|
6月前
service 后台服务管理
service 后台服务管理。
34 1
|
11月前
|
Kubernetes 网络协议 Cloud Native
Service 基础
Service 基础
|
Kubernetes 前端开发 网络协议
【k8s 系列】k8s 学习十九,service 2 暴露服务的 3种 方式
之前我们简单的了解一下 k8s 中 service 的玩法,今天我们来分享一下 service 涉及到的相关细节,我们开始吧
236 0
|
API 开发工具 Android开发
Service基础
Service基础
88 0
Service基础
|
Kubernetes 负载均衡 监控
编排系统K8S之Service资源解析
今天我们来了解下K8S上的Service资源的相关话题,这是容器化体系的第1篇,基本的概念、基础理论不在本章描述。
136 0
|
API 开发工具 Android开发
Service进阶
上节我们学习了Service的生命周期,以及两种启动Service的两种方法,本节继续来深入了解Service中的IntentService,Service的使用实例:前台服务与轮询的实现!
|
自然语言处理 算法 Java
综合案例(Service编写) | 学习笔记
快速学习综合案例(Service编写)。
综合案例(Service编写) | 学习笔记
|
Kubernetes 网络协议 开发者
K8S 集群核心概念 Service 删除 Service 及学习总结 | 学习笔记
快速学习 K8S 集群核心概念 Service 删除 Service 及学习总结
1696 0
K8S 集群核心概念 Service 删除 Service 及学习总结 | 学习笔记
|
Kubernetes 网络协议 应用服务中间件
K8S 集群核心概念 Service 通过命令行创建 Service | 学习笔记
快速学习 K8S 集群核心概念 Service 通过命令行创建 Service
424 0
K8S 集群核心概念 Service 通过命令行创建 Service  | 学习笔记