自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小当家

运维专题

  • 博客(71)
  • 收藏
  • 关注

原创 Consul集群部署与使用

服务发现:Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序可用很容易的找到他所依赖的服务. 健康检查:Consul客户端可用提供任意数量的健康检查,指定一个服务(比如:webserver是否返回了200 OK 状态码)或者使用本地节点(比如:内存使用是否大于90%). 这个信息可由operator用来监视集群的健康.被服务发现组件用来避免将流量发送到不健康的主机. Key/Value存储:应用程

2019-05-10 10:36:44 1165

原创 LVS,Nginx及HAProxy三种负载均衡器比较

三种负载均衡器的优缺点:LVS负载均衡lvs优点:1.抗负载能力强,工作在第4层仅作分发之用没有流量的产生。这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响。2.自身有完整的双机热备方案,如lvs+keepalive和lvs+h...

2017-08-31 10:45:41 175

原创 How-to setup MySQL HA by using keepalived

With MySQL replication and keepalived, we can setup a quite robust high available MySQL environment in a few steps:Environment:Host1: db01.wordpress.comHost2: db0...

2017-07-28 18:14:06 134

原创 CentOS时间同步

CentOS时间同步安装ntpdate[root@node-01~]#yuminstallntpdate-y Loadedplugins:fastestmirror SettingupInstallProcess Loadingmirrorspeedsfromcachedhostfile *...

2017-07-27 16:02:03 94

原创 E: Sub-process /usr/bin/dpkg returned an error code (1)

root@bdyun-laptop123:~# apt-get install lrzsz正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 lrzsz 已经是最新的版本。升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 7 个软件包未被升级...

2017-07-24 17:52:05 694

原创 005-Python 变量类型

Python变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每...

2017-07-14 15:39:48 62

原创 004-Python 基础语法

Python基础语法Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。Python学习概况图第一个 Python 程序交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式...

2017-07-11 10:03:32 68

原创 003-输入和输出

输入和输出输出1、输出字符串用print加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello,world'print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:>>>print'Th...

2017-07-11 09:52:52 58

原创 002-Python安装

Python安装查看是否安装及Python版本Python可应用于多平台包括 Linux 、Windows和 Mac OS X。你可以通过终端窗口输入 "python -V" 命令来查看本地是否已经安装Python以及Python的安装版本。CentOS6.9默认Python版本2.6.6Ubuntu15.04默认Pyth...

2017-07-05 11:19:48 72

原创 001-Python简介

Python学习笔记之Python简介Python 简介1、Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。2、Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。3、Python的设计具有很强的可读性,相比其他语言经常使...

2017-06-29 12:06:13 114

原创 Angular 2的安装与使用(Ubuntu15.04)

Angular 2安装前准备安装依赖(g++、libssl-dev)在安装node.js之前,如果没有安装g++和libssl-dev的,按照以下步骤安装:sudoapt-getinstallg++ sudoapt-getinstall安装nodejs较旧的版本会产生错误,但较新版本正常。接下来就是安装node....

2017-05-25 15:37:26 74

原创 一分钟了解勒索病毒WannaCry(永恒之蓝)

勒索病毒WannaCry(永恒之蓝) 日前,"永恒之蓝"席卷全球,已经有90个国家遭到攻击。国内教育网是遭到攻击的重灾区。不过,在安装相对老旧版本Windows的电脑普遍遭到攻击之时,不少安装linux衍生版操作系统的电脑和苹果电脑逃过一劫。不少网友在网上纷纷表示庆幸,并对linux或苹果的安全性大加赞美之词。但实际上,...

2017-05-15 15:30:18 164

原创 Linux创建系统管理员用户

ubuntu添加系统用户(如下)root@solin:~#sudouseradd-s/bin/bash-mrsolin root@solin:~#passwdsolin root@solin:~#sudoaddusersolinsudo #查看创建的用户 root@solin:~#cat/e...

2017-04-27 11:06:33 103

原创 CentOS6.8 搭建SVN及使用

CentOS搭建SVN查看系统环境(1)查看系统版本[root@node-005~]#cat/etc/redhat-release CentOSrelease6.8(Final)(2)查看系统全部信息[root@node-005~]#uname-a Linuxnode-0052.6.32-642.15...

