自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins推送脚本 优化版

#!/bin/bash# Source function library.. /etc/init.d/functions# 定义分割线separator(){ for ((i=1;i<=100;i++)) do echo -n "=" done echo -e}separator# 定义后端服务器列表group_l...

2019-10-22 11:31:06 216

原创 jenkins 推送脚本

#!/bin/bash################################################################################### $Name: xxx.sh# $Version: xxx# $Function: xxx# $Author: xxxx# $organization...

2019-08-05 14:54:24 432

原创 linux判断某服务是否启动脚本

svc="sendmail"ifps-ef|grep$svc|egrep-vgrep>/dev/nullthenecho"$svcisstarted!"elseecho"$svcnotfound!"fi ps -ef : 显示当前所有在运行的进程 |:管道,即其前面命令的的输出,作为后面命令的...

2019-07-29 11:10:07 1428

原创 zabbix 字体问题解决

vim include/defines.inc.php查看字体路径 上传解决

2019-05-31 11:43:05 492

原创 iptables

查看是否有规则在用sudo iptables -L -n -v --line-number然后看一下保存的sudo cat /etc/sysconfig/iptables然后用对比如果不一样就把不一样的手段修改/etc/sysconfig/iptables ,增加正在跑的规则再增加我们要加的规则命令行方式sudo iptables -I INPUT 16 -s 0.0.0.0 ...

2019-05-29 11:13:37 144

原创 firewalld 添加删除策略

添加:sudo firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="0.0.0.0/24" port protocol="tcp" port="10050" accept"加载:firewall-cmd --reload删除:sudo firewall...

2019-05-29 11:05:34 6237 1

原创 zabbix平台搭建

getenforcesetenforce 0vim /etc/yum.repos.d/epel.repo ##如果无包则配置阿里yum源#######################################[epel]name=epelbaseurl=https://mirrors.aliyun.com/epel/7/x86_64/gpgcheck=0...

2019-05-27 14:54:25 185

原创 OpenLDAP2.4.44安装和配置

OpenLDAP2.4.44安装和配置修改selinux# vi /etc/selinux/config将SELINUX=enforcing改为:SELINUX=disabledsetenforce 0一、安装OpenLDAP1、安装yum install -y openldap openldap-clients openldap-servers migrationtoo...

2019-05-07 15:45:21 1094

原创 cms 部署

第一、安装ldapOpenLDAP2.4.44安装和配置第二、安装redis第三、安装node以及pm2sudo su -wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.gzsudo tar xzf node-v8.11.2-linux-x64.tar.gzcp ./node-v8.11...

2019-05-07 15:42:03 1102

原创 redis.service

[Unit]Description=RedisAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]User=daemonGroup=daemonType=forkingPIDFile=/var/run/redis_6511.pidExecStart=/usr/local/redi...

2019-05-07 15:40:52 385

原创 redis_6511.conf

# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.conf# Note ...

2019-05-07 15:40:07 169

原创 redis安装 以及做系统服务

ifconfig whereis redis* ps -ef |grep redis sudo yum install yf_redis -y cd /usr/local/redis/ ls sudo rz ##上传配置文件 redis_6511.conf 单独一篇附上 ls ps -aef |grep redi...

2019-05-07 15:38:57 131

原创 NFS文件共享 以及noitify+rsync 文件同步

172.16.0.183==> 172.16.0.184 ##共享目录172.16.0.183:/data/cms/h5/publishmkdir -p /data/cms/h5/publishyum install installnfs-utils rpcbindrpm -qa | grep nfs ##若没有NFS则yum install nfs-utils...

2019-05-07 15:24:50 244

原创 目录同步

CentOS 7 rsync +inotify配置文件实时同步 环境准备:机器1:10.9.19.244  centos 7.2  机器2:10.9.19.213  centos 7.2同步说明:10.9.19.244::/data/h5/pubic/   ---&gt;  10.9.19.213::/usr/local/nginx/html/www/c/ 安装:机...

2019-01-07 16:11:02 291

原创 日志处理(清理、过滤)

sudo find -size +100Msudo find -size +100M -exec ls -lh {} \;sudo sudo  -u daemon sed -i -e :a -e '$q;N;10000,$D;ba'  文件名         ##保留一万条记录 sudo sudo -u daemon pm2  reload 程序名find ./ -mtime +...

