顯示具有 [Linux]軟體 標籤的文章。 顯示所有文章
顯示具有 [Linux]軟體 標籤的文章。 顯示所有文章

2025年10月12日 星期日

設定github ssh key後,在別台電腦也要用ssh key登入

把private key 放到新電腦的~/.ssh/下。Windows就是C:\Users\User\.ssh

在~/.ssh/下建立config如下

Host github.com

  HostName github.com

2025年5月8日 星期四

修改開機畫面

 

目標

在 Raspberry Pi 3 上,開機時顯示自訂圖片(如公司 logo、個人圖片)取代開機訊息。


你需要準備

  • 一張圖片:建議解析度 800x480(適合 7 吋螢幕),格式為 .png

  • 圖片命名為 splash.png(或其他也行)


2025年2月18日 星期二

VMware hardware setting 網路選項 bridged 和 NAT 選項有什麼差別

 在 VMware 中,"Bridged" 和 "NAT" 是兩種不同的網路連接模式,分別適用於不同的情境。這兩個選項主要的差別在於虛擬機如何與宿主機(host)和外部網路互動。

  1. Bridged (橋接模式):

    • 連接方式:虛擬機直接連接到宿主機所在的實體網路。它相當於在物理網路上為虛擬機分配一個新的 IP 地址。
    • 虛擬機 IP:虛擬機會像宿主機一樣擁有一個 IP 地址,可以與網路中的其他設備進行通信。這意味著虛擬機和宿主機是平行的,兩者都可以與外界設備直接交流。
    • 使用情境:當你需要讓虛擬機作為獨立設備來使用,並且需要與網路中的其他設備(如其他電腦或服務器)直接通信時,這個模式很有用。

2025年2月3日 星期一

在 vmware 中建立 Ubuntu 22.10 環境

在 VMware 中建立 Ubuntu 22.10 虛擬機環境的過程包括以下步驟:

步驟 1:下載 Ubuntu 22.10 ISO

  1. 前往 Ubuntu 官網下載ISO檔。

步驟 2:安裝 VMware Workstation 或 VMware Player

如果你還未安裝 VMware,這裡是安裝的步驟:

  1. 訪問 VMware 官方網站 或 VMware Player。
  2. 根據操作系統下載適當的安裝包並安裝 VMware。

2025年1月24日 星期五

gdb 用法

gdb (GNU Debugger) 是一个强大的调试工具,常用于调试 C、C++ 等程序。它可以帮助你在程序运行时分析、定位和解决各种问题(例如,崩溃、内存错误等)。下面是 gdb 的常见用法和基本操作,帮助你高效调试程序。

1. 启动 gdb

首先,你需要编译你的程序时加上调试信息,通常使用 -g 选项编译代码:

g++ -g -o my_program my_program.cpp

然后,使用 gdb 启动调试:

gdb ./my_program

这将启动 gdb,并加载你的可执行程序。

2023年9月17日 星期日

[Linux] 比較檔案內容

一般檔案是二進位內容,不容易閱讀,用xxd轉成16進位後,再用 gvimdiff 比較。
linux其他的比較軟體還有diff、vimdiff hexdiff binwalk
將二進位檔案轉為十六進位碼的工具還有od

2021年10月19日 星期二

install macOS on virtualbox on ubuntu

最近很該死的要在linux上編譯library給iOS使用,看了一些toolchain的說明,也載了一個來用,不是不能滿足程式的需求,就是後續可能會有很多坑,一不做二不休,乾脆用虛擬機器裝個mac OS來編譯,於是開始這段心裡邊罵邊安裝的旅程...

使用版本

macOS Big Sur 11.0.1 (20B29) 

http://www.mediafire.com/file/dbfod9u5q9ii9nd/macOS_Big_Sur_11.0.1_%252820B29%2529.iso/file


Install Step


Step 1: Open the VirtualBox software and click the “New” button. This will launch the ”create a new VM” wizard tool which is designed to walk you through the setup.

2021年8月8日 星期日

VirtualBox出現VT-x is disabled in the BIOS for all CPU modes錯誤訊息

問題:

電腦本身ubuntu是64位元,安裝VirtualBox後,在新增虛擬電腦時,沒有windows 10 64位元的選項,新增後啟動出現

virtualbox VT-x is disabled in the BIOS for all CPU modes

NS_ERROR_FAILURE

2021年7月1日 星期四

SSH連線出現錯誤 WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

當在使用SSH連線到別台主機時,有時會出現以下錯誤。若是有此錯誤的話。可參考以下解決方式。

錯誤訊息
[root@localhost ~]# ssh 192.168.2.151
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
7e:68:8c:e5:09:9f:0d:5f:a4:47:07:a5:69:24:9a:bf.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:33
RSA host key for 192.168.2.151 has changed and you have requested strict checking.
Host key verification failed.

2021年4月19日 星期一

【ubuntu】在linux上使用SourceInsight

安裝wine,有分32位元(wine32)和64位元(wine64)

sudo apt install wine64


安裝完後執行

# wine --version

出現訊息getnet

Command 'wine' not found, but can be installed with:

2021年3月18日 星期四

【Linux】免費的git GUI軟體Aurees

雖然用linux在開發軟體,但是非常討厭記指令,都什麼年代了,又過了這麼多年linux上連個像樣的檔案總管都沒有,pcmanFM勉強能用,但是容易當掉。

用git管理程式,一堆免費的GUI git都很難用,gitkraken雖好用,可是免費板不能設private及在local端管理版本,於是找到Auress也許是我最後的希望了,安裝時遇到了些問題,解決辦法如後。

安裝:

sudo dpkg -i AureesSetup-linux.deb