当前位置: 首页 > news >正文

3.Linux常用操作(传输、crontab定时、匹配日期删除文件等)

1. 服务器之间传输文件

1.1 传输文件到本服务器

scp -P 19622 -C dockeruser@192.168.100.96:/home/dockeruser/lgr/lgr.dmp /home/dockeruser/lgr

描述:

  • 用dockeruser账号登录端口号为19622的192.168.100.96服务器,将此服务器的/home/dockeruser/lgr/lgr.dmp文件传输到本服务器的/home/dockeruser/lgr目录。
  • scp :传输命令
  • -C :压缩传输

1.2 传输文件到其他服务器

 scp -P 19822 -C /home/dockeruser/lgr/we.txt dockeruser@192.168.100.98:/home/dockeruser/lgr

描述:

  • 将本服务器/home/dockeruser/lgr/we.txt文件传输到端口号为19822的192.168.100.98服务器上,用dockeruser账号做98服务器的登录验证;
  • 如果端口号为22,则可以省略" -P 端口号"不写。

2. 根据日期删除文件

find  /home/lgr -mtime +15 -name '*.sql' -exec rm -rf {} \;

描述:删除/home/lgr目录下所有日期超过15天的.sql文件

3. crontab创建定时任务

3.1 进入编辑定时任务模式

crontab -e 

3.2 输入定时任务命令

#每日凌晨1点执行rm_json_log_file.sh文件
0 1 * * * sh /usr/local/soft/rm_json_log_file.sh 
#每日凌晨2点执行mysql_dumps.sh文件
0 2 * * * sh /usr/local/deploy_epower/mysql_redis/mysql/backups/sh/mysql_dumps.sh

3.3 退出编辑模式

ESC #按ESC键退出编辑模式
:wq #键入:wq保存

3.4 重启crontab服务

service crontab restart  

3.5 查看定时任务列表

crontab -l
http://www.lryc.cn/news/215109.html

相关文章:

  • ChatGPT对未来发展的影响?一般什么时候用到GPT
  • 在Win10系统进行MySQL的安装、连接、卸载
  • Windows下pm2调用npm和nuxt的办法
  • 本地仓库转为git仓库推送到gitee
  • CSS以及JavaScript
  • JVM——类的生命周期(加载阶段,连接阶段,初始化阶段)
  • CSS中实现元素居中的几种方法总结
  • 保护听力戴什么耳机比较好?开放式耳机能保护听力吗?
  • 【JVM】垃圾回收机制
  • MySQL数据库入门到精通——运维篇(2)
  • 投资者如何保障个人利益?行业律师与欧科云链专家给出建议
  • 【办公软件】C#调用NPOI实现Excel文件的加载、导出功能
  • UVA 11990 “Dynamic‘‘ Inversion 区域树 + 树状数组
  • 邮件钓鱼分析
  • Android 小技巧
  • Centos MySQL --skip-grant-tables详解
  • Linux:进程控制的概念和理解
  • ubuntu20.04编译安装nginx
  • 操作系统的分页
  • 微服务环境搭建
  • ffmpeg 截取命令
  • TypeScript深度剖析:TypeScript 中枚举类型应用场景?
  • [推荐]SpringBoot,邮件发送附件含Excel文件(含源码)。
  • node学习之包管理器
  • 自动驾驶车辆轨迹跟踪
  • React的useEvent 和 ahooks 的 useMemorizedFn 的深度分析和对比
  • 基于goframe2.5.4、vue3、tdesign-vue-next开发的全栈前后端分离的管理系统
  • LInux之在同一Tomcat下使用不同的端口号访问不同的项目
  • 梦百合上榜2023鼎革奖数字化转型先锋榜
  • 沉痛悼念科研分公司