运维必备Linux学习day1(建议收藏,运维面试100%会涉及)

这篇具有很好参考价值的文章主要介绍了运维必备Linux学习day1(建议收藏,运维面试100%会涉及)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.找回root密码

  1. 找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh 输完红色命令后 Ctrl + X 命令
  2. 接下来在光标闪烁处,输入指令:mount -o remount,rw /(注意:各个单词间有空格)
  3. 光标闪烁的位置中,输入passwd,输入一次密码并确认密码
  4. 光标闪烁的位置中,touch /.autorelabel(注意:touch与 /后面有一个空格)
  5. 光标闪烁的位置中,输入:exec /sbin/init(注意:exec与 /后面有一个空格)

 文章来源地址https://www.toymoban.com/news/detail-838173.html

二.请写一个脚本,对文本t3.txt 中无序的一列数字排序,并将总和输出 (百度)   /opt/interview/t3.txt

e.g. :sort -nr t3.txt | awk '{sum+=$0; print $0} END {print "和="sum}'  注:字符' ," ,...都是英文的

 运维必备Linux学习day1(建议收藏,运维面试100%会涉及)

 

三.使用Linux命令计算t2.txt 第二列的和并输出(美团)

e.g.:cat t2.txt  | awk -F " " '{sum+=$2 } END {print sum}'

运维必备Linux学习day1(建议收藏,运维面试100%会涉及)

 

四.分析日志t.log(访问量),将各个IP地址截取,并统计出现次数,并按从大到小排序(腾讯)

http://192.168.200.10/index1.html
http://192.168.200.10/index2.html
http://192.168.200.20/index1.html
http://192.168.200.30/index1.html
http://192.168.200.40/index1.html
http://192.168.200.30/order.html
http://192.168.200.10/order.html  e.g.:cat cat.txt | cut -d '/' -f 3 | sort | uniq -c | sort -nr

 

五.写出指令:统计IP访问情况,要求分析nginx访问日志(access.log),找出访问页数量在前2位的 IP(美团)

192.168.130.22 aaa.html
192.168.130.23 aaa.html
192.168.130.24 aaa.html
192.168.130.21 aaa.html
192.168.130.21 aaa.html
192.168.130.26 aaa.html
192.168.130.21 aaa.html       e.g.:cat access.log | awk -F " " '{print $1}' | sort | uniq -c | sort -nr | head -2

运维必备Linux学习day1(建议收藏,运维面试100%会涉及)

 

六.使用tcpdump监听,将来自ip 192.168.200.1,tcp端口为22的数据,保存输出到tcpdump.log,用来做数据分析(美团) 注:【此处ip是我自己虚拟机vmware上的,在vm终端ifconfig可以查看】

firewall-cmd --permanent --add-port=20/tcp  systemctl restart firewalld.service  firewall-cmd --list-ports 【开放20端口,重启防火墙和查找已经开放的端口】

tcpdump命令就是用来监听tcp通讯的,端口22就是ssh端口,需要Root权限
e.g.:tcpdump -i ens33 host 192.168.23.135 and port 22 >> tcpdump.log

执行的结果:tcpdump: verbose output suppressed, use -v or -vv for full protocol decode. listening on ens33, link-type EN10MB (Ethernet), capture size 262144 bytes.

执行的翻译:(Tcpdump: verbose输出被抑制,使用-v或-vv进行完整协议解码,在ens33上监听,链路类型EN10MB(以太网),捕获大小262144字节)  !???

七.请写出统计/home/test目录下所有文件个数和所有文件总行数的指令(金山拓展)

e.g.:find /home/test -name “.” | wc -l
find /home/test -name “.” | xargs wc -l

八.统计连接到服务器各个ip情况,并按连接数从大到小排序(腾讯)注(人话:看看当前有多少个ip连接到服务器(1个ip可能有多个ip))

e.g.:netstat -an | grep ESTABLISHED | awk -F " " '{print $5}' | awk -F ":" '{print $1}' | sort | uniq -c |sort -nr  注:(查看网络情况 | 过滤有连接的状态 | 按空格分割 '打印出第五段' | 按分号分割 '打印第一个')

运维必备Linux学习day1(建议收藏,运维面试100%会涉及)

 