2019-01-07 16:06:46 1157

原创 LVM

fdisk -lpvcreate /dev/sdbvgcreate vgdata /dev/sdbvgdisplay lvcreate -n lvdata -L 49.9G vgdatalvdisplay mkdir /datamkfs.ext4 /dev/vgdata/lvdata mount /dev/vgdata/lvdata /datadf -hvi /etc/fsta...

2019-01-07 16:04:43 107

转载 RAID

一共有0~6一共7种,这其中RAID 0、RAID1、RAID 5和RAID6比较常用。RAID 0:如果你有n块磁盘,原来只能同时写一块磁盘,写满了再下一块,做了RAID 0之后,n块可以同时写,速度提升很快,但由于没有备份,可靠性很差。n最少为2。RAID 1:正因为RAID 0太不可靠,所以衍生出了RAID 1。如果你有n块磁盘,把其中n/2块磁盘作为镜像磁盘,在往其中一块磁盘写入数据时,也...

2018-04-19 16:39:07 191

原创 python 文件系统

大象放进冰箱分几步? 打开冰箱-> 大象放进去 -> 关闭冰箱对文件进行操作:      打开文件-> 操作 -> 关闭文件1. 以读'r'的方式打开文件f = open('elepha')print f.read()f.close()以写'w'的方式打开文件:f = open('elepha','w')f.write('hello')        #会删

2017-07-14 21:34:08 342

原创 python 模块与包

模块在 Python 中,一个.py文件就称之为一个模块(Module)。•大大提高了代码的可维护性;•编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用什么是模块?        所有以.py结尾的都可以认为是一个模块,逻辑上组织python代码(函数,变量,类)导入模块的几种方式;- import cacl调用方式:直接导入cacl模块,使用其方

2017-07-14 15:16:52 201

原创 购物车

代码:goods=(['iphone',5000],['book',20],['bike',500],['computer',6000])buy =[]print '''程序操作B:购买商品Q:退出'''salary=input('请充值金额:')while True:    choice = raw_input('请输入操作:').lower()   

2017-07-12 22:33:00 261

原创 python 高阶函数

高阶函数      变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。map函数      map() 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回 filter():filter函数接受函数参数f和列表参数lst,f对lst元素进行判

2017-07-12 22:16:02 215

原创 python 函数高级特性

迭代 可以通过 for 循环来遍历这个 list 或 tuple,这种遍历我们称为迭代(Iteration) 只要是可迭代对象,无论有无下标,都可以迭代,比如 dict就可以迭代判断一个对象是否可迭代    方法是通过 collections 模块的 Iterable 类型判断实现下标循环   Python内置的枚举方法enumerate,把一个 lis

2017-07-12 22:00:07 224

原创 python 函数

函数的定义           def关键字,依次写出函数名、括号、括号中的参数和冒号:           在缩进块中编写函数体,函数的返回值用return语句返回默认为none调用函数:abs( ):   求绝对值cmp( ):比较大小函数类型转换:int( ),float( ),str( ),unicode( ),bool( ):函数名

2017-07-12 21:12:34 227

原创 python 字典

