自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 运维:ELK日志处理

ELK=elasticsearch+logstash+kibana一、Elasticsearch-单节点1、安装elasticsearchelasticsearch运行需要java图形化显示 elasticsearch-head[root@server1 ~]# lselasticsearch-2.3.3.rpm elasticsearch-head-master.z...

2018-07-31 10:48:17 1774

原创 Linux运维:Hadoop集群

一、安装配置hadoop配置hadoop、jdk(jdk辅助)以hadoop用户操作 [root@server1 ~]# lshadoop-2.7.3.tar.gz jdk-7u79-linux-x64.tar.gz[root@server1 ~]# useradd -u 800 hadoop[root@server1 ~]# mv * /home/hadoop/[ro...

2018-07-22 13:23:01 837

原创 Linux运维:Zabbix监控(二)

一、Zabbix:API管理主机1、获得令牌(zabbix主机:172.25.120.11)[root@server7 ~]# vim zabbix-api[root@server7 ~]# chmod +x zabbix-api [root@server7 ~]# cat zabbix-api curl -s -X POST -H 'Content-Type:applic...

2018-07-22 09:08:33 1283

原创 Linux运维:Zabbix监控(一)

一、Zabbix安装注意:redhat7.3 的操作系统1、安装zabbix,注意依赖性[root@server7 ~]# lsanaconda-ks.cfgfping-3.10-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpmphp-bcmath-5.4.16-42.el7.x86_64.rpmphp-mbstr...

2018-07-19 17:11:04 737

原创 Linux运维: Saltstack 自动化运维(二)

一、minion信息查询测试所有节点[root@server3 salt]# salt '*' test.pingserver5: Trueserver3: Trueserver4: True1、查询所有信息[root@server3 salt]# salt server4 grains.items2、查询指定信息[root@s...

2018-07-19 13:57:10 405

原创 Linux运维: Saltstack 自动化运维(一)

Saltstack部署一、安装 salt1个master(server3)2个minion(server4、server5) 1、配置yum源(以master为例)[root@server3 ~]# cat /etc/yum.repos.d/rhel-source.repo [rhel-source]name=Red Hat Enterprise Linux $rel...

2018-07-19 11:00:07 428

原创 Linux 运维 : Codis 集群

Codis 集群一、单机集群化哈希槽 < 16834 : 集群损坏master down过半 : 集群损坏 1、配置单机多线程,以7001为例[root@server2 ~]# mkdir /usr/local/redis-cluster/700{1..6} -p[root@server2 ~]# cd /usr/local/redis-cluster/[root@...

2018-07-12 14:15:36 725

原创 Linux 运维:Redis 服务

Redis 键值数据库 主从复制一、安装redis1、源码安装(2和3一致,以主机3为例)[root@server3 ~]# cd redis/[root@server3 redis]# tar zxf redis-4.0.1.tar.gz [root@server3 redis]# cd redis-4.0.1[root@server3 redis-4.0.1]# ...

2018-07-12 11:26:00 476

原创 Linux 运维:Nginx-Openresty和Nginx-tomcat

一、Openresty1、编译、安装opesresty[root@server1 ~]# tar zxf openresty-1.13.6.1.tar.gz [root@server1 ~]# cd openresty-1.13.6.1[root@server1 openresty-1.13.6.1]# ./configure --prefix=/usr/local/lnmp/...

2018-07-05 11:20:56 2480

原创 Linux 运维:LNMP(nginx+mysql+php)架构

一、Mysql 源码安装1、解压、预编译 mysql注意:mysql 包和 mysql-boost 包的区别(mysql包必须配合boost-1.59版)示例为 mysql-boost 包安装(boost 模块自带)注意:安装 2.8 及以上版本的 cmake tar zxf mysql-boost-5.7.11.tar.gz yum install -y ...

2018-06-30 16:15:41 1083

原创 Linux运维:Pacemaker + Nginx

