自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos Openssh升级为Openssh8.8最新版

最近因为做等保扫描出老版本的Openssh有漏洞,因此准备决心把Openssh升级到最新版本,前前后后折腾了两三个星期,中间填上了各种坑,最终终于搞定,最终版本为Openssh8.8p1 ,Openssl1.1.1l ,zlib-1.2.111.事前准备好三个安装包,大家可以去各大镜像源网站进行下载,如下所示2、使用yum 对 gcc lrzsz 进行安装[root@localhost ~]# mkdir upload[root@localhost ~]# cd upload[.

2021-12-07 16:30:48 7982 9

转载 PKI详解

PKI详解一、什么是PKI?官方定义:PKI是Public Key Infrastructure的首字母缩写,翻译过来就是公钥基础设施;PKI是一种遵循标准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。PKI技术是一种遵循既定标准的密钥管理平台,它的基础是加密技术,核心是证书服务,支持集中自动的密钥管理和密钥分配,能够为所有的网络应用提供加密和数字签名等密码服务及所需要的密钥和证书管理体系。通俗理解:PKI就是利用公开密钥理论和技术建立提供安全服务的、具有通用性的基础设施.

2021-02-03 09:32:36 18951 1

转载 DHCP Snooping

DHCP Snooping简介DHCP Snooping是DHCP(Dynamic Host Configuration Protocol)的一种安全特性,用于保证DHCP客户端从合法的DHCP服务器获取IP地址,并记录DHCP客户端IP地址与MAC地址等参数的对应关系,防止网络上针对DHCP攻击。目前DHCP协议(RFC2131)在应用的过程中遇到很多安全方面的问题,网络中存在一些针对DHCP的攻击,如DHCP Server仿冒者攻击、DHCP Server的拒绝服务攻击、仿冒DHCP报文攻击等。

2020-07-30 15:06:16 856

原创 修改Linux提示符

1、更改linux的提示符 echo $PS1 查看当前提示符的格式修改成功后需要退出重新进入

2020-07-06 15:17:28 483

原创 linux 学习小记 (2)

2020-07-06 15:15:51 127

原创 HCIE StP

名词解释:一、forward delay1、确定监听和学习状态所需要的的时间2、收到TC BPDU mac地址老化时间二、标准stp 由根桥发送配置BPDU,非根桥不主动发送BPDU 华为除外华为的stp 根桥发送配置BPDU 非根桥也可以主动发送BPDU (华为从RSTP引入)华为的stp协议引入了大量的RSTP协议特点 :1、非根桥主动发送BPDU 2、收到次级BPDU...

2020-07-06 15:15:21 408

原创 OSPF 详解

OSPF关系如何建立?使用hello报文建立邻居关系,ospf协议直接封装在IP报文中,协议号是89,证明IPV4和ospf协议直接存在相辅相成的关系,ospf是一种运行在ipv4之上的路由协议...

2020-07-06 15:14:45 1271

原创 华为交换机常用查看设备信息的命令

当华为交换机设备发生异常时,可以通过查看设备信息检查状态是否正常1、查看设备的部件信息和状态信息[023wg.com]display device ? slot Slot | Matching output...

2020-07-06 15:14:07 21370

原创 UOS系统中安装x11vnc远程桌面

UOS系统中安装x11vnc远程桌面一、UOS系统中安装x11vnc服务步骤1 :更新系统sudo apt-get update步骤2 :安装x11vncsudo apt-get install x11vnc -y步骤3 :设置VNC连接密码sudo x11vnc -storepasswd /etc/x11vnc.pass根据提示,输入并确认VNC连接的密码,密码保存在/etc/x11vnc.pass文件中。步骤4 :编写服务脚本sudo vim /li

2020-07-06 15:10:24 8328 2

原创 linux 学习小记(1)

1、列出所有时区的命令 timedatectl list-timezones2、当前系统时区 timedatectl status3、设置系统时区timedatectl set-timezone+时区4、显示区时 cal5、关机:halt,poweroff5、重启:reboot -f :强制,不用掉shutdown -p:切断电源6...

2019-10-15 11:05:47 117

原创 定义别名

在linux运维当中,会遇到很多又臭又长的命令,现在好了可以对这些命令定义一个简短的别名想要永久的保存这些别名就要把别名写在.bashrc文件里面,用nano 进入到里面(需要注意的是.bashrc文件是一个隐藏文件,需要用ls -a才能查看到)(.bashrc只对当前账号有用,/etc/.bashrc 是对所有账号管用)更改完之后不会立即生效一种方法直接退出exit 然后...

2019-10-10 17:00:41 207

原创 查看内部命令和外部命令

2019-10-10 16:35:40 396

原创 修改linux root密码

1首先开启系统,按住esc键2然后根据提示按e键,进入编辑选项在UTF-8行编辑修改两处,首相将ro改为rw,即只读改为可读写权限,然后在尾部加入 init=/bin/sh 3此时按住Ctrl+x快捷键进入拯救模式4修改root用的新密码为123456,修改命令如下5、密码修改成功后会有如下提示6输入如下命令更新系统信息7输入下...

