自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mangke的博客

专注运维

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

原创 简单归纳一下32位、64位、x86、x64的区别和联系

32位、64位、x86、x64区别和联系一切都要从1978年说起,英特尔在这年发布了世界上第一款x86指令集架构的处理器「Intel 8086」。之后这个系列的处理器名称都以数字86作为结尾,比如 Intel 8086、80286、以及 80486,所以慢慢的这个系列就被简称为x86了。x86从 1985 年发布的 Intel 80386 处理器开始使用「32 位架构指...

2020-01-30 11:00:50 17975 3

原创 重拾Linux_基础篇

本文主要归纳了《鸟哥的Linux私房菜(第四版)》第二、六、七、八、十四和二十二章的重点知识点。第二章、主机规划与磁盘分区磁盘命名:SATA硬盘:实体机/dev/sd[a-p][1-128];虚拟机/dev/vd[a-p][1-128];注意是使用侦测到的顺序来决定设备文件名;开机流程: BIOS:开机主动执行的固件,会认识第一个可开机的设备;MBR:第一个可开机设备的第一个扇...

2019-08-15 20:24:16 222

原创 Docker学习笔记-搭建2048小游戏和nginx服务器

以下实例操作基于rhel7.2一.Docker 简介Docker 是一个开源的应用容器引擎,主要利用 linux 内核 namespace 实现沙盒隔离,用cgroup 实现资源限制。Docker 支持三种不同的镜像层次存储的 drivers:aufs、devicemapper、btrfs ;Aufs:AUFS (AnotherUnionFS) 是一种 Union FS, 简单来说就是支持将不同目...

2018-06-04 16:22:44 1026

原创 SHELL学习笔记之变量的数值计算

变量的数值计算算术运算符:如果要执行算术运算,就会离不开各种运算符号,和其他编程语言类似,shell 也有很多算术运算符算术运算命令:双小括号"(())"数值运算命令:双小括号的作用时进行数值运算与数值比较,它的效率很高,用法灵活,是企业场景运维人员经常采用的运算操作符。利用(())进行简单的数值计算[root@wrh-50 ~]# echo $((1+1))        #计算1+12[r...

2018-06-04 16:10:19 348

原创 SHELL学习笔记之随机数的产生

Linux 系统产生随机数的方法通过系统环境变量($RANDOM)实现RANDOM 的随机数范围为 0~32767,因此,加密性不是很好,可以通过在输出的随机数后增加加密字符串(就是和密码生成有关的一个字符串)的方法解决,最后再一起执行 md5sum 操作并截取结果的后 n 位,这样以来,就无法根据随机数范围 0~32767 来猜出具体结果了校验与核实校验和(checksum)程序用来从文件中生成...

2018-04-08 21:46:27 243

原创 SHELL学习笔记之文本处理三剑客grep/sed/awk

linux文本处理三剑客一.grep释义:文本过滤器(在大段指定的文件中,按一定的模式 patten)进行过滤形式:grep 有三种形式:grep egrep fgrep(grep 家族)全称:Global search regular expression and printout the line(全面搜索研究正则表达式并显示出来)作用: grep 命令是一种强大的文本搜索工具,根据用户指定的...

2018-03-30 11:39:04 1585

原创 SHELL学习笔记之走进shell

一.什么是shellshell也是操作系统中的一个软件 它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口 系统中的命令用shell去解释 shell接收系统回应的输出并显示其到屏幕中bash = GNU Bourne-Again Shell 二.什么是shell脚本脚本是一种解释型语言 用shell脚本保存执行动作 用脚本判定命令的执行条件 用脚本来实现动作的批量执行 三.如何...

2018-03-24 23:04:07 295

原创 linux虚拟机通过物理机实现上网

快速实现虚拟机上网:物理机(ip:172.25.50.250):iptables -t nat -A POSTROUTING -s 172.25.50.0/24 -j MASQUERADE      #配置火墙策略虚拟机(ip:172.25.50.1):route add default gw 172.25.50.250    #添加默认网关route -n   #查看路由Kernel I...

2018-02-28 22:23:12 641

原创 linux系统中文输入法出现繁体解决

情景再现:        在linux rhel7.2 系统上操作时,突然中文输入变成繁体,感觉很不爽解决:yum remove ibus-libpinyin.x86_64 ibus-table-chinese.noarch -yyum groupinstall Input\ Methods -y...

