最後更新日期:2024 年 10 月 21 日
Table of Contents
基本設定
以下設定是以 root 權限執行
設定時區
<span class="line"><span style="color: #D8DEE9">apt</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">update</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">&&</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">apt</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">upgrade</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF"># </span><span style="color: #D8DEE9">查看所有時區</span></span>
<span class="line"><span style="color: #D8DEE9">timedatectl</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">list</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">timezones</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9">timedatectl</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">set</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">timezone</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">"</span><span style="color: #A3BE8C">Asia/Taipei</span><span style="color: #ECEFF4">"</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF"># </span><span style="color: #D8DEE9">檢查時間是否符合時區</span></span>
<span class="line"><span style="color: #D8DEE9">date</span></span>設定主機名稱
假設我的主機名稱要叫 apple.kirin.idv.tw
<span class="line"><span style="color: #88C0D0">hostnamectl</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">set-hostname</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">apple.kirin.idv.tw</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88"># 此時需要重新登入才能正常顯示主機名稱</span></span>設定有管理權限的一般帳號
一般而且,我們不會用 root 來進行日常的管理工作,這很危險,有時一個不小心就把不該刪的檔案全刪了,所以我們會建立一個一般帳號,然後給他 sudo 的權限,然後用這個帳號來做日常的管理工作。
假設我們要用 kevin 這個帳號名稱:
<span class="line"><span style="color: #88C0D0">adduser</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">kevin</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">adduser</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">kevin</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">sudo</span></span>常用工具
指令小抄
<span class="line"><span style="color: #88C0D0">sudo</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">apt</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">install</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">net-tools</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">unzip</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">sqlite3</span></span>從這裏開始,我們就不用 root 的帳號登入,我們改用剛才建立的 kevin 帳號登入
net-tools
<span class="line"><span style="color: #88C0D0">sudo</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">apt</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">install</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">net-tools</span></span>netstat
<span class="line"><span style="color: #616E88"># 檢查 smtp 是否啟動</span></span>
<span class="line"><span style="color: #88C0D0">netstat</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">-tal</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">-n</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">|</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">grep</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">25</span></span>mailutils
<span class="line"><span style="color: #88C0D0">sudo</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">apt</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">install</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">mailutils</span></span><span class="line"><span style="color: #616E88"># 寄信給本機用戶 simon</span></span>
<span class="line"><span style="color: #88C0D0">mail</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">simon</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">mail</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">kirin@gmail.com</span></span>其他設定
.vimrc
我通常會在常用的帳號和 root 帳號的家目錄下,都加上 vi 的設定檔
<span class="line"><span style="color: #88C0D0">set</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">tabstop=</span><span style="color: #B48EAD">4</span></span>
<span class="line"><span style="color: #88C0D0">set</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">shiftwidth=</span><span style="color: #B48EAD">4</span></span>
<span class="line"><span style="color: #88C0D0">set</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">softtabstop=</span><span style="color: #B48EAD">4</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88C0D0">set</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">autoindent</span></span>
<span class="line"><span style="color: #88C0D0">set</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">smartindent</span></span>
Comments