add auto fetch ssl certs

This commit is contained in:
2021-08-26 12:11:25 +08:00
parent 11ca254bed
commit 509ac048fc
237 changed files with 4968 additions and 7406 deletions

View File

@@ -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>&copy; 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>