自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计划任务

一次性的计划任务循环性计划任务~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一次性的计划任务安装软件:#yum install at -y启动服务:# systemctl start atd.service# systemctl status atd.service# systemctl enable atd.service创建计划任务:# at 11:00...

2019-09-27 09:58:01 195

原创 samba部署使用

sambawindows和linux之间互相共享文件微软发明:协议samba端口# lsof -i:139服务器端:安装软件samba-client.x86_64samba-common.x86_64samba.x86_64# yum install samba-client samba samba-common -y启动服务:# systemctl start smb配...

2019-09-27 09:54:44 501

原创 excel表格文件损坏 无法打开解决方法

如下为错误截图,如果报错相同请按下列步骤进行,如不同,那可以不用看了 修改文件后缀名,将excel表格改为压缩文件(改为.zip)文件 修改完后打开,查看报错信息 我excel表格打不开的原因就是因为workbook.xml文件损坏 找一个好的表格文件并修改文件后缀名为.zip文件 打开将workbook.xml文件拷贝...

2019-09-26 17:24:36 3688 1

原创 日志管理

简介任务一:rsyslog 系统日志管理关心问题:哪类程序---》产生的什么日志----》放到什么地方任务二:logrotate日志轮转将大量的日志,分割管理,删除旧日志。任务三:系统信息可视化:将来采集 -----> 分析任务一详解:一、处理日志的进程第一类:rsyslogd: 系统专职日志程序。将绝大部分日志记录,和系统操作有关,安全,认证sshd,su,计划...

2019-04-22 11:05:29 1341

原创 网络管理

Linux系统配置及服务管理_第15章 网络管理简介网络接口名称规则Network interface namesTraditionally, network interfaces in Linux are enumerated as eth0, eth1, eth2, and so on. However, the mechanism whichsets these names can...

2019-04-22 10:53:14 909

原创 rsync+inotify

环境:操作系统:CentOS 7u3源服务器:192.168.245.147目标服务器:192.168.245.148目的:把源服务器上/home_test目录实时同步到目标服务器的/home_test下安全相关:关闭SELINUX和防火墙一、在目标服务器安装Rsync服务端安装Rsync服务端软件rhel7:#yum install rsync#systemctl start...

2018-12-27 10:30:24 975

原创 puppet详解

puppet特点:puppet与其他手工操作工具有一个最大的区别是 puppet的配置具有稳定性,因此你可以多次执行puppet,一旦你更新了你的配置文件,puppet就会根据配置文件来更改你的机器配置,通常每30分钟检查一次. puppet会让你的系统状态同配置文件所要求的状态保持一致. 比如你配置文件里面要求ssh服务必须开启. 假如不小心ssh服务被关闭了,那么下一次执行puppet的时...

2018-12-27 10:20:32 3020

原创 ansible自动化运维

简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。无客户端。install-部署:1.dns resolve:配置host(主)2.install ansible:yum install -y epel-releasey...

2018-12-27 09:59:59 636

原创 HTTP错误码

2xx状态码2XX 类型的状态码表示一个 HTTP请求成功。我们遇到的最典型2XX状态码为200200状态码表示一个 HTTP请求得到了正确的响应3XX状态码3XX 类型状态码主要表示HTTP请求URL重定向⾏行行为。常⻅见的 3XX状态码有301、302及304。301状态码URL 永久性重定向。在Nginx中通过rewrite 指令结合 permanent 标记实现...

2018-12-27 09:47:12 295

原创 Lvs四层负载均衡和调度算法

lvs四层负载均衡nat模式后端服务器支持数量10-20台使用最少两个网段可以说是3层负载均衡dr模式后端服务器支持数量100+台使用一个网段可以说是2层负载均衡隧道模式后端服务器支持数量100左右异地负载均衡 realserver必须使用公网Ip,还得需要服务器支持ip隧道协议full-nat↓↑↵→←↔nat:数据流向从client-->dr--->rs rs...

2018-12-26 11:21:44 407

原创 Nginx七层负载均衡

nginx 7层lvs 4层natdrtunfull-natkeepalived集群的分类:cluster ***高可用集群 HA high availability避免单节点故障软件:keepalived负载均衡集群 LB load balance提高负载,提高并发量软件:nginx反向代理 lvs硬件:硬件负载均衡器 F5(BigIP)和redwareHPC高性能运算...

