在Windows 10上要偵測目前使用的DHCP server與server,開啟命令提示字元後:
- ipconfig /all | find /i "dhcp"
- ipconfig /all | find /i "dns"
輸出的結果看:
- DHCP 伺服器,後面接的IP位址就是DHCP server
- DNS 伺服器,後面會接IP位址就是DNS server
在Windows 10上要偵測目前使用的DHCP server與server,開啟命令提示字元後:
輸出的結果看:
以下是手動安裝的步驟
步驟一:安裝Python-2.7.17
wget https://www.python.org/ftp/python/2.7.17/Python-2.7.17.tgz
md5sum Python-2.7.17.tgz
27a7919fa8d1364bae766949aaa91a5b Python-2.7.17.tgz
tar zxf Python-2.7.17.tgz && cd Python-2.7.17 ./configure --prefix=/Software/Python/2.7.17-r910 \ --enable-unicode=ucs2 make -j 24 >make.log 2>&1 & make install /Software/Python/2.7.17-r910/bin/python --version
Python 2.7.17
步驟二:安裝pip-20.3.3
要看現在系統上有哪些人登入可以下面兩個指令
要看過往有哪些人登入可以用下面的指令
看所有使用者最後的登入時間
Ubuntu 18.04預設是用NetworkManager來管理網路,也會自動去設定/etc/resolv.conf這個設定檔,但在命令列的情況下,NetworkManager其實並不容易設定與使用。在這邊會先將NetworkManager的DNS功能關閉,再使用resolveconf這個套件來管理DNS設定。
步驟一:關閉NetworkManager的DNS設定功能,將 /etc/NetworkManager/NetworkManager.conf 檔案中的[main]下面後面增加兩行:
dns=none
rc-manager=unmanaged
步驟二:安裝與設定resolveconf套件來控管/etc/resolve.conf檔案
nameserver 8.8.8.8
步驟三:重新啟動NetworkManager與resolveconf
Docker內安裝的系統為Debian,但預設沒有top, uptime, vmstat等指令,所以CLI裡面沒辦法看系統負載。解決方式為安裝含有top的套件procps (/proc file system utilities):
要大量更改檔名可以用rename這個指令,首先用下面指令做出9個檔案
這樣會產生 2020TEST_1.txt, ...等九個檔案。再用下面指令將2019TEST改成2020YEAR
最後則是將附檔名從.txt更改為.test
_EOF_
下載原始碼,指定安裝位置並安裝
$ wget https://cran.csie.ntu.edu.tw/src/base/R-3/R-3.6.3.tar.gz $ md5sum R-3.6.3.tar.gz 506c9576ba33e1262ad5b5624db9d96a R-3.6.3.tar.gz $ tar zxvf ~/Sources/R-3.6.3.tar.gz && cd R-3.6.3 $ ./configure --prefix=/Software/R/3.6.3-r900 \ --with-x \ --with-libpng \ --with-jpeglib \ --with-libtiff \ --with-cairo $ time make -j 15 $ make check $ make install
從抓原始碼到手動編譯並指定安裝資料夾
$ wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz $ md5sum Python-3.7.9.tgz bcd9f22cf531efc6f06ca6b9b2919bd4 Python-3.7.9.tgz $ tar zxvf Python-3.7.9.tgz && cd Python-3.7.9 $ ./configure --prefix=/Software/Python/3.7.9-r900 --enable-optimizations $ time make -j 15 >make.log 2>&1 & $ make install
檢查安裝大小,並更新PIP套件管理程式
Mac用iTerm2這個終端機可以正常顯示本機的中文檔名,但遠端卻不行。只要在 ~/.zshrc 下面多增加一行
重新開一個iTerm2的終端機視窗,登入遠端後就可以了。應該是本地端與遠端的locale設定不同。這時候用locale這個指令來看遠端的設定,可以看到:
【鬼滅の刃 ED Full】FictionJunction feat. LiSA - from the edge フルを叩いてみた - Drum Cover - Kimetsu no Yaiba, 4m52s
根據要傳送檔案的列表files.list,透過ssh加密送到遠端的資料 /remote/destination/folder/:
這樣就可以將這些檔案壓成串流傳輸到遠端機器的指定資料夾中了,應該也可寫成:
UNIX-like系統的使用者會有一個名稱,預設還會屬於登入名稱相同的群組。除此以外,同個使用者還可以隸屬於不同的群組。要確認並選用不同的群組請用下面指令:
船舶上安裝的AIS (Automatic Identification System, 自動辨識系統),可以讓船隻在能見度不佳的海象時知道附近有什麼其他的船隻。而MarineTraffic這個網站則是把有開AIS的船隻點在地圖上,不同顏色代表不同類型的船。網站的左邊按鈕分別是
《How to Think Like a Computer Scientist: Interactive Edition》 這網站提供互動式的Python教學,對於想要自學的程式語言的人可以試試看。總共分成19個章節:
程式會出錯,可分成下列三類:
圖文並茂的Word文件有時候會非常肥胖,這時可藉由『壓縮圖片』功能來瘦身。
在第3步的解析度有下面幾種,越上面的越肥大
在1945年左右的台灣,約莫有多少人口呢?
所以可以估算 遷入:在地 = 130:600 ≈ 1:4.6
_EOF_
程式跑到一半死掉惹,跳出了錯誤訊息:
這時候要用ulimit這個指令來看開檔數目限制
第一個是軟限制,也就是超過這個值系統會出現警告訊息;第二個指令則是硬限制,系統不允許程式在跑的時候使用超過這個值的資源
sudo是一個不需要在知道root密碼的情況下,可以執行root權限的指令。 visudo則是去修改sudo的設定檔,也就是 /etc/sudoer的指令。若要讓某使用者user可以使用root權限來執行所有指令,最簡單的設定方式為:
上述三個欄位分別是:
The Will Will Web是黃保翕(Will, 保哥)在網路世界的學習心得與技術分享,裡面包含了很多處理Windows相關問題的技巧:
以下為覺得有趣的心得文
電腦開不了機,系統裝在Broadcom MegaRAID SAS 9361-8i磁碟陣列卡上面。開機的時候
解決方法如下:
# dmesg -T | tail
[Thu Mar 26 22:59:14 2020] EXT4-fs (sdf): error count: 622
[Thu Mar 26 22:59:14 2020] EXT4-fs (sdf): initial error at 1580290899: ext4_mb_generate_buddy:739
[Thu Mar 26 22:59:14 2020] EXT4-fs (sdf): last error at 1582988391: ext4_mb_generate_buddy:739
[Fri Mar 27 23:00:42 2020] EXT4-fs (sdf): error count: 622
[Fri Mar 27 23:00:42 2020] EXT4-fs (sdf): initial error at 1580290899: ext4_mb_generate_buddy:739
[Fri Mar 27 23:00:42 2020] EXT4-fs (sdf): last error at 1582988391: ext4_mb_generate_buddy:739
[Sat Mar 28 23:02:10 2020] EXT4-fs (sdf): error count: 622
[Sat Mar 28 23:02:10 2020] EXT4-fs (sdf): initial error at 1580290899: ext4_mb_generate_buddy:739
[Sat Mar 28 23:02:10 2020] EXT4-fs (sdf): last error at 1582988391: ext4_mb_generate_buddy:739
[Sun Mar 29 16:02:14 2020] arcmsr 0000:04:00.0: vpd r/w failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update.
雖然這個網頁說是下了指令lspci -vv導致的錯誤,但實際上這張RAID card上面的磁碟陣列還是作動不正常。