网络服务器-单一and循环任务and Ftp文件共享服务器搭建

网络服务器-服务1-单一例行任务:

1.at命令

at命令设置某一时刻执行一次命令,不会重复执行(默认一分钟系统自动检查一次)

保证atd进程启动,命令:ps -ef|grep atd
在这里插入图片描述

1)at 设置命令的方法:

1.接受在当天的hh:mm (小时:分钟)式的时间指定。假如该 时间已过去,那么就放在第二天执行。例如:at 14:12

2.使用 midnight(深夜),noon(中午),teatime(饮茶时 间,一般是下午4点)等模糊的词语来指定时间。例如:at noon

3.采用12小时计时制,即在时间后面加上AM(上午)或PM(下 午)来说明是上午还是下午。例如:12pm例如:at 5pm

4.指定命令执行的具体日期,指定格式为 month day(月日) 或 mm/dd/yy (月/日/年)例如:at 4/21/2024

5.使用相对计时法。指定格式为:now + count time units 其中now就是当前时间例如:at now + 1 minutes

6.直接使用today (今天)、tomorrow(明天)来指定完成命 令的时间例如:at 5pm tomorrow

2).三种常见命令

1.at -l查看任务列表
在这里插入图片描述

2.at -c 任务号 查看任务内容

3.at -任务号 取消某一任务

在这里插入图片描述
at命令后编译内容,两边ctrl+D退出保存

3).at 白名单黑名单

1.at.allow:白名单
2.at.deny:黑名单

系统默认无at.allow文件

at.deny在根目录etc目录下“/etc”

如果单独在at.allow文件中,可以使用at设置任务
如果单独在at.deny文件中,使用at系统会提示无权限
​​在这里插入图片描述

!!!两个文件都存在的话,只扫描at.allow文件的内容

网络服务器-服务2-定时执行任务

​​

1.Crontab介绍

Crontab创建的任务,系统会在特定的时间间隔后循环执行

当用户使用crontab新建任务之后,任务会被记录在’/var/spool/cron’目录下,并且以用户账号创建一个文件记录命令,每执行一次,会被记录在’/var/log/cron’这个日志文件

检测时间是一分钟,每分钟读取一次’/etc/crontab’和’/var/spool/cron’

2.crontab命令语法

首先 通过ps -ef |grep crond验证是否后台启动
在这里插入图片描述

Crontab -e:编辑某个用户的crontab文件。如果不指定用户,默认当前用户

Crontab -l:查看当前有几条计划任务

3.例子:

首先crontab -e编写任务
在这里插入图片描述
查看任务
在这里插入图片描述

mysql_backup.sh文件:
在这里插入图片描述
查看日志:tail -f /var/log/cron

在这里插入图片描述

检查备份
在这里插入图片描述

Ftp文件共享服务器搭建

1.安装ftp服务器

在线安装:yum install vsftpd

2.配置

1 )修改配置文件,匿名账户具有访问 查看共享目录的权限
cd /etc/vsftpd 进入vsftp的配置目录
cp vsftpd.conf vsftpd.conf_bak 配置文件备份
vim /etc/vsftpd/vsftpd.conf 改写文件配置
以下配置OK ,rhel9.3
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
2) 修改本地上传目录权限
cd /var/ftp/pub
mkdir /var/ftp/pub/upload
chmod 777 /var/ftp/pub/upload -R
chmod 777 /var/ftp/pub -R
3)重启ftp服务
systemctl restart vsftp.service
systemctl status vsftp.service
在这里插入图片描述

3.测试

!在win10 的地址栏输入: ftp://服务器ip地址

可以看到默认的共享文件 pub。

!!如果无法访问,权限不足 请检查以下两项是否关闭。

(1)关闭 SELinux
setenforce 0
getenfoce 查看是否关闭:
Permissive 是关闭状态
(2)关闭 防火墙
systemctl stop firewalled
systemctl status firewalled
systemctl disable firewalled#关闭防火墙开机启动

!!!ftp客户端操作命令:

1、ftp 192.168.42.128 ,默认账号:ftp 密码: ftp
2、dir 查看目录内容
3、cd xxx 切换目录
4、get xxx.txt 下载文件
5、put xxx.txt 上传文件
6、by
退出环镜

  • 26
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值