#!/bin/bash #Program: # 检查机器的开放服务,比如Http服务(80), https服务(443),ssh服务(22),邮箱服务(25) #History: # 2024/07/14 LouisFonda testfile=/dev/shm/netstat_checking.txt # 保存端口信息到内存 netstat -tunl > ${testfile} echo -e "本机开通了如下服务" testing=$(grep ":80" ${testfile}) if [ "${testing}" != "" ]; then echo "http服务" fi testing=$(grep ":443" ${testfile}) if [ "${testing}" != "" ]; then echo "https服务" fi testing=$(grep ":22" ${testfile}) if [ "${testing}" != "" ]; then echo "ssh服务" fi testing=$(grep ":25" ${testfile}) if [ "${testing}" != "" ]; then echo "email服务" fi