自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 apache httpd在centos上手动安装

Apache Bench手动安装简介httpd及依赖包安装ab扩充最大并发量简介apache bench简称(ab)可以做压力测试,本文介绍手动安装方法。httpd及依赖包安装以下包因为存在依赖关系,需按序安装。APR安装,其包为apr-1.7.0.tar.gz,安装方法如下:tar -xzvf apr-1.7.0.tar.gzcd apr-1.7.0/./configure //配置到默认目录make //编译make install //安装此时apr会被安装到目录/u

2021-09-08 11:20:46 497

原创 linux命令记录

linux三剑客:grep,awk,sed。1. grep命令2. awk命令linux中的awk命令是一种处理文本的工具。AWK命名来源于三位创始人的家族名称首字母。可以分行对文本进行处理。其命令格式如下:awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)命令可以分为有三个主要要素:script,脚本。可以通过单引号括起来,也可以放置在文件中通过-f参数指明文件.

2020-12-23 18:31:49 249

原创 python学习记录

python学习记录python学习python运行顺序类的使用模块调用import注意的点修饰器python学习本文是关于python的学习记录文章。比较基本,比较潦草python运行顺序当运行某个文件的时候,则该文件中内置变量 __name__ 就会等于__main__,所以很多文件都会有这样的代码:if __name__ == "__main__":在一个文件中,函数(那些def定义的)只有被调用的时候才会执行。其余的没有缩进的代码会开始执行。换句话说整个py文件的运行是顺序执行的

2020-12-23 09:27:16 155

原创 Git的实际操作

目前,关于git的操作虽说看了很多教程与命令,但还是一知半解,每次要实际操作的时候都畏畏缩缩。所以现在来一个实际的操作过程,深入理解关于git本地与远程的联系。首先在本地,建立文件夹,进入文件夹, git init命令对文件夹进行初始化。出现提示:初始化空的 Git 仓库于 /*/*/* 从拷贝代码到本地:git clone https://******这样就在本地与远端有了一个联系,...

2019-03-25 11:37:56 250

原创 git commit修改注释

git commit用于提交已保存的修改,一般情况下一定要添加注释。使用 git commit -m "注释"如果直接git commit也会直接到注释区,然后让你添加注释。使用git commit提交时注释书写错误,此时的补救方法为:git commit --amend,回到注释区。然后在界面中重新书写注释。esc退出编辑模式,ctrl shift o,保存。最后使用ctrl s...

2019-02-13 18:08:37 2759 1

原创 Linux上手工修改报文——tcpreplay使用

为了实验,可能由于诸多原因无法产生相应的报文,需要人工合成报文。现在,以VXLAN报文的手工合成为例,说明报文的修改过程。tcpreplay这个命令大家应该不陌生,在安装tcpreplay之后会附属的有tcprewrite这个工具可以对报文进行修改。准备工作由tcpdump或者wireshark捕获下来的.pacp报文。 通过sudo apt install tcpreplay下载t...

2018-12-21 16:23:00 4287

原创 关于Linux系统状态信息的查看

对于CPU使用状态的查看: top命令,实时动态显示cpu的占用率,以及内存的占用。最后还有关于这个进程的使用命令。比如说打开gnome的图形界面的命令:“gnome-terminal”,也就是关于gnome提供的一系列图形界面的工具都有对应的命令。比如说计算器,比如说语言选择,比如说文本编辑器等等。 退出top命令的方式也很简单,就是q表退出。   磁盘空间的占用情况:...

2018-11-12 10:23:57 1013

原创 VLAN是怎么做到缩小广播域的?

   关于VLAN(Virtual Loacl Area Network,虚拟局域网)的描述,大多有隔离、缩小广播域等特点。但是它是如何做到缩小广播域的呢?了解这个原理,有助于理解报文传输过程。VLAN缩小广播域的工作是在交换机上实现的。正如之前的文章所提到,主机有可能并不感知VLAN的存在,对各个主机进行VLAN划分的是交换机以及其他管理系统,那么缩小广播域的工作也是在交换机上进行。连接...

