ユイ

@ult-yu1

linux, coding, alcohol , devices and FPS

Joined on May 12, 2020

  • dd command當中的"dd",是什麼意思,有以下說法: "Data Duplicator"(數據複製器) "Disk Dump"(磁碟轉儲) "Destroy Disk"(摧毀磁碟,因為錯誤使用可能會導致數據丟失) 由上可知,dd command可以用在: 備份資料 還原資料至目標儲存空間(轉儲)
     Like  Bookmark
  • 簡單直白的說,就是在linux上純指令執行vpn XD 基於抽票需求(演唱會,在日本;一個喜歡添加諸多限制的島國),會擋境外IP Address的情況下, 只剩下"翻牆"一途了 Step 1: Download configuration from VPN Gate 首先,前往VPN Gate下載configuration(副檔名.ovpn) image 網頁下拉之後,OpenVPN那一行,點選需求的國家vpn下載,檔案範例如下: image
     Like  Bookmark
  • Overview: 執行環境: Ubuntu 22.04Lts Kernel: 5.15.0.97.92, 在安裝套件時發現dpkg無法順利update kernel: 經過排查, 發現是缺少韌體驅動 image 所以透過以下步驟解決此問題
     Like  Bookmark
  • 基於工作上(對,又是工作)用途,需要一組具備GUI的OS環境做實驗;想想就用手上現有的版本 來搞吧,還帶自動登入呢;套件就選擇最熟悉的xfce吧! ーー理想是這樣,結果卡在lightdm(登入顯示管理器)的設定上;時間壓力的情況下就隨便建立 一個system daemon來運行xfce;反正能動就好了!對吧(!?) image (對啊,牠在飛嘛) Packages Installation 先安裝所需套件: sudo apt update && upgrade -y
     Like  Bookmark
  • 筆者目前擔任之職位中(韌體測試工程師), 有一項目, 謂之"開關機測試" 簡單來說, 就是透過外部開關來控制主機on/off狀態, 再由主機內運行腳本運行測試項目和記錄開關機次數; 最後再和外部開關所搭載之計數器比較,觀察次數是否相符. 以往都將script寫入 .bashrc; 然而這次的OS環境沒有自動登入(boot-in後不會自動開啟bash shell)導致腳本失效. 所以改用建立daemon(systemd,系統服務)的手法,並加以記錄 Structure 運行腳本的檔案結構如下: image 其中"createSystemDaemon.sh"功能為建立daemon, 和產生自動指令腳本(/etc/rc.local)
     Like  Bookmark
  • Overview: Linux base OS下, 不論是純文字介面(terminal)或是ssh遠端登入, 成功登入後皆會顯示一段文字訊息, 如下圖: image 看著久了挺惱人的, 某日想著能否刪除訊息時, 就產生能否自定義?, 這樣的想法了 Login-message files & file structure 關於登入成功後, 會顯示哪些內容, 是由motd (Message of the Day)這支程序所控制, 相關config files位於以下路徑: /etc/update-motd.d/ image
     Like  Bookmark
  • Overview: 基於工作上, 有許多系統階/板階的測試需要執行, 有多種OS運行/重複開機的需求; 每一次啟動就需要輸入一次帳號密碼實在是惹人厭;秉持著“能坐就不站,能躺就不坐”的精神,索性就自動化處理了 思路如下: 自Ubuntu 15.04開始,常駐程式(Daemon)由systemd管理/控制;包含使用者登入 所以建立一daemon,用以辨識不同tty後執行自動登入 tty1 ~ tty6 一般影像輸出/入共有六組tty (tty1~6), 根據需求逐一編寫config並建立deamon即可, 最後記得賦予config權限 Command: mkdir /etc/systemd/system/getty@tty1.service.d
     Like  Bookmark
  • Overview: 在Cake 2024 職涯博覽會cake resume外商大拜拜的前一天(20240920)突發奇想: 何不把線上履歷更新之後,網址輸出成一個qr-code image呢?不僅當天可以增加印象,以後面試也可以沿用,重點是很酷(?) 想到,就要去做;於是開始著手進行 大致方向是選用python,撰寫一個簡單的轉換程式 scripting 透過python3-pip安裝支援套件(python-qrcode) command: pip install qrcode Screenshot from 2024-09-20 16-49-39
     Like  Bookmark
  • 緣起 一開始是工作上有透過samba server搭建測試環境的需求, 當中學習到的手法就應用在實現自家的 linux to windows檔案共享. 這篇既是教學分享, 也是做個筆記; 紀錄自己的學習軌跡. 註: 以下設定環境皆是在相同網域(內網)之下 流程 1 server端安裝samba (linux) 2 設定使用者資訊 3 編輯samba config
     Like  Bookmark
  • Overview: 在Single-Board/伺服器MB進行開發/測試時, 不一定都具備影像(VGA)輸出, 這時就透過console port進行指令的輸入, 並監控系統輸出 Do configuration on /etc/default/grub command: sudo vim /etc/default/grub 原始的設定如下: 在GRUB_CMDLINE_LINUX=""中加入console輸出, 經由ttyS0, Baud值為115200 image
     Like  Bookmark
  • image 目錄 1 前言 2 價格 3 包裝 4 開箱 5 使用心得 6 End
     Like  Bookmark
  • 心心念念, 從去年12月下訂, 經過出貨延期和NCC的噓寒問暖(?)之後, 終於到貨 image 總價格約莫6000出頭, 運費和稅金不用再給, FedEx直送台灣 然而中間NCC表示: 需要提出文件證明2.4G Dongle的使用頻段才准放行而卡在關務一周; 只好寫信給官方請求reference, 官方回信之後, 我補上文件...的三天前, FedEx就寄出 送達通知, 東西也真的到了 image 至今還是不知道事情是如何演變成這樣的
     Like  Bookmark
  • Environment: 依照慣例的上圖: image 起因是在安裝line(windows版本)的過程中,英文以外的字型無法正常顯示;推斷是字型不相容/沒有抓到字型檔(.ttf) 以下是處理方案: Add fonts folder & files command: mkdir /home/*user ID*/.font command: mkdir /root/.font 基本上我會在使用者路徑跟root底下都建立一個,以防未來出現什麼奇妙的bug
     Like  Bookmark
  • Issue description 執行環境: Zorin OS 17.1 Kernel: 6.5.0-44-generic 在OS底下進行實驗時,不慎將主要硬碟的Superblock(超級區塊)塗改,導致無法讀取,進而使得系統當機,無法進入OS Root cause analysis 文件系統(filesystem)分區(partition)結構如下: image
     Like  Bookmark
  • Issue description 使用dd command將製作好的OS image file還原至USB時,發現無法使用也無法掛載的情況,如下: image Root cause analysis 使用gdisk分析 安裝 Command: sudo apt install gdisk 執行
     Like  Bookmark
  • Overview: 執行環境: Zorin OS 17.1 x86_64 Kernel: 6.5.0-41-generic image 長期下來,不管是製作Live USB,亦或是將OS image還原至USB,都習慣使用dd commmand,好用,但是因為GPT分割表性質的關係,必須再下指令修補 所以一來省事,二來好奇(畢竟linux圈似乎沒有像是Rufus那樣知名的Live USB製作軟體?),便開始找容易安裝且使用便捷的image還原軟體,查找結果如下: balenaEther image
     Like  Bookmark
  • Overview: 因應需求,製作完畢一可攜式OS-USB(ubuntu)後,出現UEFI無法順利導引至boot loader,進而導致開機失敗(進入UEFI Shell),如下圖: image Root cause analysis 開機流程(以LINUX為例): start=>start: 系統通電 cache_1=>operation: 硬體自檢並初始化,BMC開始介入 cache_2=>operation: 載入BIOS
     Like  Bookmark