自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LDF-Dicky的博客

专注IT技术,从小白开始

转载 内核崩溃捕获机制之kdump详解

文章转载自: http://www.361way.com/centos-kdump/3751.html 一、什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制。当系统崩溃时,kdump 使用 kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动...

2019-02-12 16:17:24 2022 0

原创 在PERC管理的RAID上运行一致性检查

参考戴尔官方论坛:https://www.dell.com/community/Systems-Management/Run-a-Consistency-Check-on-a-PERC-managed-RAID-without-OMSA/m-p/4767003 一、方法一 在bios设置里可以设...

2019-01-10 01:11:22 1501 1

原创 批量检测并关闭机器swap分区脚本

前言:构造模拟环境 dd if=/dev/zero of=/swapfile1 bs=1M count=1024 mkswap /swapfile1 swapon /swapfile1 /etc/fstab加入: /swapfile1 swap swap defaults 0 0 一、...

2018-12-10 16:14:04 298 0

原创 读KVM虚拟化技术实战与原理解析

1、软件虚拟化和硬件虚拟化:实现虚拟化的重要一步在于:虚拟化层必须能够截获计算元件对物理资源的直接访问,并将其重定向到虚拟资源池中。硬件虚拟化,就是物理平台本身提供了对特殊指令的截获和重定向的硬件支持 2、准虚拟化与全虚拟化:改动客户操作系统,使他以为自己运行在虚拟环境下,能够与虚拟机监控协同工...

2018-11-01 16:30:25 626 1

原创 全/半虚拟化、硬件/软件辅助的全虚拟化之间的区别与联系

全虚拟化 不需要对GuestOS操作系统软件的源代码做任何的修改,就可以运行在这样的VMM中 在全虚拟化的虚拟平台中,GuestOS并不知道自己是一台虚拟机,它会认为自己就是运行在计算机物理硬件设备上的HostOS。因为全虚拟化的VMM会将一个OS所能够操作的CPU、内存、外设等物理设备逻辑抽...

2018-09-18 13:54:46 5699 0

原创 liunx网络诊断相关工具

网络诊断相关工具.(ping/telnet、tcpdump/tracert/mtr/iperf/netcat等) 0、ping/telnet 用法: telnet 192.168.1.2 36000 远程主机:指定要登录进行管理的远程主机; 端口:指定TELNET协议使用的端口号。 1、t...

2018-09-08 16:31:25 241 0

转载 安全的升级centos系统glibc共享库方法

分享Centos6.5升级glibc过程  发布于 2 年前  作者 ncuzp  65290 次浏览  来自 分享 上次看到有同学对Centos系统 glibc升级有点疑问, 不过相对来说glibc升级还是比较简单的, 网上也有很多介绍文章, 这里整理了个安装过程供大家参考下 阅读原文 场...

2018-08-28 17:24:25 464 0

原创 OpenStack原理框架及在大型公有云可用性分析

一、组件框架  OpenStack项目是一个开源的云计算平台,旨在实现很简单,大规模可伸缩,功能丰富。来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提供一个基础设施即服务(IaaS)解决方案。每个服务提供了一个应用程序编程接口(API),...

2018-08-24 12:16:27 1219 3

转载 实例解dd命令用法

一、dd应用实例。 1.将本地的/dev/hdb整盘备份到/dev/hdd    dd if=/dev/hdb of=/dev/hdd 2.将/dev/hdb全盘数据备份到指定路径的image文件    dd if=/dev/hdb of=/root/image 3.将备份文件恢复到指定...

2018-08-21 15:36:06 365 0

原创 virsh help domain命令内容解析

简介 这段时间学习热迁移,要不断的在qemu monitor和libvirt中调转使用命令,故整理virsh命令,这篇是第一篇,整理virsh help domain相关内容 <span style="color:#656565">&l...

2018-08-07 17:24:20 819 0

翻译 [翻译] Page faults in user space: MADV_USERFAULT, remap_anon_range(), and userfaultfd()(POST-COPY热迁移)

原文链接:Page faults in user space: MADV_USERFAULT, remap_anon_range(), and userfaultfd() 内核开发者们经常想把内核中的功能移到用户空间来实现,从而得到更好的性能。网络方面的一些功能就是这样的。要把内存管理的一些功能...

2018-08-02 15:19:54 166 0

原创 Cannot allocate memory /Resource temporarily unavailable 故障分析

前言: Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明不是网络的故障,原因是s...

2018-07-24 17:31:14 1389 0

转载 Linux内核OOM机制的详细分析

前面: 使用某云数据库时碰到mysql挂掉。技术人员说是因为内存耗尽触发OOM,导致系统干掉了mysql进程。具体查了下oom,以下为原文。说明: Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的...

2018-07-23 20:32:56 416 0

转载 Job for network.service failed because the control process exited with error code问题

今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。      现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。 首先看问题:执行service network restart命令后出现下面的错误:     ...

2018-07-19 23:20:16 124863 35

原创 KVM疑难点解析