到了这里,关于运维必备Linux学习day1(建议收藏,运维面试100%会涉及)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET下数据库的负载均衡“经典方案”(大项目必备,建议收藏)

    【前言】 本文讲述的“数据库负载均衡”方案,为市面上最经典(没有之一),由.NET界 骨灰级 大佬推出。采用该技术方案的大公司,一年省下了几个亿的支出。   【正文】 支持.Net Core(2.0及以上)  与 .Net Framework(4.5及以上) 可以部署在Docker, Windows, Linux, Mac。 为了演示

    2024年02月15日
    浏览(45)
  • 云计算第1阶段_Linxu基础知识_day03,Linux运维面试题选择题

    ├── boot ├── dev ├── etc ├── home ├── lib - usr/lib ├── lib64 - usr/lib64 ├── media ├── mnt ├── opt ├── proc ├── root ├── run ├── sbin - usr/sbin ├── srv ├── sys ├── tmp ├── usr └── var 目录介绍(了解): /root #root用户的家目录 /home #存储

    2024年04月13日
    浏览(47)
  • 【建议收藏】50 道硬核的 Python 面试题!

    还有更多python面试题,文末领取 题目001: 在Python中如何实现单例模式。 点评 :单例模式是指让一个类只能创建出唯一的实例,这个题目在面试中出现的频率极高,因为它考察的不仅仅是单例模式,更是对Python语言到底掌握到何种程度,建议大家用装饰器和元类这两种方式来

    2024年02月10日
    浏览(48)
  • 100天精通Python(实用脚本篇)——第112天:图像处理批量给图片添加水印,防盗必备建议收藏!!!(附上脚本代码)

    🔥🔥 本文已收录于 《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:

    2024年01月23日
    浏览(65)
  • 软件测试面试,一定要准备的7个高频面试题(附答案,建议收藏)

    问题1:请自我介绍下? 核⼼要素: 个⼈技能优势+⼯作背景+经验亮点 参考回答: 第一种:基本信息+离职理由 ⾯试官您好,我叫张三,来⾃番茄市,在软件测试⾏业有 3 年的⼯作经验。做过 Web/APP及⼩程序项⽬的测试⼯作,有独⽴负责整个项⽬的测试经验。 由于个⼈原因从

    2024年02月06日
    浏览(54)
  • 云计算第1阶段_Linxu基础知识_day03,字节跳动8年老Linux运维面试官经验谈

    5 远程连接sshd服务 ps:sshd默认端口号:22 5.1 手动修改默认端口号 6 文件拷贝、移动、删除 6.1 拷贝文件或目录 6.2 移动文件或目录 **ps:**判断上一条命令是否执行成功 命令:echo $? 如果返回值为0,证明我们上一条命令执行是成功的, 如果返回值非0,证明我们上一条命令执行

    2024年04月12日
    浏览(43)
  • 初级网络工程师这30道面试题一定得会,建议小白收藏!

    你好,这里是网络技术联盟站。 后台有小伙伴想让瑞哥整理一下初级网络工程师面试题,今天我整理出来了,针对初级网络工程师,我们在面试的时候主要考察的是基础概念,下面列举的希望大家可以收藏,平时多看看,增加印象。 1、请解释什么是TCP/IP协议? 答:TCP/IP是一

    2024年02月04日
    浏览(43)
  • 2023超全整理——116道网络安全工程师面试真题(附答案),建议收藏

    随着国家对网络安全的重视度,促使这个职业也变得炙手可热,越来越多的年轻人为进入安全领域在做准备。 * ***数以百计的面试,为何迟迟无法顺利入职?****** 能力无疑是至关重要的,可却有不少能力不比已入职的同事差却应聘失败的人,那到底该如何做呢? 为了帮助大

    2024年02月11日
    浏览(60)
  • Linux 常见面试题 Day1

    1、以下命令可以用于获取本机cpu使用率的是(C) A. ifconfig: ifconfig (接口配置)用于配置和显示 Unix-like 系统上的网络接口的信息。它提供有关网络接口的信息,包括 IP 地址、MAC 地址和其他与网络相关的数据。然而,它不提供有关 CPU 使用率的信息。 B. uptime: uptime 命令显

    2024年02月08日
    浏览(49)
  • <云计算>Linux入门--> day1

    当我们虚拟机和shell安装后我们就可以来学习Linux的基本操作了! 首先学习Linux就必须了解虚拟机在shell的登录方法. 在虚拟机输入 ip a 这个命令,找到ip地址  接着打开shell 输入 ssh root@ip地址 进入之后我们会看到一个这样的界面 我们要了解[root @ localhost ~ ] #的意思 [root @ localhos

    2024年01月16日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包