두 가지 질문이 있습니다.
systemctl 스크립트에서 @ 기호의 의미는 무엇입니까?
fedora 16에서 vsftpd를 시작하는 방법 (일부 자습서에서는 이름에 @이 포함 된 것으로 보임)? 튜토리얼에서 말한 모든 것을 수행했지만 여전히 오류가 발생합니다. http://blog.tuxforge.com/fedora-16-vsftpd/
내가 한 것
systemctl enable vsftpd@.service
내가 보는 것
Failed to issue method call: No such file or directory
(나는 이것을 절대 경로로 시도했지만 확인한 후에는 그런 파일이 없습니다. 실제 파일에는 @ 기호가 없으며 / lib / systemd / system / 디렉토리 아래에 있습니다. 또한 시도했습니다 @ 기호를 사용하거나 사용하지 않고 시작하고 활성화하면 작동하지만 시작하지 않습니다. 기사가 더 이상 사용되지 않지만 여전히 서비스를 시작할 수는 없습니다. 연결하려고 할 때 연결되지 않습니다)
편집 : 어떻게 든 서비스를 시작했지만 여전히 일부 서비스 이름에서 @ 기호의 의미를 알고 싶습니다. 또한 여전히 로그인 오류 번호 # 500이 디렉토리 [...]를 변경할 수 없습니다. 이것은 무엇을 의미합니까?
시작하려면 방금 입력했습니다.
sudo systemctl enable vsftpd.service
sudo systemctl start vsftpd.service (the problem was I was using an absolute path for this I think)