Unix相關 彙整 – TK Lab https://tklab.club/category/unix/ 雜記、研究日誌、旅遊日記 Wed, 14 Jul 2021 14:38:40 +0000 zh-TW hourly 1 https://wordpress.org/?v=6.8.2 171198695 Synology Download Station 開啟暫存目錄&取出99%檔案 https://tklab.club/synology-download-station-%e9%96%8b%e5%95%9f%e6%9a%ab%e5%ad%98%e7%9b%ae%e9%8c%84%e5%8f%96%e5%87%ba99%e6%aa%94%e6%a1%88/ https://tklab.club/synology-download-station-%e9%96%8b%e5%95%9f%e6%9a%ab%e5%ad%98%e7%9b%ae%e9%8c%84%e5%8f%96%e5%87%ba99%e6%aa%94%e6%a1%88/#respond Thu, 18 Apr 2019 09:23:31 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=1691 最近本編使用Synology Download Station來載BT時,發現檔案卡在99%,以往通常這時候他 …

這篇文章 Synology Download Station 開啟暫存目錄&取出99%檔案 最早出現於 TK Lab

]]>
最近本編使用Synology Download Station來載BT時,發現檔案卡在99%,以往通常這時候他已經是完檔了,可以直接取出改副檔名就好,但DSM預設是看不到這些Temp檔的,這使我焦躁,便上網找方法,發現國內外有不少玩家以經使用Liunx的原有功能mount來達成在DSM中看到未載好的Temp檔

這種情況相信大家都遇過,超級令人煩躁哈

先建立一空目錄在任何處都行,使用admin權限登入DS後輸入以下指令

mount --bind /volume1/@download /volume1/temp

/volume1/temp是的剛剛你建的目錄路徑

這樣一來就可以在DSM自由存取下載的暫存檔了,裡面會長這樣

直接用搜尋找檔名囉!

參考網址:
https://www.mobile01.com/topicdetail.php?f=494&t=2286351
http://b8807053.pixnet.net/blog/post/3611185-mount—bind-的妙用

這篇文章 Synology Download Station 開啟暫存目錄&取出99%檔案 最早出現於 TK Lab

]]>
https://tklab.club/synology-download-station-%e9%96%8b%e5%95%9f%e6%9a%ab%e5%ad%98%e7%9b%ae%e9%8c%84%e5%8f%96%e5%87%ba99%e6%aa%94%e6%a1%88/feed/ 0 1691
Synology DSM 6.0 以上使用root帳號登入 WinSCP 完美解決方案 https://tklab.club/synology-dsm-6-0-%e4%bb%a5%e4%b8%8a%e4%bd%bf%e7%94%a8root%e5%b8%b3%e8%99%9f%e7%99%bb%e5%85%a5-winscp-%e5%ae%8c%e7%be%8e%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88/ https://tklab.club/synology-dsm-6-0-%e4%bb%a5%e4%b8%8a%e4%bd%bf%e7%94%a8root%e5%b8%b3%e8%99%9f%e7%99%bb%e5%85%a5-winscp-%e5%ae%8c%e7%be%8e%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88/#respond Fri, 29 Mar 2019 17:23:02 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=1676 小編常常在DSM裡玩些有的沒的技術,這時候就很常需要用到root好的權限,官方文件雖然有提到以下用法 這個用法 …

這篇文章 Synology DSM 6.0 以上使用root帳號登入 WinSCP 完美解決方案 最早出現於 TK Lab

]]>
小編常常在DSM裡玩些有的沒的技術,這時候就很常需要用到root好的權限,官方文件雖然有提到以下用法

sudo -i

這個用法雖然能完美解決,但小編很常使用WinSCP來拖拉系統檔案,WinSCP沒辦法透過以上方法來使用root權限,小編就去爬了爬外國的網站,果然找到能使用root帳號進行登入的方法

首先編輯sudoers這個文件

vi /etc/sudoers

找到這行

%administrators ALL=(ALL) ALL

將它註解掉,變成:

#%administrators ALL=(ALL) ALL

還沒結束喔,在這行的下方再加入這段

%administrators ALL=NOPASSWD: ALL

最後按Esc,鍵入w!來強制儲存這個文件

再來開啟WinSCP的登入設定,找到SCP裡的Shell這欄,設定成

sudo -i

按下確定後發現就能夠使用root權限拖拉檔案囉!!

來源:

這篇文章 Synology DSM 6.0 以上使用root帳號登入 WinSCP 完美解決方案 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm-6-0-%e4%bb%a5%e4%b8%8a%e4%bd%bf%e7%94%a8root%e5%b8%b3%e8%99%9f%e7%99%bb%e5%85%a5-winscp-%e5%ae%8c%e7%be%8e%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88/feed/ 0 1676
虛擬機器與Ubuntu的安裝及使用:基本命令篇 https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e5%9f%ba%e6%9c%ac%e5%91%bd%e4%bb%a4%e7%af%87/ https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e5%9f%ba%e6%9c%ac%e5%91%bd%e4%bb%a4%e7%af%87/#respond Thu, 01 Feb 2018 05:39:22 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=582 本章列舉了一些常用的指令ls, cd, mkdir, rm, cp, mv, touch, who作為教學重點 …

