友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

PVE检测虚拟机是否存活并自动重启

post by rocdk890 / 2023-12-5 16:30 Tuesday linux技术

最近不知道怎么回事,用了200多天的openwrt居然宕机了,关键还是在我早上起来才知道,等我晚上回来处理好后,少不了被家人一顿劈头盖脸,为了防止再出现这样的情况,在网上找了个能在pve里自动监控虚拟机并重启的脚本,当然我只简单优化了下.
系统:PVE 7.x

创建脚本:
vi /root/soft_shell/check_servers.sh
#!/bin/bash

QMPATH="/usr/sbin/qm"
MAX_FAILURES=3  # 连续失败的最大次数
RESET_AFTER_SUCCESS=2  # 连续成功后重置失败计数的阈值

FAILURE_FILE="/pa...

阅读全文>>

标签: 监控 重启 自动 虚拟机 check pve

评论(0) 引用(0) 浏览(460)

centos7 shell脚本一键安装python3.7或3.8

post by rocdk890 / 2020-3-3 12:19 Tuesday linux技术

在上一篇文章centos7 shell脚本一键安装python3.7发布了之后,我同事看到了问我,你为什么不用python3.8,当时我就蒙了,对啊,还有人需要装3.8的版本的,今天对其进行了修改,让其支持安装python3.8,有需要的朋友可以看看.
系统:centos 7.x(64为)

