首页 > 系统相关 >运维必备Linux学习day1(建议收藏,运维面试100%会涉及)

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

时间:2024-03-10 13:12:10浏览次数:20  
标签:sort aaa 运维 192.168 day1 html Linux http html192.168

一.找回root密码

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

 

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

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

 

 

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

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

 

四.分析日志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

 

六.使用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  注:(查看网络情况 | 过滤有连接的状态 | 按空格分割 '打印出第五段' | 按分号分割 '打印第一个')

 

标签:sort,aaa,运维,192.168,day1,html,Linux,http,html192.168
From: https://www.cnblogs.com/yffy/p/17777487.html

相关文章

  • linux Shell 命令行-01-intro 入门介绍
    拓展阅读linuxShell命令行-00-intro入门介绍linuxShell命令行-02-var变量linuxShell命令行-03-array数组linuxShell命令行-04-operator操作符linuxShell命令行-05-test验证是否符合条件linuxShell命令行-06-flowcontrol流程控制linuxShell命令行-07-f......
  • Linux CAN子系统:基于M_CAN解读
      Linux下CAN驱动属于网络设备驱动。CAN在内核中大致框架如下:  1CAN配置 对CAN设备的配置,首先需要打开CAN子系统,然后打开CAN设备驱动,其他还包括调试信息等。Networkingsupport->CANbussubsystemsupport->RawCANProtocol(rawaccesswithCAN-ID......
  • 10_Linux连接档概念
    Linux连接档概念1.Linux下的连接档种类一个是类似于win电脑的快捷方式,我们称为软连接,一种是通过文件系统的inode连接来产生的,类似于win电脑的复制,但是不产生新的文件,我们称为硬连接。2.什么是inode?inode是用来存放文件信息的,每个文件都会占用一个inode,并且这个inode号是......
  • 09_Linux权限管理
    Linux权限管理1.为什么要管理Linux权限?很好管理每个用户。控制每个用户对系统权限的访问初次创建的用户要比普通用户有更多的权限。Ubuntu的用户分为3类:1:root(超级用户)2:系统初次创建的用户,比如topeet3:安装完系统之后创建的用户。用户的信息全部被保存在/etc/passwd文件......
  • 08_Linux帮助手册讲解
    Linux帮助手册讲解1.Linux帮助手册使用man命令打开,使用手册一共有九页。1.可执行的程序或者shell命令2.系统调用3.库调用4.设备和特殊文件的帮助,通常在/dev下面5.配置文件的帮助6.游戏的帮助7.杂项的帮助8.超级用户可以执行的系统命令的帮助9.内核相关的。2.使用m......
  • 07_Linux常用命令第二部分
    Linux常用命令第二部分1.mkdir命令功能:创建一个新的文件夹mkdirtest创建一个名为test的文件夹注意:linux下是区分大小写的同一级目录下不能创建文件夹名字一样的文件使用-p参数可以创建多级目录2.rmdir功能:删除一个非空目录rmdirtest删除test文件夹注意:这个命......
  • 关于 Linux 中模拟鼠标
    问题的背景是我想用自动化脚本来玩StardewValley的小游戏,刷钱,但是遇到了一系列问题,这里记录我的一些历程。pyautogui/pydirectinputpyautogui是我第一个考虑的方案。虽然可以正常的移动鼠标,点击,但是游戏内却没有点击事件。搜索发现一般游戏在windows下使用的是directX,所......
  • Linux/macOS 查看网络接口
    Linux$nmclidevicestatusDEVICETYPESTATECONNECTIONenp0s5ethernetconnectedWiredconnection1docker0bridgeconnected(externally)docker0loloopbackunmanaged......
  • Linux Centos7安装node环境
    1、下载nodeNode.js中文网https://nodejs.cn/download/2、解压tar-xvf****.tar.xz3、配置环境变量vim/etc/profile文件最后增加exportPATH=$PATH:你的目录/binsource/etc/profile让环境变量配置生效4、配置淘宝镜像npmconfigsetregistryhttps://reg......
  • WindTerm的安装及远程连接Linux系统步骤
    目录WindTerm下载WindTerm远程连接LinuxWindTerm下载官网下载链接WindTerm网盘下载链接WindTerm不需要安装,将下载的压缩包解压后直接找到WindTerm.exe执行文件,双击即可运行WindTerm远程连接Linux1.先获取你的Linux的IP地址,以下以Centos7为例系统右建-在终端中打开输入if......