SD 卡備份 Image Writer

備份 SD 卡

可以使用 Win32 Disk Imager ( https://sourceforge.net/projects/win32diskimager/ )

下載安裝完成後,即會如下圖,先選擇要用哪一槽備份與存檔路徑為何,按下讀取後就會開始

開始讀取後就會顯示時間,就等他跑完後

寫入時也是相同步驟,改按寫入資料到裝置中,寫入前先確定有沒有選錯 USB ,並確認上面的資料都不要了,寫入就救不回來了

按下寫入後會要你確認是否要真的寫入,資料會消失 (翻譯成會損毀該裝置有點奇怪,應該是指損毀該裝置內的資料才對)

如果不是寫入相同的媒體可能會問容量不符合,但如果剩下空間是夠的是可以寫入的,按下確定即可

完成後就會寫寫入成功

這軟體不僅可以用在備份記憶卡,USB隨身碟也是可以用的

參考: https://oranwind.org/-raspberry-pi-win32-disk-imager-bei-fen-sd-qia-jiao-xue/

磁簧開關 LED 燈

磁簧開關 LED 燈

做這個東西,是因為防潮箱內沒有燈,所以想做一個開門自動亮燈的東西,但因為防潮箱也沒有整天會開,所以希望不要太長需要充電,不然太麻煩了
以前是有買到一種 LED 燈吃 4號電池*3,但是太暗了,所以就乾脆自己來做一個

原本的櫥櫃開關:

原理就是用 18650 ,然後接上一個磁簧開關,當持磁簧開關吸起來的時候,去推 Relay ,Relay 再把 LED 的電源接通
會多繞一大圈的原因是磁簧開關最大只能買到 100mA ,如果直接接 LED 電流會超過,會不會燒掉不知道,反正就是電流不夠
電路圖:

設計出來的東西長的如這樣,當門關著的時候,兩個磁鐵吸起來,Relay 不通電,燈不亮

當門打開的時候把磁鐵離開,Relay 通電把 LED 電源打開,這時輕鬆推兩個大 LED 燈

之後只要再把這個裝置放到櫃子裡,然後把燈的位置擺好,打開櫃子燈就會自動亮了

之前:

之後(亮度暴增):

這樣設計最大的好處是平常耗電流 0,電池也可以拿出來充電

雖然 18650 只有 3.7~4.2V ,不過那個 5V Relay 和 5V LED 都是推得動的
要是推不用可以用兩顆 18650 串聯,再用降壓模組降到 5V 也是可以,但如果 Relay 推不動,就要考量怎麼設計才可以到達平常不耗電狀態
這個電路最重要的點就是,磁簧開關的型式要買對,NO/NC 要是買反了,就會變成關著開燈,開著關燈,如不確定用哪一種,就買兩用的

匯出 routeros 設定

如過要備份 RouterOS 的設定,或是要直接檢查到底有哪個設定有問題導致出狀況,就可以用匯出的功能

但如果直接從 Files – Backup 匯出設定,會拿到一個二進位的匯出檔,可以用指令改匯出成純文字

先打開 winbox,然後用 New Terminal ,然後用指令

/export terse file=filename

如果沒有加 terse ,匯出的檔案一樣會是二進位檔,再來用 Files 找到檔案後 Download 下來,就可以用記事本開了

修改 vim 滑鼠右鍵為貼上

在 Raspberry Pi OS 上使用 vi/vim 預設滑鼠為插入模式,和其他 os 使用方始很不同,只要修改 ~/.vimrc 就可以改為插入模式

在 ~/.vimrc 貼上

set mouse=nv

還可以一起修改其他參數,可以參考 http://work.oknow.org/2016/04/vim-vimrc.html

顏色也可以一起修改好,也可以參考 https://magiclen.org/vimrc/
這篇裡面也有提供完整的 .vimrc ,可以一次複製上去

如果要在 sudo 下使用這些參數,要把 .vimrc 複製到 /root/.vimrc

另外如果要調整預設的文字編輯器,可以使用 select-editor 指令選擇

我的設定 (參考 magiclen )

set nocompatible

syntax enable
set number
set noruler
set ignorecase
set smartcase
set incsearch
set cindent
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set smarttab
set confirm
set backspace=indent,eol,start
set history=500
set showcmd
set showmode
set nowrap
set mouse=nv

set t_Co=256
colo torte
set cursorline
set hlsearch
hi CursorLine cterm=none ctermbg=DarkMagenta ctermfg=White
hi CursorColumn cterm=none ctermbg=DarkMagenta ctermfg=White
hi Search cterm=reverse ctermbg=none ctermfg=none

 

使用 aws cli 操作 s3

設定 aws cli 後,可以輕鬆的在 ec2 裡面操作 s3

例如把 ec2 內的檔案複製到 s3 ,或是相反從 s3 取出檔案到 ec2

aws s3 cp 111.zip s3://dest

也可以讓 s3 內不同的儲存區複製或移動檔案,如

aws s3 cp s3://source/111.zip s3://dest

可以支援 cp mv ls rm 等等指令,可以用 aws s3 help 看說明

設定參考:

https://dev.classmethod.jp/articles/how-to-configure-aws-cli/
https://docs.aws.amazon.com/zh_tw/cli/latest/userguide/cli-services-s3-commands.html