首页 > 系统相关 >linux批量处理脚本

linux批量处理脚本

时间:2023-04-25 10:46:28浏览次数:51  
标签:脚本 ps grep 批量 ef linux ports

1. 批量Kill

ps -ef | grep java| grep -v grep | awk '{print $2}'| xargs kill -9

2. 统计进程数

ps -ef| grep java | grep -v grep | awk '{print $2}'| wc

3. 批量打开防火墙端口

 1 #!/bin/sh
 2 ports=$1
 3 echo "$ports"
 4 IFS=' '
 5 read -ra ports_array <<< "$ports"
 6 for i in "${ports_array[@]}"
 7 do
 8   echo "Open iptable port:$i"
 9   firewall-cmd --zone=public --add-port=$i/tcp --permanent
10 done
11 
12 systemctl stop firewalld
13 systemctl start firewalld
14 
15 echo "OK!"

 

标签:脚本,ps,grep,批量,ef,linux,ports
From: https://www.cnblogs.com/liwutao/p/17351912.html

相关文章

  • Linux安装jdk1.8
    第一步:去官网下载jdk>JavaDownloads|Oracle看你是什么系统2.把下载好的安装包(下载路径一定要记得)拖到xshell中第二步:......
  • Linux2
                  部署mysql                 解压缩             ......
  • linux rv1126 查看内存使用情况 磁盘使用情况
    0.top命令,47.1表示占用47.1% 0.717与前面的GiB对应,总共0.717GB运行内存 1、cat/proc/meminfo内存映射文件 2、free-m  3、磁盘使用情况df-h ......
  • Linux 常用配置代理proxy
    都说反向代理比较多,今天来说说正向代理。以下配置均为正向代理,正向代理可以起到访问无法直接访问的内容的作用,或者对于某些内容具有加速作用。1665583094422.png代理分为直接代理和密码代理:无密码代理如http_proxy=http://proxy.com:8080/;密码代理则为http_proxy=http:/......
  • Linux(vim编辑器)
    一.vim编辑器快速体验使用:vimhello.txt,编辑一个新文件,执行后进入的是命令模式。在命令模式内,按键盘i,进入输入模式。在输入模式内输入想要输入的文本输入完成后,按esc回退到命令模式在命令模式内,按键盘:,进入底线模式在底线命令内输入:wq,保存文件并退出vim编辑器命令模......
  • Linux(CentOS7)安装与卸载MySQL8.0图文详解
    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面......
  • 如何在Linux中查找一个文件
    导读对于新手而言,在Linux中使用命令行可能会非常不方便。没有图形界面,很难在不同文件夹间浏览,找到需要的文件。本篇教程中,我会展示如何在Linux中查找特定的文件。第一步要做的是通过SSH连接到你的Linux,在Linux中查找文件有两种方法。一种是使用 find 命令find命令使......
  • Linux基础知识(17)- Kerberos (二) | krb5 API 的 C 程序示例
    在“Linux基础知识(16)-Kerberos(一)|Kerberos安装配置”里我们演示了Kerberos安装配置和Kadmin等命令行工具的用法,本文将演示krb5API的使用方法。Krb5API:http://web.mit.edu/kerberos/krb5-current/doc/appldev/refs/api/index.html 1.系统环境   操作......
  • Linux基础知识(16)- Kerberos (一) | Kerberos 安装配置
    Kerberos(SecureNetworkAuthenticationSystem,网络安全认证系统),是一种网络认证协议,其设计目标是通过密钥系统为Client/Server提供强大的认证服务。该认证过程的实现不依赖于主机操作系统的认证,无需基于的信任,不要求网络上所有主机的物理安全,并假定网络上传送的数据包可以被任......
  • LINUX安装nginx详细步骤
    1.安装依赖包//一键安装上面四个依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.下载并解压安装包cd/usr/localmkdirnginxcdnginx//下载tar包wgethttp://nginx.org/download/nginx-1.13.7.tar.gztar-xvfnginx-1.13.7.tar.gz3.安装n......