自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (6)
  • 收藏
  • 关注

原创 干锅花菜

1. 辣椒掰断、葱切丝、姜且丝2. 热油,放入辣椒、葱姜爆香3. 放入肉翻炒,加入少许酱油和醋4. 加入菜花,放盐和酱油,翻炒30秒后加盖焖几分钟,至微焦黄后起盘...

2019-11-28 23:05:13 347 1

转载 香辣小龙虾

第一步清洗小龙虾:1.买回来的小龙虾用清水浸泡一个小时以后,然后换清水,再加适量的白醋,这个过程你会发现水的颜色变得特别的浑浊,最后再清洗两遍。2.用一个小牙刷带上手套把龙虾的腹部,头部都刷干净,戴手套的原因是虾还是活的,不戴手套可能会被夹伤手!3.接下来把刷洗干净的龙虾去除虾线,拽住尾巴中间部位,左右给拧一下,虾线就轻松去掉了!用剪刀剪去头部!第二步:制作龙虾的过程...

2019-09-02 23:36:23 379

原创 linux tcp实现

1. 前言在产品应用中发现,当机器带宽足够大时,抓取火焰图,图中网络线程占用大量cpu,主要是内存的频繁申请释放导致的。为了处理该问题,查看了网络上的一些调优参数并阅读了linux内核中tcp相关源码,将过程和心得在这里做个记录。.2. 本文分析内容安排参数源码3. 参数这里的参数主要包含三部分:内存相关、窗口大小、tcp是否拆包内存相关这里主要包含5个参数,其中分别为tcp...

2019-07-15 14:57:17 925

原创 leveldb删除的数据恢复

leveldb删除的数据恢复1. 前言2. 本文分析内容安排3. 函数3.1 服务端函数3.2 客户端函数4. 结构4.1 Client4.2 Server5. 总结6. 作者介绍1. 前言http包包含http客户端和服务端的实现,利用Get,Head,Post,以及PostForm实现HTTP或者HTTPS的请求.2. 本文分析内容安排函数结构3. 函数3.1 服务端函数3...

2019-07-04 14:53:25 1557

转载 ssh登录缓慢问题

ssh登录缓慢,差不多半分钟才登录成功,故对其进行追踪检查 ①ssh ip -vvv 或 ssh ip -v 用于检查ssh在哪个位置用时最长 然后发现在Entering interactive session 语句后等待时间最长,超过20秒,说明非ssh登录时密 码验证的问题 ②这样看不出啥问题,故使用starce进行追踪 starce -o ~/starce_ssh.tx...

2018-06-20 19:53:09 2143

转载 Centos7更改网卡名称Eth0

安装完Centos7系统,网卡命名跟之前发生了变化,例如!就是看着不爽也不会影响使用,只是个网卡名称而已。eno167777361.先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 2.重命名该配置文件。[root@localhost yum.repos.d]#  cd /et...

2018-04-13 10:37:35 303

转载 vdbench 参数详解

HD:主机定义如果您希望展示当前主机,则设置 hd= localhost。如果希望指定一个远程主机,hd= label。system= IP 地址或网络名称。clients= 用于模拟服务器的正在运行的客户端数量。SD:存储定义sd= 标识存储的名称。host= 存储所在的主机的 ID。lun= 原始磁盘、磁带或文件系统的名称。vdbench 也可为您创建一个磁盘。threads= 对 SD 的最...

2018-02-09 10:56:56 28924

转载 使用libvirt的xml配置文件创建虚拟机

1. 前言kvm支持的镜像很多,常用的是原始镜像(*.img),还有支持动态大小扩张的qocw2格式(首选)。 更优的选择是系统盘如C盘用img格式,数据盘用qcow2格式以减少服务器磁盘闲置空间。 本文仅记录如何用ubuntu.iso制作系统镜像ubuntu.qcow2并创建启动虚拟机 2. 本文分析内容安排制作虚拟机镜像 使用制作好的虚拟机镜像启动虚拟机 3. 制作虚拟机镜像1、创