1、qemu 负责分配资源 kvm.ko负责虚拟化 2、脏数据30ms 3、cms盘和本地盘区别,后者对磁盘性能影响 4、迭代无法收敛,方法,目的端马上跑起来,按需去源内存 5、系统盘损坏:cbs双挂,全线走螺盘 6、业务中断:  设置超时,回滚?   7、非vpv (SDN)不支持热迁移 xen...

2018-07-10 23:11:03 115 0

转载 nsswitch.conf文件详解

Linux系统下的/etc/nsswitch.conf文件转载自:https://www.cnblogs.com/besharp/p/8351227.html一、什么是nsswithch.conf(服务搜索顺序)文件呢?       nsswitch.conf(name service switc...

2018-07-10 15:21:49 371 0

转载 /etc/fstab,/etc/mtab,/proc/mounts的区别

现在的 Linux 系统里一般都有这么三个文件:/etc/fstab,/etc/mtab,和 /proc/mounts,比较容易让人迷惑。简单解释一下。/etc/fstab 是只读不写的,它提供的是系统上挂载设备的静态信息,比如 mount -a 就会挂载 /etc/fstab 里面指定的文件系统...

2018-07-09 13:31:09 752 0

原创 Linux 与Windows间文件传输

从Linux服务器下载文件夹到本地1、使用scp命令scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下 scp work@192.1...

2018-07-05 11:45:19 239 0

原创 Docker子命令汇总与解析

Docker子命令分类子命令分类子命令Docker环境信息info、version容器生命周期管理create、exec、kill、pause、restart、rm、run、start、stop、unpause镜像仓库命令login、logout、pull、push、search镜像管理build...

2018-06-30 20:31:37 246 0

原创 Docker inspect -f 类似的Golang模版的基本用法

【模板标签】模板标签用"{{"和"}}"括起来 【注释】{{/* a comment */}}使用“{{/*”和“*/}}”来包含注释内容 【变量】{{.}}此标签输出当前对象的值{{.Admpub}}表示输出Struct对象中字段或方法名称为“Admpub...

2018-06-30 19:42:53 853 0

原创 无线通信复习大纲

题型:选择填空 名词解释 简答3-4 计算3-4(从二、四章出)第一章1.     无线电波传播方式(天波、地波....3种)?依据不同的频率,无线电波在空间的传播有三种基本方式:地球表面波传播、天波传播和空间波传播。1.地球表面波传播地球表面波(Ground Wave)也叫地面波,是沿地球表面附...

2018-06-21 01:04:14 4497 0

原创 数据结构考试要点

一、填空1、完全二叉树:2^(h-1)<=结点数量<= 2^h -1 (h<=(log2^ n+1)) a、二叉树:第i层至多有2^(i-1)个结点;结点数量<= 2^h -1;n0=n2 +1 ; 完全二叉树最下面一层的最左子树开始计算,如...

2018-06-19 12:31:00 243 0

原创 二叉树的构造与遍历方法

实验三:二叉树的构造与遍历方法一、实验内容:用先序次序的方法构造一颗二叉树,并以三种遍历方式遍历次二叉树。二、实验目的:通过实验能熟练掌握二叉树的定义、性质和存储结构;二叉树的遍历和线索化及遍历算法的各种描述形式。三、实验代码:代码:(递归遍历) #include <stdio.h&...

2018-06-18 21:52:54 1182 0

原创 栈与队列的应用

实验二:栈与队列的应用一、实验内容:利用结构具有先进后出的特性,编程实现:输入一个任意十进制数,转换为八进制数进行输出。二、实验目的:熟练掌握栈结构及其应用。三、实验代码:#include <stdio.h> #include <stdlib.h&...

2018-06-18 21:47:33 205 0

原创 线性表的存储结构与顺序表的存储实现

实验一:线性表的存储结构与顺序表的存储实现一、实验内容:编写一个程序实现两个有序(从小到大)顺序表合并成为一个顺序表,合并后的结果放在第一个顺序表中。二、实验目的:了解并掌握线性表的逻辑结构特性,通过实验掌握顺序存储结构的描述方式及用高级语言进行编程实现的方法。三、实验代码: #include &...

2018-06-18 21:45:19 256 0

原创 稀疏矩阵与三元组的相互变换

三元组的表示(1)、目的:对于在实际问题中出现的大型的稀疏矩阵,若用常规分配方法在计算机中储存,将会产生大量的内存浪费,而且在访问和操作的时候也会造成大量时间上的浪费,为了解决这一问题,从而善生了多种解决方案。(2)、由于其自身的稀疏特性,通过压缩可以大大节省稀疏矩阵的内存代价。具体操作是:将非零...

2018-06-18 21:13:23 1638 1

原创 KMP算法中next数组及改进的kmp算法nextval数组的手工计算方法

KMP算法是模式匹配专用算法。它是在已知模式串的next或nextval数组的基础上执行的。如果不知道它们二者之一,就没法使用KMP算法,因此我们需要计算它们。KMP算法由两部分组成:第一部分,计算模式串的next或nextval数组。第二部分,利用计算好的模式串的nextval数组,进行模式匹配...

2018-06-17 22:53:11 1789 0

转载 二叉树线索化以及线索化的先序、中序、后序遍历

