Tôi có một câu hỏi gồm hai phần.
Tầm quan trọng của biểu tượng @ trong các tập lệnh systemctl là gì?
Làm cách nào để bắt đầu vsftpd trong fedora 16, (trong một số hướng dẫn dường như có chứa tên @ trong tên của nó)? Tôi đã làm tất cả mọi thứ mà các hướng dẫn nói, và nó vẫn gây ra lỗi cho tôi. http://blog.tuxforge.com/fedora-16-vsftpd/
Những gì tôi đã làm
systemctl enable vsftpd@.service
Những gì tôi thấy
Failed to issue method call: No such file or directory
(Tôi cũng đã thử điều này với một đường dẫn tuyệt đối và sau khi tôi kiểm tra thì không có tệp nào như vậy. Tệp thực không chứa dấu @ và nằm trong thư mục / lib / systemd / system /. Tôi cũng đã thử bắt đầu và kích hoạt có và không có biểu tượng @, cho phép hoạt động, nhưng bắt đầu không. Tôi nhận ra bài viết hiện đã lỗi thời, nhưng dường như tôi vẫn không thể bắt đầu dịch vụ. Khi tôi cố gắng kết nối nó không cho phép tôi)
EDIT: Tôi đã có dịch vụ để bắt đầu bằng cách nào đó, nhưng tôi vẫn muốn biết biểu tượng @ có nghĩa là gì trong một số tên dịch vụ. Ngoài ra, tôi vẫn nhận được một số lỗi đăng nhập # 500 không thể thay đổi thư mục [...], điều này có nghĩa là gì?
Để bắt đầu, tôi chỉ cần gõ
sudo systemctl enable vsftpd.service
sudo systemctl start vsftpd.service (the problem was I was using an absolute path for this I think)