2019-09-24 11:04:50 225

原创 更改HDM密码

华三服务器更改HDM密码,由bios创建新用户,再由web端登录更改原先的账户密码esc进入bois,进入服务器管理,进入添加用户:设置用户名,设置密码,设置权限(管理员),默认账户 设置为开启。进入web界面管理,然后进入用户管理,可以修改账号...

2019-09-24 09:03:14 988

原创 ntpq -p参数详解

#ntpq -p remoterefidsttwhenpollreachdelayoffsetjitter ================================================================== *192.168.16...

2019-09-19 15:08:35 1918

原创 详细介绍:crontab定时任务

1、 crontab命令概念crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或...

2019-09-19 15:03:47 139

原创 Centos7 设置开机自启动NTP服务

工作环境:Centos7很简单一句命令就可以搞定[root@localhost ~]# systemctl enable ntpdsuccess然后reboot重启检验状态如果为active状态 那么恭喜你已经成功了如果不成功那么查看[root@localhost ~]# systemctl is-enabled chronydenable结果如果为enable ...

2019-09-19 15:01:20 3459

转载 Linux 搭建NTP服务器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/hellboy0621/article/details/81903091在配置时钟同步服务器时第一次同步时间时,使用ntpdate命令;后续通过ntpd服务与服务器同步时间。一、搭建NTP服务器1、查看服务器、客户端操作系统版本...

2019-09-19 14:42:41 321

原创 U盘引导安装centos7

1、 U盘启动电脑进入安装界面 正常情况下你应该会看到下面的这个界面: 选择第一项,然后按TAB键,然后会看到下面这个:2、修改第二步中按TAB键出来的命令 将命令修改为:>vmlinuz initrd=initrd.img linux dd quiet,改好之后回车,然后就会列出你的设备列表了,在这个列表里面,不懂Linux的我都能很清...

2019-07-03 11:02:19 1504

原创 华三服务器存储,自动分区根分区不能超过2个T

型号 UniServer R4900 G3将分区/boot,/boot/efi 设置到500M以上,自动分区可以超过三个T。。

2019-07-03 10:56:46 466

原创 华三服务器修改HDM密码

型号R4900 G3更改HDM密码,由bios创建新用户,再由web端登录更改原先的账户密码1、esc进入bois,2、进入服务器管理,进入添加用户:设置用户名,设置密码,设置权限:(管理员),默认账户: 设置为开启。进入web界面管理,然后进入用户管理,可以修改账号...

2019-07-03 10:17:46 8368

转载 iOS 3DTouch 在现实当中的应用

本文主要讲解3DTouch各种场景下的开发方法,开发主屏幕应用icon上的快捷选项标签(Home Screen Quick Actions),静态设置UIApplicationShortcutItem,动态添加、修改UIApplicationShortcutItem,peek和pop的实现。一、3DTouch开发准备工作(让模拟器也支持3DTouch的解决办法)  需要支持3DTo

2016-12-12 17:46:17 1468

转载 iOS开发HTTPS实现之信任SSL证书和自签名证书

首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义HTTPS 以及SSL/TSL什么是SSL?SSL(Secure Sockets Layer, 安全套接字层),因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点,比如传输内容会被偷窥(嗅探)和篡改。 SSL 协议的作用就是在传输层对网络连接进行加密。何为TLS?到了1999年,SSL 因为

2016-12-12 15:28:58 5692

原创 unable to boot the simulator xcode8

上午更新了xcode8.0 ,但是一运行就出现此类的问题“unable to boot the simulator ”,然后通过卸载,再次更新都没有效果,而且每次重启都会出现“CoreTelephony Trace File Error ” 的错误,最后找到一种方法,根据方法配置好了以后,问题瞬间就解决了;1、重启Mac,点击重启按钮之后,按住Command + R 键,一直等到系统设置界面的

2016-10-31 18:03:15 596

原创 登录注册 所用到的校验

