自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lori_jishumeng123的博客

用来保存学习整理的文档,欢迎大家指出不足,一起学习

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

原创 Crontab 语法

Crontab 语法* * * * * command分(00-59) 时(00-23) 日(01-30) 月(01-12) 周(0-6)每10秒执行* * * * * sleep 10; echo 'hello' >> /tmp/crontab_test* * * * * sleep 20; echo 'hello' >> /tmp/crontab_test...

2019-11-14 10:51:47 229

原创 单节点prometheus

单节点搭建:zabbix server搭建过程了解采集的数据默认在./data中,默认以2h的数据存储为一个block,https://www.ctolib.com/docs/sfile/prometheus-book/ha/prometheus-local-storage.html告警配置如何生效?确定当前配置的告警配置哪里有问题?未生效原因及配置的主要点:rules file中的...

2018-11-23 11:57:22 692

原创 异常处理

什么是异常:异常理解为在程序正常的执行过程中,出现的不属于正常控制流的其他情况。导致异常发生的情况是由于未在预期范围内的是执行时出现的中断,未在预期范围内的情况有很多,比如对于是调用指定文件或者目录时对于不存在情况的异常,算为可控范围,还有使用request模块时,发请求时遇到的各类连接失败问题,异常导致中断,所以合理对异常的处理,可以在执行前扩大对代码可以正常执行的环境,对这种可能会导致程序...

2018-11-23 11:46:31 264

原创 git使用

一、常用操作git clone 仓库地址 克隆仓库git branch 分支名字 创建分支git checkout 分支名字 切换分支git history 查看git操作记录git fetch 更新到最新的commit结构gi...

2018-11-23 11:35:39 191

原创 python规范【踩过的】

google python规范https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/#id3 【语言规范】https://zh-google-styleguide.readthedocs.io/en/latest/google-python-st...

2018-11-23 11:18:41 168

原创 zabbix自定义监控项流程

网络自动发现支持自动发现网络设备和服务器(可通过自动配置自动发现服务规则实现)。支持Agent自动注册。支持自动发现(Low leveldiscover)实现动态监控项的批量监控(支持自定义)。自动发现lld机制:1.获取监控数据脚本获取的数据格式必须是字典,或者字典的列表,因为zabbix discovery只接收json格式e.g{ "data": [ { ...

2018-11-23 11:12:20 1116

原创 zabbix报警

实例环境:Host:test-172.18.2.27,Trigger:Template App NTP Service: NTP service is down on {HOST.NAME}Template App FTP Service: FTP service is down on {HOST.NAME}User:admin 邮箱:[email protected]...

2018-11-23 10:48:36 455

原创 zabbix数据采集方式

图解:zabbix-server端通过创建监控项,监控项中指定相关的协议(SNMP,SSH,TELNET,JMX等),根据协议的区分,采用trapper或者poller的进程去建立连接和采集数据,trapper的方式为server被动接收数据,poller为主动去请求数据,与proxy的关系,只有一条tcp的连接,在proxy配置中设置configFrequency的时间,意为server与p...

2018-11-23 10:34:50 2094

原创 zabbix数据存储结构

除了基本的host,item,template等表以外,主要是history和trend的数据。数据库的性能优化也会从这两个点切入,housekeeper机制和trend机制。housekeeper采用定时删除history数据,trend采用粗粒度的方式,将history的数据计算min,max, average的算法保留history数据,因为对于history数据,全部删除总归会是不可靠的...

2018-11-23 10:28:35 529

原创 监控了解

监控对象:1. 硬件监控——IPM采集方式2. 系统监控——Agent采集方式CPU监控指标:1)上下文切换2)运行队列3)使用率使用的命令:htop,top,vmstat,mpstat,dstat,glances内存监控指标:1)内存使用率2)SWAP使用率使用的命令:free,top,vmstat,glancesIO监控指标:1)磁盘使用率2)磁盘读写...

2018-11-23 10:25:56 157

原创 数据类型--python练习题

1.随机数。 生成一个由N各元素的由随机数n组成的列表,其中N和n的去值范围分别为(1<=N<=100),(0<=n<=2^31-1)。然后再随机从这个列表中取N(1<=N<=100)个随机数出来,对它们进行排序,然后显示整个子集def suijishu(): import random num=random.randint(1,100) lst=[] for it

2017-10-25 17:54:28 466

原创 python学习8------高阶函数

#### 高阶函数 ####一.定义变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数二.应用1.map()map() 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回练习题:把这list列表中的所有数字转为字符串;([1,2,3]---

2017-07-11 16:39:33 356

原创 python作业

1   #### 用户登陆 ######!/usr/bin/env python# coding:utf-8'''@author:liurong@file:password.py@contact:[email protected]@time:7/11/173:27 PM@desc:'''print '''        欢迎来到用户管理系统!1) (L

2017-07-11 15:46:55 372

原创 python学习7-------高级特性

