Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

分類: 未分類

MySQL non-interactice installation

Posted on 2019 年 11 月 11 日2021 年 3 月 12 日 By 日落 在〈MySQL non-interactice installation〉中尚無留言

相信大家對這個畫面都不陌生:

除了 MySQL 5.7 的某幾個版本會自動產生 root 的 password 以外,大多都是在安裝時讓使用者自行輸入密碼。

但今天你不是手動安裝,而是寫 script 讓主機自行部屬,這下就麻煩了,因為你不可能每台主機都人工輸入密碼,另外像是 AWS 自動部屬的話,你大概連 console 都沒有。但若透過 debconf 是有機會做到完全自動安裝。

首先來安裝 debconf:

sudo apt-get install debconf

稍等為了讓大家看一下 deb 的 interactive mode 是怎麼撰寫的,在安裝 ar 套件:

sudo apt-get install binutils

今天要被我拿來操刀的是「mysql-community-server_5.7.27-1ubuntu18.04_amd64.deb」。先用 ar 把 deb 檔解開,可以看到同下方的檔案:

$ ls
control.tar.xz  data.tar.xz  debian-binary

這邊要解壓縮「tar xvf control.tar.xz」,解開後會多出幾個檔案:

$ ls
conffiles  config  control  debian-binary  postinst  postrm  preinst  prerm  templates

這邊只專注於「config」檔,其他檔案先不管。開啟「config」檔以後,大概可以看到幾個關鍵字,像是:

  • db_input
  • db_get
  • db_fset
  • mysql-community-server/root-pass

這幾個關鍵字和整個 shell script 就是用來和使用者互動的指令,也就是最上面看到的那張圖。經由 db_set + variable-name 就可以暫存使用者輸入的資料,接下來就透過這幾個變數來動手腳。

先告知 debconf 不使用互動的方式來安裝 deb:

export DEBIAN_FRONTEND="noninteractive"

既然沒有和使用者互動,理當不會有 root 密碼,但可透過「debconf-set-selections」的方式來幫 package 設定:

debconf-set-selections <<< "mysql-community-server/root-pass password root"

之後安裝時就不會出現使用者輸入提示視窗了:

dpkg -i mysql-community-server_5.7.27-1ubuntu18.04_amd64.deb
apt-get install -f  # 安裝需要的 dependedncy
apt --fix-broken -y install
Tags:Linux, MySQL

一般感冒與流行性感冒 (流感) 的差異

Posted on 2019 年 11 月 1 日2021 年 3 月 12 日 By 日落 在〈一般感冒與流行性感冒 (流感) 的差異〉中尚無留言

這幾天被感冒的一些病狀搞到實在很不舒服,誰身酸痛不說,喉嚨雖然沒有很痛,但整個乾得很難說話。

另外就是整個體力下降,本來要去公司撐的一、二天,結果出門時發現連機車都快牽不動,只好乖乖請假在家。

在網路上找到了一些區分一般感冒與流行性感冒 (流感) 差異的說明,簡單練出幾個差異比較大的症狀,如下 (Blogger 居然不支援畫表格 ….QQ):

節錄,詳細內容請看「蒼藍鴿的醫學天地」

影片:感冒?流感? 差別到底是什麼!?

症狀 一般感冒 流感
影響範圍 呼吸道局部症狀 全身性
發病速度 突發、漸進式 突發性
發病症狀 喉嚨痛、打噴嚏、流鼻涕 喉嚨痛、肌肉酸痛、倦怠
發燒 少發燒、或僅體溫稍微升高 發高燒

ps. 感謝 emmet 贊助畫表格 QQ

這次自己判斷可能還沒有到流感,暫時請狂睡,外加補充水份和維他命,希望週末、週日就可以恢復正常。

另外也感謝同事幫我把工作 hold 住,不然我應該會掛彩吧

Tags:生活雜記, 資訊學習

KKBOX 播放音樂時有用到 GPU?

Posted on 2019 年 10 月 30 日2021 年 3 月 12 日 By 日落 在〈KKBOX 播放音樂時有用到 GPU?〉中尚無留言

無意間發現這件事,雖然不知道用 GPU 是在處理歌詞顯示 (我聽的是純音樂)、還是拿 GPU 再對音樂檔案做 DRM 解密 ….?這是一個蠻有趣的發現。

Tags:生活雜記

綠聯的 3.5mm + usb charger 不會產生噪音

Posted on 2019 年 10 月 24 日2021 年 3 月 12 日 By 日落 在〈綠聯的 3.5mm + usb charger 不會產生噪音〉中尚無留言

才說有些轉接頭在充電和聽音樂時會導致噪音出現,不過後來嘗試了綠聯的充電、3.5mm 轉接頭以後,發現不會有噪音。

圖一:這款感覺有將充電電流和音訊隔離

個人對綠聯的品質不算有信心,不過在還沒有比較好的選擇之下,我聽音樂時暫時會使用這款充電器。

ps. PChome 的貼紙把產品名稱全蓋掉了,所以我再下方留下商品購買連結,請大家自行決定是否要購買。

  • https://24h.pchome.com.tw/prod/DCACPL-A9009PQYG
  • https://www.momoshop.com.tw/goods/GoodsDetail.jsp?i_code=6009141
Tags:3C, 分享, 生活雜記

USB type C 轉 3.5mm 音源接頭

Posted on 2019 年 10 月 24 日2021 年 3 月 12 日 By 日落 在〈USB type C 轉 3.5mm 音源接頭〉中尚無留言

據說是廠商希望讓手機可以做的更薄,所以決定將 3.5mm 音源輸出孔移除,只保留 USB type C。

但個人認為這樣做有幾個不方便的地方:

  • 只剩下一個對接端口,所以我沒辦法接 USB 並同時聽 USB 上的音樂或看影片。
  • 已目前的技術,無線耳機 (藍芽等) 由於電池現有的技術瓶頸,通常很難持續運作很久;不然就是體積會變得很大。
  • 一邊充電、一邊聽音樂變得不太可行。
最近找了二款轉接頭,都是 USB type C 轉 3.5mm 音源輸出。
圖一:綠聯的轉接頭,僅支援轉 3.5mm 音源輸出
上面這款就只能聽音樂,因為 USB 孔直接轉 3.5mm 音源輸出了,所以沒辦法充電,只能祈禱你的音樂播放程式夠省電。
圖二:不知道哪個廠牌的轉接頭,支援同時充電+聽音樂
上面這款明顯高級很多,支援 OTG、並同時輸出音訊。不過是用以後發現其實沒有想像中的好,因為充電時的電流和音訊用的線路很靠近,一旦接上充電線,輸出的聲音便會出現雜音。 (好死不死是我的痛點)
不曉得之後有沒有什麼其他的替代方案,總之我覺得這個設計實在有點不太方便。
Tags:3C, 分享

文章分頁

上一頁 1 ... 72 73 74 ... 318 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.