這篇文章 虛擬機器與Ubuntu的安裝及使用:基本命令篇 最早出現於 TK Lab

]]>
本章列舉了一些常用的指令ls, cd, mkdir, rm, cp, mv, touch, who作為教學重點

ls

ls是用來列出檔案、目錄的工具

  1. 我們用–help得到以下資訊
  2. 我們示範用ls -al來列出/home/tk/裡的所有詳細檔案資訊

cd

cd是Change Directory的縮寫,這是用來變換工作目錄的指令。如果今天要前往某個目錄,我們會用cd來前往。

  1. 示範用cd前往根目錄「/」 並列表
  2. cd通常會搭配「../」上一頁使用,也就是可以用絕對路徑也能用相對路徑(使用多個../)

mkdir

如果想要建立新的目錄的話,那麼就使用mkdir (make directory)吧! 

  1. 我先用ls -al列出目前有的目錄,在利用mkdir建立了一個test的目錄,並二次查看了目前有的目錄,發現了多出了一個test的資料夾(使用紅框圈起來的部分)。

    新增後
    新增後
  2. 順便使用—help去差看了他的說明。 

cp

複製檔案或目錄使用cp

  1. 我先建立test.txt這個文檔,把該檔複製到剛剛建立的test資料夾裡,再用ls test.txt來查看是否有這文檔,確定有進行複製了。 
  2. 其他用法例如:用-l 及 -s 來建立連結檔(link file)和-a 與 -p 可以完整複製檔案權限等比較不常用,一般來講我會直接用chmod來修改檔案權限。

rm

這是移除的指令(remove),rm -r循環刪除很常用到但要小心別刪到重要檔案(ex根目錄),搭配-f可以刪除目錄。

  1. 剛剛複製進來的test.txt我們用rm把它刪除,在列一次檔案目錄會發現他被刪除了,用—help可以查看他的用法。

mv

mv 用於移動檔案與目錄,或更名

  1. 回到/home/tk/我在把原檔test.txt移動到test目錄裡,ls後發現它不見了,cd test在ls發現它在裡面 
  2. rename的功能是這樣用得「mv 檔案名 要更改的檔案名」:
mv test.txt test2.txt

touch

touch這個功能我並不常用,主要是修改檔案時間和建立檔案

  1. 我先用—help來查詢功能,在剛剛test目錄裡新增一個touchtest檔案
  2. 查看他的建立時間,在用touch -t修改至20170824的2點4分,再次查看時間確實被修改了

who

who顯示系統中有哪些用戶登陸系統,顯示的資料包含了使用者ID、使用的登陸終端、上線時間、呆滯時間、CPU佔用,以及做了些什麼。 使用權限為所有用戶。

  1. 先用who來查看了一下目前登入的使用者
  2. —help查詢功能 
本篇結束

這篇文章 虛擬機器與Ubuntu的安裝及使用:基本命令篇 最早出現於 TK Lab

]]>
https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e5%9f%ba%e6%9c%ac%e5%91%bd%e4%bb%a4%e7%af%87/feed/ 0 582
Synology DSM nginx of WordPress 固定網址設定 https://tklab.club/synology-dsm-nginx-wordpress-%e5%9b%ba%e5%ae%9a%e7%b6%b2%e5%9d%80%e8%a8%ad%e5%ae%9a/ https://tklab.club/synology-dsm-nginx-wordpress-%e5%9b%ba%e5%ae%9a%e7%b6%b2%e5%9d%80%e8%a8%ad%e5%ae%9a/#comments Fri, 26 Jan 2018 03:49:22 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=482 注意!本文適用DSM6.0以上的用戶 由於硬碟的故障導致了Apache無法啟動等連鎖反應,被迫我只能去學習ng …

這篇文章 Synology DSM nginx of WordPress 固定網址設定 最早出現於 TK Lab

]]>
注意!本文適用DSM6.0以上的用戶

由於硬碟的故障導致了Apache無法啟動等連鎖反應,被迫我只能去學習nginx的相關知識

首先碰上的問題是Wordpress無法設定固定網址,之前用Apache自建時也遇過這問題,不過這問題的討論度算高所以很好找答案(之後有時間也來寫教學)

廢話不多說馬上來看今天的問題,爬了一下本國與外國的資料發現群暉把nginx的conf藏在這裡:

/etc/nginx/app.d/server.webstation-vhost.conf