2018-12-26 11:16:46 1060

原创 openstack部署

简介云计算把全球所有计算资源全部集中在一起,再以虚拟化的方式按需 分配出去云计算是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、 网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备...

2018-12-26 11:03:36 1024

原创 python OPP面向对象

Python 的所有对象都有三个特性:身份:每个对象都有一个唯一的身份标识自己,任何对象的身份都可以使用内建函数 id() 来得到,可以简单的认为这个值是该对象的内存地址。类型:对象的类型决定了对象可以保存什么类型的值,有哪些属性和方法,可以进行哪些操作,遵循怎样的规则。可以使用内建函数 type() 来查看对象的类型。值:对象所表示的数据类和实例 python 中创建类和对象...

2018-12-26 10:50:04 627

原创 python文件操作

文件打开模式r ,只读模式【默认】w,只写模式【不可读;不存在则创建;存在则清空原来的内容再写新内容;】a, 追加模式【不可读;不存在则创建;存在则追加写入新的内容;】"b"表示以字节的方式操作rb 字节方式读取wb 字节方式写入,清空原文件内容ab 字节方式的追加写入注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型文件操作读操作bj = open('....

2018-12-26 10:48:56 116

原创 python格式化输出

% 方式 语法格式%[(name)][flags][width].[precision]typecode常用示例# tpl = "i am %s" % "yangge"# print(tpl)# tpl = "i am %s age %d" % ("yangge", 18)# print(tpl)# tpl = "i am %(name)s age %(age)d" %...

2018-12-26 10:48:03 559

原创 python函数

函数的定义 语法def 函数名(参数1,参数2,参数3,...):'''注释'''函数体return 返回的值# 函数名要能反映函数本身所实现的意义def f():passdef myfunc():print("欢迎来到千锋教育,实现你梦想!")定义函数的三种形式  无参:应用场景仅仅只是执行一些操作,比如与用户交互,打印def myfunc():print(...

2018-12-26 10:47:15 302

原创 python容器

Python3 中基本可以分为:序列类型: 字符串、列表、元组、Unicode字符串,buffer对象,range对象泛映射类型: 字典集合: set()序列类型数据结构共有的特点:序列类型中的元素都有对应的位置,这个位置叫偏移量或者索引list 列表 列表的特点列表的元素可以是 Python 的任何类型的数据和对象列表内的元素是可变的列表中的具有相同值的元素允许出...

2018-12-26 10:42:44 803

原创 python3运算符和流程控制

运算符 算数运算符+ - * / //整除 % **幂n+=2 == n=n+2值判断== 等于 != 不等于 > 大于< 小于 >= 大于等于 <= 小于等于逻辑判断和成员判断and 并的关系 or 或not 否 in 属于(成员判断)什么是假的布尔 False null类型 None 整形 0 浮点型0.0空字符串 '' 空列表...

2018-12-26 10:27:48 136

原创 路由及网络管理基础

路由路由概念路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~路由表路由器负责不同网络之间的通信,它是当今网络中的重要设备,可以说没有路由器就没有当今的互联网。在路由器中也有一张表,这张表叫路由表,记录着到不同网段的信息。路由表中的信息分为直连路由和非直连路由。直连路由:是直接...

2018-12-26 09:06:15 2295

原创 tcpdump简介及使用

NIDS=========================================================================网络嗅探器linux: tcpdump,wiresharkwindows: sniffertcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻...

2018-12-25 10:26:34 774

原创 iptables简单总结

netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。防火墙iptablesfirewalld内核态netfilter用户态iptablesfirewalld过滤防火墙默认策略:拒绝所有...

2018-12-25 10:23:07 355

原创 Zabbix邮箱报警和微信报警配置

邮箱报警1.注册163邮箱2.登陆网页邮箱设置客户端授权密码服务端安装MUA软件:mailx# yum install mailx -y# mail -V12.5 7/5/10# mailx -V12.5 7/5/10配置公网邮箱信息:# vim /etc/mail.rc 追加以下内容set [email protected](邮箱地址)set smtp=sm...

2018-12-25 10:11:22 2770

原创 Zabbix简谈及部署

zabbix架构Zabbix由几个主要的软件组件构成,这些组件的功能如下。ServerZabbix server 是agent程序报告系统可用性、系统完整性和统计数据的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。数据库存储所有配置信息和Zabbix收集到的数据都被存储在数据库中。Web界面为了从任何地方和任何平台都可以轻松的访问Zabbix, 我们提供基于Web的Zabbi...

2018-12-25 09:55:07 749 1

原创 Shell三剑客

正则表达式基本正则表达式元素符:^: 行首定位符$: 行尾定位符.: 匹配单个字符*: 匹配前导符0到多次.*: 任意多个字符[]: 百里挑一 匹配指定范围内的一个字符[ - ]:匹配指定范围内的一个字符[^]:匹配不在指定组内的字符\:用来转义元字符\<:词首定位符\>:词尾定位符():\(..\) 匹配稍后使用的字符的标签x\{m\}:字符x重复出现m次...

2018-12-25 09:38:12 1134

原创 Shell数组和函数

数组 普通数组:定义数组:方法一: 一次赋一个值数组名[下标]=变量值方法二 :一次赋多个值数组名=(多个变量值)查看数组:# declare -a访问数组元素:# echo ${array1[0]} 访问数组中的第一个元数# echo ${array1[@]} 访问数组中所有元数 等同于 echo ${array1[*]}# echo ${#array1[@]} 统计数组元...

2018-12-25 09:37:31 617

原创 Shell循环

for特点 循环次数是固定的语法结构:for 变量名 [ in 取值列表 ]do循环体doneC语言:for ((初值;条件;步长))do循环体donewhile until特点 循环次数不[一定]是固定的while语句结构(死循环/逐行处理文件):while 条件测试do循环体done==当条件测试成立(条件测试为真),执行循环体until语法结构:until ...

2018-12-25 09:36:54 239

原创 Shell判断

shell 条件测试:文件测试 【操作符 文件或目录】:test 条件表达式【条件表达式】【【条件表达式】】-b filename : 当filename 存在并且是块文件时返回真(返回0)-c filename : 当filename 存在并且是字符文件时返回真-d pathname : 当pathname 存在并且是一个目录时返回真-e pathname : 当由pathname...

2018-12-25 09:35:59 618

原创 shell变量

自定义变量:定义变量: 变量名=变量值 变量名必须以字母或下划线开头,区分大小写引用变量:$变量名 或 ${变量名}查看变量:echo $变量名; “set”可以查看所有变量(包括自定义变量和环境变量)取消变量:unset 变量名作用范围 : 仅在当前shell中有效read 从键盘读入变量值:read -p “提示信息” -t n (等待n秒后超时)-n y (只记录y个字符)变量名环境...

2018-12-25 09:34:25 90

转载 SFTP服务配置以及命令/代码操作

一、SFTP简述二、SFTP服务配置(基于CentOS 7)三、SFTP常用命令四、Java代码实现SFTP操作(JSch实现上传、下载、监视器)源码请见Github:https://github.com/qiezhichao/CodeHelper/tree/master/j_sftp五、踩坑记录一、SFTP简述sftp(Secure File Transfer Prot...

2018-12-25 09:29:27 1429

转载 WebSphere集群部署

这篇文章主要介绍用websphere搭建集群,并且实现负载均衡最终效果实现集群的搭建 配置好负载均衡 部署一个默认应用到集群上操作流程约定名称 缩写 Websphere Application Server AppServ Websphere Deployment Manager DM IBMHTTPServer IHS 服务器X的...

2018-12-21 16:47:52 2734

转载 最详细的JVM&GC讲解

目录JVM简介JVM结构 2.1 方法区 2.1.1 常量池 2.1.1.1 Class文件中的常量池 2.1.1.2 运行时常量池 2.1.1.3 常量池的好处 2.1.1.4 基本类型的包装类和常量池 2.2 堆 2.3 Java栈 2.3.1 栈帧 2.3.1.1 局部变量区 2.3.1.2 操作数栈 2.3.1.3 栈数据区 2.4 本地方法栈 2....

2018-12-21 16:14:59 3474

转载 从JVM模型谈十种内存溢出的解决方法

导言:对于java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要自己实现释放内存,不容易出现内存泄漏和内存溢出的问题,由虚拟机管理内存这一切看起来非常美好,但是一旦出现内存溢出或者内存泄漏的问题,对于不熟悉jvm虚拟机是怎么使用内存的话,那么排查错误将会是一项非常艰巨的任务。所以在了解内存溢出之前先要搞明白JVM的内存模型。 JVM(Java虚拟机)是一个抽象的计算模型。就如同一...

2018-12-21 16:06:36 353

转载 【Gitlab+Jenkins+Ansible】构建自动化部署

说明: Gitlab、Jenkins、生产服务器、测试服务器上都需要安装Git.   一、安装Gitlab1.主机配置IP: 10.10.10.105OS: CentOs7.5Gitlab版本:gitlab-ce-10.0.0-ce.0.el6.x86_64 2.关闭防火墙systemctl stop firewalld 3.下载Gitlab清华...

2018-12-21 15:54:08 2451 1

原创 Linux计划任务

指令:at:在指定的时间执行命令 crontab -e :创建计划ctrl+d:执行任务 crontab -l :查看计划atq(at -l):列出用户的等待执行的作业 crontab -r :删除计划atrm (at -d、-r): 删除作业。systemctl(系统CTL) start(开始):启动systemctl status(地位,状态):查看systemctl stop(停...

2018-12-21 15:47:58 157

原创 Linux软件管理

指令:yum -y install:全新安装 rpm -ivh:安装rpm包 --nodeps(忽略依赖关系)--force(强制安装软件包)--nosignatureyum -y reinstall:重新安装 rpm -q:查询指定包是否安装 -qa(查询所有已安装)-ql(查询安装的文件)yum -y update(更新):升级安装 -qf(查询该文件属于哪个rpm包) -qi (查询包的...

2018-12-21 15:47:02 406

原创 Linux查找压缩

指令:locate:查询数据库 tar -cf:打包,压缩 z是gzip j是bzip J是xzipupdatedb:手动更新数据库 tar -xvf:解压缩 -C:重定向解压目录find 路径 -name “文件名”:按文件名查找 -iname(忽略大小写) tar -tf:查看压包内容find 路径 -size :按文件大小查找find 路径 -maxdepth(最大深度)、-minde...

2018-12-21 15:46:06 1064

原创 Linux​存储管理2

指令:dumpe2fs /dev/sda:查看文件系统tune2fs查看文件系统 -l(可修改卷标)ln -s :创建软连接ln: 创建硬链接mdadm选项汇总:-s --scan(扫描)-S --stop (停止)-D --detail(细节)-C --create(创造)-f --fail(失败)-r --remove(去除)-n --raid-devices(设备)...

2018-12-21 15:44:38 139

原创 Linux存储管理1

指令:lsblk:查看磁盘信息fdisk:创建分区mkfs.ext4 格式化分区mount:挂载分区df -hT:查看挂在信息blkid 分区 :查看UUIDPV:物理卷(Physical volume)VG:卷组(Volume Group)LV:逻辑卷(Logical Volume)PE:物理块(Physical Extent)LE:逻辑块(Logical Extent)...

2018-12-21 15:43:45 381

原创 Linux重定向管道

指令:>:输出重定向 |:管道1>:正确输出 awk:模式扫描与处理语言awk -F “/” ‘{print $2}’2>:错误输出 print:打印当前记录。输出记录以值终止。>:覆盖 >>:追加 -F--field-separator(磁场分离器):为输入字段分隔符使用FS<:输入重定向 xargs:从标准输入重建并执行命令行 -I***...

2018-12-21 15:39:48 293

原创 Linux进程管理

指令:1.ps-process:静态查看进程 ps aux:列出所有进程 ps aux --sort 参数:排序 ps -ef:查看进程父子关系 ps axo 参数:自定义显示字段2.cat /run/参数、{pgrep、ps aux、pidof} +参数:查看指定进程的pid3.top:动态查看进程 -d (每秒刷新){ -p(查看指定进程信息)-u(查看指定用户的进程) -b -n ...

2018-07-09 09:01:14 229

空空如也

空空如也

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

TA关注的人

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