自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 全栈必备Linux 基础

系统的选择 Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。 Redhat,应该称为Redhat系列,包括RHEL、Fedora、CentOS(RHEL的社区克隆版本,免费...

2017-07-13 16:16:00 170

转载 dnsmasq配置dns实战

dnsmasq先去解析hosts文件, 再去解析/etc/dnsmasq.d/下的*.conf文件,并且这些文件的优先级要高于dnsmasq.conf,我们自定义的resolv.dnsmasq.conf中的DNS也被称为上游DNS,这是最后去查询解析的; 如果不想用hosts文件做解析,...

2017-07-08 22:35:00 1068

转载 6要点助你开发自动化运维架构

因为业务架构是决定运维效率和质量的关键因素之一,所以我想跟大家一起聊一下怎么样的架构设计是对运维友好的。结合这些年在腾讯遇到的业务架构和做运维规划时对业务非功能规范的思考,我们可以把面向运维的架构设计分成六大设计要点。 要点一:架构独立 任何架构的产生都是为了满足特定的业务诉求,...

2017-07-08 22:33:00 225

转载 互联网金融下IT架构的基本要求

近两年,“互联网金融”这个词非常火,谈到金融行业信息系统架构,不提这个词儿好像就特别low。那么,这个词是不是也像其他概念,是IT厂商或者咨询厂商“忽悠”出来的? 还真不是。笔者曾经与多名在银行工作的朋友做过交流,截至到目前已经相当多国有银行、股份制银行、商业银行已经上了互联网金融业务,或者...

2017-06-29 10:23:00 408

转载 如何使用U盘安装Ubuntu 14.04

对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?U盘安装系统一般就是如下几步: 下载系统镜像。 通过刻录软件写入U盘。 修改BIOS,从U盘引导。 喝杯咖啡,愉快的等待安装完成。 通常按操上面的步骤如法炮制都是屡试不爽的,可偏偏通过U盘安装Ubun...

2017-06-29 10:22:00 92

转载 比较两个排序好的文件的方法—— comm

下面的例子将会告诉你comm命令是如何工作的。。 如何使用 comm比较两个排序好的文件 要使用comm命令比较两个排序好的文件,只需要把它们的名字作为comm命令的参数。下面是通常的语法: comm [name-of-first...

2017-06-27 16:04:00 123

转载 Xshell 连接本地虚拟机成功案例

1、首先打开虚拟机,登录到操作系统; 输入“ifconfig”,在弹出的一段命令中,inet地址就是本地虚拟机的ip地址。 2、接着打开xshell软件 如果没有可以到http://www.linuxidc.com/Linux/2016-08/134086.htm下载xshell ...

2017-06-25 18:38:00 152

转载 改进旧代码库的推荐路线:可扩展可维护系统的11条经验

每个程序员,项目经理或团队负责人的生命周期中至少发生一次,你接手一坨超过百万行代码的系统,原来的程序员很久以前就离职,现在也许正在某个阳光明媚的地方度假,文档(如果有的话)最有可能的情况就是与现有的系统不同步。 而你的工作则是带领团队脱离这个混乱。 在经历逃离的本能回应之后,您开始对项目...

2017-06-23 10:10:00 84

转载 CentOS 6.5下快速安装MySQL 5.7.17

本次操作在OpenStack虚拟机192.168.0.230上进行操作,hostname为:host-172-16-5-7 1.下载安装包 从MySQL官网上下载最新的mysql安装包mysql-5.7.17-Linux-glibc2.5-x86_64.tar.gz 下载地址: htt...

2017-06-23 10:09:00 82

转载 针对高级用户的 Vim 编辑实用技巧

这篇文章是 Vim 用户指南系列文章中的一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器实用技巧 请记住,在这篇文章中我们将讨论的一些 Vim 编辑器技巧是针对高级用户的。 注:如果你是第...

2017-06-20 15:42:00 92

转载 CentOS 6.5下快速安装MySQL 5.7.17

1.下载安装包 从MySQL官网上下载最新的mysql安装包mysql-5.7.17-Linux-glibc2.5-x86_64.tar.gz 下载地址: http://dev.mysql.com/downloads/file/?id=467556 注意,一定要下载.tar.gz,不要...

2017-06-20 15:40:00 80

转载 CI 失败的原因与解决办法

理想情况下,当构建失败时,我们是不能允许软件继续发布到生产上。但是,持续集成的理念并未贯彻到每一个敏捷团队。有些团队非常严肃地对待CI实践,有些只是为了敏捷而做,有些则完全忽略CI流程,甚至有的连CI服务器都没有搭建。 有很多种原因导致团队忽视CI流程。工作有不同的优先级,产品经理不理解...

2017-06-18 13:35:00 381

转载 带你领略Linux系统发展及版本更迭

Linux的出现是在1991年,Linus Torvalds的学生开发的,最初的Linux是类似Unix操作系统,可用于386,486或奔腾处理器的计算机上。Linus Torvalds是一个伟人,他让Linux重获“自由”,让每个需要它的人都轻而易举的得到它。 时间是最好的见证着,Linu...

2017-06-18 13:34:00 114

转载 Linux之sed命令详解

sed是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件...

2017-06-17 17:40:00 182

转载 企业的组织架构对技术架构的影响

本文试图为技术人员(特别是架构师)建立这种上下文背景,提升技术人员视野,让技术人员在理解企业业务背景和组织架构的前提下,去推进系统架构的改进和提升,以期获得更大成功。 经济背景 下图被称为浴缸曲线,来自 Niels Pflaeging 的书《Organize for Complexity》...

2017-06-17 17:38:00 531

转载 你所不知道的AWS 云服务清单(71种)

计算型服务 这是一个提供了虚拟服务器配置功能的服务,即所谓的云计算。它提供了包括以下这一系列的服务。 EC2:EC2 代表弹性计算云。这种服务提供了可根据个人需求扩展的[虚拟机][11]。 EC2 容器服务:其高性能,高可扩展性使其可在 EC2 集群环境中运行服务。 L...

2017-06-15 19:08:00 905

转载 Linux 系统中这样修复 SambaCry 漏洞

漏洞 过时和未修补的系统容易受到远程代码执行漏洞的攻击。简单来说,这意味着访问可写共享的人可以上传一段任意代码,并使用服务器中的 root 权限执行该代码。 这个问题在 Samba 网站上被描述为 CVE-2017-7494,并且已知会影响 Samba v3.5(2010 年 3 月初...

2017-06-14 21:28:00 155

转载 10 张图帮你搞定 TensorFlow 数据读取机制

一、tensorflow读取机制图解 首先需要思考的一个问题是,什么是数据读取?以图像数据为例,读取数据的过程可以用下图来表示: 假设我们的硬盘中有一个图片数据集0001.jpg,0002.jpg,0003.jpg……我们只需要把它们读取到内存中,然后提供给GPU或是CPU进行计算就可...

2017-06-13 16:50:00 81

转载 Linux 中怎么设置计划任务:cron 与 anacron

cron 在 Linux 设置 cron - 是一个用于运行计划任务如系统备份、更新等的守护进程。它适合在那些 24X7 不间断运行的机器如服务器上运行的计划任务。 命令/脚本被写在 cron 任务脚本中,它是在crontab 文件中被安排的。系统默认的 cromtab 文件是/etc...

2017-06-12 11:51:00 122

转载 如何做好MySQL安全策略 !

数据是企业核心资产,数据对企业而言是最重要的工作之一。稍有不慎,极有可能发生数据无意泄露,甚至被黑客恶意窃取的风险。每年业界都会传出几起大事件,某知名或不知名的公司被脱裤(拖库的谐音,意思是整个数据库被黑客盗取)之类的。 从数据安全上也可以分为外网安全及内部操作安全,下面分别讨论一下。 ...

2017-06-11 12:12:00 249

转载 几个代码提升shell逼格

我们举一个例子: echo -e"\033[44;37;5mME\033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“...

2017-06-10 12:36:00 57

转载 运维必看-GRE隧道配置实践!

从拓扑图可以看到,公司和机房的服务器上各有一个内网IP和外部IP。gre隧道的原理就是把两台服务器的外网IP进行绑定,在两个外网IP直接建立一条隧道tunnel2。tunnel2对服务器看来,就像一个网口,直连着隧道的另一边。 这里给tunnel配置一个新的IP段:172.16.33.1...

2017-06-10 12:34:00 1182

转载 Node、PHP、Java 和 Go 服务端 I/O 性能PK

正如大部分存在多种解决途径的场景一样,重点不在于哪一种途径更好,而是在于理解如何进行权衡。让我们来参观下I/O的景观,看下可以从中窃取点什么。 在这篇文章,我们将会结合Apache分别比较Node,Java,Go,和PHP,讨论这些不同的语言如何对他们的I/O进行建模,各个模型的优点和缺...

2017-06-09 19:07:00 79

转载 做好自动化运维平台必备技能

万丈高楼平地起,高楼稳不稳取决于地基是否扎实。基础数据便是运维管理这座高楼的地基。 首先介绍一下我们在运维管理中所涉及到的基础数据有哪一些。请看下图: 基础数据大致分为CMDB、日志、生产DB、知识库四个模块。 一、基础数据概况 CMDB中文是配置管理数据库,存储与管理企业I...

2017-06-09 19:05:00 2157

转载 YAML语法搞定ansible playbook

基本的 YAML 对于 Ansible, 每一个 YAML 文件都是从一个列表开始. 列表中的每一项都是一个键值对, 通常它们被称为一个 “哈希” 或 “字典”. 所以, 我们需要知道如何在 YAML 中编写列表和字典. YAML 还有一个小的怪癖. 所有的 YAML 文件(无论和 Ans...

2017-06-06 23:03:00 62

转载 Windows上面挂载NFS共享

实验环境 主机 操作系统 IP地址 软件包 NFS主机 Centos7.2 192.168.190.128 nfs-utils、rpcbind Windows Client...

2017-06-06 23:01:00 141

转载 几个代码提升shell逼格

我们举一个例子: echo -e"\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“...

2017-06-03 18:11:00 142

转载 想拥有自己的 Atom 文本编辑器插件吗?

准备 教程须知 Atom 文本编辑器是用 web 技术创造出来的。我们将完全使用 JavaScript 的 EcmaScript 6 规范来制作插件。你需要熟悉以下内容: · 使用命令行 · JavaScript 编程 · Promises · HTTP 教程...

2017-05-30 12:33:00 58

转载 CentOS 7 部署RabbitMQ 服务

RabbitMQ 简介 安装RabbitMQ的消息代理软件,实现了AMQP(高级消息队列协议) RabbitMQ 教程: http://www.rabbitmq.com/getstarted.html RabbitMQ 安装:http://www.rabbitmq.com/...

2017-05-30 12:31:00 122

转载 如何从命令行杀死一个进程

查找过程 杀死无反应过程的第一步就是找到它。有两个命令用于定位一个进程:top和ps。顶部是每个管理员应该知道的工具。随着顶部,您将获得当前正在运行的进程的完整列表。从命令行,发回顶部查看正在运行的进程的列表 从这个列表中你会看到一些相当重要的信息。比方说,Chrome已经变得没有反应...

2017-05-27 10:21:00 444

转载 干货:4 个绝佳的命令行终端程序

我喜欢命令行。我第一次接触命令行是在 1997 的 DOS 6.2 上。我学习了各种命令的语法,并展示了如何在目录中列出隐藏的文件(attrib)。我会每次仔细检查命令中的每个字符。 当我犯了一个错误,我会从头开始重新输入命令。直到有一天,有人向我展示了如何使用向上和向下箭头按键遍历命令行历...

2017-05-26 12:08:00 107

转载 提升开源项目贡献者基数的5 种好方法

1、 提供好的文档 人们经常低估项目文档的重要性。它是项目贡献者的主要信息来源,它会激励他们努力。信息必须是正确和最新的。它应该包括如何构建该软件、如何提交补丁、编码风格指南等步骤。 查看经验丰富的科技作家、编辑 Bob Reselman 的 7 个创建世界级文档的规则。 开发人员文档的...

2017-05-25 18:27:00 75

转载 给学习Linux系统小白的两三个建议

前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨。现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少。无论是公司还是学校,办公基本上都基于win。这也造成了国人不习惯接触linux的主要原因。 看到好多人,学了点基础操作命令...

2017-05-25 18:24:00 141

转载 Linux和Unix如何安装git

于Debian / Ubuntu $ apt-get install git Fedora的 $ yum install git (直到Fedora 21) $ dnf install git (Fedora 22及更高版本) Gentoo的 $ emerge --ask --v...

2017-05-24 13:01:00 168

转载 CentOS 如何配置防火墙?

防火墙的基本操作命令 1. 查询防火墙状态: [root@localhost ~]# service iptables status 2. 开启防火墙: [root@localhost ~]# service iptables start 2. 开启防火墙: [root@local...

2017-05-23 17:25:00 75

转载 从源码解读Mysql 5.7性能和数据安全性的提升

源码解析 MYSQL_BIN_LOG::ordered_commit,这个函数,核心步骤如下: 第一步骤:flush Stage#1: flushing transactions to binary log: 步骤1 :将事务的日志写入binlog文件的buffer中,函数如下: p...

2017-05-22 16:42:00 74

转载 云计算未来趋势:无服务器架构

本文要点 许多组织仍在努力接纳 DevOps。 无服务器架构并不只是简单接纳了 DevOps 文化,DevOps 已经成为该架构基因中的一部分。 无服务器架构首要考虑的就是项目的可维护性,并将其融入到开发流程中。 将来许多 IT 专家会被具备广泛技能的云工程师所取代。 无服务器架构会改变 I...

2017-05-21 12:34:00 167

转载 CentOS6.8配置GO语言开发环境

鉴于越来越多的开源项目都采用Go为开发语言,本文介绍Linux(CentOS 6.8)下GO开发环境的搭建与使用。 一、Go安装使用 1、下载Go源码包 https://storage.googleapis.com/golang/go1.6.3.linux-amd64.tar.gz ...

2017-05-20 22:06:00 122

转载 CentOS上GridEngineServer的安装指南

下载相关rpm包后, 可以直接 yum localinstall gridengine-* 可能需要的依赖包 yum install jemalloc munge hwloc# CentOS 5 的话, hwloc 版本要1.4以上, epel的只有 1.1 安装完成后, 相关文件在...

2017-05-20 22:04:00 83

转载 解决Yum安装依赖问题

Yum源及安装 安装过程在之前就有大牛讲过了!这里就不做阐述了。具体可以参考: Redhat 7使用CentOS 7的Yum网络源 问题阐述 按照上述方法安装,应该是不会有问题的。但是本小白在安装的时候出错了! [root@linuxprobe~]# rpm -ivh yum-f...

2017-05-18 15:28:00 549

空空如也

空空如也

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

TA关注的人

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