add auto fetch ssl certs
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
"articleSection" : "post",
|
||||
"name" : "[筆記] ubuntu 18.04 preseeds ",
|
||||
"headline" : "[筆記] ubuntu 18.04 preseeds ",
|
||||
"description" : "\x3cp\x3eubuntu 18.04 預設移掉了 \/etc\/rc.local 的功能\x3c\/p\x3e\n\n\x3cp\x3e變成要用 systemd 的方式來運作,可是有點難用…\x3c\/p\x3e\n\n\x3cp\x3e紀錄一下步驟,再來研究怎麼整合到 preseed 裡面\x3c\/p\x3e",
|
||||
"description" : "\x3cp\x3eubuntu 18.04 預設移掉了 \/etc\/rc.local 的功能\x3c\/p\x3e\n\x3cp\x3e變成要用 systemd 的方式來運作,可是有點難用…\x3c\/p\x3e\n\x3cp\x3e紀錄一下步驟,再來研究怎麼整合到 preseed 裡面\x3c\/p\x3e",
|
||||
"inLanguage" : "en",
|
||||
"author" : "Eric Chang",
|
||||
"creator" : "Eric Chang",
|
||||
@@ -45,9 +45,9 @@
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||
|
||||
<link href="https://h.cowbay.org/css/style.css?v=1626744134" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||
<link href="https://h.cowbay.org/css/style.css?v=1629951055" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||
|
||||
<link href="https://h.cowbay.org/css/custom.css?v=1626744134" rel="stylesheet" type='text/css' media='all'>
|
||||
<link href="https://h.cowbay.org/css/custom.css?v=1629951055" rel="stylesheet" type='text/css' media='all'>
|
||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||
|
||||
@@ -81,10 +81,6 @@ if (!doNotTrack) {
|
||||
|
||||
<ul id="menu-secondary-items" class="menu-secondary-items">
|
||||
|
||||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||
<a href="/categories/"></a>
|
||||
</li>
|
||||
|
||||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||
<a href="/categories/ansible">ansible</a>
|
||||
</li>
|
||||
@@ -309,15 +305,10 @@ if (!doNotTrack) {
|
||||
<div class="entry-content">
|
||||
<article>
|
||||
<p>ubuntu 18.04 預設移掉了 /etc/rc.local 的功能</p>
|
||||
|
||||
<p>變成要用 systemd 的方式來運作,可是有點難用…</p>
|
||||
|
||||
<p>紀錄一下步驟,再來研究怎麼整合到 preseed 裡面</p>
|
||||
|
||||
<h3 id="1-建立-rc-local-service">1. 建立 rc-local.service</h3>
|
||||
|
||||
<h4 id="sudo-vi-etc-systemd-system-rc-local-service">sudo vi /etc/systemd/system/rc-local.service</h4>
|
||||
|
||||
<h3 id="1-建立-rc-localservice">1. 建立 rc-local.service</h3>
|
||||
<h4 id="sudo-vi-etcsystemdsystemrc-localservice">sudo vi /etc/systemd/system/rc-local.service</h4>
|
||||
<pre><code>[Unit]
|
||||
Description=/etc/rc.local Compatibility
|
||||
ConditionPathExists=/etc/rc.local
|
||||
@@ -332,20 +323,12 @@ SysVStartPriority=99
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
</code></pre>
|
||||
|
||||
<h3 id="2-建立-rc-local-bak">2. 建立 rc.local.bak</h3>
|
||||
|
||||
</code></pre><h3 id="2-建立-rclocalbak">2. 建立 rc.local.bak</h3>
|
||||
<p>這個檔案的作用是,我只需要client在PXE 裝完系統後的第一次開機會發通知信件</p>
|
||||
|
||||
<p>所以如果一直保留著 /etc/rc.local 的變動,就變成每次開機都會送出信件</p>
|
||||
|
||||
<p>因此,需要先保留原本的 rc.local</p>
|
||||
|
||||
<p>在送出通知信件之後,就用原來的 rc.local 蓋掉修改過的 rc.local</p>
|
||||
|
||||
<h4 id="sudo-vi-etc-rc-local-bak">sudo vi /etc/rc.local.bak</h4>
|
||||
|
||||
<h4 id="sudo-vi-etcrclocalbak">sudo vi /etc/rc.local.bak</h4>
|
||||
<pre><code>#!/bin/sh -e
|
||||
#
|
||||
# rc.local
|
||||
@@ -361,12 +344,8 @@ WantedBy=multi-user.target
|
||||
|
||||
|
||||
exit 0
|
||||
</code></pre>
|
||||
|
||||
<h3 id="3-建立-rc-local">3. 建立 rc.local</h3>
|
||||
|
||||
<h4 id="sudo-vi-etc-rc-local">sudo vi /etc/rc.local</h4>
|
||||
|
||||
</code></pre><h3 id="3-建立-rclocal">3. 建立 rc.local</h3>
|
||||
<h4 id="sudo-vi-etcrclocal">sudo vi /etc/rc.local</h4>
|
||||
<pre><code>#!/bin/sh -e
|
||||
#
|
||||
# rc.local
|
||||
@@ -384,22 +363,12 @@ hostname|mail -s pxe_install_complete changch@abc.com
|
||||
cp /etc/rc.local.bak /etc/rc.local
|
||||
|
||||
exit 0
|
||||
</code></pre>
|
||||
|
||||
<h3 id="4-修改-rc-local-permission">4. 修改 rc.local permission</h3>
|
||||
|
||||
</code></pre><h3 id="4-修改-rclocal-permission">4. 修改 rc.local permission</h3>
|
||||
<pre><code>sudo chmod +x /etc/rc.local
|
||||
</code></pre>
|
||||
|
||||
<h3 id="5-啟用-rc-local-service">5. 啟用 rc-local service</h3>
|
||||
|
||||
</code></pre><h3 id="5-啟用-rc-local-service">5. 啟用 rc-local service</h3>
|
||||
<pre><code>sudo systemctl enable rc-local
|
||||
</code></pre>
|
||||
|
||||
<hr />
|
||||
|
||||
</code></pre><hr>
|
||||
<p>ubuntu 18.04 preseeds files</p>
|
||||
|
||||
<pre><code># Title: Ubuntu 18.04 preseed.cfg
|
||||
#
|
||||
# File: templates/os-ubuntu-1804-amd64-preseed.cfg
|
||||
@@ -823,7 +792,7 @@ title="pinterest icon"></i>
|
||||
|
||||
</ul> <div class="design-credit">
|
||||
|
||||
<p>© 2018 Göran Svensson</p>
|
||||
<p>© 2018 Göran Svensson</p>
|
||||
|
||||
<p>Nederburg Hugo Theme by <a href="https://appernetic.io">Appernetic</a>.</p>
|
||||
|
||||
@@ -835,7 +804,7 @@ title="pinterest icon"></i>
|
||||
</div>
|
||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||
<script src="https://h.cowbay.org/js/production.min.js?v=1626744134"></script>
|
||||
<script src="https://h.cowbay.org/js/production.min.js?v=1629951055"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user