| 2025-03-6
1、 服务状态检查
Linux系统
sudo systemctl status wingftpd
Windows系统
sc query wingftpd
2、 网络连通性测试
测试21端口连通性
nc -zv ftp.example.com 21
测试被动端口范围
for port in {10000..20000}; do nc -zv ftp.example.com $port; done
3、 配置文件验证
检查配置文件语法
/usr/local/wingftpd/bin/wingftpd -t
示例配置文件
[global]
listen_port = 21
max_connections = 200
passive_port_min = 10000
passive_port_max = 20000
4、 授权文件修复
查看授权状态
/usr/local/wingftpd/bin/wingftpd -v
重新生成授权文件
sudo cp license.dat /usr/local/wingftpd/conf/
1、 抓包分析
tcpdump -i eth0 port 21 -w ftp.pcap
2、 内存分析
Linux
ps -eo pid,user,%mem,%cpu,command | grep wingftpd
Windows
任务管理器 -> 性能 -> 资源监视器
3、 日志分析
Linux日志路径
tail -f /var/log/wingftpd/wingftpd.log
Windows日志路径
C:\Program Files\Wing FTP Server\logs\wingftpd.log
1、 守护进程管理:systemd 与 sysvinit 的区别及服务管理命令
2、 网络抓包工具:Wireshark 过滤器语法及 FTP 协议解码方法
3、 内存泄漏检测:Valgrind 工具的使用方法及常见内存问题类型