2017-04-24 09:41:28 272

原创 VIM编辑器使用图解(超简单)

VIM编辑器使用图解Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdo...

2017-04-19 16:26:01 142

原创 Nginx、Apache2修改默认端口号

Ubuntu15.04 Nginx、Apache2修改默认端口号通过Ubuntu 搭建WEB服务器,根据需求,有时候会需要修改web服务的端口号,这里我记录整理了Nginx和Apache修改默认端口号和网站目录的过程。Nginx修改默认端口1、修改配置文件vi/etc/nginx/sites-enabled/defaul...

2017-04-12 16:20:04 181

原创 解决:PHP Deprecated: Comments starting with '#' are deprecated in ……

错误信息:PHPDeprecated:Commentsstartingwith'#'aredeprecatedin/usr/local/php/etc/php.inionline305inUnknownonline0错误分析:PHP不支持#号注释,应以;注释,修改之前PHP配置。我修改P...

2017-03-27 11:16:01 84

原创 MySQL初始化root密码和允许远程访问

MySQL允许远程访问1、初始化root密码进入mysql数据库mysql>updateusersetpassword=PASSWORD('123456')whereUser='root';2、允许mysql远程访问,可以使用以下三种方式:(1)改表。mysql-uroot-p mysql>us...

2017-03-23 16:40:41 128

原创 服务器入侵处理三则

一、记一次Linux服务器被入侵后的检测过程文章来之网络整理,《记一次Linux服务器被入侵后的检测过程》转载至http://mageedu.blog.51cto.com/4265610/19015430×00 前言故事是这样的,大年初一,客户反应他们服务器无法访问,查看路由,发现某oracle+tomcat服务器UDP流...

2017-03-06 09:59:30 251

原创 ubuntu配置静态路由及重启生效

ubuntu配置静态路由及重启生效第一种方法:使用route命令(添加临时路由)添加到主机的路由# route add -host 192.168.1.123 dev eth0# route add -host 192.168.1.123 gw 192.168.1.1添加到网络的路由# route add -net 192...

2017-02-24 11:48:21 210

原创 Ubuntu配置静态IP

Ubuntu配置静态IP静态IP配置Ubuntu 的网络配置信息放在 /etc/network/interfaces 中,如果配置动态获取ip,则在上述文件中加入以下内容:使用如下命令打开网络配置信息文件:sudo gedit /etc/network/interfaces编辑文件(注意检察你的getway是否正确。):a...

2017-02-24 11:21:51 99

原创 rm: cannot remove `/home/wwwroot/default/.user.ini': Operation not permitted

[root@node-005 ~]# rm -rf /home/wwwrootrm: cannot remove `/home/wwwroot/default/.user.ini': Operation not permitted[root@node-005 ~]# chattr -i /home/wwwroot/defa...

2017-02-21 15:02:20 137

原创 浅谈运维必备技能

一、什么是运维工程师相信读者们必定听说过linux,也听说过运维工程师。那么运维工程师是个什么概念呢?百度百科上的官方解释如下:运维工程师(Operations)在国内又称为运维开发工程师(Devops),在国外称为SRE(SiteReliability Engineering)。负责维护并确保整个服务的高可用性,同时不...

2017-02-02 16:06:26 273

原创 XAMP安装Apacher无法启动

Apache启动提示10:33:43 [Apache]Problem detected!10:33:43 [Apache]Port 80 in use by "Unable to open process" with PID 4!10:33:43 [Apache]Apache WILL NOT start witho...

2017-01-16 14:25:30 230

原创 ntpdate时间同步

使用ntpdate进行时间同步。ntp常用服务器:中国国家授时中心:210.72.145.44NTP服务器(上海):ntp.api.bz美国:time.nist.gov复旦:ntp.fudan.edu.cn微软公司授时主机(美国) :time.windows.com台...

2017-01-07 13:10:30 76

原创 CPU个数、核数、逻辑个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat...

2017-01-07 12:01:54 197

原创 make; make clean; make install; make dist; make distcheck

make clean仅仅是清除之前编译的可执行文件及配置文件。而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的m...

2017-01-07 10:26:17 101

原创 Linux防火墙(iptables)的开启与关闭

