- 博客(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
1868
原创 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
886
原创 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
1362
原创 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
824
原创 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
454
原创 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
493
原创 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
804
原创 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
543
原创 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
2593
原创 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
1166
原创 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
862
原创 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
4802
原创 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
635
原创 python面向对象
一、面向对象和面向过程**面向对象编程—Object Oriented Programming,简称 OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数;**面向过程把函数继续切分为子函数,来降低系统的复杂度;二、类1.类的创建 父类(基类)和子类(派生类)##针对不同对象,特色化设置class Cat(object): ##所有类的父类均可为ob...
2018-06-07 14:50:25
392
原创 python文件操作
一、文件读写的原理Python 内置了读写文件的函数,用法和 C 是兼容的;操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;二.文件读写的操作注意:##注意:操作时顺序为:打开+操作+关闭f = open('/root/hello') ##打开文件,如不存在会报错f.r...
2018-06-07 00:23:49
358
原创 python模块
模块一、模块简述在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性;当一个模块编写完毕,就可以被其他地方引用;二、模块搜索路径1.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中:In [1]: import sysIn [2...
2018-06-05 23:29:09
230
原创 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
1301
原创 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
358
原创 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
478
原创 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
886
原创 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
429
原创 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
574
原创 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
317
原创 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
10233
原创 linux中shell的正则表达式
一、grep 1.grep概述 文本过滤命令:grep是一种文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行; grep:由正则表达式或者字符及基本文本字符所编写的过滤条件; 2.grep匹配字符 - E ##扩展正则表达式 grep root passwd ##模糊过滤root字符 grep -E "\<...
2018-05-17 15:56:19
694
原创 linux中shell的变量
一、变量概述 1.变量:在程序运行过程中允许改变值的量 2.特点:用一串固定的字符表示不固定的值; 是一种使用方便的占位符,用于引用计算机内存地址; 在shell中不能永久保存在系统中,必须在文件中声明; 3.种类: 环境级:只在当前shell有效,shell关闭变量丢失; 用户级:只针对当前用户有效,其他用户无效; 系统级:当前...
2018-05-17 15:25:37
346
原创 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
554
原创 linux中firewalld服务管理
一、防火墙 1.概述 动态防火墙后台程序 FireWalld 提供了一个动态管理的防火墙,用以支持网络的zones,以分配对一个网络及相关连接和界面一定程度的信任;它支持以太网桥,并有分离运行时间和永久行配置选择。 2.域 home(家庭):用于家庭网络,仅接受dhcpv6-client、ipp-client、mdns、samba-client、ssh服务 intern...
2018-05-09 23:14:55
500
原创 linux中ISCSI服务管理
一、ISCSI服务 SCSI(Internet SCSI)支持从客户端通过IP向远程服务器上的iSCSI存储设备发送SCSI命令;默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文端口。二、ISCSI服务设置服务端 1.安装并开启服务 2.新建分区 ##同步分区表 3.配置ISCSI targetcli命令/> ...
2018-05-08 22:48:47
2940
原创 linux的NFS文件系统
一、NFS服务 NFS:网络文件系统,是Unix系统和网络附加存储文件管理常用的文件系统,允许多个客户端通过网络共享文件访问;二、NFS管理 1.服务端安装 nfs-utils 2.打开nfs,进行配置 *(sync) ##所有人同步数据,只读挂载 exportfs -rv ##刷新nfs配置,不要restart!! 客户端安装nf...
2018-05-05 16:36:47
451
原创 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
435
原创 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
589
原创 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
681
原创 linux 数据库管理
一、数据库管理系统类型 1.DB2 IBM:关系型数据库管理系统,在不同操作系统服务; 2.Oracle 甲骨文:高效率、可靠性好的适应高吞吐量的数据库解决方案; 3.Mysql 甲骨文:业内广泛使用的web服务器解决方案,被称为LAMP; 4.SQL server 微软:使用方便可伸缩性好,相关软件集成程度高; 5.Sybase:典型的UNIX或WindowsNT...
2018-05-01 09:00:23
621
原创 linux 高速缓存
一、高速缓存服务配置 1.服务端安装高速缓存服务 yum install bind -y 2.服务端开启高速缓存服务 systemctl start named 注意:开启服务时,若因为加密字符不够,无法正常开启;敲击键盘或移动鼠标即可 正常开启后生成文件 /etc/rndc.key 3.客户端修改DNS配置文件 /etc/resolv.conf ...
2018-04-27 13:03:48
536
原创 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
576
原创 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
529
原创 linux系统selinux管理
一、内核级防火墙 selinux 1.三种级别 1 (Enforcing)强制:警告,并拒绝访问 0 (Permissive)警告:不被拒绝,但会产生警告日志 (Disabled)关闭:不被拒绝,可正常访问 2.安全标签:安全上下文 当selinux插件处于关闭状态,vsftp服务无安全标签 当selinux插件处于强制/警告状态,重启时给所有服务添加安全标签(例 ps ...
2018-04-21 13:11:50
333
原创 linux系统FTP服务
一、FTP 文件传输协议 1.FTP为系统提供了通过网络与远程服务器进行传输的简单方法,分主动和被动两种; 2.vsftpd:安全型服务器包,被动传输的接口是随机的,安全级别更高; 3.默认配置文件让anonymous用户只能下载位于chroot目录中的内容; 4./var/ftp:远程FTP客户端能以用户anonymous或ftp用户连接到服务器,无需密码;二、设置FTP服务 1.配置...
2018-04-19 14:43:13
608
原创 linux 系统LVM管理
一、LVM 相关概念 物理存储介质 ##系统的物理存储设备 pv ##物理卷 ,LVM 的基本存储逻辑块 pe ##物理块,LVM最小寻址单元,默认4M vg ##卷组,类似非lvm系统磁盘 lv ##逻辑卷,类似非lvm系统的逻辑分区 le ##逻辑块,lv也可当作最小...
2018-04-19 13:27:58
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人