因为各个公司的需求不同,当时我也是很麻烦才找到了这些验证的东西,今天我把他整理一下,希望以后有人再用的时候,可以容易一点,一言不合,直接上代码一、身份证的验证+ (BOOL)validateIDCardNumber:(NSString *)value {        value = [value stringByTrimmingCharactersIn

2016-08-02 09:38:54 377

转载 maskView 的使用

maskView(maskLayer)基本原理maskView配合CAGradientLayer的使用maskView配合带alpha通道图片的使用设计文本横向渐变消失的控件maskView(maskLayer)基本原理:png图片透明像素的原理maskView(maskLayer)可类比多张png图片的叠加遮罩,原理类似maskView是iOS8以上才有的方法,如

2016-08-01 15:18:48 829

原创 iOS中 setNeedsDisplay和setNeedsLayout方法的不同

1、在Mac OS中NSWindow的父类是NSResponder,而在i OS 中UIWindow 的父类是UIVIew。程序一般只有一个窗口但是会又很多视图。2、UIView的作用:描画和动画,视图负责对其所属的矩形区域描画、布局和子视图管理、事件处理、可以接收触摸事件、事件信息的载体、等等。 3、UIViewController 负责创建其管理的视图及在低内存的时候将

2016-08-01 14:45:36 394

转载 从 NSObject 的初始化了解 isa

> 因为 ObjC的 runtime只能在 Mac OS下才能编译,所以文章中的代码都是在 Mac OS,也就是`x86_64` 架构下运行的,对于在 arm64中运行的代码会特别说明。如果你曾经对 ObjC底层的实现有一定的了解,你应该会知道 **Objective-C对象都是 C语言结构体**,所有的对象都包含一个类型为 `isa`的

2016-08-01 11:42:51 262

转载 黑箱中的 retain 和 release

> 由于 Objective-C中的内存管理是一个比较大的话题,所以会分为两篇文章来对内存管理中的一些机制进行剖析,一部分分析自动释放池以及`autorelease`方法,另一部分分析`retain`、`release`方法的实现以及自动引用计数。+ [自动释放池的前世今生](https://github.com/Draveness/iOS-Source-C

2016-08-01 11:40:20 233

转载 深入解析 ObjC 中方法的结构

> 因为 ObjC的 runtime只能在 Mac OS下才能编译,所以文章中的代码都是在 Mac OS,也就是`x86_64` 架构下运行的,对于在 arm64中运行的代码会特别说明。在上一篇分析`isa` 的文章[从 NSObject 的初始化了解 isa](https://github.com/Draveness/iOS-Source-Code

2016-08-01 11:39:05 198

转载 自动释放池的前世今生

> 由于 Objective-C中的内存管理是一个比较大的话题,所以会分为两篇文章来对内存管理中的一些机制进行剖析,一部分分析自动释放池以及`autorelease`方法,另一部分分析`retain`、`release`方法的实现以及自动引用计数。+ [自动释放池的前世今生](https://github.com/Draveness/iOS-Source-C

2016-08-01 11:38:05 190

转载 iOS 源代码分析 --- MBProgressHUD

[MBProgressHUD]()是一个为 iOS app添加透明浮层 HUD的第三方框架.作为一个 UI层面的框架,它的实现很简单,但是其中也有一些非常有意思的代码.## MBProgressHUD`MBProgressHUD` 是一个`UIView` 的子类,它提供了一系列的创建`HUD` 的方法.我们在这里会

2016-08-01 11:37:16 420

转载 iOS 在地图上绘制运动轨迹

iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用,比如快递追踪、汽车的gprs追踪、人员追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能,将你的运行轨迹绘制在地图上面。实现   在之前的一篇文章描述了如何在地图上显示自己的位置,如果我们将这些位置先保存起来,然后串联起来绘制到地图上面

2016-08-01 11:36:07 1669

转载 成熟的夜间模式解决方案

从开始写[DKNightVersion](https://github.com/Draveness/DKNightVersion)这个框架到现在已经将近一年了,目前整个框架的设计也趋于稳定。其实夜间模式的实现就是相当于**多主题加颜色管理**。而最新版本的[DKNightVersion](https://github.com/Draveness/DKNightVer

2016-07-29 13:47:04 313

转载 验证 HTTPS 请求的证书(五)

Blog: [Draveness](http://draveness.me)http://ghbtns.com/github-btn.html?user=draveness&type=follow&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; hei

2016-07-29 13:41:51 915

转载 AFNetworkReachabilityManager 监控网络状态(四)

Blog: [Draveness](http://draveness.me)http://ghbtns.com/github-btn.html?user=draveness&type=follow&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; hei

2016-07-29 13:40:37 347

转载 处理请求和响应 AFURLSerialization(三)

Blog: [Draveness](http://draveness.me)http://ghbtns.com/github-btn.html?user=draveness&type=follow&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; hei

2016-07-29 13:39:13 610

转载 AFNetworking 的核心 AFURLSessionManager(二)

Blog: [Draveness](http://draveness.me)http://ghbtns.com/github-btn.html?user=draveness&type=follow&size=large" height="30" width="240" frameborder="0" scrolling="0" style="width:240px; hei

2016-07-29 13:37:39 381

转载 AFNetworking 概述(一)

![afnetworking-logo](../images/afnetworking-logo.png)Blog: [Draveness](http://draveness.me)http://ghbtns.com/github-btn.html?user=draveness&type=follow&size=large" height="30" widt

2016-07-29 13:36:41 180

转载 神奇的 BlocksKit (二)

Blog: [Draveness](http://draveness.me)这篇文章『神奇的 BlocksKit』的第二部分,关于第一部分的内容在这里:+ [神奇的 BlocksKit(一)](https://github.com/Draveness/iOS-Source-Code-Analyze/blob/master/BlocksKit/神奇的%20Bl

2016-07-29 11:53:15 472

空空如也

空空如也

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

TA关注的人

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