自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenStack云计算平台(一)

OpenStack1.opnestack简要介绍2.openstack核心项目3.环境3.1安全3.2主机网络3.2.1配置网络接口3.2.2 配置域名解析3.3 网络时间协议(NTP)3.4 OpenStack包3.5 SQL数据库3.6 消息队列3.7 Memcached4. 认证服务4.1 先决条件4.2 安全并配置组件4.3 配置 Apache HTTP 服务器4.4 创建服务实体和API端点4.5 创建域、项目、用户和角色4.6 验证操作5. 创建 OpenStack 客户端环境脚本5.1 创建脚

2021-04-03 19:48:54 585

原创 hadoop大数据平台的简介及搭建

Hadoop1.简介2.hadoop的优点3.hadoop核心架构1.简介Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File System),其中一个组件是HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合

2021-04-03 19:36:15 678 1

转载 ELK日志分析平台(六)----metricbeat和filebeat

补充1.前期环境1.1 server1上负责es1.2 server4上负责kibana2. 使用内部设置进行健康监测3. 配置metricbeat进行健康检测3.1 基本配置metric监控3.2 最终效果(禁用掉内部收集)4. 结合filebeat4.1 安装filebeat4.2 配置信息4.3 查看获取的日志效果4.4 别的节点也配置filebeat进行日志监测4.5 查看所有节点日志4.6 metricbeat使用dashboards(仪表板)模板4.7 filebeat使用dashboard模板

2021-03-29 16:29:04 601 2

原创 ELK日志分析平台(五)----启用xpack安全验证

启用xpack安全验证1 设置使用logstach2 启动xpack安全验证2.1 ES集群进行安全认证2.2配置所有的elasticsearch集群节点3 head访问4 创建用户和密码5 网页访问6 运行logstash7 配置kibana1 设置使用logstach[root@server4 filebeat]# vim filebeat.yml [root@server4 filebeat]# systemctl restart filebeat.service ##重启filebeat

2021-03-17 10:24:47 200

原创 ELK日志分析平台(四)----filebeat--更加轻量化的数据采集器(类似于logstash)

filebeat1.filebeat是什么1.1filebeat和beats的关系1.2filebeat是什么1.3filebeat和logstash的关系2.filebeat的原理2.1filebeat的构成2.2filebeat如何保存文件的状态2.3filebeat何如保证至少一次数据消费3.filebeat安装与配置3. 测试4.自定义显示名字(模板)1.filebeat是什么1.1filebeat和beats的关系首先filebeat是Beats中的一员。Beats在是一个轻量级日志采集器

2021-03-17 09:50:26 395 3

原创 ELK日志分析平台(三)----kibana数据可视化

kibana数据可视化1.什么是kibana2.kibana的主要功能3.kibana安装与配置4.安装结果5.使用1.什么是kibanaELK中的K,KibanaKibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询

2021-03-16 21:21:35 237

原创 ELK日志分析平台(二)----logstash数据采集

logstash数据采集1. logstash1.1logstash介绍1.2logstash的力量2. Logstash的安装与配置(一台新的虚拟机)2.1软件的下载和安装2.1.1软件的下载2.2.1软件的安装2.3 环境变量的配置2.4 标准输入到标准输出(命令)3. elasticsearch输出插件3.1 标准输入与标准输出(文件)3.2 标准输入到文件3.3 查看输入到文件的内容3.3.1 查看内容3.3.2 补充3.4 将文件内容输出到es主机3.5 Syslog输入插件3.6 多行过滤插件c

2021-03-16 20:52:34 211

原创 ELK日志分析平台(一)----elasticsearch实战

elasticsearch1. 简介2. ES分布式安装与部署(用三台虚拟机,全部一样的配置,改一下主机名即可)2.1 修改配置文件,并启动服务2.2 查看日志排错3. 插件安装(一台做过即可,实现web界面控制)3.1 做免密1. 简介2. ES分布式安装与部署(用三台虚拟机,全部一样的配置,改一下主机名即可)2.1 修改配置文件,并启动服务2.2 查看日志排错3. 插件安装(一台做过即可,实现web界面控制)3.1 做免密3.2 确保三个节点属于一个集群(uuid保持一致)3.3 下载e

2021-03-16 15:33:47 286

原创 k8s--Kubernetes集群部署

