mysql学习-INSERT,UPDATE,DELETE语句

SELECT 是最常用的SQL语句,除此之外还有INSERT插入语句,UPDATE语句和DELETE删除语句 # 插入单行数据 在SQL中,使用INSERT语句可以向数据表中插入数据,一般有三种方式 - 插入完整的一行数据 - 插入一行数据的一部分 - 一次向表中插入多行数据 ## INSERT语句语法 ```text INSERT [INTO] table_or_view [(c

原创 点赞0 阅读79 收藏0 评论0 3 天前

mysql学习-子查询和多表连接

# 简单子查询 子查询可以完成SQL查询中比较复杂的情况 ## 1. 简单子查询 子查询是SELECT 语句内的另外一条SELECT语句。通常,语句内可以出现表达式的地方都可以使用子查询,另外,子查询可以从任何表中提取,只要对该表有适当的访问权限即可,因此,通过在一个查询内或者在另一个查询内嵌套子查询,可以从两个或者多个表中组合信息而不必编写复杂的整个组合表,然后在过滤掉多余的或者不想管的联

原创 点赞0 阅读97 收藏0 评论0 11 天前

mysql学习-数据统计分析

# 数据统计分析 保存数据的目的是为了对数据进行统计和分析,统计的作用是对过去工作进行总结,分析的作用是通过总结过去来谋划未来 ## 1. 聚合函数 聚合函数对一组数值进行计算并返回单一的值,它也被称为聚集函数或者统计函数。聚合函数能够对整个数据集进行计算,并返回一行原始数据集合汇聚总结果的记录。 包括SUM(),AVG(),COUNT(),MAX(),和MIN()函数,作用是在结果集中生成

原创 点赞1 阅读137 收藏0 评论0 25 天前

python学习-使用textfsm解析华为交换机配置进行巡检

客户这里,有将近200台左右的接入交换机,全部是华为S57系列的。现在需要对交换机状态进行巡检,检查交换机CPU,内存,电源,风扇状态。如果是人工巡检就得一台一台登录查看,效率非常低下。由于客户这里没有使用网管软件,全凭人肉运维。=。=现在想使用python来进行巡检,并把结果统计到一张表格里面,这样不就非常省事了么 # 现状 以下是设备资产列表,记录的设备的名称,管理地址等信息 ![image

原创 推荐 点赞9 阅读1402 收藏2 评论0 28 天前

mysql学习-模糊查询和过滤数据

# 格式化结果集 格式化结果集是铜鼓一些函数,将结果集中的某列数据进行格式化,以方便用户查看。例如将结果集中的日期进行格式化,对小数的位数进行格式化等 ## 1. 格式化日期 在mysql中,对日期进行格式化使用的是DATE_FROMAT()函数,语法 ```sql DATE_FORAMT(date,format) ``` 参数说明 - date : 一个合法的日期 - format :

原创 点赞0 阅读172 收藏0 评论0 29 天前

mysql学习-过滤数据和IN操作数据

# 使用逻辑运算符过滤数据 ## 1. 使用 AND 在查询表的时候,如果想满足两个给定的条件,可以在WHRER子句中使用AND运算符来实现,AND表示”与“关系。在进行查询的时候,既要满足给定的第一个条件,也要同时满足给定的第二个条件,如果不满足两个查询条件中的一个,这样的记录就会被排除掉,AND运算符的真值表如下所示: |条件1 |条件2 |结果 | |:

原创 点赞0 阅读505 收藏0 评论0 2021-06-30

mysql学习-条件查询和范围查询

# 条件查询 ## WHERE子句 该语句可以实现按照一定的条件进行查询功能 语法 ```sql SELECT FROM WHERE ``` 以下是常见的比较运算符 |运算符|说明| |:-: | :-:| |=|等于| |>|大于| |=|大于等于| ||不大于| |!查询数据 大于所指定条件的数据 ```sql SELECT id, `name`,