Linux防火墙(iptables)的开启与关闭Linux中的防火墙主要是对iptables的设置和管理.1. Linux防火墙(Iptables)重启系统生效开启:chkconfigiptableson关闭:chkconfigiptablesoff2.Linux防火墙(Iptables) 即时生效,重启...

2017-01-05 09:33:49 527

原创 tcpdump详解

超级详细Tcpdump 的用法1、抓取回环网口的包:tcpdump -i lo2、防止包截断:tcpdump -s03、以数字显示主机及端口:tcpdump -n第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202....

2017-01-04 11:35:11 76

原创 iptable详解

查看iptables状态-重启iptables 所在目录 /etc/sysconfig/iptablesservice iptables status 查看iptables状态service iptables restart iptables服务重启service iptables stop iptables服务禁用启动i...

2017-01-04 10:52:39 115

原创 MySQL-5.5 cmake编译安装

MySQL-5.5编译安装一、安装前准备1.1下载MySQL安装包wgethttp://wwwNaNake.org/files/v2.8/cmake-2.8.10.2.tar.gz wgetftp://ftp.ntu.edu.tw/tmp/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.t...

2017-01-04 10:22:04 24

原创 Docker 学习笔记

一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Doc...

2016-12-27 11:40:28 126

原创 查看系统版本信息

1、查看centos内核的版本:1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48...

2016-12-26 15:00:12 183

原创 关于Docker你应该知道的10件事

如果你在企业IT工作,那你会听说过 Docker。即使在是像 Puppet、Hadoop 和 MongoDB 这样的热门技术中,Docker 也会脱颖而出。但正是因为 Docker 正处于炒作期,因此这并不意味着它适合你。正如我们 Tech Pro Research 分析中指出,“不管你的公司是否给了 Docker 一个肯...

2016-12-26 10:23:17 84

原创 三大容器: Docker、Rocket/rkt 和openVZ/Odin

导读:容器是否已经为它们在网络中的黄金时间准备就绪?其中的利弊是什么呢?为了搞清楚这个问题,我们测试了三个容器Docker、Rocket/rkt 和openVZ/Odin(以前的Parallels)。容器像风暴一样席卷了整个网络世界,它们为传统的虚拟机提供了轻量化且更为灵活的替代方案。容器与虚拟机之间最大的不同之处在于容器...

2016-12-26 10:17:37 160

原创 Nginx 1.10.1 版本nginx.conf优化配置及详细注释

#普通配置#==性能配置#运行用户user nobody;#pid文件pid logs/nginx.pid;#==worker进程数,通常设置等同于CPU数量,auto为自动检测worker_processes auto;#==worker进程打开最大文件数,可CPU*10000设置worker_rlimit_nofile...

2016-12-20 09:16:28 55

原创 zabbix-proxy重启无效(无法开启服务)

今天重启zabbix-proxy时,发现zabbix-proxy所有的监控主机都失联了,看一下代理服务,两个多小时没有传递数据,zabbix-server监控的主机没有影响,数据正常,查看了一下找到了问题,分享出来,希望对大家有帮助。1、重启zabbix-proxy时提示ok$ sudo /etc/init.d/zabbi...

2016-12-19 15:58:56 283

原创 话容器虚拟技术

传统虚拟化技术与容器技术对比1、传统的虚拟化技术传统的虚拟化技术会在已有主机的基础上创建多个虚拟主机,然后在每个虚拟主机上安装独立的操作系统,并由虚拟主机的内核空间和用户空间来运行应用程序2、docker容器技术使用主机的硬件,在硬件之上安装一个操作系统,使用相同的内核。然后将用户空间进行隔离,从而分成多个用户空间,基于一...

2016-12-16 08:52:55 56

原创 MySQL更改数据库数据存储目录

MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。1:确认MySQL数据库存储目录[root@DB-Servertmp]#mysqladmin-uroot-pvariables|grepd...

2016-12-14 11:13:25 26

原创 生产环境 MySQL主从复制(同步)

服务器信息1、主服务器信息solin@mysql-master:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.4 LTSRelease: 14.04Codename:...

2016-12-05 17:02:50 31

空空如也

空空如也

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

TA关注的人

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