# vscode远程连接ubuntu服务器docker插件没权限 #### tags:`docker` `ubuntu` `权限` # 添加用户到docker组 先解决用户使用docker的权限 `sudo gpasswd -a cowboy docker` 添加cowboy到docker组 运行docker命令看看 ``` docker Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for containers # ``` 有权限了 # vscode插件依然不可用 `pgrep -af vscode` 可以查看到很多vscode的进程 `pkill -f vscode` 结束掉全部vscode相关的进程。 ``` pkill 1. -u, --euid euid:根据有效用户ID来匹配进程。 2. -n, --newest:仅杀死最新的进程。 3. -o, --oldest:仅杀死最旧的进程。 4. -x, --exact:只杀死与完全匹配的进程。 5. -t, --terminal:根据终端来匹配进程。 ``` # kill与pkill 1. kill命令: - kill命令用于向指定的进程发送信号,终止或者操作进程。 - 需要指定进程的PID(进程ID)来操作特定的进程。 - 可以发送不同的信号给进程,比如SIGKILL(强制终止进程)和SIGTERM(优雅地终止进程)等。 - 例如,要终止PID为1234的进程,可以使用kill 1234命令。 2. pkill命令: - pkill命令根据进程名或其他条件来终止进程。 - 不需要指定PID,而是根据进程的名称来匹配和终止进程。 - 可以更方便地根据进程的名称来终止多个进程。 - 例如,要终止名为myprocess的所有进程,可以使用pkill myprocess命令。 总的来说,kill更适合针对特定的PID进行操作,而pkill更适合根据进程名或其他条件来批量终止进程。根据具体的需求和场景选择合适的命令来操作进程。