Pak Jiddat

Read: In the name of thy Lord Who createth, Createth man from a clot. Read: And thy Lord is the Most Bounteous, Who teacheth by the pen, Teacheth man that which he knew not. Nay, but verily man is rebellious That he thinketh himself independent!. Lo! unto thy Lord is the return. (Sura Alalaq 96:8)

Getting /etc/rc.local file to work on Debian 9 (Stretch)

Created On: 05 Sep, 2018: 21:32:59 - Tags : server management


Debian Stretch uses the rc.local service for executing commands on system startup. To use this service we need to run the following commands:

// if the /etc/systemd/system/rc-local.service does not exist, then it should be created with following contents:

sudo vi /etc/systemd/system/rc-local.service

 Description=/etc/rc.local Compatibility

 ExecStart=/etc/rc.local start

sudo chmod +x /etc/systemd/system/rc-local.service // give executable permissions to the /etc/systemd/system/rc-local.service file
sudo chmod +x /etc/rc.local // give executable permissions to the /etc/rc.local file
sudo systemctl enable rc-local // enable the rc-local service to start on boot
sudo systemctl start rc-local.service // start the rc-local service
sudo systemctl status rc-local.service // check the status of the rc-local service
If the rc.local file does not exit, then create it with the following contents:

#!/bin/sh -e
# rc.local
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution
# bits.
# By default this script does nothing.

exit 0

Related Articles

  1. Running Plesk auto reapir
  2. Using Rsync over custom SSH port
  3. Installing latest version of Php
  4. Upgrading Postgresql from version 9.4 to 9.6
  5. Upgrading MySQL server from version 5.6 to 8.0
  6. Upgrading R from version 3.0 to 3.5
  7. Backing up and restoring LXD containers
  8. Resizing Linux root partitions without unmount on Google Cloud
  9. Running multiple versions of mailx command
  10. Increasing number of concurrent connections for Proftp
  11. Changing ownership of symbolic link
  12. Configuring Apache to process html files as php
  13. Php server APIs
  14. Apache Multi Processing Modules (MPMs)
  15. Calculating the number of simultaneous connections supported by Apache
  16. Problem with copying large files to USB
  17. Importing Ldap configuration from file gives, "Wrong attributetype" error
  18. How To Change Account Passwords on an OpenLDAP Server
  19. Finding CPU usage using top command
  20. Monitoring RAM usage on server
  21. Format of crontab file
  22. Force grub2 to not use UUID
  23. Automate scp command using sshpass