#!/bin/bashcat ports |while read linedo#nc -z -w 10 $linenc -z -w 2 $line 58422>/dev/null2>&1if[ $?-eq 0]thenecho $line:okelseecho $line:failfidone这里的ports 既可以是...
原创 2023-04-11 06:49:53
482阅读
脚本一for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr 脚本二#!/bin/bash # Get current swap usage for a
转载 精选 2014-06-25 23:30:06
1227阅读
下载git bash就可以用shell脚本了这里是关闭端口8888的占用进程,改端口只需要在第一行改比较方便hhhnetstat -o -n -a | findstr :8888 > in.txtflag=0port=0for line in `cat in.txt`do if [ "$line" == "LISTENING" ] then flag=1 continue elif [ "$flag" == "1" ] th
原创 2021-11-13 14:37:26
765阅读
下载​​git bash​​​就可以用​​shell​​脚本了这里是关闭端口​​8888​​的占用进程,改端口只需要在第一行改比较方便hhhnetstat -o -n -a | findstr :8888 > in.txtflag=0port=0for line in `cat in.txt`do if [ "$line" == "LISTENING" ] then
原创 2022-01-11 13:56:18
559阅读
使用死循环消耗CPU资源,如果服务器是有多颗CPU,可以选择消耗多少颗CPU的资源:#! /bin/sh # filename killcpu.shfor i in `seq $1`do  echo -ne " i=0; while true do i=i+1; done" | /bin/sh &  pid_array[$i]=$! ;donefor
转载 精选 2013-07-11 16:14:19
6570阅读
cmd 关闭进程java taskkill /F /IM java.exe taskkill /f /im java.exe   如何用dat批处理文件关闭某端口对应程序 Windows自动化命令 如何用dat批处理文件关闭某端口对应程序? 网上找到的大部分都是手动操作,第一步先查出端口
转载 2019-06-28 14:18:00
259阅读
2评论
     部署openkm文档管理时,run.sh启动脚本后,一直占用当前shell;使用run.sh &置于后台也是不行,退出crt后进程就消失。pstree显示run.sh是在sshd进程树下,难怪会这样。          解决办法1: 在脚本最后一条命令前加exec
原创 2010-11-02 19:07:24
793阅读
众所周知,使用iftop能监控所有程序占用的网络带宽,一般情况下,手动执行iftop就可查看。但现在需要使用脚本来监控程序占用的带宽,遇到的问题真不是一点半点,现记录如下,希望能给其它运维人带来更多的帮助。 中途所遇到的难点: 1.iftop把结果重定向到文本中,是图形格式的。 重定向到文本中的内容,全部是一行,根本无法用脚本取值。最开始我使用python读取这个文件,得到所有特殊符号,找到规律,然后使用sed替换成规范的格式。终于在自己测试机上完成,能展示出正常的格式。当放到线上机器时,特殊符号变了…又变成乱糟糟的了。网上找了很久的资料,终于找到了解决方法:iftop 1.0-pre之后的版本都能输出文本格式。当晚心里有种流泪的感觉,弄了一天,结果有简单现成的方法。。。
推荐 原创 2014-05-14 23:46:58
8656阅读
4点赞
6评论
shell脚本查看资源占用情况
原创 2023-11-14 14:46:18
206阅读
众所周知,使用iftop能监控所有程序占用的网络带宽,一般情况下,手动执行iftop就可查看。但现在需要使用脚本来监控程序占用的带宽,遇到的问题真不是一点半点,现记录如下,希望能给其它运维人带来更多的帮助。中途所遇到的难点:1.iftop把结果重定向到文本中,是图形格式的重定向到文本中的内容,全部是一行,根本无法用脚本取值。最开始我使用python读取这个文件,得到所有特殊符号,找到规律,然后使用
转载 精选 2014-05-19 09:09:25
606阅读
一、需求说明  有时候系统故障我们需要验证局域网内的主机是否开放某个端口;又或者互联网报到某软件漏洞涉及到某个端口,我们需要批量检查局域网中哪些主机开放了此端口;又或者我们需要检查指定列表主机都开放了哪些端口?我们可以通过脚本来完成这些工作,便捷、高效。二、脚本内容#!/bin/bash #script name: scan_port.sh #author: wuhs #description:
1. 前言大家好,我是安果!在 Web 开发中,经常会遇到「端口占用」的场景常规解决方案是:使用 l...
原创 2021-07-17 13:41:44
110阅读
        有时候, 要批量执行sql语句, 怎么搞起呢?  在不会shell之前, 我这么搞:  先写一大堆命令, 一起复制到mysq中l执行, 呵呵哒, 虽能笑掉大牙, 但偶尔会有用。 很低级。下面, 我们一起来看看比较好的姿势。        姿势一: shell脚本中写sql语
转载 2023-06-21 18:36:50
205阅读
在linux一般使用netstat 来查看系统端口使用情况步。netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。该命令的一般格式为:netstat [选项]命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。-
nmap的命令很多,这里就不介绍了,想了解的话,网上很多的文章可以参考。#############################################################通过nmap端口扫描获取开放的端口,以达到内网体检的目的#############################################################1、通过salt获得主机列表
原创 精选 2016-10-02 14:32:00
2687阅读
1点赞
# Shell脚本判断MySQL端口是否启动 MySQL是一种流行的关系型数据库管理系统,可以用于存储和管理大量的数据。在使用MySQL时,我们经常需要检查MySQL服务器是否已启动并监听指定的端口。本文将介绍如何使用Shell脚本判断MySQL端口是否启动,并提供相应的代码示例。 ## 1. Shell脚本概述 Shell脚本是一种用于自动化任务的脚本语言,它可以运行在Unix、Linux
原创 2023-08-14 16:46:57
453阅读
网上有现在的防端口工具如psad、portsentry但觉得配置有点麻烦且服务器不想再装一个额外的软件。所以可以自己写个shell脚本实现这个功能。基本思路是使用iptables的recent模块记录下在60秒钟内扫描超过10个端口的IP并结合inotify-tools工具实时监控iptables的日志一旦iptables日志文件有写入新的ip记录则使用iptables封锁源ip起到了防止端口扫描
推荐 原创 2013-12-16 16:20:44
3788阅读
2点赞
1评论
一.8个重要的脚本来监控Oracle数据库: 1.检查实例的可用性 2.检查监听器的可用性 3.检查alert日志文件中的错误信息 4.在存放log文件的地方满以前清空旧的log文件 5.分析table和index以获得更好的性能 6.检查表空间的使用情况 7.找出无效的对象 8.监控用户和事务 二.DBA需要的Unix基本知识 基本的UNIX命令,以下是一些常用的Unix命令: ps--显示
转载 2024-08-28 20:47:44
68阅读
写了一段检查Windows下端口占用情况的脚本,代码如下: 保存脚本到本地ps1文件,右键选择用PowerShell运行效果如下,按提示输入端口号进行查询,输入“exit()”退出查询:
原创 2021-07-29 18:06:42
437阅读
pthon2下代码如下#!/usr/bin/env python # -*- coding:utf-8 -*- # used for pthon2.*     import socket, time, thread socket.setdefaulttimeout(3)
转载 2017-12-03 19:52:34
1122阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5