#!/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阅读
点赞
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:
转载
2024-06-04 10:49:55
85阅读
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,包括正在监听的。-
转载
2024-02-26 21:17:39
63阅读
nmap的命令很多,这里就不介绍了,想了解的话,网上很多的文章可以参考。#############################################################通过nmap端口扫描获取开放的端口,以达到内网体检的目的#############################################################1、通过salt获得主机列表
原创
精选
2016-10-02 14:32:00
2687阅读
点赞
# 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阅读
点赞
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阅读
点赞