自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker常用命令

docker常用命令,入门

2022-09-14 18:02:32 96 1

原创 Docker必知必会

Docker的定义:官方解释:Package Software into Standardized Units for Development,Shipment and Deployment.将软件打包成标准化单元,用于开发、装运和部署。

2022-08-25 15:36:14 297

原创 应用编译打包运行

应用编译打包运行

2022-08-20 15:26:50 412

原创 MySQL增删改查

简介MySQL使用的是SQL语言,SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。默认数据库一、information_schema:虚拟库,主要存储了系统中的一些数据库对象的信息,比如用户表信息、列信息、权限信息、字符信息等二、performance_schema:主要存储数据库服务器的性能参数1.提供进程等待的详细信息,包括锁、互斥变量、文件信息;2.保存历史的事件汇总信息,为提供MySQL服务器性能做出详细的判断;3.对于新增和删除监控事件点都

2021-04-16 21:31:08 207

原创 ansible(自动化运维下)——yaml语言,Role-角色扮演

yaml语言通过yaml编写剧本,完成web的部署,配置,启动的全过程。ansible服务器(master)清理一下环境ansible all -m yum -a 'name=httpd state=removed' -o准备配置文件yum install -y httpd创建文件夹(存放httpd配置文件和剧本)mkdir apachecd apache把配置文件拷进来cp -rf /etc/httpd/conf/httpd.conf .更改配置文件监听8080端口vim

2021-04-12 15:58:39 405 2

原创 ansible(自动化运维中)——ansible常用模块

shell模块#帮助ansible-doc shell#获取主机名ansible webserver -m shell -a 'hostname' -o#指定线程数(默认线程数是5)ansible webserver -m shell -a 'hostname' -o -f 2#部署apacheansible host2 -m shell -a 'yum -y install httpd' -o#查询系统负载ansible host3 -m shell -a 'uptime' -o复

2021-04-10 07:13:16 184 2

原创 ansible(自动化运维上)——ansible部署,添加主机组,连通性测试

ansible简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、 func、fabric)的优点。实现了批量系统配置、批量程序部署、批量运行命令等功能。工作原理以上是从网上找到的两张ansible工作原理图,两张图基本都是在架构图的基本上进行的拓展。从上面的图上可以了解到:1、管理端支持local 、ssh、zeromq 三种方式连接被管理端,默认使用基于ssh的连接---这部分对应基本架构图中的连接模块;2、可以按

2021-03-30 09:56:31 1535 2

原创 iptables(下)规则

iptables安装停止并禁止开机自启firewalld服务systemctl stop firewalld && systemctl disable firewalld检查是否安装了iptablesrpm -q iptables没有安装,可以安装iptablesyum install -y iptables升级iptablesyum update iptables iptables的语法规则iptables 至少有三个预设的 table (filter, na

2021-03-27 17:22:17 101 1

原创 iptables(上)

iptables介绍iptables 是通过分析数据包的包头信息,根据包头中的信息是否匹配到一定的规则,在对这些数据进行放行、拒绝或者丢弃等动作包头信息:源地址目标地址源端口目标端口源mac目标macTCP 的状态防火墙可以阻断那些攻击可以防止某些机器访问本机可以拒绝某些机器访问本机的某个端口可以子运行某些机器访问本地的某个(某几个)端口进行端口转发进行NAT网络地址转换防火墙不能做什么事情不能防止内部机器的攻击(不是绝对的)不能从正常的数据包中检测到是否有木马病毒等防

2021-03-24 21:34:48 85

原创 vmware虚拟机启动失败

问题另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“E:\ansible\host2\Ubuntu-cl1.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。产生原因虚拟机在运行时,为防止数据被篡改,会将所运行的文件保护起来。当虚拟机突然崩溃或者强制结束导致异常退出,会导致虚拟机来不及解锁保护文件。这样在下一次运行时就会出现报错问题解决办法将其保护文件删除即可找到其虚拟机所在的安装目录,删除文件以。lck结尾的文件删除之后即可启动虚拟机..

2021-03-20 10:24:31 3104

原创 TCP 三次握手四次挥手

一、TCP报文格式在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。1 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:IP,Port…)2 报文主要段的意思序号:表示发送的数据字节流,确保TCP传输有序,对每个字节编号确认序号:发送方期待接收的下一序列号,接收成功后的数据字节序列号加 1。只有ACK=1时才有效。ACK:确认序号的标志,ACK=1表示确

2021-03-16 17:56:16 59

原创 Python 函数

Python 函数#!/bin/evn paython3#运维-阿鹏import subprocess#硬盘信息disk ={}#内存信息Mem ={}#cpu 信息cpu = {}#IP 地址信息ip={}#汇总系统信息 sys_infor={}ret1 = subprocess.getoutput('lsblk')ret2 = subprocess.getoutput('free -h')ret3 = subprocess.getoutput('ifconfig')c

2021-03-15 20:39:45 98

原创 Python 字典

Python 字典系统信息#!/usr/bin/env python3import subprocessdisk ={}#硬盘信息ret1 = subprocess.getoutput('lsblk')for line in ret1.splitlines(): if 'disk' in line: name,_,_,size,*_ = line.split() disk['disk_name']=name disk['size']=s

2021-03-15 17:38:31 89

原创 Python 基本输出

Python 基本输出系统信息#!/usr/bin/evn python3#输入一个用户名判断是否存在#编写日期:2021/3/11 print("输入用户判断其是否存在")n = input("请输入一个用户:")import subprocessret = subprocess.getstatusoutput("id " + n)code, result = retif code== 0: print("用户存在")else: print("用户不存在")

2021-03-15 17:36:50 80

原创 Python部署与安装

Python部署与安装cpu_number=`grep name /proc/cpuinfo |wc -l`huanjing () {echo "安装依赖环境包中......"yum -y install gcc gcc-c++ make zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel wget &>/dev/nullif [ $? -eq 0 ];then echo

2021-03-13 19:01:05 341

空空如也

空空如也

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

TA关注的人

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