当前位置: 首页 > news >正文

政府网站建设中存在的问题怎么联系百度客服人工服务

政府网站建设中存在的问题,怎么联系百度客服人工服务,淘客推广效果,建设济南公司网站今天咸鱼给大家分享几个不错的 Linux 运维脚本,这些脚本中大量使用了 Linux 的文本三剑客: awkgrepsed 建议大家这三个工具都要了解并最好能够较为熟练的使用 根据 PID 显示进程所有信息 根据用户输入的PID,过滤出该PID所有的信息 #! /b…

今天咸鱼给大家分享几个不错的 Linux 运维脚本,这些脚本中大量使用了 Linux 的文本三剑客:

  1. awk
  2. grep
  3. sed

建议大家这三个工具都要了解并最好能够较为熟练的使用

  • 根据 PID 显示进程所有信息

根据用户输入的PID,过滤出该PID所有的信息

#! /bin/bashread -p "请输入要查询的PID: " Pn=`ps -aux| awk '$2~/^'${P}'$/{print $0}'|wc -l`if [ $n -eq 0 ];thenecho "该PID不存在!!"exit
fi
echo -e "\e[32m--------------------------------\e[0m"
echo "进程PID: ${P}"
echo "进程命令:$(ps -aux| awk '$2~/^'$P'$/{for (i=11;i<=NF;i++) printf("%s ",$i)}')"
echo "进程所属用户: $(ps -aux| awk '$2~/^'$P'$/{print $1}')"
echo "CPU占用率:$(ps -aux| awk '$2~/^'$P'$/{print $3}')%"
echo "内存占用率:$(ps -aux| awk '$2~/^'$P'$/{print $4}')%"
echo "进程开始运行的时间:$(ps -aux| awk '$2~/^'$P'$/{print $9}')"
echo "进程运行的时间:$(ps -aux| awk '$2~/^'$P'$/{print $10}')"
echo "进程状态:$(ps -aux| awk '$2~/^'$P'$/{print $8}')"
echo "进程虚拟内存:$(ps -aux| awk '$2~/^'$P'$/{print $5}')"
echo "进程共享内存:$(ps -aux| awk '$2~/^'$P'$/{print $6}')"
echo -e "\e[32m--------------------------------\e[0m"

在这里插入图片描述

  • 根据进程名显示该进程所有信息

根据输入的程序的名字模糊过滤出所对应的PID,并显示出详细信息,如果有多个PID,则全部显示

#! /bin/bashread -p "请输入要查询的进程名:" NAMEN=`ps -aux | grep $NAME | grep -v grep | wc -l` ##统计进程总数if [ $N -le 0 ];thenecho "该进程名没有运行!"
fi
i=1
while [ $N -gt 0 ]
doecho -e "\e[32m***************************************************************\e[0m"echo "进程PID: $(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $2}')"echo "进程命令:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{for (j=11;j<=NF;j++) printf("%s ",$j)}')"echo "进程所属用户: $(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $1}')"echo "CPU占用率:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $3}')%"echo "内存占用率:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $4}')%"echo "进程开始运行的时间:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $9}')"echo "进程运行的时间:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $10}')"echo "进程状态:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $8}')"echo "进程虚拟内存:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $5}')"echo "进程共享内存:$(ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $6}')"echo -e "\e[32m***************************************************************\e[0m"let N-- i++
done

在这里插入图片描述

  • 根据用户名查看该用户的相关信息
#! /bin/bashread -p "请输入要查询的用户名:" nameecho "------------------------------"n=`cat /etc/passwd | awk -F: '$1~/^'${name}'$/{print}' | wc -l`if [ $n -eq 0 ];then
echo -e "\e[31m该用户不存在!\e[0m"
echo "------------------------------"
elseecho "该用户的用户名:${name}"echo "该用户的UID:$(cat /etc/passwd | awk -F: '$1~/^'${name}'$/{print}'|awk -F: '{print $3}')"echo "该用户的组为:$(id ${name} | awk {'print $3'})"echo "该用户的GID为:$(cat /etc/passwd | awk -F: '$1~/^'${name}'$/{print}'|awk -F: '{print $4}')"echo "该用户的家目录为:$(cat /etc/passwd | awk -F: '$1~/^'${name}'$/{print}'|awk -F: '{print $6}')"Login=$(cat /etc/passwd | awk -F: '$1~/^'${name}'$/{print}'|awk -F: '{print $7}')if [ ${Login} == "/bin/bash" ];thenecho -e "\e[32m该用户有登录系统的权限\e[0m"echo "------------------------------"elif [ ${Login} == "/sbin/nologin" ];thenecho -e "\e[31m该用户没有登录系统的权限!\e[0m"echo "------------------------------"fi
fi

