列出 USB Plug 資訊
USB Plug資訊可以由udevadm info [device name or path],但往往插入USB後跟本不知道產生週邊對應的資訊,可能知道在/sys/bus/usb/devices/,執行ls -l得到結果如下: /sys/bus/usb/devices $ ls -la total 0 drwxr-xr-x 2 root root 0 May 17 13:17 ....
View Article20210525-systemctl 取得 service pid
一般來說,查看service狀態會執行命令 systemctl status rfidgw 然後就會看到該service狀態 //-----------start----------- ● rfidgw.service - rfidgw service description Loaded: loaded (/lib/systemd/system/rfidgw.service; enabled;...
View ArticleLinux /etc/skel 目錄
目的 /etc/skel/目錄是用來存放新使用者配置檔案的目錄,當新增新使用者(useradd)的時候,這個目錄下的所有檔案會自動被複制到新新增的使用者的家目錄下。執行下面指令查看/etc/skel ls -la /etc/skel/ ls所包含的命令: -a 列出隱藏檔 -l 列表方式顯示檔案 輸出結果: drwxr-xr-x 2 root root 4096 Aug 24 09:03 ....
View ArticleLinux 登入畫面 轉向 login screen rotation
Linux 登入畫面 轉向 login screen rotation 顯示畫面通常在出廠時都會設定好預設的方向解析度,在某些設備像平板它設定的解析度方向可能是直式的,非一般我們習慣的橫式,這時候就要透過命令在登入畫面出現後先自動轉向,以下例子使用lightdm顯示管理器為例。 設定檔建立/開啟 lightdm設定檔依版本不同會各別放置於:...
View ArticleUnifi UDM Pro 變更 WAN IP (Static IP)
2022-03-08-Unifi UDM Pro 變更 WAN IP (Static IP) UDM Pro 功能非常的強大,設定的邏輯上比較嚴謹,一但你設定WAN為固定IP,要變更IP就不像一般路由器一樣直接更改WAN IP就能完成。 上圖中要將192.168.1.161改成192.168.1.25時發生錯誤 變更流程 UDM...
View ArticlePi 安裝freeSWITCH (0)-前言
freeSWITCH 整合提供了PBX、IVR、SoftPhone功能,讓以往VoIP通話是不是只有一對一話後,還提供電話總機的功能,以前類比電話機機總是要購買整合好的設備,現今利用網路加上freeSWITCH就能建立網路版的電話總機IPPBX。 除此之外還能安裝像MicroSIP這類的軟體版的網路電話進行操作,評估IPPBX時能先節省一比費用,真正導入時再視需要購買硬體版的網路電話。...
View ArticlePi 安裝freeSWITCH (1)-編譯 Sofia-sip and SpanDSP
freeSWITCH新版本已經將 Sofia-sip 、 SpanDSP 獨立,安裝freeSWITCH之前需要編譯 Sofia-sip 、 SpanDSP 函數庫才能正確執行,以下操作請在root權限或是sudo。 安裝套件 sudo apt install -y git subversion build-essential autoconf automake libtool...
View ArticlePi 安裝freeSWITCH (2)-建立SignalWire Personal Access T
安機裝套件時,freeSWITCH要求必需要有Personal Access Token才能進行套件的下載安裝。 建立SignalWire 帳號 登入或建立你的signalwire帳號 建立 Personal Access Token 註冊完成後,點選左方選單,並按下Personal Access Tokens建立PAT Token...
View ArticlePi 安裝freeSWITCH (3)-安裝主程式
登入 Pi Console 進行ssh或是開啟Terminal視窗,接下來會在終端執行操作 匯出 Token 執行export TOKEN=pat_XXXXXX,pat_XXXXXX為您的Token,此變數會存留在當下的Console,如果關閉連線視窗重新連線後要重新執行 套件安裝 apt-get update && apt-get install -y gnupg2...
View Article移除檔案的副檔名
using System; using System.IO; public class Example { public static void Main() { string filepath= @"C:\1234\5678\abc.csv"; // 直接將副檔名給null就會清空 string onlyFileNamePath = Path.ChangeExtension(filepath,...
View Article調整 pve root Resize pve root
調整 pve root Resize pve root 安裝pve如果您的系統碟容量比較小,按照比例會取得較小的pve-root空間,像下面: root@pve:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 113G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 512M 0...
View Articlex11vnc 整合至 systemd 開機自動執行
設定密碼 x11vnc 遠端控制畫面是傳輸XWindows整個畫面,與其他的vnc server不同, 在使用時建議一定要先設定密碼做好最低限度的保護。 sudo x11vnc -storepasswd [你的密碼] /etc/x11vnc.passwd 建立 Systemd Service檔案 使用編輯器建立x11vnc.service,如:nano x11vnc.service [Unit]...
View Article2022-12-22 man 指定語言 語系
man 透過 --locale=語系 指定要看的語系說明,但不清楚語系名稱時進入usr/share/man查詢: ls -la /usr/share/man danny@EDY-G41MT-D3:/usr/share/man$ ls -la total 484 drwxr-xr-x 36 root root 4096 Sep 23 08:53 . drwxr-xr-x 347 root root...
View Article2022-12-27 tar 去掉路徑結構
產生測試資料 cd /tmp mkdir 11/22/33 -p touch 11/f1 touch 11/22/f2 touch 11/22/33/f3 目錄結構 tree tmp tmp └── 11 ├── 22 │ ├── 33 │ │ └── f3...
View ArticleEnable Serial Terminal 開啟Serial 終端
Raspberry Pi SoC 後期有內建2組UART,所以會做一個相容, tty UART Type map Serial0 mini UART ttyS0 Serial1 PL011 ttyAMA0 Kernel Open /boot/cmdline.txt console=serial0,115200 root=PARTUUID=d82c2881-02 rootfstype=ext4...
View ArticleNPM Monorepo 設定
NPM Monorepo 設定 1. 目錄結構: //-----------start----------- my-monorepo/ |-- packages/ | |-- my-first-package/ | | |-- index.js | |-- my-second-package/ | | |-- index.js |-- package.json...
View Articleflutter 指定 android sdk 路徑
指令: flutter --android-sdk "[路徑] 範例: C:\Users\danny>flutter config --android-sdk "D:\3106_AndroidSDK" Setting "android-sdk" value to "D:\3106_AndroidSDK". You may need to restart any open editors...
View Articlenextcloud 使用者檔案 重建索引 (docker)
建立nextcloud如果覺的檔案在網頁上顯示的內容與實際檔案有出入時可以透過occ來重新建立檔案的索引。 假設nextcloud建立在/var/www/html之中: cd /var/www/html sudo -u www-data php occ files:scan [使用者名稱] 重建完成後會看到如下: +---------+-------+--------------+ |...
View Articlessh authorized_key 失效
使用 VSCode 遠端開發時發現把 public key 加入 authorized_key 還是失效,之後才知道可以加上參數進行檢查,於事先在”命令提示字元執行ssh`: ssh -i [private key path name] -v gw@192.168.19.38 結果發現真的有問題: : : debug1: Next authentication method: publickey...
View Article