zoukankan      html  css  js  c++  java
  • ftp

    一.linux下安装ftp:

    #--换到root用户下setup.
    su - root
    #--find ftp setup package,在linux安装盘下查找ftp安装.
    find Server/ -name *ftp*
    cd Server/
    rpm -ivh vsftpd-2.0.5-28.el5.x86_64.rpm
    #--查看是否安装成功
    cd /etc
    ls vsftpd/
    ps -ef|grep vsftp
    #--查看vsftpd状态.
    service vsftpd status
    service vsftpd start
    #--测试ftp是否连接OK.
    ftp 127.0.0.1

    二.用ftp上传文件.以为ftpput.sh文件的具体内容.

    #!/bin/sh

    #设置字符集与SID.

    export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
    export ORACLE_SID=tfjdb

    echo " open 172.17.45.31
    #set用户名&pass
    user oracle teamc2016
    #用二进制传输
    binary
    hash
    #指定远端主机的路径.
    cd /data/backup/backup_tfj_rman
    #指定本机的路径.
    lcd /data/backup/backup_tfj_rman
    #把人工交互提示关掉(否则传多个文件时有提示).
    prompt off
    #上传文件,如果全部文件就写*,否则没有扩展名的将无法上传.
    mput *.sh
    #退出ftp.
    bye
    "|ftp -n

    三.授权.

    #一定记得授execute的权限,否则排程会提示:permission denied.可以用ls -lh查看权限.

    chmod +x ftpput.sh

    四.crontab -e

    #分钟 小时 日期 月份 星期 file路径

    28 10 17 06 * /u01/backup/script/ftpgetycdb.sh

    五.example(ftpgetycdb.sh)

    #!/bin/sh
    source /home/oracle/.bash_profile
    export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
    export ORACLE_SID=hjycdb

    echo " open 172.23.65.101
    user oracle password
    binary
    hash
    cd /dbbackup/RMAN/hjycdb/5
    lcd /dbbackup/RMAN/hjycdb/5
    prompt off
    mget *
    bye
    "|ftp -n

  • 相关阅读:
    js开发笔记
    安全相关开发笔记
    常用.NET库使用总结
    Windows使用总结
    .NET Web开发笔记
    Unity插件使用总结
    WinForm开发笔记
    C#开发笔记
    iTunes使用总结
    Mac使用总结
  • 原文地址:https://www.cnblogs.com/vikingwei/p/5549981.html
Copyright © 2011-2022 走看看