备份
crontab -e
0 0 * * * tar -zcvf /backup/boot_root_home. date +%Y%m%d
.bak.tgz /boot /root /home
ssh服务
systemctl start ssh.service
启动sshd后,客户端即可使用ssh访问服务器,亦可使用sftp访问,上传文件。
ubuntu系统的话,在server上安装ssh服务并开启。sudo apt install openssh-server
计划任务的话,安装cron,参考
https://www.jianshu.com/p/333ef27bace4
你先看清楚你的系统版本,基本的Linux系统都包含有SSH服务功能!
你需要做的是在pc端,进行连接!
pc端可以用sftp
另外一个备份的,你最好把命令统一写在一个sh文件中,然后通过cron执行即可!
注意,楼上的某个回答可参考,因为他的命令还有问题
一.第4题
1.系统重要目录备份建议使用rsync命令,该命令支持增量备份
2.先创建用户存放备份目录
[root@ansible ~]# mkdir /backup
3.执行备份命令,手动备份
[root@ansible ~]# rsync -av --delete /home /root /boot /backup
系统中的/boot,/root,/home目录被复制到/backup目录中。--delete选项,用于删除存在于备份设备,但源设备中已经不存在的文件。
4.增加自动任务,执行crontab -e命令,将如下命令粘贴进去,保存退出。
0 0 * * * rsync -av --delete /home /root /boot /backup
第5题未描述清楚当前状态,无法给与更多的建议。
1.service sshd status 查看状态
2.service sshd restart 重启sshd服务