不過根據我的實測,他每天大約11點26分附近會重新reset一次,所以我又找到了另一個目錄:

/usr/local/etc/nginx/sites-enabled/

寫幾個conf進去,在重啟nginx

nginx -s reload

以上適用目錄適用需要大量自訂編輯conf者

但如果已經在DSM已經設定好虛擬網域後,要再額外加寫conf怎麼辦呢?

這時這個方法就派上了用場:

首先找到剛剛提到的server.webstation-vhost.conf文件,每一段的server { } 裡最底都有

他提示你在

/usr/local/etc/nginx/conf.d/xxxxxxxx-xxxx-4ebd-ba05-4afe4980b9fa/

每個server { }裡的底下都會有這行,他也會亂碼產生一個屬於自己的目錄,一但你從DSM的虛擬網域刪除該項,該目錄就會跟著消失。

所有的user.conf*自定義為間都會包含進vhost.conf裡

所以我直接寫了一份user.conf.tklab在該資料夾底下,內容是:

  location / {
                try_files $uri $uri/ /index.php?$args;
       }

       # Add trailing slash to */wp-admin requests.
       rewrite /wp-admin$ $scheme://$host$uri/ permanent;

這樣一來我們就做到了wordpress的固定網址了,很簡單吧!

2019/05/17補充:如果你不是使用WordPress而是使用其他CMS(例如:DiscuzX、drupal等)請使用以下連結的做法

https://yungke.me/nginx-location-rewrite/

感謝網友dannychen的提供

這篇文章 Synology DSM nginx of WordPress 固定網址設定 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm-nginx-wordpress-%e5%9b%ba%e5%ae%9a%e7%b6%b2%e5%9d%80%e8%a8%ad%e5%ae%9a/feed/ 12 482
虛擬機器與Ubuntu的安裝及使用:設定篇 https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e8%a8%ad%e5%ae%9a%e7%af%87/ https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e8%a8%ad%e5%ae%9a%e7%af%87/#respond Thu, 18 Jan 2018 11:51:47 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=469 本篇會帶領大家進入一些常用的系統設定,首先進入系統設定 字型調整 讓我們把大型字體開啟  中文輸入& …

這篇文章 虛擬機器與Ubuntu的安裝及使用:設定篇 最早出現於 TK Lab

]]>
本篇會帶領大家進入一些常用的系統設定,首先進入系統設定

字型調整

讓我們把大型字體開啟 

中文輸入&設定

  1. 從Ubuntu軟體尋找輸入法安裝,由於我的Ubuntu軟體根本開不起來所以我全部用terminal去下載&安裝輸入法Gcin 
  2. 用了以下指令:
    //先新增deb來源進soure.list
    echo “deb http://hyperrate.com/gcin-ubuntu1604 eliu release”>> /etc/apt/soure.list 
    //更新軟體庫
    sudo apt-get update
    //安裝gcin
    sudo apt-get install gcin

     

  3. 這樣就代表安裝完成了
  4. 再來去「系統設定值」
  5. 點「語言支援」,調整輸入法語言到「gcin」
  6. 我們就能用中文輸入法來輸入文字囉!!

語言設定

這邊示範如何切換中英文

  1. 一樣到系統設定值,選到語言支援,在「選單和視窗語言」那塊把「English」拉到最上層 
  2. 登出就能看到登入頁面變成英文了
  3. 再次登入會看到是否要把home裡的資料夾一併變成英文,我選擇「Keep Old Names」 
  4. 控制台變成英文的了
  5. 要變回中文步驟是一樣的,把「漢語(臺灣)」拉到最上層 
  6. 這樣又能更改回中文了!

新增使用者

  1. 到系統設定值,選「使用者帳號」 
  2. 提示得按鎖頭來解鎖,才能新增使用者
  3. 解鎖完後新增我們要的帳號 
  4. 這邊是新增一個管理員「admin」
  5. 新增完別忘了還得設定密碼,不然帳號是停用的狀態 
  6. 隨性的設定了密碼
  7. 登出 
  8. 登入我們剛剛新增的「admin」
  9. 成功用「admin」的身份登入了
本篇結束

這篇文章 虛擬機器與Ubuntu的安裝及使用:設定篇 最早出現於 TK Lab

]]>
https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e8%a8%ad%e5%ae%9a%e7%af%87/feed/ 0 469
虛擬機器與Ubuntu的安裝及使用:安裝篇 https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e5%ae%89%e8%a3%9d%e7%af%87/ https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e5%ae%89%e8%a3%9d%e7%af%87/#respond Wed, 17 Jan 2018 17:19:14 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=455 安裝Ubuntu Ubuntu的安裝過程可謂完全不用設定什麼,比起CentOS等,他的使用者體驗很棒;但伺服器 …