2018-01-23 10:17:24 11665

转载 运维利器之–ipmitool

Ipmitool对搞运维的哥们儿来说是一个很不错的管理工具,既支持本地操作也支持远端操作。能够不依赖服务器的CPU,内存,存储,电源等独立工作,是一种廉价远程管理方案。借用一下官方的介绍:The service processor (or Baseboard Management Controller, BMC) is the brain behind platform managemen

2018-01-11 16:44:26 55342 4

转载 解决git merge冲突(英文版)

If you are already a vim and git master and you are impatient, please jump to theQuick start section at the end of this article.1 Set up vimdiffThe vimdiff as a merge tool will display s

2018-01-04 15:24:59 6375 1

转载 合并多个commit

大家都知道 Git 是一种分布式的版本控制工具。正因为它有「分布式」这个特性,所以理论上我们其实可以不需要连接网络,就可以进行版本管理。然而,在实际上这是不可能的,因为你还需要上网查 Git 的 中种命令。我为什么要写这篇文章呢?因为实在太多同学跑来问我「到底怎么合并 commit?」了,每次都重复讲一遍这种做法完全不符合程序猿的风格啊!那么,就先让我们来看这么一个情况

2018-01-04 14:37:43 6690

原创 逻辑卷增加根目录空间

1. 前言自动分区安装centos7系统,使用过程中经常会碰到根目录分区不足,而home分区过剩的情况,需要匀一些home的空间给根目录,下面的操作的前提是home和根目录分区都是做的逻辑卷。2. 本文分析内容安排逻辑卷介绍本机环境具体操作3. 逻辑卷介绍3.1 LVM基本术语物理卷(PV, Physical Volume):物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备

2018-01-02 14:54:08 2589

转载 sas3ircu工具信息收集及磁盘定位

1. 查找机器上对应的sas版本lspci  | grep -i sas,现在一般都是3版  2. 定位磁盘的SN号      首先使用df -h 查看由哪些磁盘挂载,然后定位损坏磁盘 (进入挂在目录使用 touch test.txt测试),假如是sdf磁盘只读1 [root@local ~]# ll /dev/disk/by-id/ |grep sdf # 查看sdf的

2017-12-03 10:52:03 11361

转载 xfs文件系统修复方法

1. 前言首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。2. 检查文件系统做此步之前确保分区处于umount状态 xfs_check /dev/sdd(盘符); echo $? 返回0表示正常3. 执行xfs_repair -n,检查文件系统是否损坏,如何损坏会列出将要执行的操作执行xfs_repair -n,检查文件系统是否损坏,如何损坏会列出

2017-12-03 10:14:19 46933

转载 CentOS 7修改SSH端口并配置iptables防火墙

1. 修改 sshd_config 端口$ vi /etc/ssh/sshd_config取消 #Port 22 的注释,在下一行添加你需要修改的新端口 Port 2048。(这里不删除 22 端口是为了防止修改后新端口无法访问,造成无法用 ssh 连接服务器。)Port 22 Port 2048 修改保存 sshd_config 文件后重启 sshd 服务:$ systemctl rest

2017-10-22 20:05:23 3955

转载 Centos 上 firewalld指南

1. firewalld简介FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别:FirewallD 使用区域和服务而不是链式规则。它动态管理规则集,允许更新规则而不破坏现有会话和连接。FirewallD 是 iptabl

2017-10-22 19:49:30 321

转载 Centos 7上安装WordPress

1. 前言LAMP环境就是Linux+Apache+Mysql+PHP。甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。因此目前Mysql被MariaDB所代替。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。Linux系统我选择Centos 7,

2017-10-18 16:20:11 16107 12

原创 WordPress转移服务器

1. 前言使用wordpress搭建的网站通常会搭建到云主机上,由于主机被入侵或者换主机运营商的问题有可能会转移搭建的wordpress到其他机器。即便是使用wordpress,搭建一个自己喜欢的网站也要费些时日,这里介绍下直接转移wordpress站的方法。2. 本文分析内容安排备份程序及数据库在新机器上搭建LAMP恢复程序及数据库3. 备份程序及数据库3.1 备份程序进入源服务器word

