思元的開發筆記

關於 web service, unity, blogger 等軟體工程筆記

顯示具有 Linux 標籤的文章。 顯示所有文章

CentOS 7 環境安裝筆記,GUI/gcc/g++/Code::blocks/Go 完整的 Go/Cgo 開發環境

整理之前在 Linux 建立 Go/Cgo 開發環境的安裝筆記。

Go build 建置時加入時間 (build time) 與版本號 (git commit id)

因應合作廠商需求,希望我們這邊提供網路服務 (web service) 的執行檔 (executable),能透過某些方法知道其版本號或是建置時間等資訊,以協助其 IT 人員部署 (deployment) 時使用。

Linux CentOS Network unreachable 處理解決方式

最近在 VMware VMPlayer 的虛擬機器上安裝 CentOS 7,準備進行需 Docker 環境測試與研究,但卻發現沒有網路……跟以前安裝 CentOS 6 情況不同,當時可是直接有網路的,花點時間整理啟用網路的筆記,對 Linux 不熟悉就得花上許多時間研究...

如何設定 Linux 使用 SSH Key-based 登入驗證方式,使用 PuTTY 登入 Linux 伺服器

最近公司架台內部使用的 Linux 機器,原先是輸入 MIS 所設定的帳號密碼登入,但保管帳號密碼顯得有點難以記憶,因此想到可以使用公開金鑰認證 (Public Key Authentication) 方式,不用輸入密碼而是提供私密金鑰來進行登入。

AWS Beanstalk: Cannot open shared object file and ldconfig

持續的 Beanstalk 部屬筆記,最近部屬的 Go web application,使用到 cgo 動態連結其他函數庫 (shared library) 的函數,在執行階段發生找不到函數庫的錯誤:

Create Linux service wrapper script

遠端登入 Linux 操作,每次啟動不因遠端登出而關閉的程式 (program),或是關閉上一次運行的程序 (process),都需要輸入許多指令,對於不熟 Linux 新手的我來說,這有點麻煩啊。因此有這懶人包 bash script,一個包裝將程式包裝成 service ...

Compile C/C++ share object in Linux using GCC and G++ (for dynamic linking library)

這是一份為了在 Linux 佈署專案的筆記,內容使用虛擬機器來建置 Linux 環境,將 C/C++ 的專案程式碼,透過 Code::Blocks IDE,使用 GCC G++ 來編譯 Share objects (*.so files)。 Linux 環境 ...