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

2019年1月21日 星期一

ezgo 和 ntpcU 上的軟體套件

本文參閱 頭城國小資訊組
解除螢幕保護:系統設定
  1. 工作空間 / 桌面行為 / 螢幕鎖定,將全部不勾選(不鎖定)
  2. 硬體 / 電源管理 / 省電模式,取消節能與暫停工作時鎖定
辦公
  流程圖 - Dia   $ sudp apt-get install dia
  電子書 - Calibre   $ sudo apt-get install calibre
  PDF 瀏覽 - Okular   $ sudo apt-get install okular
  PDF 編輯 - PDF Shuffler   $ sudo apt-get install pdfshuffler 
  PDF 手繪筆記 - Xournal   $ sudo apt-get install xournal
  QR Code 產生器 - QtQR  $ sudo apt-get install qtqr
  心智圖 - XMind   https://www.xmind.net/
  心智圖 - FreeMind   $ sudo apt-get install freemind

美工
  小畫家 - KolourPaint   $ sudo apt-get install kolourpaint4 kde-l10n-zhtw 
  企鵝小畫家 - TuxPaint   $ sudo apt-get install tuxpaint
  筆刷繪圖 - Krita   $ sudo apt-get install krita
  筆刷繪圖 - My Paint   $ sudo apt-get install mypaint
  相片瀏覽 - Gwenview   $ sudo apt-get install gwenview
  相片管理 - digikam   $ sudo apt-get install digikam
  影像擷取 - Shutter   $ sudo apt-get install shutter
  多圖合併 - Fotowall   $ sudo apt-get install fotowall
  電路設計 - Fritzing   $ sudo apt-get install fritzing
  圖片管理 - gThumb   $ sudo apt-get install gthumb
  相片管理 - Shotwell   $ sudo apt-get install shotwell
  影像檢視 - eog   $ sudo apt-get install eog
  圖片檢視 - GpicView   $ sudo apt-get install gpicview
  panorama photo stitcher - GUI tools - hugin   $ sudo apt-get install hugin

影音
  多媒體中心 - XBMC   $ sudo apt-get install xbmc
  影音播放 - VLC   $ sudo apt-get install vlc
  影片編輯 - OpenShot   $ sudo apt-get install openShot
  影片編輯 - Kdenlive   $ sudo apt-get install kdenlive
  桌面錄製 - Kazam   $ sudo apt-get install kazam
  視訊擷取 - Cheese   $ sudo apt-get install cheese
  影像擷取 - guvcview   $ sudo apt-get install guvcview
  投影片秀 - Imagination   $ sudo apt-get install imagination
  投影片秀 - ffDiaporama   $ sudo apt-get install ffDiaporama
  虛擬光碟 - Furius ISO Mount   $ sudo apt-get install furiusisomount
  音樂播放 - Amarok   $ sudo apt-get install amarok
  音樂播放 - Audacious   $ sudo apt-get install audacious
  樂譜編輯 - MuseScore   $ sudo apt-get install museScore
  音樂編輯 - Audacity   $ sudo apt-get install audacity
  媒體播放器 - Parole   $ sudo apt-get install parole

網路
  BBS 連線 - PCMan X BBS   $ sudo apt-get install pcmanx-gtk2
  檔案分享 - Meiga   http://meiga.igalia.com/
  網頁編輯 - Blue Griffon   http://bluegriffon.org/


遊戲
  打字遊戲 - Tux Typing   $ sudo apt-get install tuxtype
  數學遊戲 - TuxMath   $ sudo apt-get install tuxmath
  企鵝練習 - Pingus   $ sudo apt-get install pingus
  超級企鵝 - SuperTux   $ sudo apt-get install supertux  or $ sudo apt-get install supertux-stable   
  賽車遊戲 - Supertuxkart   $ sudo apt-get install supertuxkart

