- 博客(351)
- 资源 (31)
- 问答 (5)
- 收藏
- 关注
转载 Xshell 使用小技巧
# 原文地址:https://github.com/biezhi/biezhi.github.io/blob/master/_posts/2015-09-14-xshell-use-skills.mdxshell是我用过的最好用的ssh客户端工具,没有之一。这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版。警告:不要下载所谓的汉化
2016-11-26 11:07:25 4301
原创 Windows 10 搭建Python开发环境(PyCharm )
Python 简介 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议[1] 。 Pyth
2016-11-23 02:55:45 10674
原创 Docker命令查询详解
基本语法docker [OPTIONS] COMMAND [arg…] 一般来说,Docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器,可以通过man docker 来查看详细命令。选项、参数-D=true | false 使用debug模式,默认为false-H, –host=[unix:///var/run/docker.sock],tcp://[host:por
2016-11-19 23:59:47 4851
原创 Docker 常见问题汇总
镜像相关1、如何批量清理临时镜像文件? 可以使用sudo docker rmi $(sudo docker images -q -f danging=true)命令2、如何查看镜像支持的环境变量? 使用sudo docker run IMAGE env3、本地的镜像文件都存放在哪里 于Docker相关的本地资源存放在/var/lib/docker
2016-11-18 00:32:17 21483
原创 系统运维五大要素
系统运维五大要素 如今的互联网是一个巨大的变幻莫测的世界,每个站点、每个应用程序、每项服务都急切要求 增加流量、得到扩展,都需要我们重点关注。这些都是关键任务系统,所以,要想在当今的市场竞 争中获胜,必须保证这些系统能够全天候24小时处于开启状态并且拥有很快的速度。所以,在系统 运维方面有五个非常重要的要素:可靠性、性能、可扩展性、安全性以及成本节约。 许多公司只关注某一
2016-11-17 13:56:25 8873
原创 Linux下Tomcat使用详解
Tomcat简介官网:http://tomcat.apache.org/Tomcat GitHub 地址:https://github.com/apache/tomcat Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的
2016-11-17 11:59:01 6667
原创 实战CentOS系统部署Hadoop集群服务
Hadoop是一个由Apache基金会所开发的分布式系统基础架构,Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序
2016-11-15 15:17:09 1138
原创 CentOS 7 安装Docker服务
Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker 官网:http://www.docker.com/ Docker 官方文档:https://docs.docker.com/ Docker Git
2016-11-15 15:16:25 1803
原创 CentOS 7 部署saltstack服务
SaltStack 简介Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等.SaltStack 官网:https://saltstack.com/SaltStack 官方文档:https://docs.saltstack.com/e
2016-11-15 10:38:24 894
原创 CentOS 7.2 安装MariaDB
MariaDB简介MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Wideniu
2016-11-11 15:47:18 9389
原创 CentOS 7.2 安装Subversion(SVN)
subversion 简介Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。subve
2016-11-11 14:57:29 12605
原创 CentOS 7 部署RabbitMQ 服务
RabbitMQ 简介MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执
2016-11-11 11:11:56 14356
原创 CentOS 7 安装osquery监控系统
osquery 简介osquery是一个SQL驱动操作系统检测和分析工具。osquery支持像SQL语句一样查询系统的各项指标,可以用于OSX和Linux操作系统。它使得底层操作系统分析和监控性能更加直观项目主页:http://osquery.io/代码托管地址:https://github.com/facebook/osquer osquery 安装[root@linuxprobe~]# y
2016-11-10 10:57:52 6624
原创 CentOS 7.2 Yum安装MySQL 5.6
配置CentOS SCLo源[3] 添加 CentOS SCLo Software collections Repository.[root@linuxprobe~]# yum -y install centos-release-scl-rh centos-release-scl# set [priority=10][root@linuxprobe~]# sed -i -e "s/\]$/\]
2016-11-09 20:20:30 3675 4
原创 CentOS 7 安装Memcached服务
Memcached 简介Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。Memcached
2016-11-09 16:46:25 6171
原创 Linux下使用Speedtest测试网速
Speedtest是用来测试网络性能的开源软件,在Linux下面安装Speedtest可以用来测试网络出口的上传和下载速度,帮助排查网络方面导致的故障。Speedtest介绍由于公司几个项目用户访问的时候响应较慢,项目本身没问题,服务及调用的接口返回信息都比较正常,猜想是网络方面造成的瓶颈,导致用户请求的时候网络响应堵塞,拉长了响应时间。Speedtest.net是比较
2016-11-08 11:54:05 14889
原创 CentOS 7 yum安装Maven、Ant
apache源配置wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repoyum -y install apache-mavenyum -y install ant
2016-11-08 11:10:49 16216
原创 CentOS 7 安全加固、检测、审计
RKHunter:检测Rootkit RKHunter 传送门:http://rkhunter.sourceforge.net/ Root Kit 详解:http://linux.vbird.org/linux_security/0420rkhunter.phpRKHunter 安装[root@linuxprobe ~]# yum --enablerepo=epel -y instal
2016-11-07 09:22:45 9999
原创 CentOS 7.2 部署Rsync服务
Rsync 简介rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。Rsync 传送门:https://rsync.samba.org/Rsync 安装配置通过rsync将文件或目录从一个位置复制到另一个主机,使用cron定时自动设置rsync,参考本文教程,例如
2016-11-06 15:04:22 12603 2
原创 CentOS 7.2 安装Clam AntiVirus
Clam AntiVirus 简介Clam AntiVirus是一个类UNIX系统上使用的反病毒软件包。主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库。Clam AntiVirus 官网地址:http://www.clamav.net/Clam AntiVirus 下载地址:https://sourceforge.net/projects/clamav/Clam AntiVir
2016-11-06 13:41:12 2639 1
原创 CentOS 7.2 部署邮件服务器(Postfix)
一、Postfix简介Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心(T.J. Watson Research Center)的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的。最早在1990年代晚期出现,是一个开放源代码的软件。Postfix 官方网站:http://www.postfix.org/Postfix 下载地址:http:
2016-11-04 23:10:36 29588
原创 CentOS 7.2 部署文件服务器
Vsftpd 简介vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的
2016-11-04 22:36:25 5080
原创 如何在Linux上安装Node.js
Node.js简介Node.js是一个基于JavaScript的开源平台,用于开发服务器端和网络应用程序。 Node.js是跨平台的,因此以Node.js编写的应用程序可以在任何平台上运行。它是建立在谷歌的V8 JavaScript引擎。 Node.js是高度可扩展的,轻量级的,并且在代码执行速度非常快。它是开发服务器端应用程序的非常流行的脚本语言。安装Node.js有很多方法可以将Nod
2016-11-04 21:09:35 5193
原创 CentOS 7.2 部署Node.js开发环境
一、Node.js简介Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于
2016-11-04 20:04:51 2706
原创 程序语言(python、php、Node.js)调用Redis
Redis:在Python上使用[1]安装Python Redis客户端库 [root@vdevops ~]# yum --enablerepo=epel -y install python-redis Python的基本用法[wang@vdevops ~]$ vim use_redis.py #!/usr/bin/env pythonimport redisclient = redis.
2016-11-04 18:56:13 676
原创 Redis使用教程
Redis:基本用法1 以下示例是基本示例,您可以在官方网站上查看更多命令。 ⇒ http://redis.io/commands[root@vdevops ~]# redis-cli -a password #认证连接redis-server127.0.0.1:6379> quit[root@vdevops ~]# redis-cli #
2016-11-04 18:32:49 855
原创 CentOS 7.2 部署Redis服务
一、Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数
2016-11-04 16:55:37 1910
转载 技术架构下的运维治理
> http://www.cnblogs.com/wintersun/p/5966139.htmlCOBIT看运维治理运维治理的典型框架运维治理的典型过程运维治理的目标运维治理之流程体系运维治理之规范体系运维治理之标准化服务治理之架构失控运维治理之架构点控制运维治理之架构线的控制技术架构之名字服务名字服务中心的服务治理DevOps持续交付平台体系持续交付之持续部署运维平台之数据化平台
2016-11-04 14:20:32 2449
转载 软件研发工程架构设计
> 软件研发工程架构设计 需求分析 系统设计 接口设计 BUILD CLOUD CLI 产品规划 原文地址:http://www.cnblogs.com/wintersun/p/6020750.html
2016-11-04 11:06:09 569
转载 redis-migration:独创的redis在线数据迁移工具
一、常见redis数据迁移方式业内,常见的redis数据迁移方式有以下三种:aof(日志文件)、rdb(快照文件)、replication(主从复制)。其中,aof和rdb两种方式适用于跨网络(网络隔离)的redis实例之间的数据迁移,通过:在源实例上执行指令(bgrewriteaof/bgsave)生成aof或者rdb文件 -> 下载数据文件 -> 上传数据文件 -> 启动目标实
2016-11-03 09:10:42 1146
原创 CentOS 7.2 安装Nginx服务
一、 Nginx简介Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月
2016-11-03 09:09:29 4780
原创 CentOS 7.2 安装WordPress
安装WordPress安装Blog系统WordPress 参考http://blog.csdn.net/wh211212/article/details/52996699,完成php和MariaDB 的安装为WordPress创建数据库[root@linuxprobe ~]# mysql -u root -pEnter password: Welcome to the MariaDB mo
2016-11-02 10:31:47 9079
翻译 使用Azure和OpenStack的云编排 - 未开发的混合云
通常,当讨论混合云时,这样的讨论的自然选择通常围绕OpenStack加上VMware,或AWS与OpenStack, 甚至不同的云和容器选项 - 但Azure与OpenStack相结合是一个不太常见的讨论。 通常,当讨论混合云时,这样的讨论的自然选择通常围绕OpenStack加上VMware,或AWS与OpenStack, 甚至不同的云和容器选项 - 但Azure与OpenStack相结合是一
2016-11-01 17:55:35 1214
原创 CentOS 7.2 部署网站访问日志分析器 - Piwik
一、Piwik简介Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等… Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板
2016-11-01 15:50:44 3981 2
原创 CentOS 7.2 配置Apache服务(httpd)--下篇
一、Perl + mod_perl安装mod_perl使Perl脚本速度快[1] 安装mod_perl# 从EPEL安装[root@linuxprobe ~]# yum --enablerepo=epel -y install mod_perl[2] 配置PerlRun模式,总是将Perl解释器放在RAM上。 [root@linuxprobe ~]# vi /etc/httpd/c
2016-11-01 11:49:40 4610
原创 CentOS 7 安装Django
一、Django简介Django是python中目前风靡的Web Framework, 那么什么叫做Framework呢, 框架能够帮助你把程序的整体架构搭建好, 而我们所需要做的工作就是填写逻辑, 而框架能够在合适的时候调用你写的逻辑, 而不需要我们自己去调用逻辑, 让Web开发变的更敏捷.Django是一个高级Python Web框架, 鼓励快速,简洁, 以程序设计的思想进行开发. 通过使用
2016-11-01 08:43:57 11498 2
原创 CentOS 7.2 配置Apache服务(httpd)--上篇
一、Apache简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞总能被很快修补。因此总合来说,其安全性还是相当高的。)。被广泛使用,是最流行的Web服务器软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Py
2016-10-31 15:39:36 64487 5
原创 CentOS 7.x 下配置iSCSI网络存储
一、iSCSI简介iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iSCS
2016-10-31 12:03:06 19449
转载 高性能服务器架构思路【不仅是思路】
在服务器端程序开发领域,性能问题一直是备受关注的重点。业界有大量的框架、组件、类库都是以性能为卖点而广为人知。然而,服务器端程序在性能问题上应该有何种基本思路,这个却很少被这些项目的文档提及。本文正式希望介绍服务器端解决性能问题的基本策略和经典实践,并分为几个部分来说明:1. 缓存策略的概念和实例2.缓存策略的难点:不同特点的缓存数据的清理机制3.分布策略的概念和实例4.分布策略的
2016-10-31 09:55:19 758
转载 Docker容器内多进程管理(二)-Monit
Docker多进程管理主要有两个工具,一个是Supervisor,另一个是Monit。在之前的文章中,我们介绍了一个在Docker中常用的用于管理多进程的工具Supervisor,本篇再来介绍一个比supervisor用起来更加方便的容器内多进程管理工具Monit。Monit和Supervisor还是有很大区别的,Supervisor管理的都是前台执行的进程,Monit既可以管
2016-10-31 09:11:48 2174
SRE体系建设指南2023
2023-11-29
运维团队成熟度评估模型
2023-10-11
netdata-1.6.0
2017-03-22
ITIL-V3-Foundation-培训专用资料.pdf
2017-01-23
阿里云产品V5.0
2016-10-13
jvm 参数优化多少合适?
2017-03-09
redis命中率优化解决方法
2016-10-18
linux下通过命令打包java程序和eclipse导出java程序的war有什么区别?
2016-10-18
java程序如何在linux打成war部署到tomcat下?
2016-10-18
redis命中率优化解决方法
2016-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人