Examples of Using the `plesk` Command (with examples)
1: Generate an auto login link for the admin user and print it
Code:
plesk login
Motivation:
This command is useful when you want to generate an auto login link for the admin user in Plesk. The generated link can then be used to quickly access the Plesk control panel without having to manually enter the credentials every time.
Explanation:
This command prompts you to enter the admin user’s username and password. Once you provide the required information, the command generates an auto login link for the admin user and prints it in the console.
Example Output:
https://<your-plesk-domain>:8443/login?secret=<generated-secret>
2: Show product version information
Code:
plesk version
Motivation:
Knowing the product version of Plesk can be important for various reasons. It helps you determine whether you are using the latest version or if there are updates available. Additionally, it provides useful information when seeking support or troubleshooting issues.
Explanation:
This command simply outputs the product version information of Plesk.
Example Output:
Plesk Onyx 17.8.11
3: List all hosted domains
Code:
plesk bin domain --list
Motivation:
As a Plesk administrator, you may need to retrieve a list of all the hosted domains on your server. This could be useful for various tasks like monitoring, management, or generating reports.
Explanation:
This command shows a list of all the hosted domains in the Plesk control panel.
Example Output:
example1.com
example2.com
example3.com
4: Start watching for changes in the panel.log file
Code:
plesk log panel.log
Motivation:
Monitoring the panel.log file can help you track and troubleshoot issues related to the Plesk control panel. By using this command, you can observe any new entries or changes in the log file in real-time.
Explanation:
With this command, Plesk starts watching the panel.log file for any updates or changes. It prints the new entries or changes in the console as they occur, allowing you to monitor the log file in real-time.
Example Output:
2019-11-11 10:23:45 Status changed for subscription 'example1.com' to 'Active'
2019-11-11 10:25:07 Failed to install extension: Unable to connect to the extension catalog: No route to host (example2.com)
5: Start the interactive MySQL console
Code:
plesk db
Motivation:
Accessing the MySQL console provides direct access to the MySQL database server. This can be handy for performing various database-related tasks such as executing queries or troubleshooting database-related issues.
Explanation:
Executing this command opens an interactive MySQL console, providing access to the MySQL database server associated with the Plesk installation.
Example Output:
Plesk database version: 5.7.35
...
mysql>
6: Open the Plesk main configuration file in the default editor
Code:
plesk conf panel.ini
Motivation:
Editing the Plesk main configuration file allows you to modify various settings and customize the behavior of the Plesk control panel. The ability to open the configuration file in the default editor makes it easy to make changes quickly.
Explanation:
This command opens the Plesk main configuration file (panel.ini) in the default text editor on your system. This allows you to make modifications to the file if required.
Example Output:
The Plesk main configuration file (panel.ini) opened in the default text editor on your system.