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

简介: 系统&服务管理进阶(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服务器

相关文章
|
Linux 编译器 数据安全/隐私保护
Windows10 使用MSYS2和VS2019编译FFmpeg源代码-测试通过
FFmpeg作为一个流媒体的整体解决方案,在很多项目中都使用了它,如果我们也需要使用FFmpeg进行开发,很多时候我们需要将源码编译成动态库或者静态库,然后将库放入到我们的项目中,这样我们就能在我们的项目中使用FFmpeg提供的接口进行开发。关于FFmpeg的介绍这里就不过多说明。
787 0
【鸿蒙软件开发】进度条Progress
【鸿蒙软件开发】进度条Progress
462 0
|
域名解析 缓存 网络协议
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
解决宝塔报错提示:您的请求在Web服务器中没有找到对应的站点
|
存储 人工智能 uml
介绍一款好用的开源画图神器-draw.io | AI应用开发
draw.io 是一款基于浏览器的开源绘图工具,无需安装即可使用,支持多种操作系统和设备。其简洁的界面、丰富的形状库、智能对齐功能和强大的云端协作能力,使其成为专业人士和创意爱好者的首选。无论是产品设计、流程图绘制还是思维导图构建,draw.io 都能满足你的多样化需求。【10月更文挑战第7天】
1233 0
|
存储 人工智能 前端开发
基于知识图谱的教学资源网
基于知识图谱的教学资源网
240 11
|
传感器 机器学习/深度学习 人工智能
智能物流:自动化仓库与配送系统
【10月更文挑战第22天】在21世纪的全球化经济中,物流行业作为连接生产与消费的桥梁,其效率与准确性至关重要。本文深入探讨智能物流的核心技术,如自动化仓储、无人驾驶配送和物联网,以及应用案例和未来发展趋势,揭示自动化仓库与配送系统如何引领物流行业的智能化转型。
1237 0
echarts圆环图设置legend数据对齐百分比样式使用rich富文本标签和formatter函数
echarts圆环图设置legend数据对齐百分比样式使用rich富文本标签和formatter函数
1464 0
|
人工智能 分布式计算 安全
Azure Databricks实战:在云上轻松进行大数据分析与AI开发
【4月更文挑战第9天】探索Microsoft Azure的Databricks服务,体验其在大数据分析和AI开发中的高效性能。此平台简化流程,提升效率,适用场景包括数据湖分析、实时流处理和AI开发。核心优势在于一体化平台设计、云原生的弹性伸缩和企业级安全保障。Databricks提升研发效能,无缝集成Azure生态,且持续创新,是应对大数据挑战和加速AI创新的理想工具。
1221 2
|
JavaScript 定位技术 API
在 vue3 中使用高德地图
在 vue3 中使用高德地图
2115 0