您的位置:首页 > 理论基础 > 计算机网络

linux下载ftp、http服务器文件的方法以及设置定时任务的方法

2015-03-06 09:37 661 查看

Linux服务器下搭建ftp方法

1.打开linux命令行(桌面右键选择open in Terminal)

2.在命令行中输入su命令,并输入相应的密码进入管理员模式

3.进入管理员模式后,输入命令:rpm -qa |grep vsftpd 查看是否已经安装。如果出现vsftpd-2.2.2-13.el6_6.1.x86_64等类似版本信息说明已经安装了ftp服务器;如果没有显示,则是未安装ftp服务器。

4.若未安装ftp服务器,则在命令行中输入命令:yum install vsftpd  安装ftp服务器,如果未安装成功,则可先将安装插件下载至本地,再使用命令:yum localinstall vsftpd-xxx.rpm 安装。

5.然后再安装ftp客户端,直接在命令行中输入命令:yum install ftp 安装ftp客户端

6.输入命令:rpm -qa |grep vsftpd 查看ftp服务是否安装成功

7.输入命令:ps -ef | grep vsftpd 查看ftp服务是否启动,也可使用service vsftpd status 检测ftp服务状态

8.最后关闭防火墙,命令如下:service iptables stop

9.至此linux下搭建ftp服务器完成

 

Linux服务器下获取ftp文件方法

具体shell脚本如下:

 

#!/bin/bash

lastDate=`date -d last-day +%y%m%d`

echo

#$lastDate

echo

ftp -i -v -n <<EOF

open 192.168.23.166 21

user roy 5757124

binary

cd /test1

lcd /home/roy

prompt

mget "*"${lastDate}"*".txt

close

bye

EOF

 

Linux服务器下获取http文件方法

 

#!/bin/sh

lastDate=`date -d last-day +%y%m%d`

echo

wget -c http://192.168.23.166:8080/fileManage/DETAIL123${lastDate}123.txt /home/roy

 

Linux服务器下设置定时任务的方法

在linux下,每个用户都拥有一个配置文件,也就是说每个用户都可以设置定时任务,一般设置在自己的用户下,这样可以避免通过定时任务操作后发生权限不足的问题。

1.使用命令:  crontab -e  配置Linux定时任务配置文件,具体格式如下:

i. 基本格式 :

ii. *****command

iii. 分 时 日 月 周 命令

iv. 第1列表示分钟1~59 每分钟用*或者 */1表示

v. 第2列表示小时1~23(0表示0点)

vi. 第3列表示日期1~31

vii. 第4列表示月份1~12

viii. 第5列标识号星期0~6(0表示星期天)

ix. 第6列要运行的命令

x. */1 * * * * /bin/sh /home/roy/Desktop/test1.sh #表示每1钟调用一次/home/testuser/test.sh脚本

2.保存退出后,使用命令:  crontab -l  查看是否已经配置完成的任务

3.也可使用命令: service crond status  查看crond定时服务状态

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux http ftp 文件下载