输入第一个提示以下● vsftpd.service - Vsftpd ftp daemon Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since 六 2023-06-10 22:16:13 CST; 5min ago Process: 4675 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2) 6月 10 22:16:13 xieyuanwei.localdomain systemd[1]: Starting Vsftpd ftp daemon... 6月 10 22:16:13 xieyuanwei.localdomain vsftpd[4675]: 500 OOPS: unrecognised variable in config file: chroot_local_uesr 6月 10 22:16:13 xieyuanwei.localdomain systemd[1]: vsftpd.service: control process exited, code=exited status=2 6月 10 22:16:13 xieyuanwei.localdomain systemd[1]: Failed to start Vsftpd ftp daemon. 6月 10 22:16:13 xieyuanwei.localdomain systemd[1]: Unit vsftpd.service entered failed state. 6月 10 22:16:13 xieyuanwei.localdomain systemd[1]: vsftpd.service failed.
时间: 2024-04-01 14:32:23 浏览: 135
根据上述状态输出,vsftpd服务启动失败,错误代码为2。日志中显示在/etc/vsftpd/vsftpd.conf配置文件中存在未识别的变量"chroot_local_uesr",这可能是导致服务启动失败的原因。请检查配置文件中是否存在拼写错误或不正确的配置项。如果找到了问题,请修复它并重新启动vsftpd服务。
相关问题
[root@zhanghao 20300118]# systemctl enable vsftpd Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service. [root@zhanghao 20300118]# systemctl disable vsftpd Removed symlink /etc/systemd/system/multi-user.target.wants/vsftpd.service.
这段命令的意思是使用systemctl命令对vsftpd服务进行启用和禁用操作。systemctl enable vsftpd命令会在系统启动时自动启动vsftpd服务,创建一个符号链接到系统服务目录;而systemctl disable vsftpd命令则会从系统服务目录中删除该服务的符号链接,从而禁止系统启动时自动启动该服务。
在这里,你启用了vsftpd服务,并将其添加到系统启动项,这样系统每次启动时就会自动启动这个服务;然后你又禁用了该服务,这样系统就不会自动启动这个服务了。如果你需要重新启用该服务,只需再次运行systemctl enable vsftpd命令即可。
vim /usr/lib/systemd/system/vsftpd.service 1 添加服务代码: [Unit] Description=Vsftpd Service After=network.target syslog.target [Service] # start main service ExecStart=/usr/local/vsftpd/bin/vsftpd /usr/local/vsftpd/conf/vsftpd.conf # restart main service ExecR
estart=/usr/local/vsftpd/bin/vsftpd /usr/local/vsftpd/conf/vsftpd.conf # enable service on boot ExecStartPost=/bin/systemctl enable vsftpd.service [Install] WantedBy=multi-user.target
2. 然后保存文件并退出 vim 编辑器,可以使用 ":wq" 命令。
3. 最后,重新加载 systemd 配置并启动 vsftpd 服务,可以使用以下命令:
```
sudo systemctl daemon-reload
sudo systemctl start vsftpd.service
```
阅读全文