2020年7月30日 星期四

2020年7月25日 星期六

《五百》

黃明志 To 伍佰【五百】@亞洲通才 2020 Asian Polymath, 6m43s

_EOF_

2020年7月24日 星期五

在Windows內用rsync同步網芳資料到本機

在Windows裡面要備份網路芳鄰,可以使用附加在MobaXterm裡面的rsync指令:
  1. 開啟MobaXterm後,Start local terminal
  2. 輸入 rsync -Cavut --delete //192.168.55.66/songs /drives/y/backup/

這個指令就會將網芳192.168.55.66下面的songs這個資料夾,備份到Y:/硬碟機的backup資料夾下面,也就是會生成一個叫做Y:\backup\songs的資料夾。用上述的指令,下次只會針對有更新的檔案才會做備份。

2020年7月23日 星期四

PCIe 4.0頻寬與插卡建議

目前新買的主機板開始支援PCI Express(PCI-E或PCIe)4.0了。一個PCIe插槽會有通道(lane)的差別,單通道叫做x1 link、雙通道叫x2 link、16通道叫做x16 link。下面列出PCIe 4.0常用到的頻寬。小b是bit,大B代表byte:
  • PCIe 4.0 x1:16 GT/s ≈ 15.75 Gbps = 1.969 GB/s ≈ 2 GB/s
  • PCIe 4.0 x4:64 GT/s ≈ 63 Gbps = 7.88 GB/s ≈ 8 GB/s
  • PCIe 4.0 x8:128 GT/s ≈ 126 Gbps = 15.75 GB/s ≈ 16 GB/s
  • PCIe 4.0 x16:256 GT/s ≈ 252 Gbpss = 63 GB/s ≈ 63 GB/s

上面會有約等於是因為每個transfer T,編碼方式為128b/130b,也就是每次傳輸130 bits裡面只有128 bits是有效位元。顯示卡、磁碟陣列卡、網路卡的插卡建議如下:

2020年7月22日 星期三

2020年7月21日 星期二

解決WSL2沒辦法使用screen的問題

用WSL2裝的Ubuntu 20.04上,screen這個程式已預先安裝但執行時出現:
  • Cannot make directory '/run/screen': Permission denied

解決方案為指定SCREENDIR這個環境參數,方法如下:
  • mkdir $HOME/.screen && chmod 700 $HOME/.screen
  • export SCREENDIR=$HOME/.screen

2020年7月20日 星期一

開啟WSL2的SSH服務

下面步驟說明如何在WSL2的23埠開啟SSH service。開在port 23是不要跟原本的Windows可能開啟的SSH相衝、且port 23以前是telnet,因為安全性問題現在幾乎沒有人會開啟telnet在port 23上面了

Step 1:產生WSL主機的金鑰
若不做這步驟即使開啟了SSH service也會出現下述的錯誤訊息

      sshd: no hostkeys available 

2020年7月16日 星期四

Windows 10上安裝WSL2

要在Win10上面使用Linux環境並執行Linux程式,除了使用虛擬機器灌一套Linux以外,也可以安裝WSL。WSL2是Windows Subsystem for Linux的縮寫,意思為適用於 Linux 的 Windows 子系統;2代表的是第二版 。安裝WSL2的步驟如下:

2020年7月15日 星期三

Win10虛擬桌面快速鍵

Windows 10的虛擬桌面(Virtual Desktop),操作快捷鍵如下:
  • 新增:Win-Ctrl-D
  • 切換桌面:Win-Tab,再用滑鼠選桌面
  • 向右切換桌面:Win-向右鍵
  • 向左切換桌面:Win-向左鍵
  • 刪除:Win-Ctrl-F4

不想使用快速鍵,也可以可以使用滑鼠完全替代:

2020年7月14日 星期二

Windows檔案總管預設顯示本機

在Win10上面,點開檔案總管後預設會是快速存取。若想要點開就能夠直接看到硬碟使用量,依據下列步驟設定:
  1. 開啟 檔案總管
  2. 點選『檢視』,找到『選項
  3. 將開『啟檔案總管以』,設定成『本機』如下圖

_EOF_

2020年7月13日 星期一

清除Safari的cookies與網站資訊

Safari會儲存瀏覽過網站的Cookies與一些認證的資訊,清除步驟如下:
  1. 頂部選單 > Safari > Preferences...
  2. Privacy > Cookies and website data 點選 Manage Website Data...
  3. 在Search裡面輸入網站的hostname或是IP位址
  4. 選擇要刪除資訊的網站,點選左下角的 Remove 後點選 Done

2020年7月10日 星期五

top的S欄位:程序狀態

使用top看程序的執行狀態,在VIRT RES SHR和%CPU %MEM中間會有一個叫做S的欄位,這個欄位顯示的是程序狀態(Process Status)。由於每個處理器核心一次只能夠執行一個程序(process),故當程序數目超過處理器核心的時,勢必有些程序會暫時不被CPU處理(睡眠中),因此才會出現程序的執行狀態。一般而言,某個程序的狀態只會是下面5種的其中一種:
  • Rrunning,程序正在CPU裡面處理
  • Ssleeping,程序睡眠中、但可以用傳送signal去中斷程序
  • Duninterruptible sleep,睡眠中但無法用傳送signal來中斷程序
    常見於程序等待硬碟的時候
  • T:traced or stopped,程序暫停中

2020年7月9日 星期四

Win10存放系統還原點不可以是B:

拿一個硬碟,想說既然要做備份(Backup)與還原點,就設定成為B: 並掛載,在選取硬碟的時候怎樣都找不到硬碟。重開機也沒辦法,而且還會導致開機變得非常的慢...。雖然
  • 知道A:和B:以前是拿來給軟碟機用的
  • 不管是Win7還是Win10,硬碟機就是可以掛成A:和B:
  • 沒有錯誤訊息根本就不知道發生什麼事情

經過一番努力(將掛載點從B:改成Z:)之後,按照下面的步驟順利建立還原點:

2020年7月8日 星期三

Win10預設不會安裝SMBv1網芳

Windows 10在1709版本後,預設會關閉使用SMBv1的網芳。除了自動關閉與自動卸載以外,在某些版本中甚至會自動移除。在『開啟或關閉Windows功能』中,甚至有啟用自動移除 SMBv1的功能這個選項
  • SMB 1.0/CIFS 自動移除
要連線SMBv1服務,則是要開啟:
  • SMB 1.0/CIFS 用戶端

2020年7月7日 星期二

Markdown的文字顏色

Markdown本身語法並不是為了取代HTML,而是要輸出文字文件,故沒有專屬上色的語法。但還是有方法可以幫文字上色,第一種方法:
  • <span style="color:blue"> *Blue Italic.* </span>
  • <span style="color:green"> **Green Bold.** </span>

2020年7月6日 星期一

MarkDown上面的核取方塊

在Markdown裡面要輸入核取方塊(checkbox),只要輸入:
  • - [ ] for unchecked checkbox
  • - [x] for checked checkbox
要注意在dash和中括號、中括號和後面的文字中間要有空白

2020年7月3日 星期五

Shell一行文:查詢主機IP位址

查電腦連線出去的IP位址,用下面一行文指令:
  • curl -s -L http://whatismyip.systutorials.com/myip/

相關連結:

_EOF_