`

Linux监听FTP

 
阅读更多

监听FTP是否开启

 

1.编写如下脚本,判断字符串是否包含时根据实际情况

不需要多次判断的去掉循环

 

#!/bin/bash
var1="/usr/sbin/vsftpd"
count=4
seconds=2
echo $(date '+%Y-%m-%d %H:%M:%S')" Test Start"
for i in $(seq $count)
do
	ftps=$(ps -ef | grep /usr/sbin/vsftpd|awk '{print $8}')
	echo "$ftps" | grep -q "$var1"
	if [ $? -eq 0 ]
	then
		echo $(date '+%Y-%m-%d %H:%M:%S')" Test success"
		break;
	else
		echo $(date '+%Y-%m-%d %H:%M:%S')" Test failed "$i
		if [ $i -eq $count ]
		then
			echo $(/sbin/service vsftpd restart)
		else
			sleep $[$i*$seconds]s		
		fi
	fi
done
echo $(date '+%Y-%m-%d %H:%M:%S')" Test End"
echo ""

 

2.crontab -e添加定时任务

*/1 * * * * /xxx/xxx/xx.sh >>/xxx/xxx/xx.log

 

 

 

分享到:
评论

相关推荐

    Linux FTP服务配置

    vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程  1.相关配置文件  /etc/vsftpd.conf,vsftpd.ftpuser,vsftpd.user_...

    ubuntu linux 下C语言实现FTP批量文件上传

    在ubuntu linux下实现的FTP文件上传,程序自动监听目录下是否有图片文件,有文件则自动通过FTP上传到服务器端,同时删除目录下的文件,实现了批量文件上传,自动重命名文件,程序经测试,运行稳定。

    LINUX FTP设置方法

    20.1 ftp服务 ftp采用客户/服务器工作模式,这里采用的是vsftpd ftp服务器软件。ftp工作方式分为两种,一种port主动模式,一种pasv被动模式,是服务主动与被动进行连接。一般ftp服务器都为被动模式 。 20.1.1 ...

    Linux FTP服务搭建

    在vsftpd.conf文件中配置监听地址 listen_address=ip address 在vsftpd.conf文件中配置控制端口的格式为: listen_port=port_value vsftpd.conf文件 主动模式的相关配置参数如下:  port_enable=YES|NO  ...

    linux十二章-虚拟用户访问ftp.mp4

    Benet6.0 S2 LINUX 第十二章 实验报告 姓名: 李勰 所在班级: hb3017 日期: 2020 年 7 月 7 日 实 验 任 务 1. 搭建服务之前先关闭防火墙和selinux systemctl stop firewalld systemctl disable firewalld ...

    Linux-FTP配置说明及安装源文件

    20.1 ftp服务 ftp采用客户/服务器工作模式,这里采用的是vsftpd ftp服务器软件。ftp工作方式分为两种,一种port主动模式,一种pasv被动模式,是服务主动与被动进行连接。一般ftp服务器都为被动模式 。 20.1.1 ...

    Linux用netstat查看服务及监听端口详解.pdf

    Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

    Linux服务器配置与管理项目8--FTP服务器配置与管理.pptx

    Linux服务器配置与管理项目8 FTP服务器配置与管理 Linux服务器配置与管理项目8--FTP服务器配置与管理全文共50页,当前为第1页。 【项目描述】 公司为方便内部信息的交流,需要一台FTP服务器实现公司内部文件的上传...

    Linux为FTP服务器添加iptables规则–案例分析

    于是去ftp主机上检查问题,ftp的配置文件没有改动,端口监听也正常。telnet也可以通。但是用网页,或者winscp 访问是无法连接。后来谷歌后,发现ftp的iptables 规则比其它应用不太像,有点特别。需要特别的修改下...

    WinSCP(SFTP连接器,Linux专用)

    支持多种方式的连接器,注意,只能连接Linux,特别是对开Minecraft服务器的版主们最有用处!——By:LINhim

    强大的 FTP 服务器软件 Wing FTP Server Corporate 6.4.0.rar

    可以像添加IPv4监听器一样添加IPv6监听器. 虚拟目录 可以映射虚拟目录到物理路径, 当然你可以使用Windows下的UNC资源. 审计报告 所有的客户端操作将被保存到审计数据库, 可以用作实时分析和生成报告. 多种语言 ...

    企业级Linux服务攻略

    9.3.2 设置Squid监听的端口号 9.3.3 内存缓冲设置 9.3.4 Squid磁盘缓存 9.3.5 设置缓存日志 9.3.6 设置访问日志文件 9.3.7 设置网页缓存日志 9.3.8 设置Squid的拥有者 9.3.9 设置Squid所属组 9.3.10 设置DNS服务器...

    Linux系统安装的开启服务简介

    这个文件就是/etc/inetd.conf,它制定了/usr/sbin/inetd将要监听的服务,你可能只需要其中的两个: telnet和ftp,其它的类如shell, login, exec, talk, ntalk, imap, pop-2, pop-3, finger, auth, etc. 除非你真的想...

    linux之文件传输协议(FTP)与本地用户测试

    FTP:文件传输协议  两类连接:  命令连接:传输命令  数据连接:传输数据  端口号 TCP 20/21  工作方式:  主动模式: ...客户端登录成功后会进行数据传输(连接成功后,客户端开始监听服务器20

    netcat 瑞士军刀 linux windows netcat 瑞士军刀 linux windows

     -l 监听模式,用于入站连接  -n 指定数字的IP地址,不能用hostname  -o file 记录16进制的传输  -p port 本地端口号  -r 任意指定本地及远程端口  -s addr 本地源地址  -u UDP模式  -v 详细输出——...

    基于linux+C++开发的虚拟文件服务器源码功能高仿百度网盘+开发文档说明(毕业设计&课程设计&项目开发)

    基于linux+C++开发的...1.整体架构采用线程池结合epoll监听 2.文件系统采用虚拟文件目录设计,将所有的文件存放在一个公共目录中,自己只能看到自己的文件,并创建好一个存放文件信息的数据库(此处数据库采用MYSQL)

    cmd操作命令和linux命令大全收集

    ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网...

    linux网络编程-宋敬彬-part1

    7.2.4 监听本地端口listen 192 7.2.5 接受一个网络请求accept() 194 7.2.6 连接目标网络服务器connect() 199 7.2.7 写入数据函数write() 200 7.2.8 读取数据函数read() 201 7.2.9 关闭套接字函数close() ...

    getcard-1.0.rar_linux 多线程

    一个多线程服务,专门监听linux指定目录下文件的变化,然后对目录文件做相应移动,并提交到服务器。这是我在做停车场中用来处理FTP上传图片的程序

    CentOS搭建FTP文件服务的步骤

    基于 CentOS 搭建 FTP 文件服务,供大家参考,具体内容如下 系统要求:CentOS 7.2 64 位操作系统 一.安装VSFTPD  (vsftpd 是在 Linux 上被广泛使用的 FTP 服务器,... 启动后,可以看到系统已经[监听了 21 端口]:FTP

Global site tag (gtag.js) - Google Analytics