linux系统命令远程传输命令

linux系统命令深入学习

实验环境

腾讯云服务器centos7

一.计划任务服务

一次性计划

使用 at <时间> 安排一次性任务;atq 查看任务列表;atrm <序号> 删除任务

(base) [root@VM_0_17_centos ~]# at 15:30
at> can -n /home/222.txt | more
at> <EOT>
job 3 at Fri Nov  8 15:30:00 2019
(base) [root@VM_0_17_centos ~]# atq
2       Sat Nov  9 14:35:00 2019 a root
3       Fri Nov  8 15:30:00 2019 a root
(base) [root@VM_0_17_centos ~]# atrm 2

长久任务

对于创建长期可循环的计划任务,则要用到cron服务啦,具体使用方法如下:

创建、编辑计划任务:crontab -e [-u 用户名]

查看计划任务:crontab -l [-u 用户名]
删除计划任务:crontab -r [-u 用户名]

编辑命令的格式: *(分钟) *(小时) *(日期) *(月份) *(星期) 命令

(base) [root@VM_0_17_centos ~]# crontab -e
crontab: installing new crontab
(base) [root@VM_0_17_centos ~]# crontab -l
10 10 * * * /home/mysql_db_backup.sh
#该命令和shell搭配会非常合适
(base) [root@VM_0_17_centos ~]# crontab -r

远程传输命令

要想将一些文件通过网络传送给其他主机,又恰好两台主机都是Linux系统,我们便可以直接用scp命令传输文件到另外一台主机

scp命令用于在网络中安全的传输文件,格式为:“scp [参数] 本地文件 远程帐户@远程IP地址:远程目录”。

[root@localhost ~]# scp /home/111.txt  root@139.199.6.165:/home
root@139.199.6.165's password: 
111.txt                                              100%    0     0.0KB/s   00:00  

另一台虚拟机查找此文件

(base) [root@VM_0_17_centos ~]# find /home -name "111.txt"
/home/111.txt

传输成功

强大的scp命令还可以将远程主机的文件传输到本地呢,格式为”scp [参数] 远程用户@远程IP地址:远程文件 本地目录“。

[root@localhost home]# scp root@139.199.6.165:/home/222.txt  /home
root@139.199.6.165's password:
222.txt                                                    100% 1462    37.1KB/s   00:00
[root@localhost home]#

另一台虚拟机查看此文件

[root@localhost home]# locate 222.txt
/home/222.txt

下载成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值