2018-02-28 20:04:44 6382

原创 linux运维进阶-Haproxy和pacemaker结合corosync实现负载均衡高可用及crm命令

以下操作基于rhel6.5本次实验保证其他负载均衡和高可用软件全部关掉!server1和server4上安装Haproxy: server1:安装见上篇博文:scp haproxy-1.6.11-1.x86_64.rpm 172.25.50.4:/rootscp /etc/haproxy/haproxy.cfg 172.25.50。4:/etc/haproxyscp /e

2018-02-02 17:05:40 395

原创 linux运维进阶-基于HAproxy实现负载均衡

以下操作基于rhel6.5.HAproxy 详细介绍HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的

2018-02-02 16:38:12 263

原创 linux运维进阶-mysql高可用

.以下操作基于rhel6.5Mysql的高可用MHA实现Server3:172.25.50.3  masterServer4:172.25.50.4  Candicate slaveServer5:172.25.50.5 slaveServer2: 172.25.50.2  monitorServer3是master,Server4和server5是server

2018-01-31 23:04:41 1067 1

原创 linux运维进阶-Mysql的读写分离

以下操作基于RHEL6.5准备:三台虚拟机 master:server3 172.25.13.3 slave:server4 172.25.13.4 proxy:server5 172.25.13.5 安装proxy         lsof           mysql client一.配置proxy server5:mkdir /usr

2018-01-30 13:23:11 2466 43

原创 linux运维进阶之Mysql的主从复制

一.简介mysql复制的原理现阶段都是一样的,master将操作记录到bin-log中,slave的一个线程去master读取bin-log,并将他们保存到relay-log中,slave的另外一个线程去重放relay-log中的操作来实现和master数据同步。二.主机配置信息1 相关配置介绍  开启二进制日志,建立主机唯一server ID。 

2018-01-28 23:20:28 235

原创 linux运维进阶-lnmp架构之php的安装及配置

以下操作基于RHEL6.5一.PHP简介PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页

2018-01-27 22:46:38 587

原创 linux运维进阶-lnmp架构之mysql安装及配置

以下操作基于RHEL6.5一.lnmp简介LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP

2018-01-27 21:44:03 357

原创 linux运维进阶-nginx详解

以下操作基于RHEL6.51.安装nginx准备:先创建nginx用户–>useradd -M -d /usr/local/lnmp/nginx -s /sbin/nologin -u 800 nginx 安装之前,将/nginx-1.12.0/src/core/nginx.h中 14 #define NGINX_VER “nginx/”  ##删除版本号,安全一点!vim

2018-01-26 22:24:45 347

原创 linux运维进阶-LVS详解

(基于Red Hat rhel6.5)一.负载均衡的四种工作模式Load Balancer:kernel 2.6.x  已內建 LVS 模组kernel 2.4.x 需打补丁rhel5  预设安裝即可使用 LVS 模组,  另以 yum  安裝 ipvsadm 套件rhel5 /rhel6 自带 LVS 软件包 安装 ipvsadm 软件包即可使用Real Serv

2018-01-26 18:34:50 871

原创 linux运维进阶-基于RHCS+iSCSI+CLVM实现Web服务的共享存储集群架构

一、RHCS简介RHCS是Red Hat Cluster Suite的缩写,也就是红帽集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。   更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集

2018-01-24 20:43:54 866

原创 linux运维进阶-nginx-Red Hat 企业版 集群(热备)套件

以下所有操作都是在Red-hat 6.5上实验环境:server1和server4作为集群的节点,server1也为集群控制节点。共享存储模块:server21.红帽集群套件介绍RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。是由红帽公司自主研发,并

2018-01-23 23:41:09 283

原创 linux运维进阶-lvs之使用keepalived实现双机热备