Kubernetes1. Kubernetes简介与架构1.1 Kubernetes简介1.2 kubernetes设计架构2. 环境的清理3. Kubernetes部署3.1 所有节点部署docker引擎3.2 禁用swap分区3.3 安装部署软件kubeadm3.4 查看默认配置信息3.5 修改镜像仓库3.6 初始化集群3.6 Master查看状态:3.7 安装flannel网络组件(先配置再安装网络组件)3.7 配置kubectl(要先于配置网络)3.8 配置kubect

2021-03-08 17:11:39 527 1

原创 Python字符串的用法

python字符串的用法1 Python常用转义字符2 字符串的基本用法2.1 连接操作符和重复操作符2.2 成员操作符2.3 正向索引和反向索引2.4 切片2.5 for循环遍历字符串3 python 字符串常用操作方法3.1 数据清洗3.2 字符串的类型判断3.3 字符串类型的转换3.4 判断字符串的开头的和结尾3.5 字符串位置的调整3.6 字符串的搜索和统计3.7 字符串的分离和拼接4 随机生成数字和字母4.1 随机生成数字4.2 随机生成字符4.3 随机生成数字和字母的组合5 测试题1 Pyth

2021-02-05 18:53:50 212 2

原创 Python和Pycharm安装和使用(win10,pycharm中文插件)

Python和Pycharm安装和使用(win10)1 Python的安装1.1 Python的安装和下载1.2 IDLE的使用2 Pycharm 的安装2.1 PyCharm汉化插件2.2 pycharm的使用2.3 activate-power-mode插件安装1 Python的安装1.1 Python的安装和下载进入官网下载: https://www.python.org/downloads/查看电脑的系统类型:我的电脑——>右键——>属性选择要下载的python的版本(我的

2021-02-05 12:01:13 318

原创 zabbix监控1

zabbix监控1. zbbix监控的部署1.1安装配置zabbix1.2转换为图形后有乱码的解决方案2.对主机进行监控3.自动添加被监控端4.自动注册1. zbbix监控的部署1.1安装配置zabbix官方有,直接下载如果用官方的镜像,下载速度会慢很多,所以改为阿里云的镜像安装Zabbix server,并使用MySQL安装数据库用户端的创建和授权导入数据库数据安装前端,有一个图形化的展示解决依赖性,这样前端就搞定了修改配置文件1.2转换为图形后有乱码的解决方案放置字体的目

2021-01-22 00:14:52 90

原创 nginx+php+高速缓存memcache

nginx+php+高速缓存memcache1.php源码编译(php-fpm)2.nginx结合php-fpm3. php添加memcache功能模块4. 构建nginx高速缓存5. nginx结合lua6. tomcat结合memcache7. goaccess日志可视化1.php源码编译(php-fpm)1.1 软件下载1.2 软件编译2.nginx结合php-fpm3. php添加memcache功能模块3.1 添加环境变量3.2 下载高速缓存压缩包3.3 软件安装3.4 配置p

2021-01-14 18:33:05 152

原创 nginx的负载均衡

nginx1.下载nginx2.解压nginx3.进入nginx-1.18.02.3.负载均衡4.nginx的并发优化worker_cpu_affinity 01 10; cpu有多少个核,就有几位数,1代表内核开启,0代表内核关闭

2021-01-14 16:57:55 147

原创 2.ansible中常用模块

2.ansible中常用模块test settingssh key crypt node{1…3} root,westosid_rsa ----> ansible -----> lee,rootsudo node{1…3} westos ALL=(ALL) NOPASSWD: ALLvim test.sh#!/bin/bash#!/bin/bashecho “####################node1###################”ssh westos

2020-12-28 14:41:37 149

原创 1.ansible的安装及部署

1.ansible的安装及部署Ansible 172.25.x.254node1 172.25.x.1node2 172.25.x.2node3 172.25.x.31.Ansible对于企业运维的重大意义2.Ansible的安装epel源dnf install ansible -yansible --viersionansible的基本信息:/etc/ansible/ansible.conf 全局配置文件,默认很少修改/etc/ansible/hosts

2020-12-28 14:40:20 115 1

原创 4.shell脚本中的变量

4.shell脚本中的变量1.变量的定义1)定义本身变量就是内存一片区域的地址2)变量存在的意义命令无法操作一直变化的目标用一串固定的字符来表示不固定的目标可以解决此问题2.shell脚本中变量的定义方法1)环境级别export a=1在环境关闭后变量失效2)用户级别vim ~/.bash_profileexport WESTOS=13)系统级别vim /etc/profileexport WESTOS=1vim /etc/profile.d/westos.s

2020-12-22 15:31:05 134

原创 3.shell脚本的基础知识

