随笔分类 - 脚本汇总
摘要:#!/bin/bash # 检测 MySQL 数据库连接数量 # 本脚本每 2 秒检测一次 MySQL 并发连接数,可以将本脚本设置为开机启动脚本,或在特定时间段执行 # 以满足对 MySQL 数据库的监控需求,查看 MySQL 连接是否正常 # 本案例中的用户名和密码需要根据实际情况修改后方可使用
阅读全文
摘要:#!/bin/bash # 查看有多少远程的 IP 在连接本机(不管是通过 ssh 还是 web 还是 ftp 都统计) # 使用 netstat ‐atn 可以查看本机所有连接的状态,‐a 查看所有, # -t仅显示 tcp 连接的信息,‐n 数字格式显示 # Local Address(第四列是
阅读全文
摘要:#!/bin/bash # 编写脚本测试 192.168.4.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机 # 状态(while 版本) i=1 while [ $i -le 254 ] do ping ‐c 2 ‐i 0.3 ‐W 1 192.168.4.$i &>/dev/null
阅读全文
摘要:#!/bin/bash # 脚本的日志文件路径 LOG_dir=/web/logs/ # 构建日期参数 TODAY=`date +%Y-%m-%d` YESTERDAY=`date -d "yesterday" +%Y-%m-%d` diryear=`date -d "yesterday" +%Y`
阅读全文
摘要:top -b -n 1 | grep java| awk '{print "PID:"$1",mem:"$6",CPU percent:"$9"%","mem percent:"$10"%"}'
阅读全文
摘要:#!/usr/bin/env python import socket def get_ip_status(ip,port): server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: server.connect((ip,por
阅读全文
摘要:# -*- coding: utf-8 -*- import os import shutil from datetime import datetime, timedelta yesterday = (datetime.now() - timedelta(days=1)).strftime("%Y
阅读全文
摘要:import pymysql class MysqlC: def __init__(self, host, user, password, database): self.con = None self.arguments = { "host": host, "user": user, "passw
阅读全文
摘要:#xlwt #xlrd import pandas as pd from share.ssh import SSH from datetime import datetime from conf.conf import ip_all, excel_dir def excel(): disk = ""
阅读全文
摘要:# coding=utf-8 import smtplib from email.mime.multipart import MIMEMultipart #发送多个文件使用 from email.mime.text import MIMEText from email.mime.applicatio
阅读全文
摘要:from paramiko.client import SSHClient, AutoAddPolicy class SSH: def __init__(self, hostname, username="root", port=22, password=None, pkey=None, conne
阅读全文
摘要:#https://gitee.com/zhuimengnan/lfshop.git import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个worksheet worksheet = wor
阅读全文
摘要:#!/bin/bash tomcat_name=jenkins port=8080 tomcat_home=/application/tomcats SHUTDOWN=$tomcat_home/$tomcat_name/bin/shutdown.sh STARTTOMCAT=$tomcat_home
阅读全文