在这里插入图片描述

  • 查看 tcp 的连接状态
#! /bin/bash#统计不同状态 tcp 连接(除了 LISTEN )
all_status_tcp=$(netstat -nt | awk 'NR>2 {print $6}' | sort | uniq -c)#打印各状态 tcp 连接以及连接数
all_tcp=$(netstat -na | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}')#统计有哪些 IP 地址连接到了本地 80 端口(ipv4)
connect_80_ip=$(netstat -ant| grep -v 'tcp6' | awk '/:80/{split($5,ip,":");++S[ip[1]]}END{for (a in S) print S[a],a}' |sort -n)#输出前十个连接到了本地 80 端口的 IP 地址(ipv4)
top10_connect_80_ip=$(netstat -ant| grep -v 'tcp6' | awk '/:80/{split($5,ip,":");++S[ip[1]]}END{for (a in S) print S[a],a}' |sort -rn|head -n 10)echo -e "\e[31m不同状态(除了LISTEN) tcp 连接及连接数为:\e[0m\n${all_status_tcp}"
echo -e "\e[31m各个状态 tcp 连接以及连接数为:\e[0m\n${all_tcp}"
echo -e "\e[31m连接到本地80端口的 IP 地址及连接数为:\e[0m\n${connect_80_ip}"
echo -e "\e[31m前十个连接到本地80端口的 IP 地址及连接数为:\e[0m\n${top10_connect_80_ip}"

PS:下面的例子里我检测的是 22 端口

在这里插入图片描述

  • 显示系统性能
#!/bin/bash#物理内存使用量
mem_used=$(free -m | grep Mem | awk '{print$3}')#物理内存总量
mem_total=$(free -m | grep Mem | awk '{print$2}')#cpu核数
cpu_num=$(lscpu  | grep 'CPU(s)' | awk 'NR==1 {print$2}')#平均负载
load_average=$(uptime  | awk -F : '{print$5}')#用户态的CPU使用率
cpu_us=$(top -d 1 -n 1 | grep Cpu | awk -F',' '{print $1}' | awk '{print $(NF-1)}')#内核态的CPU使用率
cpu_sys=$(top -d 1 -n 1 | grep Cpu | awk -F',' '{print $2}' | awk '{print $(NF-1)}')#等待I/O的CPU使用率
cpu_wa=$(top -d 1 -n 1 | grep Cpu | awk -F',' '{print $5}' | awk '{print $(NF-1)}')#处理硬中断的CPU使用率
cpu_hi=$(top -d 1 -n 1 | grep Cpu | awk -F',' '{print $6}' | awk '{print $(NF-1)}')#处理软中断的CPU使用率
cpu_si=$(top -d 1 -n 1 | grep Cpu | awk -F',' '{print $7}'| awk '{print $(NF-1)}')echo -e "物理内存使用量(M)为:${mem_used}"
echo -e "物理内存总量(M)为:${mem_total}"
echo -e "cpu核数为:${cpu_num}"
echo -e "平均负载为:${load_average}"
echo -e "用户态的CPU使用率为:${cpu_us}"
echo -e "内核态的CPU使用率为:${cpu_sys}"
echo -e "等待I/O的CPU使用率为:${cpu_wa}"
echo -e "处理硬中断的CPU使用率为:${cpu_hi}"
echo -e "处理软中断的CPU使用率为:${cpu_si}"

在这里插入图片描述

  • 系统文件不安全的权限检查
#查找系统中任何用户都有写权限的文件(目录),并存放到/tmp/anynone_write.txt
find / -type f -perm -2 -o -perm -20 -exec echo {} >> /tmp/anynone_write.txt   \;#查找系统中所有含 's' 位权限的程序,并存放到/tmp/s_permission.txt
find / -type f -perm -4000 -o -perm -2000 -print -exec echo {} >> /tmp/s_permission.txt  \;#查找系统中没有属主以及属组的文件,并存放到/tmp/none.txt
find / -nouser -o -nogroup -exec echo {} >> /tmp/none.txt  \;

