{"id":8484,"date":"2024-03-14T08:10:57","date_gmt":"2024-03-14T08:10:57","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/"},"modified":"2025-08-03T05:33:13","modified_gmt":"2025-08-03T05:33:13","slug":"how-to-configure-rc-local-in-ubuntu","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/","title":{"rendered":"Ubuntu rc.local Configuration Guide"},"content":{"rendered":"<p>To configure the rc.local file in Ubuntu, follow these steps:<\/p>\n<ol>\n<li>Open the rc.local file for editing by entering the following command in the terminal:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo nano \/etc\/rc.local\r\n<\/code><\/pre>\n<ol>\n<li>Edit the rc.local file:<br \/>\nIn the rc.local file, add the commands or scripts that need to be automatically run when the system starts up. Make sure to add these commands before &#8220;exit 0&#8221; as it signifies the end of the file.<\/li>\n<li>Save and exit:<br \/>\nPress Ctrl + X, then press Y to confirm saving, and finally press Enter to exit the editor.<\/li>\n<li>To grant executable permission to the rc.local file:<br \/>\nEnter the following command in the terminal to ensure that the rc.local file has executable permission:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo chmod +x \/etc\/rc.local\r\n<\/code><\/pre>\n<ol>\n<li>Reboot the system: Finally, restart the system to apply the changes.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo reboot\r\n<\/code><\/pre>\n<p>The steps to configure the rc.local file in Ubuntu are provided above. It is important to note that Ubuntu 18.04 and higher versions use systemd as the startup manager, so using the rc.local file in these versions is not recommended. Instead, it is recommended to use systemd unit files to manage startup scripts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To configure the rc.local file in Ubuntu, follow these steps: Open the rc.local file for editing by entering the following command in the terminal: sudo nano \/etc\/rc.local Edit the rc.local file: In the rc.local file, add the commands or scripts that need to be automatically run when the system starts up. Make sure to add [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[11451,5310,5223,11450,5222],"class_list":["post-8484","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-auto-run-commands","tag-linux-boot","tag-rc-local","tag-system-scripts","tag-ubuntu-startup"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu rc.local Configuration Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to configure rc.local in Ubuntu to run startup scripts automatically. Step-by-step tutorial with commands.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu rc.local Configuration Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure rc.local in Ubuntu to run startup scripts automatically. Step-by-step tutorial with commands.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T08:10:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T05:33:13+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"Ubuntu rc.local Configuration Guide\",\"datePublished\":\"2024-03-14T08:10:57+00:00\",\"dateModified\":\"2025-08-03T05:33:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\"},\"wordCount\":184,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"auto-run commands\",\"Linux boot\",\"rc.local\",\"system scripts\",\"Ubuntu startup\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\",\"name\":\"Ubuntu rc.local Configuration Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T08:10:57+00:00\",\"dateModified\":\"2025-08-03T05:33:13+00:00\",\"description\":\"Learn how to configure rc.local in Ubuntu to run startup scripts automatically. Step-by-step tutorial with commands.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu rc.local Configuration Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu rc.local Configuration Guide - Blog - Silicon Cloud","description":"Learn how to configure rc.local in Ubuntu to run startup scripts automatically. Step-by-step tutorial with commands.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/","og_locale":"en_US","og_type":"article","og_title":"Ubuntu rc.local Configuration Guide","og_description":"Learn how to configure rc.local in Ubuntu to run startup scripts automatically. Step-by-step tutorial with commands.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T08:10:57+00:00","article_modified_time":"2025-08-03T05:33:13+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"Ubuntu rc.local Configuration Guide","datePublished":"2024-03-14T08:10:57+00:00","dateModified":"2025-08-03T05:33:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/"},"wordCount":184,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["auto-run commands","Linux boot","rc.local","system scripts","Ubuntu startup"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/","name":"Ubuntu rc.local Configuration Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T08:10:57+00:00","dateModified":"2025-08-03T05:33:13+00:00","description":"Learn how to configure rc.local in Ubuntu to run startup scripts automatically. Step-by-step tutorial with commands.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-rc-local-in-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu rc.local Configuration Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=8484"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8484\/revisions"}],"predecessor-version":[{"id":153296,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8484\/revisions\/153296"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=8484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=8484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=8484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}