3.shell脚本的基础知识1.什么是shell脚本中命令的解释器2.shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机3.如何创建shell脚本#!/bin/bash ##幻数vim自动添加脚本首部“map ms:call WESTOSTITLE()'sautocmd BufNewFile .sh,.script call WESTOSTITLE()func WESTOSTITLE()call append(0

2020-12-22 15:30:16 110

原创 2.文本处理工具(文本三剑客)

2.文本处理工具(文本三剑客)1.grepgrepgrep -E = egrep E是扩展的意思相当于或grep -E ‘root | bash’ 查找root或者bash存在的行grep 格式grep 匹配条件 处理文件grep root passwd 过滤root关键字grep ^root passwd 以root开头grep root$ passwd 以root结尾grep -i root passwd 忽略大小写grep -E

2020-12-10 22:07:12 122

原创 1.shell中常用的基础命令

1.diff用法:diff [options] files|directorys输出信息:[num1,num2] [a|c|d] [num3,num4]num1,num2 第一个文件中的行a 添加c 更改d 删除< 第一个文件中的内容> 第二个文件中的内容num3,num4 第二个文件中的行

2020-12-07 15:57:08 159

原创 9.linux中内核级加强型火墙的管理

########## 一.Selinux的功能 ###############1.观察现象当Selinux未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp查看文件时显示"?"ps auxZ | grep vsftpd 时显示:root 8546 0.0 0.0 26952 408 ? Ss 10:35 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftp

2020-11-27 15:57:52 66

原创 8.linux中的火墙策略优化

1.火墙介绍1.netfilter2.iptables3.iptables|firewalld2.火墙管理工具切换在rhel8中默认使用的是firewalldfirewalld----->iptablesdnf install iptables-services -ysystemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalldsystemctl enable --now iptablesi

2020-11-27 15:53:53 82

原创 7.企业dns服务器搭建

dns服务器部署1.关于dns的名词解释dns:domain name service(域名解析服务)#关于客户端:#/etc/resolv.conf ##dns指向文件nameserver 172.25.254.20#测试:host www.baidu.com ##地址解析命令dig www.baidu.com ##地址详细解析信息命令A记录 ##ip地址叫做域名的Address 记录SOA ##授权起始主机dns顶级. 13次级.com .net .edu .or

2020-11-25 11:46:40 121

原创 6.网络文件系统

1. samba服务简介作用:windows系统共享文件时用到的协议smbsmb是由miscrosoft+sunLinux cifs######2.samba基本信息######服务启动脚本:smb.service主配置目录:/etc/samba主配置文件:/etc/samba.conf安全上下文:samba_share_t端口:139445安装包:sambasamba-common######2.samba的安装与启用######samba的安装:dnf ins

2020-11-25 11:44:31 155

原创 5.mysql数据库的基本管理

1.数据库的介绍1.什么是数据库数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver …3.Mysql (SUN -----> Oracle)4.mariadb2.mariadb的安装dnf install mariadb-server.x86_64 -y3.软件基本信息mariadb.service ##启动服务3306 ##默认端口号/etc/my.cnf ##主配置文件/var/lib/m

2020-11-25 11:43:50 65

原创 4.Apache的管理及优化web

1.Apache的作用在web被访问时通常使用http://的方式http:// ##超文本传输协议http:// 超文本传输协议提供软件:ApachenginxstgwjfeTengine2.Apache的安装dnf install httpd.x86_64 -y3.Apache的启用systemctl enable --now httpd ##开启服务并设定服务位开机启动firewall-cmd --list-all ##查看火墙信息firewall-cmd --

2020-11-25 11:42:38 150

原创 3.vsftpd服务的部署及优化

#########################实验环境##########################server主机:westos_node1172.25.254.250selinux关闭火墙开启dnf安装设定完成#client主机:westos_linux172.25.254.100selinux关闭dnf安装设定完成安装lftp #ftp协议文本浏览器#########################1.ftp介绍####################

2020-11-25 11:41:11 81

原创 2.LVM逻辑卷使用方法

2.LVM逻辑卷使用方法linux系统管理及网络服务一. 逻辑卷pv 物理卷 被处理过的物理分区pe 物理扩展 设定存储最小单元vg 物理卷组 捆绑pv到一个组中lv 逻辑卷 分配最终的使用设备监控建立过程watch -n 1 “pvs;echo===;vgs;echo===;lvs;echo===;df -h /data”二. lvm设备建立建立物理分区并设定分区type为lvmpvcreate /dev/vdb2 创建p

2020-11-25 11:38:27 206

原创 1.linux中存储管理

