Linux
文章平均质量分 63
chicken_h
这个作者很懒,什么都没留下…
展开
-
Linux 定期删除某时间段的文件
Linux 定期删除某时间段的文件定期删除几天(分钟)前的文件,可以借助Linux自带crontab定时任务工具,运行shell脚本进行删除。shell 脚本:FILE_PATH=/home/backup/find ${FILE_PATH} -mtime +7 -name "*.sql" -exec rm -f {} \;FILE_PATH=/home/backup/ :被删除文件的目录,用变量FILE_PATH表示${FILE_PATH}:变量调用,指向 FILE_PATH=/hom原创 2022-01-04 16:25:49 · 2543 阅读 · 0 评论 -
MySQL数据库备份和恢复
备份所有数据库备份所有数据库、表、数据mysqldump -u{用户名} -p{密码} --all-databases > /home/db.sql恢复所有数据库恢复所有数据库、表、数据mysql -u{用户名} -p{密码} < /home/db.sql原创 2021-08-11 11:29:03 · 90 阅读 · 0 评论 -
Linux服务器文件定时传输
Linux服务器文件定时传输一、通过lftp工具进行数据传输首先确保已安装 lftp工具,未安装的话,通过命令 yum -y install lftp 进行安装。完整的shell脚本:# !/bin/bash# SFTP配置信息IP=192.168.5.102 # 目标服务器IPPORT=22 # 目标服务器端口USER=root # 目标服务器用户名PASSWORD=root123456 # 目标服务器登录密码SEVERDIR=/opt/dbb原创 2021-07-13 14:00:47 · 2245 阅读 · 0 评论 -
MySQL数据库定时备份全量数据库,并传输到别的服务器
MySQL数据库备份,全量备份所有数据库,并传输到别的服务器一、数据库数据库类型:MySQL备份方法:借用 MySQL 自带的 mysqldump 命令导出sql语句备份的库:所有已创建的库,包括MySQL默认的库备份数据:每次全量备份,非增量型备份利用sh脚本 + Linux 自带的定时任务工具 crontab,实现定时备份二、sh脚本:# 数据库信息USER_NAME="root" # 数据库登录用户名PASSWD="root" # 数据库登录密码HOST="lo原创 2021-07-12 10:32:42 · 1267 阅读 · 0 评论 -
Linux系统通过rsa免密码登录、文件传输
一、背景我们在开发、测试或者运维过程中,总是需要登录Linux服务器进行环境搭建,软件安装和日志查询等操作,如果有多台服务器,则需要进行多次切换,切换过程会需要输入密码难免会觉得麻烦,且效率低下。这种情况下,可以利用软件保存密码,然后软件多开解决此问题,但是难免有可能会出现搞错服务器的情况。再者在处理定时或者自动化任务,比如定时进行文件传输的话和自动部署,就会比较不方便了,通过以下方式可以解决该问题。二、步骤假设两台服务器服务器A(172.16.206.101)服务器B(172.16.2原创 2021-07-08 13:18:12 · 1061 阅读 · 0 评论 -
centos7安装python3,并配置与python2共存
一、下载python3系的安装包官网直接下载:https://www.python.org/downloads/source/直接下载的,需上传到服务器通过wget命令在线下载:wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz此处下载的是3.8.3版本,如需下载其他版本,修改版本号即可)二、上传、解压安装包先在/usr/local/目录下,新建python3文件夹,用来存放和安装python[root原创 2020-06-28 17:40:50 · 289 阅读 · 0 评论