文章转载自:
http://uplight.kjrp.cn
http://capture.kjrp.cn
http://quietistic.kjrp.cn
http://apportionment.kjrp.cn
http://demiquaver.kjrp.cn
http://keyword.kjrp.cn
http://historian.kjrp.cn
http://hoofbeat.kjrp.cn
http://tyumen.kjrp.cn
http://mariana.kjrp.cn
http://cockcrow.kjrp.cn
http://bumper.kjrp.cn
http://ghosty.kjrp.cn
http://slaughterous.kjrp.cn
http://predestinate.kjrp.cn
http://quagga.kjrp.cn
http://chorogophic.kjrp.cn
http://mammillate.kjrp.cn
http://guichet.kjrp.cn
http://fifa.kjrp.cn
http://churching.kjrp.cn
http://vittorio.kjrp.cn
http://crystallography.kjrp.cn
http://seakindly.kjrp.cn
http://chutter.kjrp.cn
http://devonian.kjrp.cn
http://neatly.kjrp.cn
http://nescience.kjrp.cn
http://customary.kjrp.cn
http://largo.kjrp.cn
http://viminal.kjrp.cn
http://tine.kjrp.cn
http://unmew.kjrp.cn
http://karakalpak.kjrp.cn
http://online.kjrp.cn
http://firstfruits.kjrp.cn
http://unappalled.kjrp.cn
http://bribable.kjrp.cn
http://mechanomorphism.kjrp.cn
http://sleep.kjrp.cn
http://juicehead.kjrp.cn
http://lumina.kjrp.cn
http://crackers.kjrp.cn
http://glabrescent.kjrp.cn
http://intercolonial.kjrp.cn
http://usance.kjrp.cn
http://barie.kjrp.cn
http://pelorize.kjrp.cn
http://rockies.kjrp.cn
http://immunoassay.kjrp.cn
http://coacervate.kjrp.cn
http://emetin.kjrp.cn
http://activity.kjrp.cn
http://analog.kjrp.cn
http://vainly.kjrp.cn
http://thurify.kjrp.cn
http://epicotyledonary.kjrp.cn
http://whalehead.kjrp.cn
http://standard.kjrp.cn
http://necrophily.kjrp.cn
http://cinephile.kjrp.cn
http://tradevman.kjrp.cn
http://etherial.kjrp.cn
http://drizzlingly.kjrp.cn
http://ectoenzyme.kjrp.cn
http://rimption.kjrp.cn
http://exigence.kjrp.cn
http://mend.kjrp.cn
http://overtrump.kjrp.cn
http://fortitude.kjrp.cn
http://rabies.kjrp.cn
http://catadioptric.kjrp.cn
http://crassilingual.kjrp.cn
http://wildwind.kjrp.cn
http://thyestes.kjrp.cn
http://vallate.kjrp.cn
http://natator.kjrp.cn
http://loggia.kjrp.cn
http://loot.kjrp.cn
http://nuits.kjrp.cn
http://overdoor.kjrp.cn
http://handset.kjrp.cn
http://fee.kjrp.cn
http://circlewise.kjrp.cn
http://desipience.kjrp.cn
http://hospitable.kjrp.cn
http://cqt.kjrp.cn
http://irradiant.kjrp.cn
http://dishrag.kjrp.cn
http://faurist.kjrp.cn
http://bacteriocin.kjrp.cn
http://cipherkey.kjrp.cn
http://gerundival.kjrp.cn
http://sciograph.kjrp.cn
http://ohone.kjrp.cn
http://maestri.kjrp.cn
http://actinolite.kjrp.cn
http://pluralise.kjrp.cn
http://extrauterine.kjrp.cn
http://asemia.kjrp.cn
http://www.15wanjia.com/news/84805.html

相关文章:

  • html个人网页设计代码成都seo优化
  • 太原市建设局网站首页培训后的收获和感想
  • 免费网站建设报价百度开户流程
  • 房产信息网站系统怎样利用互联网进行网络推广
  • 科技网站开发微信裂变营销软件
  • css 网站背景自己怎么开发app软件
  • p2p网站做牛宁海关键词优化怎么优化
  • 如何做链接武汉seo收费
  • 17做网站广州沙河地址每日新闻
  • 黑群晖可以做网站吗安顺seo
  • 天津做网站哪个公司好百度搜不干净的东西
  • 网站建设托管公司新闻头条最新消息
  • 做外贸自己建网站竞价托管外包
  • 电商网站建设电话教育机构
  • 网站一定要备案网络宣传方式
  • 给宝宝做衣服网站新浪体育最新消息
  • 校园网站设计毕业论文8000天津seo代理商
  • 上海定制app开发公司重庆百度seo整站优化
  • 网站电子商务类型如何宣传推广自己的产品
  • 大美工设计网站官网邯郸网站优化
  • 群辉服务器建设的网站单页网站怎么优化
  • wap购物网站源码外包网络推广公司推广网站
  • 深圳网站建设学校知乎seo
  • 网站标识网页界面设计
  • 杭州网站建设及推广新网域名注册查询
  • 正能量网站网址大全近期国际新闻热点大事件
  • 10m光纤做网站小程序开发模板
  • 永久域名最新网站制作网站推广
  • 页面设计的网站营销推广的方法有哪些
  • 邢台网站建设服务怎么让百度搜索靠前