自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux内核页回收swappiness参数有着什么作用

这两天看微博上有人讨论swappiness相关问题,mysqlperformanceblog上也有人说将swappiness设成0后MySQL被“意外” kill掉,另外自己所在团队线上也遇到过类似问题,大家对这个参数的含义可能还不是很清楚,个人尝试写篇文章详细解释下这个参数。本文主要尝试解释两个问题:1. swappiness的确切含义是什么,它对内核进行页回收机制的影响。2.

2017-11-30 12:51:55 633

转载 干货!9种高性能可用高并发的技术架构

分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用户访问。1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度

2017-11-29 13:47:34 771

转载 5步让你入门MongoDB!

对于希望使用MongoDB的组织,学习如何可以压倒:哪里,你是怎么开始使用这个强大的数据库?随着数据库的普及,IT领导者需要清楚地了解其基础以及更好的使用技巧。对于希望使用分布式文件存储的数据库MongoDB的组织来说,如何开始使用这个强大的数据库是其所面临的挑战。随着数据库的普及,IT领导者需要对其基础有一个清晰的了解以及更好的使用技巧。以下是确保成功应用MongoDB数据库的五

2017-11-26 12:38:21 289

转载 5步让你入门MongoDB!

对于希望使用MongoDB的组织,学习如何可以压倒:哪里,你是怎么开始使用这个强大的数据库?随着数据库的普及,IT领导者需要清楚地了解其基础以及更好的使用技巧。对于希望使用分布式文件存储的数据库MongoDB的组织来说,如何开始使用这个强大的数据库是其所面临的挑战。随着数据库的普及,IT领导者需要对其基础有一个清晰的了解以及更好的使用技巧。以下是确保成功应用MongoDB数据库的五

2017-11-25 09:50:48 316

转载 如何使用Nginx搭建WCF集群!

很多情况下基于wcf的复杂均衡都首选zookeeper,这样可以拥有更好的控制粒度,但zk对C# 不大友好,实现起来相对来说比较麻烦,实际情况下,如果你的负载机制粒度很粗糙的话,优先使用nginx就可以搞定,既可以实现复杂均衡,又可以实现双机热备,以最小的代码量实现我们的业务,下面具体分享下。一:准备的材料 1. 话不多说,一图胜千言,图中的服务器都是采

2017-11-24 08:54:58 1985

转载 echo命令的15个用法

echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。 echo命令的语法是:echo [选项] [字符串]1.输入一行文本并显示在标准输出上$ echo Tecmint is a community of Linux Nerds

2017-11-23 13:46:31 54944 7

转载 OpenSSH 高级运用两则

OpenSSH(OpenBSD Secure Shell)使用 SSH 通过计算机网络加密通信的实现。它是替换由 SSH Communications Security 所提供的商用版本的开放源代码方案。目前 OpenSSH 是 OpenBSD 的子项目。大家都只知道 SSH 可以基于密码或密钥登录远程主机使用,但是你知道吗?其实 SSH 还可以在运用在公网服务器连接私有IP虚拟机,还可以实现命令

2017-11-22 13:14:17 329

转载 FreeBSD 配置FTP服务

reeBSD 内建有 FTP 服务器的功能,如果要使用内建的 ftpd,不需要进行安装,只要做好设定即可。启动 FTP 服务器我们有二种方式启动 ftpd,一种是使用 standalone daemon,另一种是使用 inetd。inetd 是 UNIX 系统中一个强大的「超级服务器」,我们可以使用它来管理许多系统服务,例如 telnet、ssh、ftp 等。大部份的系统服务都是使

2017-11-21 08:55:54 2689

转载 AWS正式把KVM投入使用 你需要知道些什么?

如之前InfoQ中文站所报道,AWS在11月6日推出新的实例类型C5,其中采用了新的虚拟化引擎——一款AWS自家定制的KVM。这可能意味着AWS从2006年启动时就开始使用并持续优化至今的Xen技术栈,将逐渐淡出这一体量庞大的云计算平台。关于Xen与KVMXen最早是剑桥大学的一个研究项目。该项目在2003年以开源协议发布后,先后经历了XenSource公司、Citrix公司、Li