【以下操作基于RHEL Hat 6.5】一.双机热备 通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。 当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。二.VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。 keepalived的工作原理是VRRP(Virtua

2018-01-22 22:33:58 796

原创 linux运维进阶-varnish应用之cdn缓存推送平台

Varnish cdn 推送平台(基于Red Hat rhel6.5)*做这个实验的时候,要把return(pass)注释掉,方便观察实验效果!1.安装php语言环境(因为这个cdn平台是用PHP写的,要安装php环境) yum install php -y 2.安装http服务,修改http使用端口。 vim /etc/httpd/conf/httpd.conf 136 Liste

2018-01-21 22:45:37 433

原创 linux运维进阶-LVS-实现负载均衡

(基于Red Hat rhel6.5)一.负载均衡 1.配置Varnish主机 server1:  /etc/init.d/varnish stop /etc/init.d/httpd stop 配置server1 yum源 在6.5镜像里找到下列四个模块并添加:[LoadBalancer] #负载均衡需要的软件包 name=LoadBalance

2018-01-21 22:09:50 285

原创 linux运维进阶-varnish软件

(基于Red Hat rhel6.5)一.Varnish简介Varnish是一款高性能且开源的反向代理服务器和http加速器挪威的最大的在线报纸 Verdens Gang(vg.no) 使用 3 台 Varnish 代替了原来的 12 台 Squid,性能比以前更好,这是 Varnish 最成功的应用案例。Varnish流程图:   二.安装Varnish    varni

2018-01-21 22:04:15 211

原创 python学习笔记之函数及其高级特性

一.定义函数• def关键字,依次写出函数名、括号、括号中的参数和冒号 :• 在缩进块中编写函数体,函数的返回值用 return 语句返回。     def 函数名():         函数体        return 返回值1,返回值2二.调用函数Python 内置了很多有用的函数,我们可以直接调用:        • abs()        • c

2018-01-19 21:56:17 220

原创 python练习之用户管理系统

#!/usr/bin/env python# coding:utf-8"""@Name: user_login.py@Author: wrh@Date: 1/6/17@Connect: [email protected]@DESC:综合考察练习:user_info = { 'westos':{ 'username':"westos",

2018-01-19 21:53:43 569

原创 python学习笔记之文件操作

一.文件读写和打开   • Python 内置了读写文件的函数,用法和 C 是兼容的。   • 操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),     然后,通过操作系统提供的接口从这个文件对象操作       • 为引入主题可以先思考以下把大象放进冰箱的过程?     打开冰箱-->把大象放进去--->关上冰箱

2018-01-18 23:11:57 327 1

原创 python学习笔记之集合

一.集合的两个功能   集合可以实现去重的功能;   集合可以实现关系测试:交集,差集,并集,是否是子集,是否是交集。二.集合(set)的定义   -集合是不重复的数据结构;   1.如果花括号里面为空,则是字典类型;      2.定义集合的第一种方式 ;      3.工厂方法定义集合时, 括号里面是可迭代的对象, eg: 数值类型不可以;   4.定

2018-01-12 22:05:25 130

原创 python学习笔记之列表操作

列表的系列操作详解及示例

2018-01-03 21:02:00 214

原创 python学习笔记之字典操作

字典相关操作及示例

2018-01-02 22:37:28 310

原创 python练习之列表和字典

1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。示例1: 输入:hello world 输出:5#!/usr/bin/env python#coding:utf-8"""计算字符串最后一个单词的长度,单词以空格隔开#用try except 处理

2018-01-01 22:53:12 1220

原创 python练习之字符串操作

python部分经典练习题详解

2017-12-27 21:29:37 1133

原创 python学习笔记之python基本知识

python基本知识:概念,工具,数值类型,字符串类型,元组

2017-12-25 21:41:25 263

原创 python练习之安装,基础知识应用以及脚本编写

最基础的python练习,帮助理解python

2017-12-23 20:53:25 222

原创 linux系统之pxe无人值守安装系统

pxe的简单介绍以及自动化安装系统示例

2017-12-12 22:00:01 506

原创 linux系统之nfs(网络文件系统)文件共享

linux系统之nfs(网络文件系统)的文件共享服务详解

2017-12-12 21:39:13 398

原创 linux系统之iscsi存储服务

iscsi存储服务的详解及示例

2017-12-12 11:12:40 360

原创 samba案例及解析

samba案例及其解析

2017-12-06 22:25:46 674

原创 linux系统之cifs文件的存储(samba)

关于samba服务的介绍和解析

2017-12-06 22:18:02 626

原创 linux系统之网络防火墙(firewalld服务和iptables服务)

linux系统之网络安全 防火墙

2017-12-06 20:57:43 2032

空空如也

空空如也

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

TA关注的人

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