运维工程师面试题总结-linux核心基础01

简介: 个人学习

新年祝大家新年新气象,财运亨通,大吉大利,薪资翻倍,心想事成,废话不多说,直接上题

1.将/data/及其所有子文件全部授权给test用户,tester组,且单独对/data/file.sh添加执行权

限,应该怎么操作?

chown -R test:tester /data/

chmod +x /data/file.sh

2.有一个备份程序mybackup.sh,需要在周一至周五下午1点和晚上8点各运行一次,

crontab应该如何写?

分时日月星

crontab -e

0 13,20 * * 1,2,3,4,5 /bin/bash /data/scripts/mybackup.sh [此处请使用绝对路径]

3.在执行的脚本后面加入2>&1的作用是什么?它跟&>有什么差异?

2>&1的作用是将错误输出也输出到正确输出给定的目标,一般为 bash abc.sh > a.log 2&>1

&> 与 2>&1 功能完全一致,没有差异. 唯一差异是 在kernel2.4及以前不支持 &> 这种写法

4.将当前目录下名为Protect的目录打包压缩的命令是什么?

tar zcvf Protect.tar.gz Protect

5.在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会产生什么效果?

将前台任务转入后台,可以使用fg唤醒

6.你新建了一批用户,出于安全考虑,要求这些用户在第一次登录的时候 就必须要更改密

码,怎么实现?

查看密码和账户过期信息:chage -l username

将密码设置为过期,用户登陆必须要更改密码:chage -d0 username 或 passwd -e username

7.如何使文件只能写不能删除? 如何使文件不能被删除、重命名、设定链接接、写入、新增

数据?

chattr +a 只能向文件中添加数据,而不能删除

chattr +i 文件不能被删除、改名、设定链接关系,同时不能写入或新增内容

8.保存当前磁盘分区的分区表

  1. dd命令是以个强大的命令,在复制的同时进行转换 dd if=/dev/sda of=./mbr.txt bs=1 count=512

8.检査硬盘 sda 读写速度的命令

dd if=/dev/zero bs=1024 count=1000000 of =/1GB

9.检查系统I/O使用状态的命令

iostat -d /dev/sda1

这里介绍以下iostat

image.png

第一行是介绍系统,内核,时间等等相关信息

第二行avg-cpu

%user:CPU在用户态执行进程的时间百分比  

%nice:用户态更低的优先级,值越大优先级越低百分比

%system:系统使用率

%iowait:等待I/O操作占用CPU总时间的百分比  

%steal:管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟CPU的百分比  

%idle:CPU空闲时间百分比

第三行 Device

tps:每秒钟发送到的I/O请求数  

kB_read/s: 每秒读取的block数    

kB_wrtn/s: 每秒读取的block数  

kB_read:每秒读取的block数

kB_wrtn:写的KB总数

iotop命令:用来监视磁盘I/O使用状况的top类工具,iotop具有与top相似的UI,其中包括pid、user、I/O、进程等相关信息等

image.png

Total DISK READ:从磁盘中读取的总速率

Total DISK WRITE:往磁盘里写入的总速率

Actual DISK READ:从磁盘中读取的实际速率

Actual DISK WRITE:往磁盘里写入的实际速率

TID:线程ID,按p可转换成进程ID

PRIO:优先级

USER:线程所有者

DISK READ:从磁盘中读取的速率

DISK WRITE:往磁盘里写入的速率

SWAPIN:swap交换百分比

IO>:IO等待所占用的百分比

COMMAND:具体的进程命令

1.使用非交互式,可以非常清晰看出一共监控几次,-n 2指监控2次,-d 5 表示5秒刷新一次

[root@localhost ~]# iotop -b -n 2 -d 5

2.执行指定pid和指定用户  -p和-u参数

      iotop -b -n 2 -d 5 -p 25 -u root

image.png




目录
相关文章
|
7月前
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化、简单化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权内容与执行内容,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行细节工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
7月前
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
10月前
|
弹性计算 运维 安全
为了提升运维工程师及开发者
为了提升运维工程师及开发者
|
8月前
|
云安全 运维 安全
AK泄漏28小时:运维工程师的极限自救
随着比特币等加密货币的价格持续上涨,挖矿活动成为了黑客们眼中的一块肥肉。尤其是在2024年至2025年间,比特币价格突破历史高位,吸引了大量投资者和投机者的目光。与此同时,这也引发了新一轮的黑客攻击浪潮,目标直指那些拥有强大计算资源的企业和个人用户。
|
10月前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
310 6
|
11月前
|
Prometheus 运维 监控
Prometheus+Grafana+NodeExporter:构建出色的Linux监控解决方案,让你的运维更轻松
本文介绍如何使用 Prometheus + Grafana + Node Exporter 搭建 Linux 主机监控系统。Prometheus 负责收集和存储指标数据,Grafana 用于可视化展示,Node Exporter 则采集主机的性能数据。通过 Docker 容器化部署,简化安装配置过程。完成安装后,配置 Prometheus 抓取节点数据,并在 Grafana 中添加数据源及导入仪表盘模板,实现对 Linux 主机的全面监控。整个过程简单易行,帮助运维人员轻松掌握系统状态。
1623 3
|
域名解析 网络协议 安全
|
运维 监控 网络协议
|
12月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
895 3
|
12月前
|
运维 监控 安全
盘点Linux服务器运维管理面板
随着云计算和大数据技术的迅猛发展,Linux服务器在运维管理中扮演着越来越重要的角色。传统的Linux服务器管理方式已经无法满足现代企业的需求,因此,高效、安全、易用的运维管理面板应运而生。

热门文章

最新文章