2017-11-20 15:39:45 1498

转载 解读Oracle12.2体系架构:Filesystem与Multitenant

全面解读Oracle 12.2体系架构图系列。本期的内容由两部分组成,一是数据库实例与文件系统的访问;二是多租户解决方案。数据库实例与文件系统几个重要的进程和内存组件RVWR:Recovery Writer Process,当数据库设置了闪回区域的时候,该进程定期将内存中,具体来讲是shared pool中的flashback buffer里面的闪回数据写入fl

2017-11-18 13:23:27 314

转载 Kubernetes受欢迎的由头

Google 开发的这个容器管理系统很快成为开源历史上最成功的案例之一。Kubernetes 是一个在过去几年中快速蹿升起来的开源的容器管理系统。它被众多行业中最大的企业用于关键任务,已成为开源方面最成功的案例之一。这是怎么发生的?该如何解释 Kubernetes 的广泛应用呢?Kubernetes 的背景:起源于 Google 的 Borg 系统随着计算世界变得更加分布式

2017-11-16 13:05:35 246

转载 使用 fail2ban 防御 SSH 服务器的暴力破解

对于SSH服务的常见的攻击就是暴力破解攻击——远程攻击者通过不同的密码来无限次地进行登录尝试。当然SSH可以设置使用非密码验证验证方式来对抗这种攻击,例如公钥验证或者双重验证。将不同的验证方法的优劣处先放在一边,如果我们必须使用密码验证方式怎么办?你是如何保护你的 SSH 服务器免遭暴力破解攻击的呢?fail2ban 是 Linux 上的一个著名的入侵保护的开源框架,它会监控多

2017-11-15 10:45:44 550

转载 机器学习自动化运维 DBMS

本文是卡耐基梅隆大学的 Dana Van Aken、Andy Pavlo 和 Geoff Gordon 所写。这个项目展示了学术研究人员如何利用 AWS Cloud Credits for Research Program 来助力他们的科技突破的。数据库管理系统(DBMS)是任何数据密集应用的关键部分。它们可以处理大量数据和复杂的工作负载,但同时也难以管理,因为有成百上千个

2017-11-14 11:47:51 727

转载 3个 优秀Linux 网络监视器!

你可以通过这三个 Linux 网络命令,了解有关你网络连接的大量信息。iftop 通过进程号跟踪网络连接,Nethogs 可以快速显示哪个在占用你的带宽,而 vnstat 作为一个很好的轻量级守护进程运行,可以随时随地记录你的使用情况。iftopiftop 监听你指定的网络接口,并以 top 的形式展示连接。这是一个很好的小工具,用于快速识别占用、测量速度,

2017-11-13 09:46:39 1334

转载 何为分布式、微服务和集群!

一、分布式小马正在经营一个在线购物网站,名叫TT猫,有商品管理、订单管理、用户管理、支付管理、购物车等模块,每个模块部署到独立的云服务主机。现在,程序员小明同学浏览TT猫,想买一款牛逼的cherry机械键盘来提升自己的工作效率。于是他打开TT猫首页、搜索商品、浏览详情以及评论、添加购物车、下单、支付等一系列操作。小明同学一气呵成,流畅地完成了购物,当然也花费了不少银子。但系

2017-11-12 14:46:57 879

转载 DevOps和云计算在一起至关重要

近年来,几乎每个业务都是一个软件业务,而使用数据中心的企业可能要求速度超过一切。对他们来说,速度意味着敏捷的软件方法和快速迭代,找到最好的想法的最有效的方式是尽可能多地发布软件。这样做会增加他们比竞争对手获得更多的机会,从而转化为更多的公司收入。软件的定义特性是软性的。举个例子,将翻盖手机与智能手机进行对比。如果想改变翻盖手机按键的颜色,由于按键是一个实体塑料件,这将需要更改其

2017-11-10 21:22:56 492

