韌館-LearnHouse

Archive for the 'Linux' Category

啟動apache卻出現ee key too small?

由於N年前透過ubuntu 16.04.6架設的server,如今要轉換到最新的ubuntu 20.04.2
雖然都是原封config搬過來,但在啟動apache卻出現錯誤,透過log得知以下訊息:

[Mon May 03 02:59:16.948343 2021] [ssl:emerg] [pid 81202:tid 140418032479296] SSL Library Error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small

Read more...

posted by admin in Linux and have No Comments

Ubuntu 20.04設定datadir改變MySQL資料庫Data路徑

想更改MySQL的資料路徑,想當然的就是修改/etc/mysql/mysql.conf.d/mysqld.cnf
將datadir設定成你要的路徑

//mysqld.cnf
...
datadir=/home2/mysql
...

之前不知道為什麼,直接更改後重啟MySQL都沒有問題,資料也都也寫入到我指定的路徑,但一直到某天突然MySQL一直起不來,而一直出現以下錯誤
Read more...

posted by admin in Linux and have No Comments

在Ubuntu 20.04上設定Apache VirtualHost加入Let's Encrypt SSL

我們都知道https是一個安全的連線加密機制,但一想到申請憑證就需要付一大筆費用。若非是商業網站像我這樣的個人網誌,就會覺得是一筆多餘的開銷
不過近幾年來出現了一個名為Let’s Encrypt的數位憑證認證機構(CA)推出免費SSL/TLS憑證服務
不過缺點就是憑證的效期只有三個月,也就是說每三個月要更新一次,但別擔心有自動更新機制。所以既然是免費的,因此本人的Blog就開始強迫走https連線囉~
Read more...

posted by admin in Linux and have No Comments

Acer M1-601安裝Ubuntu出現No Bootable Device解決方法

由於覺得Acer M1-601不管CPU規格(Intel Celeron N3050)或預設被用來安裝Win10的32GB eMMC容量,實在很不夠用,會發生沒有空間可以升級Win10的窘境,因此打算把它改安裝Ubuntu來架設web server,但在安裝完後卻出現如下畫面,

Read more...

posted by admin in Linux and have No Comments

Linux 建立大過 2TB 的硬碟分割區與ext4格式化

資料來源:https://www.opencli.com/linux/linux-create-larger-2tb-partition

fdisk 是十分常用的硬碟分割工具, 但 fdisk 最大問題是, 建立的分割區上限是 2TB, 所以不能建立大過 2TB 的分割區。

這時可以使用另一個 parted 指令, 它可以建立大於 2TB 的分割區。以下是 parted 的使用方法。

p.s. 如果未使用過 parted 指令, 建議先在一台沒有的電腦上試用, 因為 parted 指令會對執行立即寫入硬碟.

本篇除了教你如何分割,也會在分割完後進行格式化,並進行mount測試,同時若有開機就mount需求也會一併告訴你該怎麼做 Read more...

posted by admin in Linux and have No Comments

[轉]Makefile中wildcard notdir patsubst使用方法

資料來源:https://blog.csdn.net/liangkaiming/article/details/6267357

1、wildcard : 擴展通配符
2、notdir : 去除路徑
3、patsubst :替換通配符
Read more...

posted by admin in Linux and have No Comments