首先,什么是二叉树的线索化,为什么要对二叉树线索化?二叉树是一种非线性结构,遍历二叉树几乎都是通过递归或者用栈辅助实现非递归的遍历。用二叉树作为存储结构时,取到一个节点,只能获取节点的左孩子和右孩子,不能直接得到节点的任一遍历序列的前驱或者后继。为了保存这种在遍历中需要的信息,我们利用二叉树中指向...

2018-06-15 22:01:10 12898 4

原创 哈希表的常见冲突检测方法及其复杂度总结

一、哈希表1、概念       哈希表(Hash Table)也叫散列表,是根据关键码值(Key Value)而直接进行访问的数据结构。它通过把关键码值映射到哈希表中的一个位置来访问记录,以加快查找的速度。这个映射函数就做散列函数,存放记录的数组叫做散列表。2、散列存储的基本思路       ...

2018-06-15 21:19:57 5206 0

原创 数据结构问答题

1、设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有()个空指针域。哈夫曼树不存在入度为1 的结点,所以n0=n2+1 设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有(2m)个空指针域; n0=m 树的二叉链表存储结构就是孩子-兄弟表示...

2018-06-15 16:35:41 1171 0

原创 哈夫曼树以及哈夫曼编码的构造步骤

注意:哈夫曼树并不唯一,但带权路径长度一定是相同的。(1)8个结点的权值大小如下:(2)从19,21,2,3,6,7,10,32中选择两个权小结点。选中2,3。同时算出这两个结点的和5。(3)从19,21,6,7,10,32,5中选出两个权小结点。选中5,6。同时计算出它们的和11。(4)从19,...

2018-06-11 20:49:05 39491 9

原创 基于线性探测再散列法的Hash表的平均查找时间计算

基于线性探测再散列法的Hash表的“查找成功的ASL”和“查找不成功的ASL”ASL指的是 平均查找时间关键字序列:(7、8、30、11、18、9、14)散列函数: H(Key) = (key x 3) MOD 7装载因子: 0.7处理冲突:线性探测再散列法查找成功的ASL计算方法:因为现在的...

2018-06-11 20:24:12 2555 6

原创 深度实践KVM--读书笔记

    博文为自己在斟酌完技术书籍深度实践KVM后提取出的个人认为重要的术语解析,以及简单的知识总结汇总,介于篇幅,总结的比较精短,知识为于快速记忆,如需详细了解技术细节原理,读者可自行阅读原著。1、虚拟化层翻译分为:软件全虚拟化,改造虚拟机系统内核加虚拟化层翻译、即半虚拟化,硬件支持的全虚拟化2...

2018-05-16 22:05:06 517 0

转载 MySql数据库迁移备案

不同场景下 MySQL 的迁移方案 Posted in MySQL and tagged MySQL , 数据迁移 , 方案 on Sep 15, 2015. Viewd 2684 times. 文/温国兵 一 目录 一 目录二 为什么要迁移三 MySQL 迁移方案概览...

2018-04-19 14:36:49 258 0

转载 linux下的网络抓包工具-tcpdump的底层原理

本篇我们从总体看下tcpdump工具的抓包原理,通过学习了解并掌握其实现的机制,为后续进一步底层操作做准备。1.1.1.1  如何实现先来看看包传递过来的流程,如下图。包从网卡到内存,到内核态,最后给用户程序使用。我们知道tcpdump程序运行在用户态,那如何实现从内核态的抓包呢?  这个就是通过...

2018-04-17 00:36:08 4668 1

转载 数据结构的常用八种排序算法

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。          当n较大,则应采用时间复杂度为O(nlog2n)的排序方法...

2018-04-14 12:02:23 8299 2

原创 MySql 从四个方面谈性能优化

一、SQL及索引优化 1、建立慢查日志,记录某SQL语句查询时间,便于定位。工具:mysqldumpslow  -s(排序方式) -t (前几次)/日志路径 工具:pt-query-digest    pt-query-digest 定位有问题的sql语句;a、查询次数多且每次查询占用时间长的SQ...

2018-04-13 10:49:19 205 0

转载 MySql的读写分离、主从复制的原理及实现步骤

mysql的读写分离的基本原理是:让master(主数据库)来响应事务性操作,让slave(从数据库)来响应select非事务性操作,然后再采用主从复制来把master上的事务性操作同步到slave数据库中。 主从复制只要还是使用log_bin日志来实现主从复制,也可...

2018-04-10 22:57:24 209 0

原创 各厂面试题

腾讯面试题: 1、常用的linux指令 2、抓包工具用过哪些,除了wireshark 3、网络监控工具还用过哪些,比如tcpdump 4、有没有用过其他网络监控工具 5、解释系统配置文件crontable、rc.d 6、Ddos攻击原理,以及防护 7、7层与4层的有哪些区别 8、T...

2018-04-03 22:49:17 159 1

原创 Linux /ccie 面经答案

这是我阅读完近几年涵盖互联网、系统集成商、网络安全厂商大厂面试题目,整理的个人Linux /ccie 面经答案,供大家参考参考,望指正不足。

2018-04-03 22:11:41 209 0

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