原创 推荐 点赞0 阅读888 收藏0 评论0 2021-06-28

解析linux-dhcp服务器IP分配情况python脚本

客户这里有一台linux服务器,作为dhcp服务器使用。每次需要查询dhcp地址分配记录的默认只能在cat/var/lib/dhcpd/dhcpd.leases这个文件查看,查询起来非常不方便就像这样后来自己尝试编写脚本来解析,但是处理得不是很好。但是在githup搜寻到有一个大佬写的python脚本,可以完成解析统计,人性化了很多,就像这样脚本如下:`#!/usr/bin/pythonimpor

原创 点赞1 阅读900 收藏0 评论1 2021-05-30

使用graylog2收集dhcp日志

我们需要收集linux上的dhcp日志,来查看哪些地址被分配出去,以及在dhcp故障的时候能够作为判断依据。centos7上dhcp服务器配置DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一种有效的IP地址分配手段,已经广泛地应用于各种局域网管理。它能动态地向网络中每台计算机分配*的IP地址,并提供安全、可靠、简单和统一的TCP/IP网络配置,确保

原创 点赞1 阅读1412 收藏0 评论1 2021-03-07

k8s学习-一次 ApiServer 不能访问到 metrics-server问题

在使用kuboard学习k8s的时候,突然发现资源不能调度。如下所示:出现了这个问题真是百思不得其解。按照问题解决办法。逐步检查可能的问题:确认metrics-server是否正常运行Metricsserver是Kubernetes中的一个重要组件,但是却不是内置组件。Kubernetes许多特性都依赖于metricsserver,kubectltopnodes/kubectltoppods指令,

原创 点赞0 阅读1013 收藏0 评论0 2021-01-31

k8s学习-运行应用

DeploymentDeployment是k8s最常用的controller,通常k8s不会直接创建pod,而是通过controller来管理POD的。Controller中定义了POD的部署特性,比如有几个副本,在什么样的NODE上运行等,它可以管理pod的多个副本,并确保pod按照期望的状态运行。运行Deployment按照如下方式,运行一个Deploymentkubectlrunnginx-

原创 点赞0 阅读789 收藏0 评论0 2021-01-09

zabbix使用SSL证书实现https登录

zabbix推荐使用nginx服务器,性能较高。为了满足安全访问,现在需要配置https,主要是对nginx的ssl模块进行配置,还要生成zabbix-server对应的证书文件之前已经安装过zabbix5.0,选择的配置环境如下:详细的安装方法见官方文档:https://www.zabbix.com/download?zabbix=5.0&os_distribution=centos&a

原创 点赞0 阅读1449 收藏0 评论0 2020-11-01

docker学习-容器监控与日志管理

当Docker部署规模变大后,需要对容器进行监控,一般Docker自带几个监控子命令ps、top和stats,然后是现在流行的开源监控工具PrometheusDocker自带的监控子命令psdockerps,列出容器,方便查看当前的运行的容器,以下是命令语法与参数语法dockerps[OPTIONS]OPTIONS说明:-a:显示所有的容器,包括未运行的。-f:根据条件过滤显示的内容。--form

原创 点赞0 阅读862 收藏0 评论0 2020-08-02

自动化shell脚本except与python的pexpect模块

expect脚本expect是什么expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行由于在linux

原创 点赞2 阅读2187 收藏1 评论1 2020-07-29

F5-tmsh常用命令

 查看当前系统配置:# show running-config# show running-config /net interface# show running-config /ltm pool保存base内容:#save /sys base-configload base内容:#load /sys base-config保存系统配置:#save /sys configload系统配置:#loa

原创 点赞0 阅读1842 收藏1 评论0 2020-07-26

HPUX及AIX系统常用查询命令

1 HPUX速查命令1.1 CPUCPU方面的告警,使用以下工具命令保留现场1) 实时性能数据使用glance(c查看单个CPU,g查看进程,G查看线程)2) 使用sar m n (m代表取值间隔,n代表取值次数)查看CPU使用率变化趋势3) 使用kiinfo深度检查,主要用法有a) Kiinfo –h 显示帮助信息b) kiinfo –kipid pid=XXX(想深入分析的进程PID的调用、线

原创 点赞1 阅读1899 收藏1 评论0 2020-07-26

centos7更换阿里云yum源后无法安装nginx的问题解决

在centos7上,我将yum源更换为阿里云源,按照配置完成后,想使用yum安装nginx,但是老是提示我找不到nginx,没有可用的安装包,无论我是换为华为云的yum源,还是其他国内源,都无法找到。我的centos版本为7.7无论我是安装epel-release,还是安装nginx的仓库,都没办法找到nginx包我的nginxrepo配置也没问题一安装就找不到但是可以用yum搜索到nginx的其

原创 点赞0 阅读3658 收藏0 评论1 2020-04-12

使用BGP E***方式部署分布式网关VXLAN

BGPE***VXLAN能够通过VETP隧道实现大二层MACINUDP,但是没有控制平面,虽然可以手动创建隧道,但是再面对大规模虚拟机场景下,基本不太现实,同时BUM报文泛滥,占用带宽华为的VXLAN方案可以通过BGPE***方式来充当控制平面,解决相关问题。E***(EthernetVirtualPrivateNetwork)是一种用于二层网络互联的***技术。E***技术采用类似于BGP/MP

原创 点赞0 阅读3177 收藏0 评论0 2020-02-23

Python调用系统命令的6种方法

Python调用系统命令的6种方法在Python中调用系统命令一般使用os或者subprocess模块,下面介绍Python中最常用的6种调用系统命令的方法。1、os.system()该函数返回命令执行结果的返回值,system()函数在执行过程中进行了以下三步操作:1、fork一个子进程;2、在子进程中调用exec函数去执行命令;3、在父进程中调用wait(阻塞)去等待子进程结束。返回0表示命令

原创 点赞0 阅读2430 收藏0 评论0 2020-02-02

Windows2008 R2 操作系统的虚拟机IP的端口不再自动释放的问题

有几次,客户的服务器,跳板机等,都出现了奇怪的问题,就是tcp连接异常。表现为可以ping通服务器,但是无法远程桌面连接,同时服务器也无法telnet或者其他TCP通讯。出现故障的虚拟机都是windows2008r2的版本操作系统,一旦重启后,故障立即消失,通信恢复正常。怀疑这个是个操作系统的bug,后来搜寻华为官方案例库,确定为系统bug详细案例地址和描述信息如下:https://support

原创 点赞0 阅读674 收藏0 评论0 2020-01-29

IT基础架构运维规划

这是之前规划设计的IT基础架构运维规划方案,总结自己一段时间的运维经验相关敏感信息已经去除学无止境啊XX运维工作架构规划从2016年10月XX的运维工作到现在已经有两年多了,期间进行了很多调整,部署了很多业务系统,从一开始的混乱无序,到现在算是小有成效了。现在我们需要进一步完善现有运维工作,规划完整的架构,方便日后进行调整,保证能够科学而又高效的完成运维工作,提高客户满意度。1.整体架构设计整体架

原创 点赞9 阅读5533 收藏3 评论2 2020-01-22

python字符前面u,r,f等含义

1、字符串前加u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以Unicode格式进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加r例:r"\n\n\n\n”  #表示一个普通生字符串\n\n\n\n,而不表示换行了。作用:去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比

原创 点赞0 阅读1216 收藏0 评论0 2019-12-29

centos7上代理设置

有时候,我们无法直接连接外部网络,可能需要连接代理服务器,才能访问外网,进行软件包安装,程序升级,此时我们需要配置一些代理设置,这样才能保证网络正常。一、全局服务器环境变量置全局代理,方法如下:修改/etc/profile文件,添加下面内容:http_proxy=http://username:password@yourproxy:8080/ftp_proxy=http://username:pa

原创 点赞0 阅读6344 收藏1 评论0 2019-12-09

python常用的内置模块和常用的第三方模块

内置模块模块说明Calendar该模块提供日历相关函数datetime通过多种方式操作日期和时间的类time时间的访问和转换string常见的字符串操作re正则表达式操作difflib计算差异的辅助工具textwrap文本自动换行与填充unicodedataUnicode数据库numbers数字的抽象基类math数学函数cmath关于复数的数学函数decimal十进制定点和浮点运算fraction

原创 点赞0 阅读2683 收藏1 评论0 2019-12-04

unbuntu18.04上使用vmare workstation安装EVE-NG模拟器

EVE-NG模拟器介绍EVE-NG(全称EmulatedVirtualEnvironment-NextGeneration),继Unetlab1.0后的Unetlab的2.0新版本,改了名字,原名是UnifiedNetworkingLab统一网络实验室。这款模拟器已经不仅可以模拟网络设备,也可以运行一切虚拟机。理论上,只要能将虚拟机的虚拟磁盘格式转换为qcow2都可以在EVE-NG上运行。所以,E

原创 点赞4 阅读4467 收藏1 评论4 2019-10-09

ospf的router id冲突的解决

一次客户这里某业务地市的网络故障,地区业务中断。该业务主要运行的是ospf协议,主要使用华为的AR系列路由器,全省的业务使用骨干区域area0。后来登录该地市路由器,检查ospf邻居状态,都是full的邻接关系,参与ospf进程的接口的类型都是广播型。后来查询日志,发现mpu持续丢包,而且发现有routerid冲突的告警,如下所示:问题现象现网中时常会出现OSPFRouterID配置冲突的问题。由

原创 点赞0 阅读8181 收藏0 评论0 2019-10-09

vscode Python Pylint代码检查插件配置

Pylint是一个Python代码分析工具,它分析Python代码中的错误,查找不符合代码风格标准和有潜在问题的代码。Pylint是一个Python工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。在unbuntu18上安装了vscode,用来尝试编写测试学习python。vscode安装很简单,python

原创 点赞0 阅读7469 收藏0 评论0 2019-10-09

vsphere相关问题解决

esxcli命令重启虚拟机如果esxi下面某一台vm死机了,并且esxi的控制台卡死不能用,为了不影响同一个esx下其他的vm正常使用,那么我们只能用命令行来单独重启此vm,保证一定得安全性和效率。esxi5.1-exsi6.5版本都可使用该方式。首先要通过ssh登录安装exsi虚拟化软件宿主机,需要开启ssh(一般默认是关闭的),通过如下方式开启ssh服务也可以通过通过控制口,或者机房接显示器,

原创 点赞0 阅读2762 收藏0 评论0 2019-10-09

openstack学习-理解heat编排管理和简单操作

HEAT服务编排服务通过运行调用生成运行中云应用程序的OpenStackAPI为描述云应用程序提供基于模板的编排。该软件将其他OpenStack核心组件整合进一个单文件模板系统。模板允许你创建很多种类的OpenStack资源,如实例,浮点IP,云硬盘,安全组和用户。它也提供高级功能,如实例高可用,实例自动缩放,和嵌套栈。这使得OpenStack的核心项目有着庞大的用户群。服务使部署人员能够直接或者

原创 点赞1 阅读7297 收藏3 评论1 2019-09-18

zabbix邮件告警和钉钉告警配置

smtp邮件告警zabbix默认自带邮件告警,但是很不好用。一般我们使用smtp告警邮件,配置告警邮件脚本,发送到smtp邮箱服务器进行转发,然后发送到告警用户的邮箱中,完成邮件告警,如阿里邮箱,腾讯邮箱等。前提zabbix能够访问外网,同时stmp邮箱已经配置完整使用python脚本作为邮件。zabbix的告警脚本目录默认在/usr/lib/zabbix/alertscripts/路径下#!/u

原创 点赞0 阅读3082 收藏0 评论0 2019-09-17
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8