2017-10-17 22:22:28 4746

转载 linux系统奔溃之vmcore:kdump 的亲密战友 crash

crash 是目前广泛使用的 linux 内核崩溃转储文件的分析工具,掌握 crash 的使用技巧,对于分析定位内核崩溃的问题,有着非常重要的作用。本文首先介绍了 crash 的基本概念和安装方法,其次详细介绍了如何使用 crash 工具分析内核崩溃转储文件,包括各种常用调试命令的使用方法,最后以几个实际工作中遇到的真实案例向读者展示了 crash 的强大功能。在这篇文章中,既有详细的工具使用方法

2017-09-15 08:34:03 11025

转载 Ceph源代码目录结构详解

从GitHub上Clone的Ceph项目,其目录下主要文件夹和文件的内容为: 1 根目录 [src]:各功能某块的源代码 [qa]:各个模块的功能测试(测试脚本和测试代码) [wireshark]:#wireshark的ceph插件。 [admin]:管理工具,用于架设文档服务器等 [debian]:用于制作debian(Ubuntu)安装包的相关脚本和文件

2017-08-30 11:21:19 1540

转载 内存映射文件原理探索

一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。 原理首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,就是建立一种一一对应关系,在这里主要是只 硬盘上文件 的位置与进程 逻辑地址空间 中一块大小相

2017-08-30 09:13:25 296

原创 源码编译ceph

1. 前言毕业进入公司后,接触的第一个项目是做ceph内核客户端的优化,为了对ceph以及其客户端有更加深刻的了解,在通过rpm安装了一次ceph后,这里又通过源码编译配置了一次。其中,操作系统为centos7.2,编译ceph-10.2.3的源码。2. 本文分析内容安排下载源码并编译配置ceph运行环境使用ceph-deploy配置环境ceph运行命令3. 下载源码并编译从github

2017-08-14 14:22:26 2532

原创 centos7编译linux-3.18内核

1. 前言毕业进入公司后,接触的第一个项目是做ceph内核客户端的优化,为了对ceph-client有更加深刻的了解,这里编译linux-3.18内核,操作系统为centos7.2。2. 本文分析内容安排前期准备编译安装3.前期准备到http://www.kernel.org下载对应版本的内核 将内核源码解压到/usr/src目录下 tar xf linux-3.18.63.tar.xz

2017-08-10 20:04:12 2709

转载 docker容器资源配额控制

Docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。1. cgroup简介cgroup是Control Groups的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如 cpu、memory、磁盘IO等等) 的机制,被LXC、docker等很多项目用于实现进程资源控制。cgroup将任意进程进行分组

2017-04-08 21:37:34 671

原创 向dcos集群中动态增加节点

1. 前言对于容器编排系统,前段时间主要研究kubernetes,现在实验室要用dcos,所以在实验室集群上搭建了该系统,dcos版本为1.8.6。搭建完成dcos之后,随着集群规模的增加,需要动态向dcos集群中增加节点,这里说明添加过程。2. 本文分析内容安排1.安装依赖 2.准备安装文件 3.复制安装文件 4.进行安装3. 安装依赖因为dcos节点在部署之前需要安装一些以来文件,这里的做

2017-02-09 12:17:36 1295

原创 centos定义开机自启动

1. 前言在进行centos上开发时,将一些软件设置为开机启动,又或者是能够使用systemctl命令进行启动会增加便利性,这里介绍centos上自定义开机启动的方法。 systemctl 用于系统服务的配置,部署,redhat系已经将systemd作为了其默认的系统服务管理工具。其他实现方法也有service命令,或者直接修改/etc/init.d文件,再或者使用chkconfig这样的工具。2

2017-02-09 09:33:43 905

原创 centos7.2安装dcos