2018-11-08 15:21:18 2364

原创 关于VLAN Tag,PVID的问题

VLAN(Virtual Local Network,虚拟局域网),对于VLAN的划分方法有很多种:基于端口划分,基于MAC地址划分,基于网络协议划分,基于IP地址划分,基于策略划分等等。但是就上述而言,对VLAN的划分就是以交换机为主语的,也就是说,主机并不感知VLAN的存在,那么关于报文中VLAN的标签到底是怎么回事呢?首先,我们先来说一下交换机的端口。交换机的端口以三种分类:Ac...

2018-11-08 11:48:39 18465 3

原创 有了网段为什么还要有VLAN???

近几日,在学习VLAN及VXLAN方面的知识,对于产生原因做一个总结及详解。VLAN(Virtual Local Area Network,虚拟局域网),其主要用途是用来缩小广播域,即进行隔离。先对广播域的一个概念做如下描绘:如下图,主机A、B、C、D均连接在交换机SW1上,其中A、C同网段为192.168.252网段,而B和D同网段,为192.168.250网段。现,假如A与C第...

2018-11-08 10:11:42 5768 6

原创 Linux命令使用小技巧

查看某个软件安装在什么地方: which ls。 ls -l test,可以只查看test文件的属性(-h是将占用空间用human易读的方式表示,K,M) less、more也是用来查看文件的命令。...

2018-10-15 11:11:07 128

原创 Ubuntu文件夹的浏览方式

ububtu在文件查看时,会有以列表显示、以网格显示的区别。显示内容有是否显示隐藏文件之分(文件名以.开始的文件)。单次修改可通过左上角-查看-是否显示隐藏文件来修改:这种只能单次修改当前查看视图。当需要全部修改时候,则需要使用左边“编辑”里的首选项进行修改。...

2018-10-09 16:36:34 1091

原创 C语言规则

1.数据类型所包含范围:(个人认为记住某个类型数字的范围最好的方法就是记住这种类型的数字占用的字节数)char:1byte(-128 ~ 127)short: 2 byte (-32767~32768)unsigned short :2byte(0~65536)int:4byte(-2147483648 ~ 2147483647)unsigned int :4Bytel...

2018-09-20 11:08:39 1027

原创 Linux(Ubuntu)给运用程序添加桌面图标

众所周知,为了支持优秀软件以促进它们的不断更新,我们要支持正版。但是因为某些原因,你可能会得到一个付费软件的某些安装包,这些安装包总是缺胳膊少腿,比如说没有桌面图标啊等等。我再次申明,支持正版。Linux中桌面图标的所有设置是保存在 /usr/share/applications/XX.desktop里,所以对其进行更改就可实现桌面图标的解决问题。[Desktop Entry]Ty...

2018-09-18 18:53:58 1057

原创 Ubuntu下WPS 快捷键、使用方法总结

  由于网页上很多的关于Ubuntu的快捷键不能被很好的使用,所以,在此将经过实际验证的WPS快捷键方式进行总结WPS演示F5  :从头开始播放PPT。Ctrl + F5 : 从当前位置播放PPT。 召唤水彩笔:office能够使用Ctrl+p召唤,但是linux上的wps不行(不知道为什么)。   擦除水彩笔:e。 数字+enter 直接切换到某一页进行播放。 Backapace ...

2018-09-18 17:42:10 1200

原创 tcpdump命令使用