### 函数高级特性 ###一.迭代1.定义:可以通过 for 循环来遍历这个 list 或 tuple,这种遍历称为迭代(Iteration)2.判断是否为可迭代对象通过 collections 模块的 Iterable 类型判断示图:判断元组,字典,列表,字符,整形等是否为可迭代类型3.枚举枚举方法enumerate,把一个 list 变成索引­元素对

2017-07-11 15:06:38 280

原创 pyhon学习6------函数

#### 函数 ####一.定义• def关键字,依次写出函数名、括号、括号中的参数和冒号 :• 在缩进块中编写函数体,函数的返回值用 return 语句返回。示图:函数格式二.特性1.调用函数Python 内置了很多有用的函数,我们可以直接调用:• abs()        ##绝对值• cmp()        ##比较大小,1为前者大,-1为后者大

2017-07-11 13:12:26 382

原创 python学习5——集合

集合一、定义可以定义空集合:{}示图:二、特性功能:集合是一个无序的,不重复的数据组合1.去重示图:2.关系测试• 交集: list_1.intersection(list_2)• 并集: list_1.union(list_2)• 差集: list_1.difference(list_2)    list_2.difference(li

2017-07-07 18:02:55 283

原创 python学习3——列表

列表一、定义• 定义一个空列表list = []• 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可list = ["fentiao", 4, 'gender']list1 = ['fentiao',(4,'male')]二、操作1.索引•下标是从0开始计算,比如list[0]读取的是列表的第1个元素;•list[-1

2017-07-07 17:39:30 294

原创 python学习4——元组

元组一、定义•- 定义空元组tuple = ()•- 定义单个值的元组tuple = (fentiao,)•- 一般的元组tuple = (fentiao, 8, male)二、特性• 不能对元组的值任意更改;• 对元组分别赋值,引申对多个变量也可通过元组方式分别赋值示图:分别赋值三、操作1.索引2.切片3.重复4.连

2017-07-07 17:18:17 274

原创 python学习2——字符串

字符串类型一、定义•第一种方式:str1 = 'our company is westos'•第二种方式:str2 = "our company is westos"•第三种方式:str3 = """our company is westos"""二、转义符号一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符\n: 代表换行符

2017-07-07 16:54:41 275

原创 Python学习1——数据类型

1.为什么要使用 /usr/bin/env python 而不是 /usr/bin/python脚本语言第一行目的是指出所需要的解释器去执行该脚本#!/usr/bin/python是告诉操作系统执行该脚本是去使用/usr/bin/python的解释器#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装载默认的/usr/bin/路径里,当系统看

2017-06-29 16:16:20 330

原创 编写 script.sh练习题

编写 script.sh要求:1.三个文件scripts.sh /mnt/userfile /mnt/passwdfile2.当要建立的用户已经存在时不做任何操作3.当脚本后所指定文件个数少于2个please give me userfile or password file4.当所给文件的行数不一致/mnt/userfile's line is dif

2017-06-15 10:01:52 336

原创 unit10-Bash scripts 1

第十单元--Bash scripts 1如何创建新shell脚本?1. 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash2. 使文件可执行(使用chmod +x scripts)3. 运行脚本1>将脚本放置在用户的$PATH的目录中,可直接输入脚本名称即可运行 ~/bin – 用于用户的私有程序 /usr/local/bin – 本地开发

2017-06-14 23:20:28 258

原创 unit-10--Bash-_scripts 2

第十单元--Bash-_scripts 2一、位置参数1.read交互式输入#!/binbashread -p 'Enter your first and last name: ' FIRST LAST2.Bash解析的个别参数或整个原始命令行。指定的位置参数总数:$#位置参数自身:$0、$1、$2、$3....所有位置参数: $@、$*二、

2017-06-14 23:18:42 344

原创 unit7-samba

第十单元-samba### 认识  ###通用Internet文件系统(CIFS)也称为服务器信息块(SMB),是适用于Microsoft Windows服务器和客户端的标准文件和打印机共享系统。Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。Samba服务的组成部分1. 软件包:

2017-06-08 22:20:05 246

原创 unit6-nfs

第六单元-nfs### 认识nfs ###网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问其文件。NFS协议有多个版本:Linux支持版本4、版本3和版本2, 而大多数系统管理员熟悉的是NFSv3。默认情况下,该协议并不安全,但是更新

2017-06-08 18:27:12 274

原创 unit5-iscsi

第五单元-iscsi###### 认识 ######iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文。   iSCSI

2017-06-08 16:39:01 322

原创 unit10-firewalld配置【当前内容包括iptables配置】

第十单元-防火墙配置#####三大表五大链#####filter: INPUT, OUTPUT, FORWARDnat: INPUT, OUTPUT, PREROUTING, POSTROUTINGmangle:INPUT, OUTPUT, PREROUTING, POSTROUTING, FORWARDINPUT:进来的数据包应用此规则链中的策略OUTPUT:

2017-06-01 09:20:49 430

原创 unit4-SMTP配置

第四单元:SMTP配置###初始环境##设置主机IP服务器:hostnamectl set-hostname westos-mail.westos.com  ##修改主机名为westos-mail.westos.comvim /etc/yum.repos.d/rhel_dvd.repo   ##修改yum源指向示图1:vim /etc/sysconfig/netwo

2017-05-27 20:33:51 1564

原创 unit2-高级网络配置【bond,team,br0,ipv6】

bond---网卡阵列双卡网卡可以预防当某块网口损坏,不能工作是立刻顶替上去,并且信息不会丢失,不会影响其他进程的进行1.添加为双网卡示图:2.删除之前的network记录nm-connection-editor图形界面删除所有连接3.添加bond0nmcli conncetion add con-name bond0 ifname type bond mo

2017-05-18 17:52:08 938

原创 squid设置

squid设置一、正向代理1.正向代理连接服务端:yum insatll squid -y  ##安装服务systemctl start squid  ##开启服务netstat -antple | grep squid  ##查看squid的端口示图:检测端口vim /etc/squid/squid.conf示图:squid端口查看客户端浏

2017-05-18 17:46:58 698

原创 Linux unit9-apache

第九单元-apache设置一、安装开启,及基本配置认识1.安装开启yum install httpd -ysystemctl start httpdsystemctl enable httpdsystemctl stop firewalldsystemctl disable firewalld2.基本配置***1***默认发布文件index.ht

2017-05-17 17:13:02 322

原创 Linuxunit8-mariadb数据库

第八单元-数据库mariadb一、安装登陆1.安装,开启服务yum install mariadb-server -ysystemctl start mariadb2.屏蔽mysql的入口1>监听端口屏蔽netstat -antple | grep mysql ##检测监听端口,端口显示为80示图:监听端口vim /etc/my.cnf  #

2017-05-17 16:57:54 362

原创 Linux学习三——DNS设置

第三单元--DNS设置##DNS 总揽1 权威名称服务器– 存储并提供某区域 ( 整个 DNS 域或 DNS 域的一部分 ) 的实际数据。权威名称服务器的类型包括:  Master : 包含原始区域数据。有时称作 “ 主要 ” 名称服务器  Slave : 备份服务器 , 通过区域传送从 Master 服务器获得的区域数据的副本。有时称作“ 次要 ” 名称服务器2

2017-05-09 15:04:59 418

原创 Linux学习第八单元-LDAP网络用户账户

第八单元-LDAP网络用户账户一、手动设置1.安装客户端软件yum install -y authconfig-gtk sssd2.通过 authconfig-tui 认证 ldap 用户authconfig-tui  ##进入认证界面User Information : Use LDAPAuthentication : Use Shadow Passwords

2017-05-04 08:46:52 880

原创 Linux学习第七单元-访问网络文件共享服务

第七单元-访问网络文件共享服务**前言:挂载网络文件系统1.网络文件系统网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统 , 而不是由块设备 ( 例如硬盘驱动器 ) 提供的。客户端通过特殊的文件系统协议和格式访问远程存储2.Linux中访问网络文件系统协议:NFS ( Network File System ) 可看作是 Linux 、UNIX

2017-05-04 08:34:11 585

原创 Linux学习第六单元-文本处理工具

第六单元-文本处理工具1.diffdiff 命令用于比较两个文件的内容 , 以了解其区别。它还可用于创建补丁文件。补丁文件用于在企业环境的多台计算机之间对相似文件进行更改  -c  ##显示上下文周围的行  -r  ##从指定的目录开始文件案执行递归式比较  -u  ##使用同一输出格式(对于生成补丁文件很有用)示图:两个文件内容显示示图:2.p

2017-05-03 15:22:08 347

原创 Linux学习第十一单元-系统恢复单元

第十一单元-系统恢复单元**系统引导过程**通电--bios初始化--grub2磁盘引导阶段--grub2文件引导阶段--指定bot所在分区--启动内核,只读挂载设备--启动init程序进入初始化阶段--期待哦各systemd初始化进程--读,取/etc/systemd中的文件--启动程序--启动登陆环境一、bios 初始化• 基本输入 / 输出系统 ( BIOS ) 是内

2017-05-03 12:52:55 398

原创 脚本建立新的swap分区

要求书写脚本实现:建立新的swap区实现开机swap区自己激活脚本内容:#!/bin/bashfdisk $1n$2$3tb8wqendpartprobe实现开机自动激活:修改配置文件/etc/fstab## /etc/fstab# Created by anaconda on Wed May  7 01:22:57 20

2017-04-27 18:23:36 337

原创 Linux学习第九单元-部署ftp文件共享服务

第九单元-部署ftp文件共享服务一、FTP服务器部署1.认识:FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法• 在 RED HAT ENTREPRISE LINUX 6 中。 FTP 服务器包的名称为VSFTPD , 它代表 Very Secure File TransferProtocol

2017-04-27 17:37:34 546

原创 Linux学习第十单元-selinux对文件的控制

selinux对文件的控制/etc/sysconfig/selinux文件内容# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#     enforcing - SELinux security policy is enforc

2017-04-27 17:35:07 1404

空空如也

空空如也

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

TA关注的人

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