转载 Slack监视中的sql查询

一个获得关于慢查询、意外错误和其它重要日志通知的简单 Go 秘诀。我的 Slack 机器人提示我一个运行了很长时间 SQL 查询。我应该尽快解决它。我们不能管理我们无法去测量的东西。每个后台应用程序都需要我们去监视它在数据库上的性能。如果一个特定的查询随着数据量增长变慢,你必须在它变得太慢之前去优化它。由于 Slack 已经成为我们工作的中心,它也在改变我们监视系统的方式。

2017-11-09 12:58:59 563

转载 如何构建优秀的命令行用户界面的 Python 库

在这个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程中,我们将讨论 Prompt、Toolkit、Click、Pygments 和 Fuzzy Finder 。这是我的一个分为两篇的关于具有绝佳命令行界面的终端程序的系列文章的第二篇教程。在第一篇文章中,我们讨论了一些能够使命令行应用用起来令人感到愉悦的特性。在第二篇文章中,我们来看看如何用 Python 的一些库来实

2017-11-08 13:26:15 1004

转载 sudo命令:解决使用Linux命令行时出现的错误提示

你在使用 Linux 命令行时曾经得到过“拒绝访问(Permission denied)”的错误提示吗?这可能是因为你正在尝试执行一个需要 root 权限的操作。例如,下面的截图展示了当我尝试复制一个二进制文件到一个系统目录时产生的错误。shell 的拒绝访问那么该怎么解决这个错误?很简单,使用 sudo 命令。用 sudo 运行命令用户运行此命令后

2017-11-07 14:07:59 906

转载 openstack 虚拟机如何修改ip地址

在日常开发和生产环境中经常需要将OpenStack虚拟机配置一个静态Ip,但配置完成后发现外面无法访问。原因是openstack每个端口默认只允许一个Ip的数据报文通过。下面介绍如何配置openstack使虚拟机静态IP地址能访问。1、查找你要修改ip地址的网卡id,本文修改ip地址为192.168.111.11的网卡:[root@node-1 ~]# neutron po

2017-11-06 13:52:17 2508

转载 在 CentOS 7 中安装 Nextcloud

Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows、Linux、Mac、安卓以及苹果手机都提供了

2017-11-05 13:41:18 25236 8

转载 使用mininet构建一个简单的路由实验

使用mininet构建一个简单的路由实验网络拓扑结构如下:Mininet的拓扑定义代码:from mininet.topo import Topoclass Router_Topo(Topo): def __init__(self): "Create P2P topology." # Initialize topology

2017-11-04 12:34:47 3596

转载 SDN 网络系统之 Mininet

SDN 与 Mininet 概述SDN 全名为(Software Defined Network)即软件定义网络,是现互联网中一种新型的网络创新架构,其核心技术 OpenFlow 通过网络设备控制面与数据面分离开来,从而实现网络流量的灵活控制,为网络及应用提供了良好的平台。而 Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络

2017-11-03 09:38:45 1122

转载 如何让HDFS更高效之利用数据冷热度篇

主题简介:HDFS优化存储功能讲解SSM系统架构设计SSM系统应用场景分析一、背景随着大数据技术相关技术的发展和普及,越来越多的公司开始使用基于开源Hadoop的平台系统,同时,越来越多的业务和应用也在从传统的技术架构迁移到大数据平台上。在典型的Hadoop大数据平台中,人们使用HDFS作为存储服务的核心。而在大数据发展之初,最主要的应用场景仍然是离线批处理

2017-11-02 13:10:38 1673 1

转载 两招修改​Centos7 系统时区!

注意:修改Linux系统的时区以后,再安装jvm,jvm默认会使用系统的时区。如果系统时区设置错误,安装jvm后,再修改系统的时区,但jvm的时区仍然用不变,除非添加jvm的启动参数:-D user.timezone=GMT+08方法1: timedatectl  set-timezone Asia/Shanghai# timedatectlWarning: Ignoring t

2017-11-01 15:51:41 664

空空如也

空空如也

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

TA关注的人

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