1. 前言对于容器编排系统,前段时间主要研究kubernetes,现在实验室要用dcos,所以在实验室集群上搭建了该系统,dcos版本为1.8.4。 使用的系统为centos7.2,机器使用情况如下表所示,实验室集群没有联外网。 机器ip 作用 10.107.18.35 单独一台boot节点 10.107.19.1 单独一台master节点 10.107.13.150

2017-01-13 02:02:33 4722 8

转载 centos7系统备份与还原

1. 前言在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP

2017-01-12 22:36:38 37978 10

原创 centos7.2上搭建ntp服务器,并实现时间同步

1. 前言对于容器编排系统,前段时间主要研究kubernetes,现在实验室要用dcos,所以在实验室集群上搭建了该系统。搭建dcos集群需要各机器时间同步,而实验室集群并没有联网,这里讲述下怎么搭建ntp服务器并进行时间同步。 使用的系统为centos7.2,机器使用情况如下表所示,这里以10.107.18.35为ntp server,其他的为client对时间进行同步,本文系统使用的是tim

2017-01-06 15:00:52 30741

原创 大学,一路走好

大学,一路走好                               ————写给即将走进大学的学子莘县一中      孔凡乐十年寒窗,终磨一剑,化蛹成蝶。又有一批学子即将迈进象牙塔的大门。作为老师,要为你们欢呼,为你们自豪,为你们祝福!更有心里话与你们共勉,希望能挽得朋友片刻驻足。高考不只是结束,也是开始。高考不只是一个沉重生活的结束,而更是一个更复

2016-10-08 01:10:35 762 2

原创 四月足迹

四月足迹民国才女林徽因曾细腻柔软地描摹人间的四月天,在春的光艳中交舞、在花的冠冕处鲜妍。我们都二十多岁,最无力的年纪却拥有着最美的笑靥。为留住须臾即逝的纯真美好,虽不能踏入水光浮动的烟花江南,亦要在这丝雨如愁清风似雁的四月天里弥漫出学生时代的欢声笑语。多年后,荏苒的时光或许会把我们磨练的圆润成熟、清纯不再,但在嫌隙中回味人生的时候,倘若萦绕在脑海中的能有须臾今日之回忆,足以!未雨绸缪

2016-09-25 23:18:00 432

转载 一次完整的HTTP事务是怎样一个过程?

1. 前言声明:本文章中的说法仅是个人理解总结,不一定完全正确,但是可以有助于理解。关于HTTP协议可以参考以下:HTTP协议漫谈 http://kb.cnblogs.com/page/140611/HTTP协议概览 http://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html了解HTTP Headers的方方面面 http://

2016-07-30 15:51:55 859 1

原创 豆角炒肉 && 肉末豆腐

先上成品图 1. 豆角炒肉原料:豆角、五花肉、葱蒜、小辣椒、生抽、盐豆角摘成段、肉切片、蒜拍碎、大葱切片油锅加热到4成时,放入葱蒜辣椒,加入少量生抽和盐翻炒七成熟时加入豆角,加入适量生抽和盐继续翻炒翻炒过程中如遇粘锅可加入少量水,炒熟后盛出装盘即可2. 家常豆腐原料:豆腐、肉末、小红椒、花椒、姜葱蒜、盐、油、芝麻油红椒切斜片、姜蒜切片、葱切小段肉末放入盐、芝麻油腌制豆腐切片入冷水煮

2016-06-20 21:04:30 756

原创 洋葱炒蛋 && 蒜苔炒肉

先上成品图 1. 洋葱炒蛋原料:洋葱、鸡蛋、油、盐、老抽、小辣椒(根据个人口味)洋葱切好,碗里打两个鸡蛋加入盐打匀锅中加油,七八成热后加鸡蛋,半熟后盛起放入洋葱也快炒一下,然后放入炒过的鸡蛋加盐、老抽翻炒,出锅2. 蒜苔炒肉原料:蒜苔、猪肉、姜、葱、生抽、盐、油、小辣椒蒜苔切段,小辣椒、香葱切小段,生姜切片猪肉切片,加入生抽、姜、葱腌制十分钟锅内加热水倒入蒜苔煮一分钟,然后将蒜苔捞

