自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小宋不认输

凡事勇气开道。

  • 博客(74)
  • 问答 (1)
  • 收藏
  • 关注

原创 网络抓包工具——【wireshark】使用入门教程

一、功能介绍wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。Wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以Wireshark看不懂HTTPS中的内容。如果hi处理HTTP、HTTPS还是用FiddIer,其他协议比如TCP、UDP就用Wireshark。为了安全考虑,wireshark只能查看封包,而不能修改封包

2021-10-24 17:24:21 34960

原创 学会老板思维,用数据诊断优化业务!

目录一、数据洞察能力的价值二、常用的4种洞察分析方法1、评估功能2、业务诊断b、维度拆解法3、业务优化三、实战:协助老板诊断业绩下滑问题四、总结一、数据洞察能力的价值前面的博客中,有介绍到数据分析中,我们需要掌握的一些工具应用能力。 基础工具 Excel、Power BI 汇报工具 透视表、Tableau 编程工具 Python、SQL 我们

2021-06-23 14:37:33 495

原创 让老板刮目相看的的数据汇报,助力升值加薪你怎能不学?

昨天的博客我们说了高效的处理数据能力,今天我们要说的是生动的数据汇报。一、数据汇报的价值什么是数据汇报呢?分析信息、发掘信息→诊断信息、形成结论最直观的信息和结论交付!包括表格、图表、可视化、报告等形式。99%的汇报都和“说服”有关职场中,我们的HR、运营、产品、财务、销售、管理需要说服老板。所以数据汇报在我们的职场发展具有很大的价值!我们通过数据汇报提升说服力,那如何体现呢?1、美观:更好的第一印象2、直观:更强的信息输入和渗透3、欺骗:适度的现实扭曲力场那

2021-06-22 23:06:38 532 1

原创 学会数据分析,帮你工作效率翻倍,告别加班!

一、什么是数据分析大数据时代,我们身边的所有信息,身高体重、什么时候打开淘宝、什么时候吃饭睡觉,都是数据。而数据分析的基础,就是收集数据。我们平时工作中经常需要做的日报、周报、月报,就是在收集我们平时的工作数据,还有薪酬统计表,出入库登记表,销售业绩表等等。...

2021-06-21 15:00:19 1232

原创 新手小白一看就会的超详细Linux安装教程

1、软件准备1.1 准备Vmware Workstation 15.5 Pro 软件首先我们需要准备虚拟机,一般我们在学习过程中经常使用的是Vmware。这里shi'y

2021-06-10 17:06:57 1579

原创 使用Ping/Nslookup/Dig排查DNS问题

可能我们经常会遇到客户端反应网页无法打开的问题,当然原因是多方面的,我们首先从DNS方面入手。DNS的troublesshotting主要有以下几个小工具:Pingping是一个所有操作系统都支持的简单工具。我们可以利用ping来解析DNSde A记录。用ping来查询域名解析的格式为:Ping [目标域名]以下是解析成功的结果输出,ping首先解析出域名的ip,然后发送ICMP报文到这个地址测试网络连通性。如果解析失败是以下输出,可以初步认定本机配置的DNS无法解

2021-03-22 16:40:40 11230 1

原创 HTTP协议介绍

一、HTTP协议1、HTTP(hypertext transport proticol)——超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则2、客户端于服务端通信时传输的内容我们称之为报文。3、HTTP就是一个通信规则,这个规则规定了客户端发送给服务器的报文格式,也规定了服务器发给客户端的报文格式。我们所学习的就是这两种报文。客户端发送给服务器的称为“请求报文”服务器发送给客户端的成为“响应报文”其实我们所谓的协议,就是双方相互约定好的规则;

2021-03-15 17:17:08 210

原创 高效文本处理三剑客之一【grep】