教育
  幼教 - GCompris   $ sudo apt-get install gcompris
  馬鈴薯小子 - Ktuberling   $ sudo apt-get install ktuberling
  天文 - Stellarium   $ sudo apt-get install stellarium
  天文 - Celestia   $ sudo apt-get install celestia


遊戲
tuxtyping tuxmath
pingus supertux supertuxkart
palapeli kubrick
ksquares knetwalk
ksudoku blinken picmi
katomic kblackbox
kigo kreversi kfourlnline bovo
kblocks

教育
Gcompris ktuberling
moedict anki
parley kanagram
stellarium kgeography

2018年10月23日 星期二

107學年度上學期資訊研習

  1. 獎狀套印
    1. 啟動word
      1. word文件中插入獎狀圖片(最好放在頁首裡,比較不會亂移動)
      2. word文年中插入文字方塊繪製文字方塊),並輸入文字。
      3. 點選文字方塊工具格式,(圖案填滿無、圖案外框無)
      4. 最後,儲存檔案。
    2. 啟動Excel
      1. 進入學校首頁 / 學生名單管理系統,學生名單清冊管理-列印名條
      2. 複製名條內的表格並貼至Excel資料表中
      3. 儲存檔案(做為資料檔)。
    3. 再啟動word,準備合併列印
      1. 打開剛才建立的word檔,啟動合併列印 / 一般word文件
      2. 選取收件者 - 使用現有清單(點選剛才建立Excel資料檔)
      3. 將欲套印的欄位反白,並一一插入合併欄位
      4. 點選預覽結果,查看是否正常。
      5. 完成與合併 - 編輯個別文件
  2. word2016備忘
    1. 彰化縣微軟授權版載點(限彰化縣網IP使用),office請安裝32位元版本(除非有上萬筆資料,否則不必要裝64位元)
    2. 標點符號工具列??(請點擊 插入符號,建議加入 快速存取工具列)。
    3. 亞洲方式配置??(請點擊 常用亞洲方式配置)例如:並排文字
    4. 校內office2016為了與舊版2003相容,預設會存成.doc(非原預設的.docx),有些新版的功能會無法使用,可利用 檔案/轉換 ,成新式文件。例如:手繪流程圖。
    5. office2016整合使用者文書習性與舊版邏輯不同,可多注意工具列上的變化。若找不到相對應的工具,可google尋找幫忙。
  3. 資訊安全推廣
    1. windowXp校內逐漸淘汰不用
    2. 一般教職人員資安認知教育訓練數位學習教材
    3. 「免費安全軟體」不安全!
    4. 使用自由軟體
      去年,微軟windows市佔率88.51%、macOs佔7.87%、linux佔2.12%。建議可使用ubuntu、EZGO、linux mint...等自由軟體
  4. 學生名單使用注意事項
    1. 潛能開發班加入的名單,請不要刪除掉。
    2. 填報結果檢視,若發現隔壁班尚未填報,麻煩告知一下!
    3. 同一個主題可能有多個項目(例如第二次月考授獎名單包括成績優秀單、成績進步)
  5. 因材網推廣
    1. 請使用教育雲端帳號登入(教師帳密為學務系統帳密,學生密碼為出生的月日共4碼
    2. 教師登入系統並建立因材網新帳號後,學校管理員才可配發班級學生給老師。
      • 班級管理 / 任務指派
        • 知識結構學習 縱貫診斷測驗 單元診斷測驗
        • 可以配發給多班級任務
      • 班級管理 / 班級成績
        • 班級學習狀況
        • 學生診斷報告(看錯的地方在哪裡??)
  6. EXCEL試算表考題(下載
    讀取下列檔案「社團製單1070905」,將學生資料按年級、班級、座號排列,同時試算出「費用合計」。將所有資料依序編號由「AA10701001」開始至結束,同時計算總費用各班應收費用參加人數
    1. 打開「社團製單1070905.xls」試算表
    2. 按年級、班級、座號排序,將每人收費加總(使用SUM函式)
    3. 點擊 插入樞紐分析表
      1. 選取表格或範圍、建立新工作表(預設值)
      2. 將欄位中的「年級」、「班級」拖曳至最左邊的「列欄位」(請注意先「年級」後「班級」)
      3. 統計的項目請放在「值欄位」,將欄位中的「費用合計」、「姓名」拖曳至「值欄位」,調整「費用合計」的函式為加總、「姓名」的函式為計數。
      4. 篩選的欄位請將欄位拖曳至最上方的「篩選欄位」。例如:拖曳「樂高積木」,並設計其值為「900」,則有參加樂高積木的各班同學的收費與人數會被統計出來。

2018年7月11日 星期三

Debian 9.4 安裝配置 MariaDB (MySQL)

本文參考https://ralf.ren/1717國立白河商工日誌
Debian 9 使用 MariaDB 徹底代替了 MySQL。相較於 mariadb-server,使用 mysql-server 能夠保證對 MySQL 的兼容性。
  1. 安裝MariaDB (MySQL)
    apt-get install mysql-server
  2. 如果允許遠端連線資料庫(非必須)
    vim /etc/mysql/mariadb.conf.d/50-server.cnf 將bind-address=127.0.0.1改成可連線的網段或0.0.0.0全部開放(mark起來也可)
  3. 使用原生 MySQL 認證
    因為默認使用了 UNIX SOCKET 認證,有些 phpMyAdmin 在登入時會發生 「Access Denied」 錯誤。我們可以更改 UNIX SOCKET 認證為原生 MySQL 認證。
    • update mysql.user set plugin = 'mysql_native_password' where User='root';
    • flush privileges;
  4. 修改root密碼
    • 方式一:
      mysqladmin -u root password 'new_password'
    • 方式二
      mysql直接進入資料庫
      Grant All Privileges On *.* To root@localhost Identified By 'password' With Grant Option;
      • Grant All Privileges : 代表將所有權限授權給
      • On *.* : 代表在那裡,第一個*為資料庫名稱,第二個星為資料表名稱,*.*為全部授權的意思
      • To root@localhost : 代表給 localhost 上的 root 這個人
      • Identified By ‘password’ : 在此輸入密碼
      • With Grant Option; : 表示這個使用者可以再 Grant 權限給其它使用者
      • 在使用 Grant 指令時,每個指令的第一個字要大寫
      • 這樣就完成權限設定的動作了
  5. 重新啟用資料庫
備註:
  1. 考量當初資料庫預設字元為Latin1,新系統已將之改為utf8mb4,若要沿用:
    • 將/etc/mysql/mariadb.conf.d/50-server.cnf
      • #character-set-server  = utf8mb4
      • #collation-server      = utf8mb4_general_ci
    • 將/etc/mysql/mariadb.conf.d/50-client.cnf
      • #default-character-set = utf8mb4
  2. 若要使用新版moodle或SFS3U,有必要將原系統innodb-base的文件格式Antelope改為Barracude(Antelope是innodb-base的文件格式,Barracude是innodb-plugin引入的文件格式,同時Barracude也支持Antelope文件格式。),可在50-server.cnf設定當中設定:(參考杜子的網管筆記
    • max_allowed_packet = 100M   (加入這行,可以讓轉碼時每次處理 5000筆以上,加快速度)
    •  innodb_file_format = Barracuda
    •  innodb_file_format_max = Barracuda
    •  innodb_file_per_table = 1
    •  innodb_large_prefix

2018年6月22日 星期五

windows10停用自動更新的方法

  1. windows開始 / 按右鍵 / 執行 / 輸入gpedit.msc
  2. 電腦設定 / 系統管理範本 / windows元件 / windows update
  3. 將「設定自動更新」為已停止
  4. 將winndows服務的「windows update」改為已停止
  5. 重關機