字典的定义:字典的创建:                        dic = {'name':'fentiao','age':5,'gender':'male'}内建方法: fromkeys:多个key对应相同的value值,默认为None                        ddic = {}.fromkeys(('username':,'password')

2017-07-12 19:58:08 144

原创 创建用户

#!/usr/bin/env python#coding:utf-8__author__ = "alliswell"t1 = ["user1","user2"]t2 = ["passwd1","passwd2"]print '''         welcome to user system         (c)reate         (l)ogi

2017-07-06 04:14:15 325

原创 python 元组

元组tuple元组的定义:定义空元组tuple = ( )定义单个值的元组tuple = (fentiao,)一般的元组tuple = (fentiao, 8, male)元组特性 • 不能对元组的值任意更改 • 对元组分别赋值,引申对多个变量也可通过元组方式分别赋值元组内列表值可更改:元组的常用操作 元组也属于序列,可执行的操作有索引、

2017-07-06 02:20:17 202

原创 python 集和

集和的定义:不能包括列表集合的关系测试操作:# 定义一列表,名为list_1list_1 = [1, 2, 3, 4, 5, 1, 2, 3]# 通过set方法,将数据类型从列表转换为集合的数据类型set_1 = set(set_1) # 直接定义一集合,名为set_2set_2 = {1, 2, 45, 66, 3} pri

2017-07-06 01:58:04 203

原创 python 列表

列表列表的定义:# 定义一个空列表list = [ ] # 定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。list = ["fentiao", 4, gender]列表是可变类型的序列,而元组与字符串是不可变类型的序列# 此处定义一列表,名为list1>>> list1 = ["fentiao", 4, "male"]# 通过

2017-07-06 01:12:26 165

原创 python 字符串

字符串字符串的定义:转义符号    一个反斜线加一个单一字符可以表示一个特殊字符,通常是不可打印的字符        \n: 代表换行符        \: 代表本身        \t: 代表tab符       \:\n:\t:三重引号块注释函数的doc文档字符串格式化字符串索引:

2017-07-06 00:50:42 295

原创 python(1)

python概念:python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。python优点:创始人评价:简单、优雅、明确简单体现在如果你的母语是英语,写python脚本就像写文章,很简单;优雅体现在python的格式,比如缩进来确定代码块,可避免编程人员进行复杂的嵌套;明确体现在解决问题的方法只有一种最优选项,而perl语言是每个问题有很多最优解,但不利于团队协

2017-06-29 13:06:59 259

原创 脚本示例

for语句求和case语句计算倒计时:[root@desktop mnt]# /mnt/1.sh After 0:55s is end ^C[root@desktop mnt]# cat /mnt/1.sh #!/bin/bash MIN=1 for ((SEC=3;SEC>=0;SEC--)) do echo -ne "

2017-06-21 21:48:46 365

原创 脚本

Bash脚本基础Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。 1). 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash 2). 使文件可执行(使用chmod +x scripts) 3). 将文件放置在用户的$PATH的目录

2017-06-21 21:08:56 231

原创 pxe

#########################packags needed###################################need packages:system-config-kickstart        ##自动应答脚本制作工具syslinux            ##获得pxelinux.0文件安装包dhcp                ##

2017-06-09 18:26:53 233

原创 nfs

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

2017-06-09 01:00:34 221

原创 iscsi

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

2017-06-08 21:55:42 327

原创 samba

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

2017-06-08 18:33:28 263

原创 firewalld

概述:动态防火墙后台程序 firewalld 提供了一个 动态管理的防火墙,用以支持网络 “ zones” ,以分配对一个网络及其相关链接和界面一定程度的信任。它具备对 IP v4 和 IP v6 防火墙设置的支持。它支持以太网桥,并有分离运行时间和永久性配置选择。它还具备一个通向服务或者应用程序以直接增加防火墙规则的接口。系统提供了图像化的配置工具firewall-config、

2017-06-08 10:44:15 218

原创 iptables

iptables一些基本常识 iptables中对于同一服务的不同规则的匹配顺序是自上而下,一旦匹配到规则,则不再往下匹配,若都没有匹配上,则匹配默认规则 iptables有三张表,五条链 表:filter,nat,mangle filter表有:INPUT,OUTPUT,FORWARD三条链(不通过内核) nat表有:PREROUTING,POSTROUTNG俩条链 

2017-05-31 18:09:51 221

原创 dovecot+mysql 和空壳邮件

dovecot+mysqlyum install dovecot dovecot-mysql.x86_64 -y    ##dovecot-mysql  dovecot软件的插件,让此软件可以识别mysqlvim /etc/dovecot/dovecot.conf24 protocols = imap pop3 lmtp                ##支持收件协议48 logi

2017-05-31 17:51:17 257

原创 SMTP配置 postfix

postfix提供smtp协议用来投递邮件默认端口25/var/log/maillog    ##服务日志mail root@westos.comSubject: hellohello world .        #用"."来结束录入内容并发送mailq        ##查看邮件队列postqueue -f    ##重新处理邮件队列默认情况下邮件端口只

2017-05-23 15:14:36 2672

空空如也

空空如也

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

TA关注的人

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