开发者社区> 魏红斌> 正文

金三银四系列:运维工程师面试题总结-linux核心基础01

简介: 个人学习
+关注继续查看
福利推荐:阿里云、腾讯云、华为云等大品牌云产品全线2折优惠活动来袭,4核8G云服务器899元/3年,新老用户共享优惠,点击这里立即抢购>>>

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

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




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
软件测试面试题:linux下的CP命令设计测试用例?
软件测试面试题:linux下的CP命令设计测试用例?
35 0
软件测试Linux面试题:结束后台java进程
软件测试Linux面试题:结束后台java进程
31 0
软件测试Linux面试题:查看后台所有java进程
软件测试Linux面试题:查看后台所有java进程
53 0
软件测试Linux面试题:三种查看server.log的文件内容
软件测试Linux面试题:三种查看server.log的文件内容
140 0
软件测试Linux面试题:进程的查看和调度分别使用什么命令?
软件测试Linux面试题:进程的查看和调度分别使用什么命令?
34 0
软件测试Linux面试题:简述DNS进行域名解析的过程.
软件测试Linux面试题:简述DNS进行域名解析的过程.
30 0
软件测试Linux面试题:简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
软件测试Linux面试题:简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
51 0
软件测试Linux面试题:简述进程的启动、终止的方式以及如何进行进程的查看.
软件测试Linux面试题:简述进程的启动、终止的方式以及如何进行进程的查看.
63 0
软件测试Linux面试题:Linux的基本命令。
软件测试Linux面试题:Linux的基本命令。
25 0
软件测试Linux面试题:Linux用到的命令
软件测试Linux面试题:Linux用到的命令
39 0
+关注
魏红斌
天下风云出我辈,一入江湖岁月催
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载


http://www.vxiaotou.com