一、简介grep是一款强大的文本搜索工具,支持正则表达式。语法:grep [option]... PATTERN [FILE]...常用:usage: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]] [-e pattern] [-f file] [--binary-files=value] [--color=when] [--context[=num]] [--directories=acti.

2021-03-11 18:51:44 163

原创 Linux添加及查看路由

路由分类主机路由ip route 0.0.0.0 0.0.0.0 next-hop主机路由就是标记一个32位的目标地址,就是一个固定IP网络路由ip route x.x.x.0 255.255.255.0 next-hop标记一个网络,网络里面有不定数量的主机;如一个C类网络195.168.154.0/24 里面的主机可以有254个主机;默认路由ip default-gateway x.x.x.x可以匹配任何网络的路由,全0的路由,就可以匹配所有的网络

2021-03-11 18:29:13 2242

原创 Linux防火墙及端口命令

我们在使用Linux系统时,部署服务,排查问题,都离不开防火墙和端口的相关操作。例如怎么查看防火墙,端口占用怎么查看,以及如何开放一个端口等。防火墙原理简单来说:防火墙就是在用户和服务器之间,通过硬件和软件设置一系列的过滤规则,允许或是限制传输的数据通过。Firewalld基本命令查看版本:firewall-cmd --version查看帮助:firewall-cmd --help显示状态:firewall-cmd --state更新防火墙规则:firewall

2021-03-11 18:03:26 291

原创 STP生成树协议

目录STP简介环路影响解决思路工作原理工作过程STP属性BPDU(网桥协议数据单元)BID(网桥标识符)PID(端口标识符)RPC(根路径开销)COST(开销值)STP相关概念根桥BID(桥ID)PID(端口ID)RPC(路径开销)PC(port cost)端口角色RP(根端口)DP(指定端口)AP(替代端口)端口状态三种定时器S...

2021-03-11 16:23:19 900

原创 路由(静态、动态)

目录一、路由条目1、直连路由2、静态路由定义适用环境元素部署3、动态路由定义分类按照使用范围进行分类按照协议的特点进行分类按照是否传递网络掩码进行分类二、路由配置1、永久静态路由配置控制层面:数据层面:2、浮动静态路由配置(cisco)3、浮动静态路由配置(Huawei)依靠路由器进行不同网段(网络号、广播域)之间通信数据的转发设备。一、路由条目1、直连路由直连路由只能使用在直接相连的路由器端口,非直连的路由器端口

2021-03-10 23:05:06 660

原创 DHCP协议

DHCP(Dynamic host configration protocol)——动态主机配置协议通过DHCP协议分配IP地址特点基于C-S(client-server)模型;DHCP所有数据包都是基于UDP封装的。客户端使用的端口号为68,服务器端使用的端口号为67.工作原理1、DHCP discover(DHCP发现)DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播形式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCP disc

2021-03-10 18:53:38 184

原创 Docker——容器虚拟化技术

目录一、Docker介绍诞生背景Docker介绍虚拟机技术与容器虚拟化技术虚拟机技术容器虚拟化技术官方网站二、Docker安装安装DockerDocker管理命令Docker底层原理Docker结构图工作原理Docker为什么比Vm虚拟机快三、Docker常用命令仓库命令怎么把镜像push进仓库?从仓库搜索镜像从仓库拉取镜像busybox向仓库推进镜像帮助命令镜像命令容器命令基本命令重要命令四、通过Doc

2021-03-10 15:59:47 1027

原创 Linux学习计划——Linux 服务器基础原理

1、服务器种类按网络规模划分:工作组级服务器、部门级服务器、企业级服务器按架构划分:CISC(复杂指令集)架构服务器、RISC(精简指令集)架构服务器按用途划分:通用型服务器、专用型服务器按外观划分:台式度武器、机架式服务器、刀片服务器2、web服务器工作原理1)服务器软件apache(静态网站)nginx(动静)tomcat(动态网站:php,weblogic,websphere,Resin,IIS)2)架构lnmp(linux、nginx、mysql、p...

2021-03-09 19:08:00 383

原创 Linux学习计划——Linux 命令合集

目录一、基本命令二、特殊符号三、文件管理命令四、文本查看命令五、文本处理命令六、用户及组管理命令1、用户配置信息详情2、组配置信息3、密码用户文件4、组密码文件七、文件权限管理命令八、压缩与解压缩命令九、网络配置命令十、磁盘管理命令十一、软件管理命令十二、其他命令1、创建别名(alias)临时创建别名永久创建别名2、SCP文本传输一、基本命令二、特殊符号三、文件管理命令四、文本查看命令五、文本

2021-03-09 17:36:22 174

原创 网络设备原理(二)

在【路由交换学习】——网络设备介绍(一)我简单的介绍了下一些网络设备的基础概念,接下详细说明下一些网络设备的工作原理。一、网络类型首先说一下我们所常见的网络类型。1、点对点类型在一个网段只能连接两个节点(只存在两个物理接口),在二层没有地址。2、MA类型多路访问,在一个网段内物理节点数量不做限制;大多数MA网络均存在二层地址MA分为BMA、NBMA。(1)BMA——广播型多路访问网络在一个网络中,同事存在广播洪泛机制。(2)NBMA——非广播型多路访问网络

2021-03-09 11:14:46 250

原创 华为设备配置

VRP(Versatile Routing Platform) 通用路由平台:就是华为设备上安装的操作系统的名称一、设备登陆1、console登录2、远程登录:SSH(22)、telent(23)二、命令视图1、用户视图<Huawei>-system-view-2、系统视图[HuaWei]–3、子视图用户界面视图 接口视图 ACL视图 VLAL视图 路由协议相关视图 路由策略视图 安全相关视图从系统视图返回到用户视图:quit(

2021-03-06 03:34:15 896

原创 ARP协议

ARP协议,我们又叫做地址解析协议(基于二层封装)1、AARPAARP,我们叫做正向ARP,通过对端的IP地址获取对端的MAC地址【由IP得MAC】2、RARPRARP,我们叫做反向ARP,通过对端的MAC地址湖区对端的IP地址【由MAC得IP】3、无故ARP无故ARP,我们叫做免费ARP;通常用来检测地址冲突4、代理ARPARP欺骗,类似一个网关。...

2021-03-06 01:27:00 836 1

原创 IP地址

IP地址:一个完整的IP地址需要掩码。而子网掩码区分网络位和主机位。网络位:标记此IP地址处于那个广播域内,网络位全部置1主机位:可以给主机(网络终端设备)分配的地址,主机位全部置01、地址分类类 范围及掩码 A 0~127 255.0.0.0/8 B 128~191 255.255.0.0/16 C 192~223 255.255.255.0/24 D 224~239 E 240~254 单播地址 AB...

2021-03-05 04:45:18 825 1

原创 网络基础篇

一、什么是网络网络是由网络互联设备通过传输介质将网络终端设备连接起来,进行资源共享、信息传输的平台。网络互联设备——连接网络设备(路由器、交换机) 传输介质——传输信号(网络、光纤、同轴电缆) 网络终端设备——使用网络的设备(手机、电脑、ipad等)二、OSI(开放式系统互联参考模型)OSI是规范网络的一个标准;ISO是国际标准化组织。OSI七层参考模型7-应用层通过人机交互来实现各种各样的服务(也就是我们所说的应用程序app)6-表示层将逻辑语言.

2021-03-04 05:03:08 267 1

原创 【技术解析】数通是什么?

在解释这个问题之前,我们先来说一下“数据”什么是数据呢?我们使用手机电脑上网会产生数据,通过互联网传递到全世界各地,这个过程就叫做数据通讯,而这个行业就叫做数通行业。我们平常所说的华为数通网络工程师就是指华为的数据网络工程师,就是指那些日常操作路由器、交换机防火墙、云计算机服务器这一类的工程师。一、华为数通华为数通是指华为的数据通信方面。当然也分很多部分有从信源、信道、信宿来分的有从接入网、汇聚网、骨干网、核心网来分的主要是路由协议的知识和一些路由控制策略,网络优化管理,

2021-03-03 22:47:05 18805 3

原创 Shell学习计划——shell 文件包含

如果 shell 要完成的功能比较少,可以把所有的 shell 脚本都写在一个文件里但如果要完成的功能比较多,错综复杂,那么,把多个功能分隔在多个文件了里是明智之举多个文件的功能要组合在一起,那么就必须要用到文件包含的机制和其他语言一样,Shell 也可以包含外部脚本, 这样就可以很方便的把一些共用的代码封装到到独立的文件中Shell 文件包含的语法格式如下:. filename # 注意点号(.)和文件名中间有一空格或source filename范例1. 首

2021-03-03 21:15:58 154 2

原创 Shell学习计划——shell 输入/输出重定向

我们日常的运维工作要把脚本或者程序执行的结果或者日志放到文件中或者作为另一个程序的输入。通常使用的 2>&1 命令就是一个典型的输入输出重定向。大多数Unix系统命令都可以从终端接受输入并将所产生的输出发送回到终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下这可能就是我们的终端。一个命令通常将其输出写入到标准输出,默认情况下这可能是我们的终端。重定向命令列表如下:命令 说明 command > file 将输出重定向到 file c

2021-03-03 21:02:47 255 1

原创 Shell学习计划——shell 函数

有时候,一些代码总是重复的写一遍又写一遍,当然,shell 可以像其它语言那样定义函数 使用函数来封装一些代码linux shell 可以让用户自定义函数,然后可以在其它地方随便调用shell 中定义函数的语法如下[ function ] funname [()]{ action; [return int;]}可以带 function funname() 定义,也可以直接 funname() 定义,不带任何参数 参数返回,可以显示加 return 返回,如果不

2021-03-03 02:26:07 136

原创 Shell学习计划——shell 流程控制

今天我们来学习的Shell中你的流程控制。和其他语言相似,shell也有if语句、while语句,但shell的流程控制不可为空。比如 PHP 中 if 语句的范例如下<?phpif (isset($_GET["q"])) { search(q);}else { // 不做任何事情}在 sh/bash 里可不能这么写,如果 else 分支没有语句执行,就不要写这个else一、if条件语句if可用于条件判断,当条件为真时执行一序列命令。if 语

2021-03-03 02:00:49 237

原创 Shell学习计划——shell 常用命令

一、echo命令echo指令可以用于字符串的输出。echo 命令语法格式echo string我们也可以使用 echo 实现更复杂的输出格式控制范例 1:显示普通字符串$ echo "It is a good day"执行结果$ echo "It is a good day"It is a good day这里的双引号完全可以省略,下面的范例与上面范例效果一致:$ echo It is a good dayIt is a good da

2021-03-02 23:51:01 167

转载 Shell学习计划——Shell 基本运算符

今天来说说Shell脚本中的基本运算符;Shell脚本也是支持多种运算符,比如算数运算符、关系运算符等扽;算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如awk和expr。expr一款表达式计算工具,使用它能完成表达式的求值操作。expr命令符expr 是一款表达式计算工具,使用它能完成表达式的求值操作例如:两个数相加( 注意使用的是反引号 ` 而不是单引号 ' )#!/bin/

2021-03-02 00:29:53 132

原创 Shell学习计划——Shell 数组

今天来说一说数组!数组中可以存放很多值Bash shell中只支持一维数组(不支持多维数组)初始化时不需要定义数组大小;一、定义数组Shell 数组语法格式如下:array_name=(value1 ... valuen)Shell 数组元素的下标由0开始,这与大部分编程语言都类似。Shell 数组用括号来表示,元素用 "空格" 符号分割开范例:在 shell 中声明数组#!/bin/bash# author:小白# url:www.baidu.com

2021-03-01 23:40:34 202

原创 Shell学习计划——Shell 字符串

我们学习的所有编程语言中都存在字符串,在shell中也同样存在并且十分重要。字符串可以用单引号、双引号,也可以不用引号。一、单引号字符串demo_str='这是一段字符串\n即使有换行符也不会换行'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的 单引号字串中不能出现单引号,对单引号使用转义符后也不行单引号字符串使用范例#!/bin/bash# filename: demo.sh# author:小白# url:www.b.

2021-03-01 22:54:20 105

原创 Shell学习计划——Shell 传递参数

我们在执行 shell 脚本时可以向脚本传递参数。shell 脚本内可以获取我们传递的参数一、向 shell 脚本传递参数向脚本传递的参数以空格分开,空格数量没限制,但至少一个。 在 shell 脚本内获取参数的格式为: $nn 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推...注意: $0 为执行的文件名范例:脚本内获取传递的参数以下范例我们向脚本传递三个参数,然后分别输出这些参数#!/bin/bash# author:小白# ur

2021-02-27 03:52:24 607

原创 Shell学习计划——Shell 变量

我们的Shell和其他语言一样可以定义变量,但是在定义变量时,有与其他语言定义变量有所不同。首先就先说说shell定义变量时需要遵循的一些规则一、shell变量命名规则命名只能使用英文、字母、下划线,首个字母不能以数字开头,可以是字母或下划线。 中间不能有空格,可以使用下划线(_) 不能使用标点符号 不能使用 bash 里的关键字注意:变量名和等号之间不能有空格有效shell变量命名RunnerLA_shark_king无效shell变量命名1lo.

2021-02-27 01:49:28 227

原创 Shell学习计划——Shell 概念篇

Shell是运维开发最重要的一项语言!几乎所有的运维岗位都要求会shell语言,会用shell执行一些简单的任务,做一些自动化运维相关的工作。Shell既是一种命令语言,又是一种程序设计语言,是用户使用Linux的桥梁。shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。一、Shell 脚本Shell脚本(Shell script),是一种为shell编写的脚本程序。通常我们所说的shell通常是指shell脚本。二、She..

2021-02-27 00:59:44 230 1

原创 Linux学习计划——MySQL 安装

MySQL 是最流行的关系型数据库管理系统,由瑞典 MySQLAB 公司开发,目前属于 Oracle 公司MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言MySQL 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库MySQL 安装系统平台:CentOS release 7.x (Final) 64位。1、安装编译工具及库文件[root@localhost ~ ]# yum -y insta..

2021-02-26 20:29:45 116

原创 Linux学习计划——Nginx 安装

Nginx —— Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器也就是说Nginx本身就可以托管网站(类似于 Apache 一样),进行 Http 服务处理,也可以作为反向代理服务器使用Nginx 解决了服务器的C10K(就是在一秒之内连接客户端的数目为10k即1万)问题。它的设计不像传统的服务器那样使用线程处理请求,而是一个更加高级的机制—事件驱动机制,是一种异步事件驱动结构Nginx 安装系统平台:Ce.

2021-02-26 00:10:13 130

原创 Linux学习计划——Linux yum命令

在linux系统中,yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum全程yellow dog updater modified,是一个shell前端软件报管理器。yum基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无需繁琐地一次次下载、安装。yum语法yum [options] [command] [package ...] options: 可选,选项包括-.

2021-02-25 23:53:59 160

原创 Linux学习计划——Linux vim编辑器

vim是从vi发展出来的一个文本编辑器。代码补充、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vim的使用vim共有三种模式:命令模式(Command mode) 插入模式(Insert mode) 底线命令模式(Last line mode)命令模式以下是常用的几个命令:i切换到插入模式,以输入字符。 x删除当前光标所在处的字符。 :切换到底线命令模式,以在最底一行输入命令。若想要编辑文本:启动Vim,进入了命令模式,按下i,切...

2021-02-25 17:28:25 157

原创 Linux学习计划——Linux磁盘管理

Linux磁盘管理好坏管理直接关系到整个系统的性能问题Linux磁盘管理常用三个命令为df,du和fdisk df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 dfdf命令可以使用检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [ -ahikHTm ] [目录或文件名]选项与参数:-a:列出所有的文件系统,包括系统特有的/.

2021-02-25 16:27:05 199

原创 Linux学习计划——Linux用户和用户组管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。每个用户账号都拥有一个惟一的用户名和各自的口令。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改 用户口令的管理 用户组的管理1、Linux系统的用户账号的管理用户账号的管理工作主要涉及到用户账号的添加、修改和删除添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shel.

2021-02-24 23:50:31 501

原创 Linux学习计划——Linux文件与目录管理

Linux系统的目录结构为树状结构,最顶级的目录为根目录 / 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在说文件与目录管理,首先先了解两个名词。绝对路径绝对路径的写法由根目录 / 写起,例如 /usr/share/doc 这个目录相对路径相对路径则不是由 / 写起,例如由 /usr/share/doc 到 /usr/share/man 可以写成 cd../man常用目录命令ls:列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:.

2021-02-24 04:10:42 314

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除