/usr/bin和/etc/init.d
时间: 2023-08-05 08:06:20 浏览: 93
/usr/bin和/etc/init.d是两个常见的Linux目录。
/usr/bin目录是用于存放可执行文件(二进制文件)的目录。在Linux系统中,大部分的命令和程序都存放在这个目录下。这个目录是系统默认的可执行文件路径之一,所以当我们在终端输入命令时,系统会自动在这个目录下查找对应的可执行文件。
/etc/init.d目录是用于存放系统服务的启动脚本的目录。在Linux中,系统服务是以一种被称为init脚本的形式进行管理和启动的。这些脚本通常位于/etc/init.d目录下,用于控制系统服务的启动、停止、重启等操作。当系统启动或者运行特定的命令时,会自动执行这些脚本来管理相应的服务。
总结起来,/usr/bin是存放可执行文件的目录,而/etc/init.d是存放系统服务启动脚本的目录。
相关问题
[root@localhost init.d]# /etc/init.d/mysql start /etc/init.d/mysql: line 259: cd: /usr/local/mysql: No such file or directory Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe) 分析一下这个
根据您提供的信息,看起来您在尝试启动 MySQL 时遇到了一些问题。错误信息指出在路径 `/usr/local/mysql` 下找不到 MySQL 服务器。
请确认以下几点:
1. 检查 MySQL 安装路径:确保 MySQL 的安装路径是 `/usr/local/mysql`。您可以通过运行 `ls /usr/local/` 命令来查看 `/usr/local` 目录下是否存在 `mysql` 文件夹。如果不存在,可能是由于您的 MySQL 安装路径不同或者尚未正确安装。
2. 检查 MySQL 启动脚本:检查 `/etc/init.d/mysql` 脚本中的第 259 行,确保脚本中的路径指向正确的 MySQL 安装路径。如果路径不正确,您需要修改脚本中的路径为正确的 MySQL 安装路径。
3. 检查 MySQL 服务状态:运行 `service mysql status` 命令来检查 MySQL 服务的当前状态。如果服务已经启动,则可能是其他问题导致无法正常连接到 MySQL 服务器。
如果问题仍然存在,建议您检查 MySQL 的安装配置和启动脚本,确保路径和配置正确。如果您仍然遇到困难,可以提供更多关于您的操作系统和 MySQL 版本的详细信息,以便我们更好地帮助您分析和解决问题。
/etc/init.d/mysql: line 239: my_print_defaults: command not found /etc/init.d/mysql: line 259: cd: /usr/local/mysql: no such file or directory starting mysql error! couldn't find mysql server (/usr/local/mysql/bin/mysqld_safe)
这个错误提示是在启动 MySQL 时出现的,大致意思是:
- 第 239 行的 my_print_defaults 命令找不到;
- 第 259 行尝试进入 /usr/local/mysql 目录,但该目录不存在;
- 启动 MySQL 出错,找不到 /usr/local/mysql/bin/mysqld_safe 文件。
可能的原因是 MySQL 没有正确安装或者安装路径不正确。建议检查一下 MySQL 的安装情况,确保路径正确,并且相关命令和文件都存在。
阅读全文