当我把mysql服务设置为开机启动时,程序执行成功后输出了以下信息
Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/systemd/system/mysqld.service.
这是什么意思呢?
在这段输出的信息中,它创建了一个符号链接(symlink),该链接将mysqld.service
(MySQL服务的systemd服务单元文件)与multi-user.target.wants
目录连接起来。
让我们一步步解析这段信息:
- mysqld.service: 这是MySQL服务的systemd服务单元文件。这个文件描述了如何启动、停止和管理MySQL服务。
- /usr/lib/systemd/system/: 这是存放systemd服务单元文件的默认目录。在这里,你可以找到大多数系统服务和应用的service文件。
- multi-user.target.wants: 这是
systemd
的一个特殊目录,用于存放那些在系统进入multi-user.target
(也就是多用户模式,但没有图形界面)时应该自动启动的服务的符号链接。 - Created symlink ... → ...: 这意味着创建了一个符号链接。符号链接在Linux中类似于Windows中的快捷方式,它指向另一个文件或目录。
综合起来,这段信息的意思是:“创建一个从/etc/systemd/system/multi-user.target.wants/mysqld.service
到/usr/lib/systemd/system/mysqld.service
的符号链接,这样当系统进入多用户模式时,MySQL服务会自动启动。”
当然,这段开机启动的命令也可以自己手动敲