类别:Linux / 日期:2025-06-29 / 浏览:270 / 评论:0

为了防止甲骨文免费服务器因闲置被回收,整理了1种可靠的保活方法。

方案:基础网络保活(推荐)

1. 使用Cron定时访问网页

bash
复制
下载
# 创建保活脚本
sudo nano /usr/local/bin/oracle_keepalive.sh

脚本内容:

bash
复制
下载
#!/bin/bash# 随机访问几个常见网站防止回收
sites=(
  "https://www.oracle.com"
  "https://www.google.com"
  "https://www.github.com"
  "https://www.baidu.com"
)

# 随机选择一个网站访问
random_site=${sites[$RANDOM % ${#sites[@]}]}

# 记录日志
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Accessing $random_site" >> /var/log/oracle_keepalive.log

# 执行访问(随机使用curl或wget)
if command -v curl &> /dev/null; then
  curl -s -o /dev/null --connect-timeout 10 $random_site
else
  wget -q -O /dev/null --timeout=10 $random_site
fi

image.png

设置权限并创建日志文件:

bash
复制
下载
sudo chmod +x /usr/local/bin/oracle_keepalive.sh
sudo touch /var/log/oracle_keepalive.log

2. 设置Cron定时任务

bash
复制
下载
sudo crontab -e

添加以下内容(每10分钟执行一次):

text
复制
下载
*/10 * * * * /usr/local/bin/oracle_keepalive.sh

image.png


3.注意:

如果出现以下信息,是cron服务未安装

image.png

使用以下命令安装即可

sudo apt update
sudo apt install cron -y

4.查看日志

(1). 使用 cat 查看完整日志

cat /var/log/oracle_keepalive.log

(2). 使用 tail 查看日志尾部(最常用)

# 查看最后10行(默认)
tail /var/log/oracle_keepalive.log
# 查看最后100行
tail -n 100 /var/log/oracle_keepalive.log
# 实时监控日志更新(非常有用)
tail -f /var/log/oracle_keepalive.log
(按 Ctrl+C 退出实时监控)

image.png

image.png

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章