In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
#!/bin/sh
AA='\E[1;31m'
BB='\E[1;32m'
CC='\E[1;33m'
DD='\E[1;34m'
EE='\E[1;35m'
FF='\E[1;36m'
GG='\E[1;37m'
RES='\E[0m'
cat (){
echo -e "${AA} ===================================== ${RES}"
echo -e "${DD} ======== 1.mysql function look ====== ${RES}"
echo -e "${FF} ======== 2.samba function look ====== ${RES}"
echo -e "${CC} ======== 3.postfix function look ==== ${RES}"
echo -e "${GG} ======== 4.or please exit ======= ${RES}"
echo -e "${EE} ===================================== ${RES}"
}
user1 (){
echo -e "${AA} ===================================== ${RES}"
echo -e "${BB} ======== 1.look mysql process ======= ${RES}"
echo -e "${BB} ======== 2.look mysql port ======= ${RES}"
echo -e "${BB} ======== 3.install mysql ======= ${RES}"
echo -e "${BB} ======== 4.or please exit ======= ${RES}"
echo -e "${EE} ===================================== ${RES}"
}
user2 (){
echo -e "${AA} ===================================== ${RES}"
echo -e "${FF} ======== 1.look samba process ======= ${RES}"
echo -e "${FF} ======== 2.look mysql port ======= ${RES}"
echo -e "${FF} ======== 3.install samba ======= ${RES}"
echo -e "${FF} ======== 4.or please exit ======= ${RES}"
echo -e "${EE} ===================================== ${RES}"
}
user3 (){
echo -e "${AA} ===================================== ${RES}"
echo -e "${CC} ======== 1.look postfix process ===== ${RES}"
echo -e "${CC} ======== 2.look postfix port ===== ${RES}"
echo -e "${CC} ======== 3.install samba ===== ${RES}"
echo -e "${GG} ======== 4.or please exit ===== ${RES}"
echo -e "${EE} ===================================== ${RES}"
}
cat
while true
do
read -p "please input look function's number:" a
expr $a + 0 &>/dev/null
if [ $? -eq 0 ]&&(($a/dev/null
if [ $? -eq 0 ];then
if [ $a1 -eq 1 ]&&[ -n $a1 ];then
A=$(ps -ef | grep "mysql" | grep -v "root" |wc -l)
expr $A + 0 &>/dev/null
if [ $? -eq 0 ];then
/bin/ps -ef|grep "mysql" | grep -v "root" |awk '{print $1 "\t" $2 "\t" $3 "\t" $4 "\t" $5 "\t" $6}'
echo "mysql process open!"
else
echo "mysql process no open!"
fi
elif [ $a1 -eq 2 ]&&[ -n $a1 ];then
AA=$(netstat -tlun | grep "3306" |wc -l)
expr $AA + 0 &>/dev/null
if [ $? -eq 0 ];then
/bin/netstat -tlun | grep "3306"
echo "mysql 3306 port open!"
else
echo "mysql 3306 port no open!"
fi
elif [ $a1 -eq 3 ]&&[ -n $a1 ];then
echo "install apache 5.3.3"
echo "no install mysql function!"
elif [ $a1 -eq 4 ]&&[ -n $a1 ];then
echo "quit mysql function interface!"
exit
else
echo "You entered is not {1|2|3|4} has quit!"
fi
else
echo "You entered is not {1|2|3|4} has quit!"
fi
#11
elif [ $a -eq 2 ];then
#2
user2
read -p "please input you want look samba function SN!:" a2
expr $a2 + 1 &>/dev/null
if [ $? -eq 0 ];then
if [ $a2 -eq 1 ]&&[ -n $a2 ];then
B1=$(ps -ef| grep "smb"| grep -v "grep"|wc -l)
B2=$(ps -ef| grep "nmb"| grep -v "grep"|wc -l)
expr $B1 + $B2 + 0 &>/dev/null
if [ $? -eq 0 ];then
/bin/ps -ef| grep "smb"| grep -v "grep"
/bin/ps -ef| grep "nmb"| grep -v "grep"
echo "samba process open!"
else
echo "samba process no open!"
fi
elif [ $a2 -eq 2 ]&&[ -n $a2 ];then
BB1=$(netstat -tlun | grep "445"|grep "0.0.0.0"|wc -l)
BB2=$(netstat -tlun | grep "139"|grep "0.0.0.0"|wc -l)
BB3=$(netstat -tlun | grep "138"|grep "0.0.0.0"|wc -l)
BB4=$(netstat -tlun | grep "137"|grep "0.0.0.0"|wc -l)
expr $BB1 + $BB2 + $BB3 + $BB4 + 0 &>/dev/null
if [ $? -eq 0 ];then
netstat -tlun | grep "445"|grep "0.0.0.0"
netstat -tlun | grep "139"|grep "0.0.0.0"
netstat -tlun | grep "138"|grep "0.0.0.0"
netstat -tlun | grep "137"|grep "0.0.0.0"
echo "samba "445" "139" "138" "137" port open!"
else
echo "samba "445" "139" "138" "137" port no open!"
fi
elif [ $a2 -eq 3 ]&&[ -n $a2 ];then
echo "install samba 5.3.3"
echo "no install samba function!"
elif [ $a2 -eq 4 ]&&[ -n $a2 ];then
echo "quit samba function interface!"
exit
else
echo "You entered is not {1|2|3|4} has quit!"
fi
else
echo "You entered is not {1|2|3|4} has quit!"
fi
#22
elif [ $a -eq 3 ];then
#3
user3
read -p "please input you want look postfix function SN!:" a3
expr $a3 + 1 &>/dev/null
if [ $? -eq 0 ];then
if [ $a3 -eq 1 ];then
C=$(ps -ef | grep postfix | grep -v "grep" |wc -l)
expr $C + 0 &>/dev/null
if [ $? -eq 0 ];then
/bin/ps -ef | grep postfix | grep -v "grep"
echo "postfix process open!"
else
echo "postfix process no open!"
fi
elif [ $a3 -eq 2 ];then
CC=$(netstat -tlun | grep "25"| grep "tcp"|wc -l)
expr $CC + 0 &>/dev/null
if [ $? -eq 0 ];then
netstat -tlun | grep "25"| grep "tcp"
echo "postfix 25 port open!"
else
echo "postfix 25 port no open!"
fi
elif [ $a3 -eq 3 ];then
echo "install postfix 5.3.3"
echo "no install postfix function!"
elif [ $a3 -eq 4 ];then
echo "quit postfix function interface!"
exit
else
echo "You entered is not {1|2|3|4} has quit!"
fi
else
echo "You entered is not {1|2|3|4} has quit!"
fi
#33
elif [ $a -eq 4 ];then
#4
echo "quit function menu!"
exit
#44
else
echo "You entered is not {1|2|3|4} has quit!"
fi
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.