在Linux系统中,FTP(文件传输协议)服务器的常用命令主要包括以下几类:
启动FTP服务器
systemctl start vsftpd
(对于使用vsftpd的情况)service vsftpd start
停止FTP服务器
systemctl stop vsftpd
service vsftpd stop
重启FTP服务器
systemctl restart vsftpd
service vsftpd restart
查看FTP服务器状态
systemctl status vsftpd
service vsftpd status
配置FTP服务器
/etc/vsftpd/vsftpd.conf
,然后重启服务。设置FTP用户权限
usermod
命令修改用户权限。usermod -aG ftp username
将用户添加到FTP组。查看FTP日志
/var/log/vsftpd.log
或 /var/log/xferlog
。防火墙设置
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
连接到FTP服务器
ftp hostname
或 ftp ip_address
登录到FTP服务器
切换目录
cd directory_name
切换到指定目录。lcd local_directory
切换本地目录。列出目录内容
ls
或 dir
列出当前目录下的文件和子目录。上传文件
put local_file remote_file
上传本地文件到服务器。下载文件
get remote_file local_file
从服务器下载文件到本地。删除文件
delete remote_file
删除服务器上的文件。创建目录
mkdir directory_name
创建新目录。删除目录
rmdir directory_name
删除空目录。退出FTP会话
bye
或 quit
退出FTP客户端。以上命令适用于大多数Linux发行版,但具体命令可能会因使用的FTP服务器软件和系统版本而有所不同。