1.linux中存储管理1.设备识别设备接入系统后都是以文件的形式存在设备文件名称:SATA/SAS/USB /dev/sda,/dev/sdb s=SATA,d=DISK,a=第几块IDE /dev/hd0,/dev/hd1 h=hardVIRTIO-BLOCK /dev/nvme0,/dev/nvme1 v=virtioM2(SSD) /dev/mm

2020-11-24 09:42:20 162

原创 16.系统定时任务及延时任务

######系统延时任务及定时任务########1.系统延时任务##[root@localhost ~]# at 23:37 ##设定任务执行时间at> rm -fr /mnt/* ##任务动作 at> << CTRL +D ##用ctrl+D发起任务[root@localhost ~]# at now+1min ##延时1分钟at> rm -fr /mnt/*at> at -l ##查看任务列表at -c 任务号 #

2020-11-09 17:44:09 51

原创 15.linux系统引导过程及引导修复

#################################1.通电##################################################################2.bios初始化#################################对硬件检测初始化硬件时钟#################################3.磁盘引导#################################mbr=主引导记录=0磁道1扇区

2020-11-09 17:41:25 61

原创 14.linux中的无人职守安装脚本kickstart

一.kickstart自动安装脚本的作用#在企业中安装多台操作系统时面临的问题#当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作#如何解决以上问题?#用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取#kickstart作用#以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart

2020-11-09 17:39:37 94

原创 13.linux下的虚拟化部署

13.linux下的虚拟化部署###########kvm安装条件##############1.inter cpu ----> vmx2.amd cpu -------> svm##########kvm虚拟化安装############dnf group install “Virtualization Client” “Virtualization Hypervisor” “Virtualization Tools” -yVirtualization Client ##虚拟

2020-11-09 17:37:46 67

原创 12.linux系统中的软件管理

12.linux系统中的软件管理1.Linux中软件包的类型1.DEB UBlinux DEBlinux2.RPM redhat centOS fadora3.bz2|gz|xz 1.需要源码安装需要编译2.绿色软件,直接可用ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure”Firefox-latest-x86_64.tar.bz2 绿色“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”2.软件包的名称结构[dh

2020-11-09 14:26:38 108

原创 11.linux系统中的网络管理

11.linux系统中的软件管理一.什么是IP ADDRESSinternet protocol ADDRESS 网络进程地址ipv4 internet protocol version 41.2x32ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254二.子网掩码用来划分网络区域子网掩码非0的位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域主机位表示网

2020-11-09 11:17:21 99

原创 10.linux系统下的日志管理

linux系统下的日志管理实验环境westos_linux: 172.25.254.id+10westos_node1: 172.25.254.id+200wesots_linux&westos_node1:systemctl stop firewalld1.journald服务名称:systemd-journald.service journalctl 默认日志存放路径: /run/log实验1 journalctl命令的用法journalctl -n 3 日志的最新3条–

2020-11-09 11:13:51 75

原创 9.linux系统中的文件管理

9.linux系统中的文件管理1.实验环境需要2台主机并且保证这两台主机是可以通信的westos_linux : 172.25.254.10westos_node1 : 172.25.254.20westos_linux&westos_node1:systemctl disable firewalldsystemctl stop firewall1 scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径scp 远程主机用户@远程主机ip:远程

2020-10-22 23:25:28 62

原创 8.linux中的远程登录服务

8.linux下的网络配置一.什么是IP ADDRESSinternet protocol ADDRESS 网络进程地址ipv4 internet protocol version 41.2x32ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254二.子网掩码用来划分网络区域子网掩码非0的位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域主机位表示网络

2020-10-22 23:13:57 1033

原创 7.linux中的进程管理

7.linux中的进程管理一.进程定义进程的定义:程序是静态的代码文件进程是指程序运行时的形态进程是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)进程&线程进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上到下贯穿运行的当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程线程资源是共享的进程状态R(TASK_RUNNING) 可执行状态(running,ready)S(TASK_INTRRUPTABL

2020-10-22 22:48:55 129

原创 6.linux系统中的权限管理

6.linux系统中的权限管理一.权限查看及读取1)权限查看-l file 查看文件权限-ld dir 查看文件目录权限2)权限的读取”文件的属性被叫做文件的元数据(meta data)““一种元数据用1个byte来记录内容”文件权限信息-rw-r–r-- | . | 1 | root | root | 0 | Apr 12 10.57 | westos[1] [2] [3] [4] [5] [6] [7] [8] [9]目录权

2020-10-20 09:05:18 82

空空如也

空空如也

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

TA关注的人

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