這篇文章 虛擬機器與Ubuntu的安裝及使用:安裝篇 最早出現於 TK Lab

]]>
安裝Ubuntu

Ubuntu的安裝過程可謂完全不用設定什麼,比起CentOS等,他的使用者體驗很棒;但伺服器愛用者不太會選用。

  1. 從我們剛安裝好的VirtulBox進行「新增」的操作
  2. 填入我們要的Ubuntu,類型選Linux,版本選Ubuntu的64-bit
  3. 接著選擇記憶體大小,我的總RAM有16G所以給他8G綽綽有餘 
  4. 新增虛擬硬碟囉 
  5. 檔案類型當然選他們自家的VDI,其他雖然我都接觸過,不過還是預設的最好 
  6. 當然選用動態囉!如果固定裝太多東西他會塞爆的 
  7. 依照我安裝多年的經驗,給他20G以上比較沒有問題 
  8. 完成新增囉 
  9. 啟動他會看到這個畫面,意思是要你指定開機的ISO檔給他,才能初始安裝 
  10. 真棒,我們看到了Ubuntu的準備安裝畫面 
  11. 看到歡迎,秒選中文(繁體)就對了 
  12. 我們兩者都會需要,都勾起來吧 
  13. LVM的部分可以參考鳥哥的網站,雖然我還是點「清除並安裝」
     
  14. 詢問我們是否寫入,選擇「繼續」 
  15. 選擇時區
     
  16. 選擇鍵盤排列方式 
  17. 填入使用者帳號、密碼等 
  18. 開始安裝囉!! 
  19. 安裝完成立即重新啟動 
  20. 啟動畫面 
  21. 看到桌面了準備進入全屏 
本篇結束

這篇文章 虛擬機器與Ubuntu的安裝及使用:安裝篇 最早出現於 TK Lab

]]>
https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9a%e5%ae%89%e8%a3%9d%e7%af%87/feed/ 0 455
虛擬機器與Ubuntu的安裝及使用:VirtualBox安裝篇 https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9avirtualbox%e5%ae%89%e8%a3%9d%e7%af%87/ https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9avirtualbox%e5%ae%89%e8%a3%9d%e7%af%87/#respond Wed, 17 Jan 2018 16:20:58 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=335 虛擬機器的安裝 我採用的是免費的VirtualBox,雖然我兩套都用過,而且VMWare的設定可以比較多,但為 …

這篇文章 虛擬機器與Ubuntu的安裝及使用:VirtualBox安裝篇 最早出現於 TK Lab

]]>
虛擬機器的安裝

我採用的是免費的VirtualBox,雖然我兩套都用過,而且VMWare的設定可以比較多,但為了好示範所以選用了前者。這邊我的操作系統是macOS。

  1. 開啟下載好的VirtualBox的dmg安裝檔,會出現安裝選單,選擇第一個 
  2. 按「繼續」 
  3. 我不更改安裝位置所以按「安裝」 
  4. 需要輸入使用者密碼 
  5. 開始安裝,就等待吧! 
  6. 完成安裝 
  7. 完成安裝即可開始使用VirtualBox 
本篇結束

這篇文章 虛擬機器與Ubuntu的安裝及使用:VirtualBox安裝篇 最早出現於 TK Lab

]]>
https://tklab.club/%e8%99%9b%e6%93%ac%e6%a9%9f%e5%99%a8%e8%88%87ubuntu%e7%9a%84%e5%ae%89%e8%a3%9d%e5%8f%8a%e4%bd%bf%e7%94%a8%ef%bc%9avirtualbox%e5%ae%89%e8%a3%9d%e7%af%87/feed/ 0 335
Docker搭配艦これ的玩法 https://tklab.club/docker%e6%90%ad%e9%85%8d%e8%89%a6%e3%81%93%e3%82%8c%e7%9a%84%e7%8e%a9%e6%b3%95/ https://tklab.club/docker%e6%90%ad%e9%85%8d%e8%89%a6%e3%81%93%e3%82%8c%e7%9a%84%e7%8e%a9%e6%b3%95/#respond Thu, 25 Jun 2015 16:04:27 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=232 使用群暉DSM內建的Docker功能,抓了siomiz/chrome進container裡,使用VNC連線59 …

這篇文章 Docker搭配艦これ的玩法 最早出現於 TK Lab

]]>
使用群暉DSM內建的Docker功能,抓了siomiz/chrome進container裡,使用VNC連線5900這個port成功在伺服器內用Chrome,立馬進艦これ

以後就可以走到哪玩到哪囉(VNC遠端可多平台)

這篇文章 Docker搭配艦これ的玩法 最早出現於 TK Lab

]]>
https://tklab.club/docker%e6%90%ad%e9%85%8d%e8%89%a6%e3%81%93%e3%82%8c%e7%9a%84%e7%8e%a9%e6%b3%95/feed/ 0 232