sudo systemctl <ACTION> kubelet.service -bash: ACTION: No such file or directory
时间: 2024-11-29 19:37:51 浏览: 16
当你在终端中输入 `sudo systemctl <ACTION> kubelet.service` 时,收到错误提示 `-bash: ACTION: No such file or directory`,这意味着操作系统找不到名为 ACTION 的命令。`ACTION` 应该是你想要对 `kubelet.service` 进行的 Systemd 管理动作,如 start (启动)、stop (停止)、restart (重启) 或 status (查看状态)等,而不是一个文件名。
正确的语法应该是:
```bash
sudo systemctl ACTION kubelet.service
```
例如,如果想启动kubelet,你应该输入:
```bash
sudo systemctl start kubelet.service
```
同理,如果你想停止它,就写:
```bash
sudo systemctl stop kubelet.service
```
查看状态:
```bash
sudo systemctl status kubelet.service
```
如果你想设置kubelet服务开机自启,你可以使用:
```bash
sudo systemctl enable kubelet.service
```
如果你不确定应使用哪个ACTION,可以列出所有可用选项:
```bash
sudo systemctl list-unit-files kubelet.service
```
相关问题
如何打开cat: systemctl: No such file or directory cat: status: No such file or directory cat: mysqld.service: No such file or directory
这个问题看起来像是在尝试查看MySQL服务的状态,但是出现了“systemctl: No such file or directory”和“cat: status: No such file or directory cat: mysqld.service: No such file or directory”这样的错误信息。这些错误信息表明系统无法找到相应的文件或目录。可能是由于服务未正确安装或配置而导致的。以下是一些可能有用的步骤:
1. 确认MySQL服务已正确安装并正在运行。可以使用以下命令检查MySQL服务的状态:
```bash
systemctl status mysql
```
如果MySQL服务未运行,则可以使用以下命令启动它:
```bash
systemctl start mysql
```
2. 确认是否正确安装了systemd。如果没有安装,则可以使用以下命令安装它:
```bash
sudo apt-get install systemd
```
3. 确认是否正确安装了MySQL服务的systemd单元文件。如果没有安装,则可以使用以下命令安装它:
```bash
sudo apt-get install mysql-server-core-5.7
```
如果上述步骤都无法解决问题,那么可能需要更深入地检查系统和MySQL服务的配置。
阅读全文