
工作相关
记录一些脚本供以后参考
运维饺子
干一行,专一行
展开
-
服务器磁盘扩容
项目存储不够用了,增加一个16T的硬盘;parted工具;首先将磁盘插入到服务器中,然后使用fdisk -l检测是否有这块新的磁盘,检测到之后开始分区。1.获取磁盘设备名称:fdisk -l#Disk /dev/mapper/mpathfp2: 16000.8 GB, 16000764346368 bytes#可以看到我的是 /dev/mapper/mpathfp22.对 /dev/mapper/mpathfp2进行分区:[root@node100 ~]# parted /dev.原创 2022-02-17 10:00:01 · 5689 阅读 · 0 评论 -
给用户开发上报数据状态邮件
功能:1.发送上报状态,如果失败,发送未上报城市名称2.通过check.sh来调用和判断程序是否启动,未启动则启动程序。3.发送之后sleep函数推迟到第二天再次检测,每隔5分钟检测是否发布# -*- coding: UTF-8 -*-import osimport smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrfrom email.header import Headerfr.原创 2022-02-16 17:23:09 · 1541 阅读 · 0 评论 -
sql server计算全省日均、年均
用到的知识点:1.按年、日分组convert函数2.按日期循环自动补录区间数据3.自动补录如果已经补录过再次运行不会重复补录分手动补录和自动补录sql语句:手动补录sql语句:use [GWAMDB]DECLARE @s_time datetimeDECLARE @e_time datetimedeclare @ii INT declare @jj INT declare @i datetimedeclare @j datetimedeclare @h datetim.原创 2022-02-15 17:00:58 · 1685 阅读 · 0 评论 -
邮件发图片附件
免费的邮箱smtp发送附件文件是有大小限制的,一般都是只能发送几十M,如果再大就要花钱开通大文件传送了。# -*- coding: UTF-8 -*-import osimport smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.utils import formataddrfrom time import sleep# from emai原创 2022-02-15 08:26:17 · 365 阅读 · 0 评论 -
项目gfs数据下载
因为项目上从公司下载数据的程序,我的老是会出现异常,重复下载或者下载进程堆积的情况。然后下载程序又有点老,pyhon和shell结合的方式,用的是python2写的,我看着非常繁琐。程序还是自己写的香,维护起来方便,耗时一下午,测试没啥问题。1.可自动接续下载2.下载完成后写入日志,完成后不会再下载3.写入和读取status状态文件,监控文件下载进程,完成后归0,方便第二天下载。4.可更改status文件自定义从第几个开始下载5.文件一致性检验,如果和公司数据md5值不一致,会重新下载。6.自原创 2022-02-12 22:19:53 · 1520 阅读 · 1 评论 -
记一次xfs文件系统损坏,磁盘修复问题
Input/out errormessage输出日志太乱了,这里不放图现象:重启一下好了,过一段时间后又出问题了。磁盘解决是在磁盘好的状态下处理的,如果不好的话没办法读取该磁盘,谈不上修复操作。附图:我的是磁盘/dev/mapper/mpathbp1 挂载到/public解决方法:首先要卸载磁盘,卸载磁盘的话需要先停止在该磁盘读写数据的进程。然后再进行磁盘修复,磁盘检查,无问题后重新挂载。1.停止所有进程,用lsof命令:lsof /public这里建议先看查看是哪些用户,再切换到该用户原创 2021-12-12 11:54:48 · 6064 阅读 · 0 评论 -
postgresql用navicat新建年度库表
方法:导出原来的库表结构,导入到新的库中;将原来的一些必须的表数据导入到新的表中,最后查看IIS配置文件是否包含新的年度库表,如果没有就需要添加,有则不用。1.新建下新的数据库,举例2023年的库名称:v0140lbpatt2023:2.导出热点库的表结构:3.导出后,将导出文件hot.sql内容替换一下:4.保存后退出,将hot.sql导入到v0140lbpatt2023库中4.导出关键表数据5.导入数据依次把那三个表的数据都导入到对应的表中即可。.原创 2021-12-02 13:28:50 · 3050 阅读 · 0 评论 -
sqlserver四舍六入五留双函数
本函数已在工作中使用验证。函数名:sumres,参数有两个,一个是数字,一个是保留位数,返回值是一个浮点型。该函数使用和round()用法一样。函数完整代码:ALTER FUNCTION [dbo].[sumres](@num DECIMAL(18,10),@i INT) RETURNS FLOATAS BEGIN DECLARE @str VARCHAR(20), --转换成字符类型 @str1 VARCHAR(20), --保留小数位之前的字符串 @str6 VARCHA原创 2021-11-12 10:32:16 · 1531 阅读 · 0 评论 -
centos7 python2.7.5安装supervisord
首先supervisord只有python 2.7.*能够安装。centos7自带python2.7.5先安装pip:yum install python-setuptools-devel#下载pipwget https://files.pythonhosted.org/packages/d1/05/059c78cd5d740d2299266ffa15514dad6692d4694df571bf168e2cdd98fb/pip-20.1.tar.gz#安装piptar -xf pip-20.原创 2021-06-24 13:37:59 · 563 阅读 · 0 评论 -
预报预警程序相关
samba服务器:看windows挂载的ip地址,就代表smaba服务器在那个节点上。配置文件路径:/etc/samba/smb.confhosts allow = 127. 192.168.12. 192.168.13. #配置ip访问限制,可添加web服务器地址#Cent OS 6security = share #samba匿名访问#Cent OS 7security = usermap to guest原创 2021-06-23 14:37:44 · 129 阅读 · 0 评论