自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 杰出程序员永远都不会说的几句话---同样适合其他行业

作为一名软件工程师和一个有着12年经验的项目组领导人,我有很多机会和那些非常有才华的程序员做交流。通过沟通,我发现了一个很有意思的现象,那就是下面这些话几乎从来没有从这些令人膜拜的程序员嘴中说出来过。“我习惯于使用______,但我不知道它是如何工作”杰出的程序员源于自己的好奇心和不断的探索,这样才掌握了一项项非凡的技能。他们会仔仔细细研究事物运作的原理,即使这些信息可能永远也不会派上...

2018-08-31 17:11:17 171

转载 网络OSI七层及各层作用

OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下:(1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话层 解除或建立与别的接点的联系 没...

2018-08-31 17:03:06 413

转载 网络中两台主机通信的完整过程

转自  https://www.cnblogs.com/lolau/p/8137541.html主机A和主机B通信报文的转发过程    1、主机A和主机B在同一个二层网络中,直接走二层交换   主机A查看自己的ARP缓存,检查是否有主机B的IP到MAC的映射,如果有映射,构造报文,目的IP为主机B的IP,源IP为主机A的IP,目的MAC为主机B的MAC,源MAC为主机A的MAC,将...

2018-08-31 16:37:39 21434

转载 SNMPv3的加密和认证过程

前面的一些文章详细讲解了SNMPv3的报文内容,下面主要的内容就是SNMPv3的加密和认证过程!USM的定义为实现以下功能:鉴别数据加密密钥管理时钟同步化避免延时和重播攻击 1、UsmSecurityParameters(安全参数)安全参数存在于snmp消息中的msgSecurityParameters字段,以ASN.1语法定义如下:UsmSecurityP...

2018-08-31 15:43:30 5763

转载 SNMP协议详解-3

在上篇文章中,说到了SNMPv3主要在安全性方面进行了增强,采用USM(基于用户的安全模型)和VACM(基于视图的访问控制模型)技术。下面我们就主要讲解SNMPv3的报文格式以及基于USM的认证和加密过程!1、SNMPv3的消息格式如下图1:                                                                      图 1...

2018-08-31 15:42:52 1744

转载 SNMP协议详解-2

转自 https://blog.csdn.net/shmily_cml0603/article/details/13287899上一篇文章讲解了SNMP的基本架构,本篇文章将重点分析SNMP报文,并对不同版本(SNMPv1、v2c、v3)进行区别!四、SNMP协议数据单元在SNMP管理中,管理站(NMS)和代理(Agent)之间交换的管理信息构成了SNMP报文,报文的基本格式如下图1:...

2018-08-31 15:42:22 1049

转载 SNMP协议详解-1

转自 https://blog.csdn.net/shmily_cml0603/article/details/12968157 一、什么是SNMP?SNMP是简单的网络管理协议,它不是一个软件,而是用于网络管理的一套规则。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。但话又说回来,为什么要使用SNMP协...

2018-08-31 15:41:13 42727 2

转载 SNMPV3的实现原理

在snmp发展到V3版本后,把snmp的安全性提升到一个新高度,这同时也带来了实现上的复杂性。在02年,03年我都曾经想进一步的了解它的实现,但都没什么进展。这次在实现Csnmp的过程中,又一次的接触到V3的底层实现机理。现把我们在实现Csnmp中的V3模块的时候,对V3的一些实现细节做一总结,希望能缩短一些朋友掌握SNMPV3的时间和难度。(本文针对的朋友是对snmpV3有个接触的,故对v3...

2018-08-31 15:11:16 2824

转载 syslog及syslog-ng详解

转自 http://blog.51cto.com/ant595/1080922 一台服务器的日志对系统工程师来说是至关重要的,一旦服务器出现故障或被入侵,我们需要查看日志来定位问题的关键所在,所以说对于线上跑的服务器而言日志应该合理的处理及管理.下面来介绍下linux系统的syslog日志服务器.一.syslog详解1,syslog简介syslog 系统日志,记录linux系统启动...

2018-08-31 14:57:16 8276 1

转载 Syslog化Windows Event日志

2009-04-15 13:00:35什么是Syslog?      顾名思义Syslog就是Sys Log - 系统日志。在RFC 3164中定义了syslog是一种日志协议,syslog数据包的大小为1024字节,包含Facility, Severity, Hostname, Timestamp和Message信息。syslog服务器默认使用UDP 514号端口。简单的说,syslog...

2018-08-31 14:55:16 1235

原创 什么是高内聚、低耦合?

   有个例子很容易明白:一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。一旦你理解了它,你编写概要设计的时候设计类或者模块自然会考虑到“高内聚,低耦合”  起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。    耦合性也称块间联系...

2018-08-30 09:23:01 204

转载 OSSIM介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuaigexiaobo/article/details/79224184(一)OSSIM 介绍:     OSSIM (OPEN Source Sevurity Informatiion System):开源安全信息管理系统,由美国的Alien Vault公司开发,是目前一个非常流...

2018-08-29 19:05:17 413

转载 超详细Spring入门讲解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/endlessseaofcrow/article/details/79519493  1.基本内容 2.操作 2.1快速入门 3.概念 3.1IOC&DI 3.2applicationContext&BeanFactory ...

2018-08-28 18:36:59 165

原创 SysLog简介和java操作实例

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]什么是SysLog SysLog的作用 Java如何连接开发SysLog应用 安装一个syslog服务器syslogwatcher 可以通过Listen和Stop控制是否开启监听 java客户端开发需要引入syslog4jjar包 服务器记录信息如图 这次为大家分享一项日志技术,syslog日志技术。...

2018-08-28 14:31:14 1654

原创 Ubuntu常用快捷键总结

Ubuntu常用快捷键总结桌面常用快捷键Alt + F1:聚焦到桌面左侧任务导航栏,可按上下键进行导航 Alt + F2:运行命令 Alt + F4:关闭当前窗口 Alt + Tab:切换程序窗口 Alt + 空格:打开窗口菜单 PrtSc:桌面截图 Win + A:搜索/浏览程序 Win + F:搜索/浏览文件 Win + M:搜索/浏览音乐文件 Win:搜索/浏览程序...

2018-08-26 22:25:32 157

转载 用一套鼠标键盘控制两台或多台电脑

https://jingyan.baidu.com/article/d8072ac47b510eec95cefdb8.html

2018-08-23 15:19:01 8387

转载 在ubuntu中配置java环境JDK并运行java程序

1.安装JAVA环境1.1安装之前进行apt-get的更新【好习惯哈~】:sudo  apt-get  update1.2搜索apt-get软件源中的jdk:sudo  apt-cache  search  jdk 1.3执行 sudo apt-get install default-jdk   -y ,安装成功后的结果1.4查看当前版本号  2.写一个JA...

2018-08-22 09:23:03 552

转载 VLAN原理解释

为什么需要VLAN1. 什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅...

2018-08-16 14:52:06 174

转载 802.1Q帧格式

802.1Q帧格式802.1QTag的长度是4bytes,它位于以太网帧中源MAC地址和长度/类型之间。802.1QTag包含4个字段。Type:长度为2bytes,表示帧类型,802.1Qtag帧中type字段取固定值0x8100,如果不支持802.1Q的设备收到802.1Q帧,则将其丢弃。PRI:priority字段,长度为3bit,表示以太网帧的优先级,取值范围是0~7,数值越大...

2018-08-16 13:21:32 12265

转载 实例详解不同VLAN间通信(转发过程)

一、交换机端口的两种工作模式交换机端口有三种工作模式:Access端口、trunk端口、hybrid端口。在交换机中收发数据包时:Access端口:只收发本Vlan不带tag的帧。Trunk接口:只收发本接口允许VLAN列表的数据帧,本接口的Native Vlan不带tag,其他所有Vlan都带tag。 hybrid端口::        1、判断该VLAN在本端口的属性...

2018-08-15 20:18:54 3013 4

转载 使用SNMP进行网络设备的监控管理

最近有个机房监控的小项目,甲方要求增加对核心交换机进行基本的网络状态监控,于是抽时间研究了一下SNMP协议。由于不是做专业网管系统,所以研究不深,再此仅对之前的调研做个总结,以供新人参考。一、简介首先明确几个概念:SNMP——简单网络管理协议关于如何SNMP协议的介绍、组成、工作方式、协议版本等大家尽可通过搜索获取,再此不累述。简单来讲,SNMP是基于ip网络一种标准协议,用来对i...

2018-08-15 10:19:34 10971

转载 用SNMP协议实现系统监控

系统监测的基本概念及分类:a.系统监测的概述:如何对现有IT架构的整体以及细节运行情况进行科学、系统和高效地监测是目前各企业运维和管理部门一项非常重要的工作内容。随着当前企业IT环境中服务器、应用数量和类型的不断地增加,运维部门需要通过科学和高效的手段尽可能详细、实时和准确地获取整个架构中具体到每个服务器、每个系统甚至每个应用程序工作的细节,并且会对所获取到的原始数据进行分析、绘图和统计,...

2018-08-14 20:23:45 8616

转载 SNMP协议详解

简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)采纳作为一个短期的网络管理解决方案;由于SNMP的简单性,在Internet时代得到了蓬勃的发展,1992年发布了SNMPv2版本,以增强SNMPv1的安全性和功能。现在,已经有了SNMPv3版本。一套完整的SNMP系统主要包括管理信息库(MIB)、管理信息结构(S...

2018-08-14 19:34:38 1264

转载 路由器设置镜像端口

请确保你能链接上你的路由器 登录路由器 切换到高级配置 选择端口镜像 首先请启用端口镜像 选中捕获端口 月就是用来抓包的端口 选择被捕获端口 也就是被抓包的端口; 比如你要抓端口1的数据包;然后通过镜像功能吧端口1的数据镜像到端口2 那么端口1就是被捕获端口;端口2就是捕获端口 ...

2018-08-13 16:55:57 7037

转载 路由器端口映射步骤

1.进入路由器设置,路由器地址一般初始都为是http://192.168.1.1,  2.用户名和密码在路由器背面铭牌是可以找到或者查看说明书。   3.选择工具栏的“DHCP服务器”——>“静态地址分配表”  4.选择添加新条目    5.按你键盘上的Win+R键,或者从“开始”菜单选择“运行”,在出现的框中输入 CMD ,并按回车 ...

2018-08-13 16:53:12 24319

转载 同网段和不同网段设备通信原理详解

       在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须同时拥有双方的地址!       在同一IP网络中通信,将会发生以下事件:        主机A与主机B通信,首先主机A肯定要封装这些需要发给主机B的数据包,这个数据包路径部分需要:主机...

2018-08-13 14:22:21 4509 1

转载 使用文件Md5值检测文件完整性

 最近有客户反馈更新我组负责的产品后,一启动项目就崩溃,经检查发现是客户更新软件时,资源文件没有下载完整,导致程序无法正常进行。为了解决这个问题,博主第一次了解到文件的Md5值这个概念(技术小白还在成长中,见谅见谅),所以有了这篇博客。        首先介绍一下几个相关概念:        MD5算法:是计算机广泛使用的一种哈希算法,将数据(如汉字)运算为另一固定长度值,用于确保信息传输...

2018-08-09 15:01:52 10299

转载 如何提升你的能力?给年轻程序员的几条建议

作者:Glow 技术团队  , 责任编辑:帝都羊http://tech.glowing.com/cn/advices-to-junior-developers/ 0 题记 一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA, G...

2018-08-09 12:31:54 310

原创 linux-鸟哥私房菜学习笔记

linux-开机流程中的BIOS与UEFI开机自检程序操作系统会控制所有的硬件,并提供核心功能。但是,操作系统也是软件,我们的计算机是如何识别这个操作系统软件,并执行它的呢?明明开机时我的计算机还有没任何软件,它是如何识别操作系统的呢?基本上,目前的主机系统在加载硬件驱动方面的程序,主要有早起的BIOS与新的UEFI两种机制。BIOS就是在开机时,计算机会区执行的第一个程序。B...

2018-08-07 20:15:16 1553

原创 systemd 方式启动的linux,如何设置开机为图形界面

今天装了下正式版的RHEL7,发现熟悉的inittab中没有了修改默认运行级别,打开inittab如下[root@localhost init.d]# vi /etc/inittab # inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR ...

2018-08-06 20:29:18 1830

转载 在HTML网页中引入Bootstrap前端框架

 Bootstrap百度百科介绍:      Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是...

2018-08-03 09:12:51 6215

转载 Java中byte与16进制字符串的互相转换

Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占...

2018-08-02 09:43:30 268

转载 将两个byte型拼接成16位二进制,再转化为十进制

short s = 0; //一个16位整形变量,初值为 0000 0000 0000 0000byte b1 = 1; //一个byte的变量,作为转换后的高8位,假设初值为 0000 0001byte b2 = 2; //一个byte的变量,作为转换后的低8位,假设初值为 0000 0010s = (short)(s ^ b1); //将b1赋给s的低8位s = (s...

2018-08-02 09:42:36 5038

空空如也

空空如也

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

TA关注的人

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