服务器基本运维命令等等

Last Updated:

2022-08-27

端口监听查看

netstat(linux,macos)

netstat -tlunp # macos netstat -tlun
# 上述命令在macos上的使用方式
#在Mac上正确使用的方法是:即-f需要加上地址族,-p需要加上协议TCP或者UDP等

#1.如果需要查询inet:netstat -anvf inet  
#2.如果需要查询TCP:netstat -anvp tcp  
#3.如果需要查询UDP:netstat -anvp udp

# ps -p pid 来查看pid对应的命令信息

lsof -i port号 (macos)

lsof -i 8080 # macos lsof -i :8080

lsof -i # 查看所有被占用端口,macos也是这 如果查看所有系统,记得sudo(换成root)再跑这命令查看

crontab

# 格式 minute hour day-of-mon month-of-year day-of-week commands
# 例子 00-59 00-23 01-31 01-12 0-6 ## 0是sunday
# 例如我自己每周五需要写周报,那么定时脚本如下:
30 16 * * 5 export LPP=/Users/apple && export PATH=$LPP/.nvm/versions/node/v16.13.2/bin:$LPP/.nvm-universal/bin:$PATH && export NODE_PATH=$LPP/.nvm-universal/lib/node_modules && node $LPP/workspace/weitai/tool/weekly/index.js >> $LPP/log-weekly-crontab.txt 2>&1