tcpdump 是监听所有端口的操作,其中所加的任何限制条件都是在这个基础上进行的。 保存文件: -w 路径,表示保存截取的报文(不会显示在终端) -c 20 表示只监听20 个数据包就行。 tcpdump -i 端口号 : 表示只监视某个端口的数据包。 tcpdump host IP :表示监听某个主机收到和发出的所有数据包、(IP号...

2018-09-17 10:28:57 323

原创 硬件地址

一直以来对于IP地址有合法地址和私有地址的概念很清楚,但是对于MAC地址却有些生疏。现做如下学习整理。  IP地址,喜欢用0~255的十进制表示一个字节,字节与字节之间用点号隔开。如私有地址:192.168.252.189/24。可以看出IP地址有32位,网络号+主机号,在这个IP地址中,网络号为前24位,主机号为后8位。  IP地址保留的私有地址有三个网段:A类:10.0.0.0~10....

2018-09-13 20:05:44 1850

原创 网络安全性学习——密钥使用,AAA-Authentication

TACACS+(Terminal Access Controller Access Control System,发音tack-axe,终端访问控制器控制系统协议)(RFC 1492) RADIUS(Remote Authentication Dial In User Service,用户远程拨入认证服务),支持远程登录类型:SLIP、PPP、telnet、rlogin。 数据加密: 任何机...

2018-09-11 14:50:34 1308

原创 Linux 中ip命令的用法

ip命令用法太过于强大,但同时也很复杂,网上查找到的资料总是虎头蛇尾,不如自己整理一番。用法:显示帮助和其他的有些不一样,其余命令可用-h参数,但ip link 只能使用help命令 :ip link help 或者通过man ip link打开帮助 使用ip link [show]直接查看的是 物理地址、状态、mtu-最大传输单元在内的信息。(不包含IP地址)ip -s show 详细...

2018-09-10 15:31:25 369

原创 各个路由算法

RIP(Routing Information Protocol,路由信息协议),基于距离矢量的算法协议,利用跳数作为选择标准 IGP(Interior Gateway Protocol,内部网关协议),在自治网络内网关间交换路由信息。 RIP:距离向量路由协议。只知道跳数和下一跳。 OSPF(Open Shortest Path First):链路状态路由协议。知道整个网络的拓扑。 ...

2018-09-07 19:20:21 335

原创 ACL

ACL-访问控制列表(access control list)是写在路由接口上的脚本配置,控制进出的数据包。 目的: 对某种访问进行控制,为了安全起见。 限制流量,(屏蔽一些流量)提高网络性能。 3P原则: per protocol 每个原则(每条原则逐一匹配) per interface 每个端口(在相关接口上) per direction 每个方向 (数据包的传...

2018-09-04 20:47:51 257

原创 BGP学习笔记

特点: 外部网关协议, 使用TCP作为传输层协议。 支持CIDR。 增量更新。 路径矢量协议。 无环路。 路由策略丰富。 可防止路由振荡。 易于扩展:采用TLV的方式。 补充: AS:自治系统(autonomous system),AS号,原始2字节AS,现在4字节。由一个技术管理机构管理、使用统一选路策略的一些路由器的集合。   EBGP和IB...

2018-09-03 21:07:23 238

原创 链表学习笔记

链表:数据域+指针域。 链表使用堆内存,堆内存malloc创立了一定要删掉free。 malloc返回指针类型为void,可以强制转化为任何指针类型。】 两种:有头节点(第一个节点不存放数据)、没有头节点。 创建链表: 先建立一个头节点,让指针指向为NULL,保证安全。 添加一个新的节点: 现添加一个新的指针,为这个指针开辟一段内存(m...

2018-08-23 21:36:57 117

转载 select函数

转载自Vimer的程序世界 [ http://www.vimer.cn ]http://www.cnblogs.com/hnrainll/archive/2011/05/05/2038186.html

2018-08-23 19:26:19 373

原创 网络学习日记

杂记: 广域网与局域网: 广域网有着PSTN,ISDN,DDS,等技术。 局域网有着:以太网、FDDI、令牌环等技术。(但目前被广泛使用的是以太网) 虽然局域网也是网络,但是其讨论的网内的通信,所以隶属于数据链路层。 以太网特点:无连接的工作方式(CSMA/CD)、曼彻斯特编码。 CSMA/CD:多点接入、载波监听、碰撞检测。 多点接入:总线型网络。 载...

2018-08-21 22:07:40 1271

原创 Linux 学习日记

  Linux中命令全是小写,严格区分大小写。 Linux中所有的内容都是文件,包括硬件 硬件dev/sda~sdp。 命令行的更改是临时生效的。 Linux不以扩展名区分文件特性。但是有一些习惯性的后缀作为区分:(便于使用) 压缩包:.gz  .bz2  .tar.bz2 网页文件:.html  .php ...

2018-08-20 22:41:47 123

原创 学习笔记——gcc和makefile(itsango—挨踢三国的视频,陈皓-跟我一起写makefile)

在代码中有很多的makefile,只需要一个make即可执行,一直不了解具体的工作流程及意义。下面进行一些学习(20180819)GCC:由C语言等高级语言变成硬件可识别的二进制文件,也就是在编译的过程中加入了许多东西。在gcc的过程中分为很多步骤,分为四个步骤(每一个步骤都有对应的参数)pre-processing 预处理 ——gcc -E test.c  ,生成.i文件(将includ...

2018-08-19 21:48:08 156

原创 vmware与主机连接网卡介绍-为虚拟机建多个网卡

vmware虚拟机与主机有三种连接方式:Beidged、NAT、host-only,这三种连接方式的区别在另外一篇文章中有解释。这篇文章主要解释在连接过程中的网卡问题。 在vmware-> Edit->virtual network editor 中可以建立网卡,其中0,1,8三个是系统默认的,你不能改,除了这三个之外你可以任意添加一定数目的网卡,这个添加的网卡会在主机上有显示。...

2018-08-17 15:25:21 5201

原创 vmware虚拟机与主机文件共享

本机为Ubuntu16.04,现在vmware中安装了ubuntu16.04的虚拟机。在虚拟机里进行一些软件的安装总是会显示“这可能意味着这个缺失的软件包已经被废弃,或者只能在其他发布源中找到”。先前虚拟机中Ubuntu12.04也存在这样的问题,本以为可能是系统的问题,于是安装了一个与本机系统相同的系统,发现还是有这个问题,换源也不行。但是我第二天再执行apt-get update 和upg...

2018-08-14 10:13:24 25058 1

原创 随笔-一片两片三四片

ping-采用ICMP协议。lsb_release -a 可用来查看ubuntu的版本arp中缓存的是目的IP和MAC之间的关系。route中存放的是路由表。ping在特定情况下发送的数据为64Byte,可通过ping -s 3000 ip 来指定ping数据包的大小。-c可指定次数。-S指定特定网卡发送。docker进入正在运行的容器:docker  exec -选项  容器 命...

2018-08-13 14:54:48 219

转载 监控网卡实时流量-iftop用法

https://yq.aliyun.com/articles/548900

2018-08-13 14:38:29 760 1

原创 Linux上ARP表,路由表的解释

为厘清数据在网络中的传输流向和具体的实现过程,现对ARP表,路由表进行学习如下。 ARP(Address Resolution Protocol)地址解析协议。IP数据包经常通过以太网进行发送,以32位的IP地址作为源/目的地址。但是以太网设备不能识别IP地址,他们是以48位的以太网地址传输以太网数据包的。ARP就是用来实现这种地址转换的协议。 linux中使用 arp -a命令可...

2018-08-13 11:06:14 17843 1

原创 学习笔记——Linux混淆名词解释

初学者上手使用Linux会有许多的名词,什么GNU,Unix,debian,redhat,php,phthon,MySQL,涉及到内核、系统、软件等多个方面,现在来进行学习分类。首先最原始的是UNIX,是一种商业的操作系统,之前开源(开放源代码)后来闭源。芬兰大学的Linus仿照Unix内核,采用完全不同的代码开发了Linux内核,完全开源。把内核和桌面运用程序相结合进行发行,就形成了操作...

2018-08-10 09:52:46 366

原创 学习笔记——套接字socket

计算机要想正常通信需要有多种不同的协议,这些协议的是如何配置的呢,如何为计算机增加协议呢?不知道。现在进行学习。协议栈(Protocol Stack),也成为协议族(Protocol Suit),将各层协议按照层次顺序组合在一起,构成协议栈。协议栈反映了网络中文件的传输过程,发送数据——由上层协议至底层协议;接受数据——由底层协议至上层协议。较为流行的是以太网的五层协议:运用层(HTTP,...

2018-08-09 16:13:18 185

原创 学习笔记——Slow Protocol,慢协议

IEEE802.3通常指以太网,是一种用来描述物理层和数据链路层的MAC子层之间的通信方法。在物理上采用CSMA/CD(载波监听,多点接入,冲突检测)的访问方式。在IEEE802.3用了两种类型的控制协议来处理以太网通信方式: 第一种是诸如MAC Control PAUSE(以太网流量控制)类的协议。为了保证性能,他需要迅速的对收到的PDU(Protocol Data Unit,协议数据...

2018-08-09 10:19:23 3267

原创 学习笔记之LACP-0806/0807

LACP(Link Aggregation Control Protocol)是链路聚合技术中的一个用来控制的协议。就目前的学习,链路聚合(Link Aggregation)包含的东西很多,协议被转入IEEE802.1ax之后有三百多页。在百度上找到的资料基本千篇一律,抄的都是一样的。要想深入了解,还得自己看协议,现就目前的学习做一个总结。在链路聚合(Link Aggregation)中,...

2018-08-07 11:41:25 1451

原创 VMware 虚拟机与主机通信三种方式总结

背景:ubuntu16.04安装vmware14pro ,开了两台ubuntu12.04的虚拟机。第一台基于NAT方式连接,第二台基于Bridged方式连接。主机IP:192.168.100.163问题:第一台ping第二台能ping通(NAT能ping通Bridge),第二台ping第一台显示Time to live exceeded(Bridge不能ping通NAT),现总结学习如下:...

2018-08-03 14:28:05 21525 1

原创 什么是网关

网关,一直听说这方面的词汇,网上大多解释的很玄乎。现做一些学习:Linux查看网关的命令:route -n  、 ip route show、traceroute www.baidu.com 、 netstat -r一般交换机工作在二层,无法转发处于不同网段网络之间的通信。即TCP/IP这些更为高层的协议就无法执行。当本地主机发现目标主机不在本地网络时,就会把数据包转发给自己的某个网关...

2018-08-03 11:15:05 6233

原创 Linux中vmware 虚拟机中的vmware tools的安装

在安装完vmware后,一直提示安装vmwaretools。vmwaretool安装后,虚拟机性能能得到很大提升,比如说界面能全屏呀,比如说能在主机和虚拟机之间传输数据呀。总而言之,我要安装这个啦。具体操作流程及遇到的问题如下:首先在vmware的界面VM下选择安装vmtools。你会发现在文件系统/media 文件夹下有一堆东西了。 现在打开终端(ctrl+alt+t),随便...

2018-08-02 16:54:40 250

原创 Ubuntu下安装vmware虚拟机软件,vmware上虚拟机的安装、删除

一直听说虚拟机虚拟机虚拟机,关于具体是什么还是不清楚。纸上觉来终觉浅,得知此事要躬行。心里的想法千千万,只有写下来才能有落地的实感。百科上查找的资料,虚拟机(Virtial Machine)通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离的环境中的完整的计算机系统(what???),听着就拗口。一步步来吧。本人所用系统:ubuntu 16.04。现在的初步理解是,先要安装一...

2018-08-02 11:29:05 7961

httpd及其系列依赖安装包.zip

手动在centos上安装apache httpd

2021-09-08

空空如也

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

TA关注的人

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