linux学习随记

本文涵盖了多个Linux命令的使用,如关闭80端口、四表查询、数据备份与还原,以及MongoDB的时间段查询。同时展示了ping的高级用法和shell脚本进行IP连通性测试。此外,还分享了通过awk命令分析Tomcat日志中IP连接次数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 #关闭80端口下所有进程

sudo fuser -k 80/tcp  

  #四表并表查询

select a.*,outlet_name,mp_name,mn from psinfo_ps_base a,psinfo_outlet_air b,psinfo_mp_air c,psinfo_dgi d 
where
a.id=b.ps_id and
b.id=c.outlet_id and
c.id=d.mp_id

#windows postgre数据的备份还原

pg_dump -h localhost -p 5432 -U postgres -d josdb_qy> D:\20220414数据库备份\josdb_qy.bak

备份

psql -h localhost -U postgres -d new_db  -f "C:/emoneysit.bak"

还原

#mongo的根据时间段查询

db.hour_water.find({ "mn":'12345678912345',"create_time" : { "$gte" : ISODate("2022-04-20T00:00:00+800"), "$lt" : ISODate("2022-07-22T00:00:00+800") } })

#ping的拓展命令

ping  -c  3  -i  0.2  -W  1  192.168.2.254
// -c 定义ping的次数   -i 定义ping的间隔时间(秒)
-W  ping失败时多久反馈结果

#循环测试ip是否可联通

#!/bin/bash
for i in {1..10}
do
ping -c 3 -i 0.2 -W 1 192.168.2.$i &> /dev/null
if [ $? -eq 0 ];then
echo "通了"
else
echo "不通"
fi
done

#查看tomcat日志的ip连接次数(这个是查看访问接口的次数)

awk '{print $1}' localhost_access_log.*.txt | sort |uniq -c| sort -nr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fmnsliudi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值