一、配置RS主机(server2、server3)注意:RS主机做同样配置,以默认发布文件区分[root@server2 ~]# yum install -y httpd[root@server2 ~]# vim /var/www/html/index.html[root@server2 ~]# /etc/init.d/httpd startStarting httpd: h...

2018-06-28 11:12:20 789

原创 Linux 运维:LVS服务

一、LVS的DR模式route(路由)-> F5 -> lvs(4) -> nginx(7) / haproxy -> webserver1主机(VS:VirtualServer)1、安装ipvsadm注意:rhel6:需要对yum源配置;rhel7:不需要

2018-06-20 23:43:40 4679

原创 Linux 运维:虚拟机封装与CDN服务

虚拟机封装一、1.新建6.5版本的虚拟机mem = 512 (默认选择无图形化安装)GiB=20(虚拟硬盘disk,内存大一点)lanuage = English 选择语言Time Zone = Asia/Shanghai 时区ipv6 (不选)设置超户密码二、进入虚拟机进行设置1、虚拟机进行封装cd /etc/udev/rules.d (删除70-*文...

2018-06-20 23:15:19 582

原创 python面向对象

一、面向对象和面向过程**面向对象编程—Object Oriented Programming,简称 OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数;**面向过程把函数继续切分为子函数,来降低系统的复杂度;二、类1.类的创建 父类(基类)和子类(派生类)##针对不同对象,特色化设置class Cat(object): ##所有类的父类均可为ob...

2018-06-07 14:50:25 326

原创 python文件操作

一、文件读写的原理Python 内置了读写文件的函数,用法和 C 是兼容的;操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;二.文件读写的操作注意:##注意:操作时顺序为:打开+操作+关闭f = open('/root/hello') ##打开文件,如不存在会报错f.r...

2018-06-07 00:23:49 310

原创 python模块

模块一、模块简述在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性;当一个模块编写完毕,就可以被其他地方引用;二、模块搜索路径1.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中:In [1]: import sysIn [2...

2018-06-05 23:29:09 194

原创 python高阶函数

一、map函数(执行)1.map原理:map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回2.对[1,2,3]、 [4,5,6] 、[7,8,9]三个列表一一对应求和##from collections import Iterabledef add(*num): return s...

2018-06-04 01:03:28 1244

原创 python高级特性

一、迭代In [2]: from collections import Iterable ##判断是否可迭代,需导入Iterable模块In [3]: isinstance([1,2,3],Iterable)Out[3]: True ##可for循环遍里的数据类型,均可迭代In [4]: isinstance((1,2,3),Iterable)Out[4]: TrueIn...

2018-06-04 00:10:00 301

原创 python练习_01

练习1. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?for i in range(1,5): ##重点是i、j、K范围相同,值不同 for j in range(1,5): for k in range(1,5): if i!=j and j!=k and i!=k: r...

2018-05-30 17:25:37 419

原创 python字典与函数

字典一、定义 d=dict(a=2,b='hello') ##直接定义赋值 d={}.fromkeys() ##采用fromkeys函数定义打印模块pprint,使输出更美观# import pprint ##导入pprint模块# user=[]# for i in range(10): ##生成user列表user1-user10用户# ...

2018-05-30 11:44:58 791

原创 python列表、元组与集合

python列表一、列表的创建与操作1.创建列表a = []b = [a, 1, True, 3j + 2, "hi"]c = [[1, 2, 3, 4], [a, b], 233, "hello"]d = [a, b, c ]2.列表的索引与切片>>> c = [[1,

2018-05-30 10:16:59 336

原创 python字符串

一、字符串定义  1.可用" "、''、""" """定义  2.转译特殊字符 "\"二、字符串操作  s = 'welcomewestos'   ##从0开始,到length-1结束 1.索引  print(s[4])    ##打印4索引,即第5个字符 2.切片  print(s[1:3])   ##从0索引开始,到3索引结束  print(s[:]) ...

2018-05-24 16:58:06 519

原创 python基础知识

一、python安装 1.下载安装包  Python-3.6.4.tgz     ##官网www.python.org### 2.解压安装包   tar   xf   Python-3.6.4.tgz   -C   /opt/ 3.编译  ##注意目录 /opt/Python-3.6.4  ./configure   --prefix=/usr/local/python3 ...

2018-05-24 16:31:09 260

原创 linux中shell的基本语句

一、for语句 1.for语句格式  for   i   in {1..10}   |   `seq  1  3  10` (步距为3,即每隔3执行命令)  do     sleep 1    ##执行命令后休眠时间为1s  done   2.编写脚本check_host.sh检查1-10的主机是否可达 脚本格式 运行结果 3.编写脚本create_us...

2018-05-17 16:21:11 10098

原创 linux中shell的正则表达式

一、grep 1.grep概述  文本过滤命令:grep是一种文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行;  grep:由正则表达式或者字符及基本文本字符所编写的过滤条件; 2.grep匹配字符  - E    ##扩展正则表达式  grep   root   passwd   ##模糊过滤root字符  grep  -E  "\<...

2018-05-17 15:56:19 618

原创 linux中shell的变量

一、变量概述 1.变量:在程序运行过程中允许改变值的量 2.特点:用一串固定的字符表示不固定的值; 是一种使用方便的占位符,用于引用计算机内存地址;                  在shell中不能永久保存在系统中,必须在文件中声明; 3.种类:  环境级:只在当前shell有效,shell关闭变量丢失;  用户级:只针对当前用户有效,其他用户无效;  系统级:当前...

2018-05-17 15:25:37 282

原创 linux中Shell 基本知识

一、脚本概述 1.Shell脚本是一种解释型语言 2.用Shell脚本保存执行命令 3.用脚本判定命令的执行条件 4.用脚本实现命令的批量执行二、脚本基础知识 1.脚本编写  #!/bin/bash    ##执行脚本的shell类型 2.脚本运行[root@desktop8 mnt]# sh hello.sh    ##用sh打开脚本[root@des...

2018-05-11 21:11:40 458 1

原创 linux中firewalld服务管理

一、防火墙 1.概述   动态防火墙后台程序 FireWalld 提供了一个动态管理的防火墙,用以支持网络的zones,以分配对一个网络及相关连接和界面一定程度的信任;它支持以太网桥,并有分离运行时间和永久行配置选择。 2.域  home(家庭):用于家庭网络,仅接受dhcpv6-client、ipp-client、mdns、samba-client、ssh服务  intern...

2018-05-09 23:14:55 413

原创 linux中ISCSI服务管理

一、ISCSI服务   SCSI(Internet SCSI)支持从客户端通过IP向远程服务器上的iSCSI存储设备发送SCSI命令;默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文端口。二、ISCSI服务设置服务端 1.安装并开启服务   2.新建分区    ##同步分区表 3.配置ISCSI     targetcli命令/> ...

2018-05-08 22:48:47 2832

原创 linux的NFS文件系统

一、NFS服务  NFS:网络文件系统,是Unix系统和网络附加存储文件管理常用的文件系统,允许多个客户端通过网络共享文件访问;二、NFS管理 1.服务端安装  nfs-utils 2.打开nfs,进行配置    *(sync)         ##所有人同步数据,只读挂载  exportfs  -rv   ##刷新nfs配置,不要restart!! 客户端安装nf...

2018-05-05 16:36:47 385

原创 linux 的CIFS文件系统

一、CIFS文件系统  1.CIFS系统:Internet文件共享系统,也称服务器信;适用于MicrosoftWindows服务器和客户端的标准文件和打印机的共享系统息块(SMB)  2.Samba服务:用于将linux文件系统作为CIFS/SMB网络文件进行共享,并将linux打印机作为CIFS/SMB打印机进行共享二、Smb服务 1.安装smb服务  samba      ...

2018-05-05 16:27:25 339

原创 linux Apache服务管理

一、Apache 默认发布目录/文件 1.配置yum源,安装http服务 2.打开http,修改防火墙配置  systemctl   start   httpd  firewall-cmd   --permanent   --add-service=http  firewall-cmd   --reload 3.建立默认发布文件  /var/www/html/index...

2018-05-03 22:54:57 528

原创 linux 基础练习

RHCSA模拟测试考试信息:IPADDR: 172.25.254.x(X 在这里指您的工作站编号加100)NETMASK: 255.255.255.0GATEWAY: 172.25.254.250DNS: 172.25.254.250yum源地址为:http://172.25.254.250/rhel71.在进行考试之前,请先重置根用户密码为 examwestos2.更改主机名称...

2018-05-02 15:14:54 611

原创 linux 数据库管理

一、数据库管理系统类型  1.DB2 IBM:关系型数据库管理系统,在不同操作系统服务;  2.Oracle 甲骨文:高效率、可靠性好的适应高吞吐量的数据库解决方案;  3.Mysql  甲骨文:业内广泛使用的web服务器解决方案,被称为LAMP;  4.SQL server 微软:使用方便可伸缩性好,相关软件集成程度高;  5.Sybase:典型的UNIX或WindowsNT...

2018-05-01 09:00:23 566

原创 linux 高速缓存

一、高速缓存服务配置   1.服务端安装高速缓存服务  yum install  bind  -y 2.服务端开启高速缓存服务 systemctl start named  注意:开启服务时,若因为加密字符不够,无法正常开启;敲击键盘或移动鼠标即可  正常开启后生成文件  /etc/rndc.key 3.客户端修改DNS配置文件  /etc/resolv.conf ...

2018-04-27 13:03:48 455

原创 linux高级网络配置

一、配置网络桥接 1.网络配置文件目录  /etc/sysconfig/network-scripts/  2.备份网络配置文件(ifcfg-enp5s0     ifcfg-br0)   ifcfg-enp5s0      ##网卡配置文件   ifcfg-br0             ##桥接配置文件   mv   ifcfg-enp5s0   ifcfg-br0...

2018-04-27 11:16:57 520

原创 linux系统排错

一、MBR主导分区损坏 1.可覆盖掉虚拟机的主导分区   dd   if=/dev/zero   of=/dev/vda   bs=446  count=1   此时系统将无法正常开机 2.根据虚拟机版本添加光驱(如7.0的系统光驱为7.0版本的镜像) 3.开机模式中选择修复选项    ##注意:光驱启动   进入系统后,打开 shell   chroot   /mnt/sysimage   查看...

2018-04-21 13:28:04 327

原创 linux系统selinux管理

一、内核级防火墙 selinux  1.三种级别   1 (Enforcing)强制:警告,并拒绝访问   0 (Permissive)警告:不被拒绝,但会产生警告日志     (Disabled)关闭:不被拒绝,可正常访问 2.安全标签:安全上下文   当selinux插件处于关闭状态,vsftp服务无安全标签   当selinux插件处于强制/警告状态,重启时给所有服务添加安全标签(例 ps ...

2018-04-21 13:11:50 276

原创 linux系统FTP服务

一、FTP 文件传输协议  1.FTP为系统提供了通过网络与远程服务器进行传输的简单方法,分主动和被动两种;  2.vsftpd:安全型服务器包,被动传输的接口是随机的,安全级别更高;  3.默认配置文件让anonymous用户只能下载位于chroot目录中的内容;  4./var/ftp:远程FTP客户端能以用户anonymous或ftp用户连接到服务器,无需密码;二、设置FTP服务  1.配置...

2018-04-19 14:43:13 513

原创 linux 系统LVM管理

一、LVM 相关概念    物理存储介质   ##系统的物理存储设备                pv   ##物理卷 ,LVM 的基本存储逻辑块        pe   ##物理块,LVM最小寻址单元,默认4M      vg   ##卷组,类似非lvm系统磁盘           lv    ##逻辑卷,类似非lvm系统的逻辑分区           le    ##逻辑块,lv也可当作最小...

2018-04-19 13:27:58 316

空空如也

空空如也

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

TA关注的人

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