lkuser@ubuntu:~$ sudo find / -name "iperf.c" [sudo] password for lkuser: find: ‘/run/user/1000/doc’: Permission denied find: ‘/run/user/1000/gvfs’: Permission denied
时间: 2023-09-23 21:04:10 浏览: 44
这是因为find命令需要超级用户权限才能查找所有目录,你需要在find命令前面加上sudo来获取超级用户权限,如下所示:
```
sudo find / -name "iperf.c"
```
然后会提示你输入密码,输入你的sudo密码后,find命令就能够查找到所有目录中的iperf.c文件了。
相关问题
hadoop@ubuntu:~$ sudo /usr/share/mysql/mysql-systemd-start pre MySQL configuration not found at /etc/mysql/my.cnf. Please create one.
这个错误提示表明 MySQL 的配置文件 `/etc/mysql/my.cnf` 不存在,需要创建一个。你可以使用以下命令创建一个空的配置文件:
```
sudo touch /etc/mysql/my.cnf
```
然后,你可以在这个文件中添加 MySQL 的配置信息,例如:
```
[mysqld]
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
```
添加完配置后,你可以再次尝试运行启动前置脚本:
```
sudo /usr/share/mysql/mysql-systemd-start pre
```
如果这个命令没有报错,再尝试启动 `mysql` 服务:
```
sudo service mysql start
```
如果还是无法启动,可以再次查看日志信息,看看是否有其他错误提示。如果需要,你可以将完整的日志信息提供给我,我可以帮你分析具体原因。
root@xueantai-ThinkPad-S5-S540:~# sudo find / -name "*mongod.conf" find: ‘/run/user/1000/doc’: 权限不够 find: ‘/run/user/1000/gvfs’: 权限不够
这个错误提示表明 `find` 命令在搜索时没有足够的权限来访问一些目录。在 Linux 系统中,一些目录和文件只有超级用户(root)或者特定用户才有访问权限。因此,你需要使用 `sudo` 命令以超级用户的身份运行 `find` 命令,以便搜索整个文件系统。
请尝试以下命令:
```
sudo find / -name "*mongod.conf"
```
这个命令将以超级用户的身份搜索整个文件系统,并查找所有名字包含 "mongod.conf" 的文件。如果你不想看到权限不足的错误提示,可以将错误输出重定向到 `/dev/null`:
```
sudo find / -name "*mongod.conf" 2>/dev/null
```
这个命令将错误输出重定向到 `/dev/null`,这样就不会在终端上显示错误信息了。