2016-06-20 20:40:24 990

原创 土豆炖鸡

先上成品图 1. 红烧萝卜原料:鸡切块、土豆去皮切块、姜切片、葱切段、蒜切片、八角、锅里烧水放入肉块,煮沸几分钟焯一下,更卫生油锅烧热,加入小辣椒、花椒爆香,加入鸡块炒至微变色加入葱段、姜片、蒜片,继续翻炒出香味加入土豆快,倒些生抽继续翻炒均匀上色,根据个人喜好定翻炒时间长短,其间有粘锅现象时加入少量水加水至没过鸡块和土豆,根据个人是否喜欢喝汤定量盖大火煮开,然后小火炖一小时半,出锅放

2016-06-20 19:51:32 672

原创 红烧萝卜

先上成品图 1. 红烧萝卜原料:白萝卜、红尖椒、小葱、油、食盐、生抽1. 萝卜洗净、切成大小相同的块2. 油锅烧热,加入小辣椒爆香3. 倒入切好的萝卜翻炒几下,加生抽、盐4. 倒入清水至刚没过萝卜,大火烧开转中火烧至汤收汁5. 出国后将小葱切末撒到萝卜上

2016-06-20 19:32:25 467

原创 洋葱炒肉

先上成品图 1. 洋葱炒肉原料:洋葱、精肉片、青椒丝、拍碎的蒜瓣、油、酱油、醋、盐、花椒蒜拍碎、青椒切丝、肉切片锅中加油,油热后加入几粒花椒,炸香后放入精肉片和蒜瓣肉片变色后加入酱油和醋稍加翻炒倒入切好的洋葱,炒至八成熟后加入辣椒丝撒入精盐翻炒均匀、出锅

2016-06-20 19:30:01 478

原创 炒土豆丝

先上成品图 1. 炒土豆丝原料:土豆、油、醋、辣椒、盐、葱、姜、蒜土豆切丝,放入水中泡10分钟葱蒜切片、姜切丝,根据口味决定是否切辣椒末油入锅烧七八成熟,加入上述调料,爆香后加入土豆丝翻炒翻炒过程中,当锅中干燥时可以随时加水,避免粘锅出锅前加入适量醋翻炒一下

2016-06-20 19:28:24 1081

原创 炖排骨 && 干炒虾

先上成品图 1. 炖排骨原料:排骨、八角、桂皮、葱、姜、盐、醋(这个选用,主要是为了溶解骨头,溶出更多营养)把准备好的排骨洗净,并先用热水烧一下,算是进一步清洗;具体做法是烧开水,将排骨煮一小会儿,将沫撇去,并将排骨捞出过凉水锅中放水,要保证水量没过排骨,根据个人爱好想多喝汤的话可以多加水加入八角、桂皮、盐、葱段、姜片、根据个人爱好决定是否加入些醋首先大火煮开后,然后小火慢炖,整个过程盖锅

2016-06-20 19:21:53 929

原创 做菜感悟

做菜不是一成不变的,也不是一蹴而就的,需要长时间重复性的尝试和实践,方能顺手拈来,所以要想成为做菜高手,当药抓住可以动手的机会不断的进行训练。同时,在食材方面,所有的菜都是相通的、大同小异,只不过之切得形状、大小以及入锅先后次序的区别。 图示是做菜的厨房 下面的说说中会一次介绍做过的菜,并附上做的菜谱:

2016-06-20 17:11:38 1066

tools-master-go-types

golang.org/x/tools/types

2015-11-05

tools-master-go-gcimporter

golang.org/x/tools/gcimporter

2015-11-05

tools-master-go-exact

golang.org上的x/tools/go/exact包

2015-11-05

golang开发环境之goprojects

用于在linux开发golang的整套vim插件包之goprojects

2015-09-26

golang开发环境之vimrc

用于在linux开发golang的整套vim插件包之vimrc文档设置

2015-09-26

golang开发只vim插件

用于在linux下golang开发环境的vim插件

2015-09-26

空空如也

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

TA关注的人

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