cat /root/soft_shell/auto_install_python3.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(i...

阅读全文>>

标签: centos 安装 shell install 一键 python 自动

评论(0) 引用(0) 浏览(3094)

centos7 shell脚本一键安装python3.7

post by rocdk890 / 2020-2-20 11:18 Thursday linux技术

最近要安装个东西,发现要python3才能支持,为了方便以后不用进行重复性工作,我就写了个一键安装python 3.7的脚本.
系统:centos 7.x(64位)

cat /root/soft_shell/auto_install_python3.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to ru...

阅读全文>>

标签: centos 安装 shell install 一键 python 自动

评论(0) 引用(0) 浏览(3218)

shell脚本自动修改centos7网口名称eth0并配置ip

post by rocdk890 / 2020-2-19 14:16 Wednesday linux技术

2020年真是个不好的开始,还没有开始过年就出现这么大的疾病,呆在家里呆了这么多天实在是太无聊了,就写了几个脚本.
系统:centos 7.x(64位)

cat /root/soft_shell/network.sh
#!/bin/env bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run this sc...

阅读全文>>

标签: centos shell ip 一键 自动 静态 eth0

评论(2) 引用(0) 浏览(2838)

windows7使用python定时播放音乐

post by rocdk890 / 2018-8-29 15:02 Wednesday windows技术

    公司最近中午要放音乐,不想让行政的人天天跑去电脑上去操作,无聊找了python脚本进行简单修改了下来自动播放音乐,让其周1-周5都自动播放,周6-周7就不播放.
    
#!/usr/bin/env python
#coding=utf-8
import datetime
import os
import time
import pygame
from pygame import mixer
from pygame.locals import USEREVENT
 
 
STOPEVENT = USEREVENT + ...

阅读全文>>

标签: windows python 自动 windows7 音乐 播放

评论(0) 引用(0) 浏览(2000)

centos一键自动安装tomcat7

post by rocdk890 / 2018-8-20 17:01 Monday linux技术

此次脚本在上一个版本的基础上,增加了根据系统版本添加相应的自启动脚本,centos6和centos7都可以使用.

cat /root/soft_shell/auto_install_tomcat7.sh
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check the network status
NET_NUM=`ping -c 4 www.baidu.com |awk '/packet loss/{print $6}' |sed -e 's/%//'`
if [ ...

阅读全文>>

标签: centos 安装 tomcat install 一键 自动

评论(0) 引用(0) 浏览(2086)

centos6 yum安装python3来更新qqwry.dat

post by rocdk890 / 2017-8-17 17:32 Thursday linux技术

  今天把我自己的ip查询网站www.slogra.com的程序进行了下小更新,用python来对qqwry.dat进行自动更新,下面来看看吧.
  系统:centos 6.x(64位)

1.安装python3
yum -y install epel-release
yum -y install python34
yum -y install python34.x86_64

2.更新qqwry.dat代码
cat update_ip.py
# coding=utf-8
#
# 用于从纯真网络(cz88.net)更新qqwry.dat
# for Python 3.0+
# 来自 http...

阅读全文>>

标签: centos 更新 linux update python 自动 qqwry.dat python3 qqwry

评论(0) 引用(0) 浏览(4850)

shell脚本一键安装redis

post by rocdk890 / 2017-4-1 16:02 Saturday linux技术

  最近打算把需要经常安装的东西都写成一键脚本安装,这样方便自己,也方便大家.
  系统:centos 7.x(64位)
  软件:redis 3.0.7

cat /root/soft_shell/auto_install_redis.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must b...

阅读全文>>

标签: centos 安装 shell redis install 一键 自动 auto

评论(0) 引用(0) 浏览(5846)

shell脚本一键自动安装mysql 5.7

post by rocdk890 / 2017-3-14 10:50 Tuesday linux技术

  最近开发要经常在不同环境下测试mysql 5.7,有时候要mysql同机共存多个mysql,今天先写个单机安装单个mysql,之后再写一键安装多个mysql的脚本.
  系统:centos 7.x(64位)
  软件版本:mysql 5.7.17
脚本:
cat auto_install_mysql5.7.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0"...

阅读全文>>

标签: centos mysql 安装 shell 脚本 install 一键 自动 5.7 mysql5.7

评论(2) 引用(0) 浏览(6624)

svn钩子(post-commit)实现多项目自动同步代码

post by rocdk890 / 2017-1-3 16:55 Tuesday linux技术

  这篇文章在原作者的代码基础上稍微进行了下修改,让其完全满足我们svn结构的,使其能够远程同步到另外一台服务器上.
  svn服务器ip:10.168.227.xx
  项目web服务器:10.27.2.xx
  svn代码库:svn://10.168.227.xx/slogra/branches/dev_whdysp2017spring/
  项目web服务器代码根目录:/data/www/vhosts

先来看svn钩子里的内容: 
cd /home/svn/slogra/hooks/
vi post-commit

...

阅读全文>>

标签: svn shell 同步 自动 代码 多项目

评论(0) 引用(0) 浏览(3488)

shell自动更新google hosts

post by rocdk890 / 2015-2-9 10:31 Monday linux技术

  上次给大家发了一个python更新google hosts的脚本,今天看到有人发出了一句用shell来获取google hosts的脚本,我就拿来稍微简单加工了下,下面给大家shell版的更新google hosts的脚本.
脚本内容:
cat google_update.sh

#!/bin/bash
data=`date +%y%m%d%H%M`...

阅读全文>>

标签: 更新 update shell ip google hosts 自动

评论(0) 引用(0) 浏览(4071)

shell实现自动adsl拨号

post by rocdk890 / 2014-12-5 18:10 Friday linux技术

  今天公司同事要我整个adsl自动重拨的shell,并检测是否连上了,这样才能保证内部测试服务器不掉网,好吧,下面我把脚本发出来.
  系统:centos 5.x
脚本1:
cat /root/soft_shell/auto_adsl_1.sh 
#!/bin/bash
gateway=`ifconfig ppp0 |grep P-t-P| cut -f 3 -d ":...

阅读全文>>

标签: shell 自动 adsl 重拨 拨号

评论(0) 引用(0) 浏览(2858)

expect不用输密码自动下载数据备份(新)

post by rocdk890 / 2014-3-28 17:13 Friday linux技术

  在上一篇用expect不用输密码自动scp数据(续)中,用了scp去下载数据备份,但最近海底光缆不是断了嘛,并且用scp去down数据只有几十K的速度,实在是太慢了,我们发现用http下载方式速度是很快,最慢也有100+k/s,为了把服务器的数据备份到本地,我对原来的脚本进行了大更改.
  这里先说下脚本的实现过程:
1.先在服务器上把备份自动打包到一个web目录下(当然这...

阅读全文>>

标签: 删除 脚本 下载 expect 自动 axel 拷贝

评论(0) 引用(0) 浏览(4936)

让vmware虚拟机自动进入BIOS

post by rocdk890 / 2014-2-11 18:06 Tuesday windows技术

当要对vmware虚拟机重新安装系统时,要重新设置成光盘启动来安装系统,但是这时vmware已经默认是硬盘启动了,我们要进bios里面重新设置开机的启动顺序,要将光盘设置成第一启动项.但vm的开机画面比笔记本的还要快很多,基本都在1秒内,想进入bios里面很难.对于网上说的开vm系统然后点击窗口狂按f2.试了一下没能够进入bios,搞得我很火大,重启了无数次vm都没有进人到bios,都是直接就跳到...

阅读全文>>

标签: vmware 自动 虚拟机 进入 bios

评论(0) 引用(0) 浏览(7703)

用expect不用输密码自动scp数据(续)

post by rocdk890 / 2013-10-18 9:19 Friday linux技术

  在上一篇用expect不用输密码自动scp数据中,给大家讲了怎么使用expect自动把数据拷到本地来,但今天公司要求既要原来每周自动down数据回来,又要在手动去down数据的时候是服务器上最新备份的,好吧,为了满足这样的要求,我在原脚本上做了一些修改.

手动down数据脚本:

#!/usr/bin/expect -f
set timeout -1
set passwd pass...

阅读全文>>

标签: 数据 exp 下载 expect 自动 最新 download

评论(0) 引用(0) 浏览(4591)