前言前几天在Ubuntu上因为要装python环境,因此写了一个可编译安装任意python版本的脚本。【Ubuntu】安装python环境(一个脚本编译安装任意版本)然后拿去centos7系统试了一下,看看能不能通用,结果就报错了。后面经排查发现了脚本不通过的原因,那就是centos系统编译安装python的环境依赖与Ubuntu系统的有些不一样,所以修改了一下脚本。有需要的同学可以自取。Cent
转载 2023-07-14 16:56:29
189阅读
今天做个linux定时任务(每晚12点把表汇总)。顺便写个博客记录一下~~为什么用linux定时任务,而不是在项目加定时任务呢?原因就是防止因为各种原因项目崩溃。。所以就用了更加稳定的linux定时任务(我是这么想的( ^_^ ))。起初我感觉很简单,以为顶多半小时就搞定了,,,结果从10点弄到12点半才搞定(主要是我英语太渣和数据库报错导致)。。。︿( ̄︶ ̄)︿废话到此结束-----------
2021-08-25 1. 需求 在服务挂掉之后我们要怎么做才能保证服务在短时间内开启?可以编写脚本监控服务的状态,在服务挂掉后及时将其开启,并定时执行该脚本。 2. 脚本编写 思路:平常我们可以通过 ps ,netstat 命令查看服务是否已经开启,所以可以通过这两个命令去监控服务的状态。每个服务 ...
转载 2021-08-25 18:02:00
1197阅读
2评论
一.Crontab介绍crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab文件在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如: [root@dave ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr
 crontab 定时任务命令linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。cat /etc/crontab # 查看配置信息PS:如果命令不生效,使用 wh
服务脚本编写 存放位置/usr/lib/systemd/system #系统服务,开机不需要登录就能运行的程序(可以用于开机自启)/usr/lib/systemd/user #用户服务,需要登录后才能运行程序服务脚本编写服务脚本一般以xxx.service命名,且脚本中分为三部分:[Unit]、[Service]、[Install]vim /usr/lib/systemd/system/xxx.s
转载 2024-03-03 10:02:31
93阅读
 1.基础环境配置setenforce 0 systemctl stop firewalld systemctl disable firewalld sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config yum install -y wget ls /etc/yum.repos.d/ rm -rf /etc
注意:此方法不能用于解决统物理内存占用过高,导致部分服务被强制关闭的问题 用root用户创建定时任务 切换到root用户 su - root 创建脚本文件 touch cleanCache.sh 添加如下内容: vim cleanCache.sh #!/bin/bash #每两小时清除一次缓存 echo "开始清除缓存" sync;sync;sync #写入硬盘,防止数据丢失 sleep 10
原创 2023-05-24 16:48:29
135阅读
1评论
下载的源码程序包中,共有16个例子,这里记录它们的调试及运行结果,尤其是哪些可用,哪些不可用,今后使用时用作参考。总结:(1)在 18 个示例程序中,example16 和 example17 编译报错,example7 和 example12 编译正常但是运行时报错(“已放弃(吐核)”),example3 运行正常但结果错误,其余程序可以正常运行。(2)对库文件 libgpstk.so 文件的依
一、if语句 1、单分支语句结构 if <条件表达式> then 指令 fi 例子: if [ -f file ] then echo “是一个普通文件” else echo “不是一个普通文件” exit 1 fi ######说明:如果file是一个普通文件,那么就执行echo “是一个普通文件” 否则 输出一条"不是一个普通文件" 最后退出脚本 2、多分支if语句结构 if &l
如果将PC电脑变成web服务器:使用python3监测公网IP实现DDNS上一篇文章中,我们使用Nignx的反向代理和端口转发实现域名访问家里主机上的web了。由于家庭宽带基本都是动态IP,每当你重启一次光猫,IP地址就会变化一次。当光猫因为停电、故障、维护等原因重启过后,网站就无法访问了。网上基本的解决方法是使用花生壳做DDNS(动态域名解析),但那个需要绑定自己的域名要付费不说,且linux无
#!/bin/bash echo " (__)" echo " (oo)" echo " /------\/ " echo " / | || " echo " * /\---/\ " echo " ~~ ~~ " echo "...."Are You Ready?"..." read key echo "警告:本脚本
转载 6月前
28阅读
CentOS7安装软件个人脚本①安装goCentos7 安装 go1.* 版本的golang 使用方法: 以go1.13.14.linux-amd64.tar.gz为例 把go1.13.14.linux-amd64.tar.gz放在当前目录, 没有就去'https://studygolang.com/dl'下载 先保证远程机器的SSH可用,然后配置文件中的四个字段 ip = '172.16.70.
转载 2024-05-06 14:33:20
50阅读
# 定时重启docker容器的方法 在CentOS 7上使用Docker来部署应用程序已经成为一种常见的做法。然而,对于长时间运行的容器,定时重启是一种良好的做法,以确保应用程序的稳定性和可靠性。本文将介绍如何在CentOS 7上设置定时重启Docker容器的方法。 ## 为什么需要定时重启Docker容器? 即使Docker容器在运行时表现出色,也可能存在内存泄漏或其他问题,导致容器变得不
原创 2024-06-03 06:15:00
49阅读
# 实现 CentOS7 定时备份 MySQL ## 1. 简介 在开发过程中,我们经常需要对数据库进行备份,以防止数据丢失或者出现问题。本文将指导你如何在 CentOS7 上使用定时任务来备份 MySQL 数据库。 ## 2. 流程图 ```mermaid flowchart TD A(开始) B(安装 crontab) C(创建备份脚本) D(设置定时
原创 2023-08-20 07:03:41
428阅读
centos7设置定时重启yum install corntabs systemctl enable crond systemctl start crond systemctl status crond vim /etc/crontab 01 00 * * * root reboot
原创 2022-07-13 11:36:45
1930阅读
如果你很急着关机或者重启话,那么关机就是init 0,重启就是init 6或者reboot Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。 shutdown shutdown命令用于安全关闭Linux系统。有些用户
linux下定时执行任务的方法:        在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。        在LINUX中,周期执
centos上最常用的定时任务应该就是crontab了,在经过各种度娘之后有三种方式实现定时任务的方法,但是所用到的场景有所不同 at 适合仅执行一次就结束的调度命令,需要启动一个后端的atd服务。 crontab 需要启动一个服务crond才行,crond服务通过crontab命令实现 anac ...
转载 2021-09-14 10:04:00
2431阅读
2评论
1. at 计划任务概念:at 可以处理仅执行一次就结束的指令。启动 at 服务:创建计划任务:查看计划任务:特殊用法:删除计划任务:2. crontab 定时任务概念:crontab 会把指定的任务,按照设定的周期一直循环执行下去。crond 命令定期检查是否要执行的工作,如果有要执行的工作便会自动执行该工作。启动 crond&nbsp
  • 1
  • 2
  • 3
  • 4
  • 5