2019年2月22日 星期五

Linux Mint 19 使用 L2TP client

本文參考 stuff jason does
由於Client VPN使用L2TP over IPsec標準,較新版本的Ubuntu不附帶支持L2TP / IP的VPN客戶端,因此需要支持該協議的第三方VPN客戶端。
  1. 安裝必須的套件
    sudo apt-get install network-manager-l2tp-gnome network-manager-strongswan libstrongswan-standard-plugins libstrongswan-extra-plugins
  2. 進入網路設定
    1. 增添 IPsec/IKEv2(strongswan)
      1. 填入 名稱、通訊閘、使用者名稱、密碼
      2. 點擊IPsec Settings
        1. 填入預設共享密鑰:Pre-Share-key(PSK)
        2. Phase 1(階段1):3des-sha1-modp1024(區分大小寫)
        3. Phase 2(階段2):3des-sha1(區分大小寫)
      3. 點擊PPP Settings
        1. 驗證選擇 CHAP、MSCHAP、MSCHAPv2
        2. 安全性與壓縮全部啟用(CHAP可能無法使用)
    2. 連線進行測試

2019年2月18日 星期一

在Windows下,利用tasklist與taskkill來刪除Process

本文參考自 平凡的幸福
Linux下要刪除某個程序通常會使用 ps 配合 kill 來刪除程序。

在Windows下,通常是開啟工作管理員來強制結束應用程式,或利用tasklist與taskkill來刪除Process。

TASKLIST

  • /S system 指定要連線的遠端系統。
  • /U [domain\]user 指定要執行命令的使用者內容。
  • /P [password] 指定提供的使用者內容的密碼。如果省略的話請提示輸入。
  • /M [module] 列出所有已載入 DLL 模組,符合模式名稱的工作。如果沒有指定模組名稱,則顯示每一工作所有已載入的模組。
  • /SVC 在每一處理程序中顯示服務。
  • /V 指定要顯示的詳細資訊。
  • /FI filter 顯示符合篩選器指定條件的工作組。
  • /FO format 指定輸出的格式。有效值: TABLE、LIST 或 CSV。
  • /NH 指定 "Column Header"不應該顯示在輸出。只有對 TABLE 和 CSV 格式。
  • /? 顯示這個說明/使用方法。


TASKKILL

  • /S    system           指定要連線的遠端系統。
  • /U    [domain\]user    指定用來執行命令的使用者內容。
  • /P    [password]       指定給定之使用者內容的密碼。如果省略,會出現密碼輸入要求。
  • /FI   filter           套用篩選以選取一組工作。允許使用 "*"。例如,imagename eq acme*
  • /PID  processid        指定要終止之處理程序的 PID。使用 TaskList 來取得 PID。
  • /IM   imagename        指定要終止之處理程序的影像名稱。可使用萬用字元 '*'來指定所有工作或影像名稱。
  • /T    終止指定的處理程序,以及任何由它所啟動的子處理程序。
  • /F    指定此參數可強制終止處理程序。
  • /?     顯示這個說明訊息。


例:
查詢記事本的process  tasklist | find /i "notepad.exe"
刪除記事本的process  taskkill /f /t /pid 6092
直接以程式名稱刪除 taskkill /f /t /im notepad.exe