新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「網管資料」目錄
MarkDown
3-1 linux 指令
1. 基本資料
1-1 使用者帳號建制
1-2 網管相關網站
1-3 填報作業
1-4 設備資訊
1-5 伺服器主機
1-6 網路印表機
1-7 校園佈線圖
1-7-1 校園佈線圖2021
1-7-2 2019班級新佈線
1-7-3 東棟網路整理
1-7-4 無線網路
1-7-5 2020光纖佈線
1-8 zyxel 筆記
1-9 網路問題
1-10 IPAD 管理
1-10-1 ipad 課堂
1-10-2 IPad 權限控管
1-10-3 IPad 使用
1-11 採購軟體
2. windows系統管理
2-1 windows 輸入法
2-3 OAT CMS
2-4 掛載 nas 個人目錄到桌面
3. Linux 系統管理
3-1 linux 指令
3-2 Ubuntu 使用軟體記錄
3-3 fcitx5 輸入法
3-4 ibus 輸入法
3-7 好用工具
3-7-1 使用 Youtube-dl 下載 youtube 影音
3-7-2 Flameshot:Linux 截圖直接編輯的軟體
3-7-3 ipad 鏡設到 ubuntu
3-8 硬體
4. 伺服器
4-1 集中式網站
4-2 synology nas
4-3 apache2 設定
4-4 備份機制
4-5 使用 ftp 備份檔案
3-3 fcitx5 輸入法
網管資料 ====
推薦軟體
------------------------------------------------------------------------------- ###
工具
- 安裝工具
指令:apt-get 、 dpkg
視窗工具:gdebi 、Synaptic 、Ubuntu 軟體中心
- dropbox - 擷取圖片軟體
參考內容:[強力的擷取圖片軟體 shutter](http://kawsing.blogspot.com/2009/06/shutter.html)
``` sudo add-apt-repository ppa:linuxuprising/shutter sudo apt-get update sudo apt install shutter #擷取網頁 sudo apt install gnome-web-photo ```
後兩個套件為編輯功能 - 在ubuntu 17.04 後,使用會出問題,在登入時要使選用 ubuntu on Xorg - 或改用 Alt+PrintScreen 取作用視窗, Shift+PrintScreen 取選定範圍。加CTRL有複製貼上功能。
- Pencil 2D 繪圖,可以繪出flash 動畫檔(英文版)
- gthumb - inkscape 向量繪圖 - foxit reader 快速讀取 PDF 的免費軟體,(英文版)
[下載處](http://www.foxitsoftware.com/downloads/index.php)有支援 ubuntu 的 deb 安裝檔
- MadEdit 文字編輯器,支援多種程式語言編輯 ,可顯示 HEX 碼、區域選取模式
ps. madedit 0.29 和 ibus 輸入法有些相沖,無法同時開啟兩個檔案。
改用 madEdit mod,但好像big5 碼判別沒那麼好
- XMind 魚骨圖、組織圖、心智圖的繪製軟體,比 FreeMind 更強。
網址
- kchmviewer 觀看 hlp 格式說明檔。(用過 ChmSee ,但無搜尋功能) - pyrenamer 可以批次更改檔名的工具 ``` 原始檔名切割 {C}-->表字元 {X}-->字元或空白 {@}-->可以包含任何字元 切割後以 {1} {2} ... 來表示上述區塊 新檔名部份: {num} 為 0 1 ... {num2} 為00 01 .... {num2+1} 為 01 02 03 ... 日期: {date}{year}{month} ``` - 部改為小寫 rename 'y/A-Z/a-z/' \* - split 文字檔分割成小檔 split -l 5000 小說名.txt -d -a 3 產生檔名 #代表每 5000 列分割,產生檔名後面加三碼數字 #-b 500k 代表分割大小 - [Linux版的Flash player下載頁](http://www.adobe.com/support/flashplayer/downloads.html) Download the Linux Flash Player 10.1 Projector
參考內容:[阿剛老師的異想世界](http://kentxchang.blogspot.com/2010/06/ubuntu-swfadobeflash-player_12.html)
- Google 雲端硬體客戶端 [如何在Ubuntu下安裝Google雲端硬碟客戶端](http://www.coctec.com/subject/about/64869.html) sudo add-apt-repository ppa:thefanclub/grive-tools sudo apt-get update sudo apt-get install grive-tools 手動同步, 進入 Google Driver 目錄 執行 grive - gedit 在 16.10 後有背景破壞的情形,和 ~/.xinputrc 有影響,可以改換佈景主題改善。 ###
vim
- gvimrc 設定 ~/.gvimrc set guifont=UbuntuMono\\ 16 set columns=100 set lines=36 set nu! colorscheme evening " 自動分辨 編碼 set fileencodings=utf-8,gbk,big5,utf-16LE " 在選單中加入 to UTF8 選項 ,轉成 UTF8 ,並把 DOS 型態中的 ^M 移除 :menu Edit.toUtf8 :set fileencoding=utf-8<CR>:%s/<C-V><C-M>//g<CR> " 設定 tab 預設 4 格(並且自動把 tab(\\t) 轉換成 空白) set expandtab set shiftwidth=4 set softtabstop=4 set tabstop=4 如果不使用上述加入編碼部份,則手動方法: - 如果檔案為 big5 編碼讀取出現亂碼。 e ++enc=big5 - 改成 utf8 編碼,再寫入 set fileencoding=utf-8 ###
ATOM Editor
ubuntu 中文字顯示問題: ~/.atom/styles.less 增加以下內容 @font-family: 'Monospace'; .tree-view, .title, .current-path, .editor, .tooltip { font-family: @font-family; } .terminal { font-family: @font-family !important; div { white-space: nowrap; } } .markdown-preview { font-family: @font-family; atom-text-editor::shadow \*{ font-family: @font-family; } } - 安裝 package Edit-> Preferences. --> install ,安裝套件名 如: convert-to-utf8 color-picker(選色) autocomplete-plus (自動補字) Script (執行終端界面), 程式首行加入註記使用的程式位置,例:#!/usr/bin/python3 Prettify (使 html 語法更整齊,全選-- shift+Ctrl+P ==> prettify) cht-menu 中文選單 terminal-plus 終端機 ####
atom-beautify
- 要先安裝 atom-php-cs-fixer
- - 使用 composer 安裝 php-cs-fixer - sudo apt-get install php5-json php5-mcrypt 下載 composer curl -sS
| php ./composer.phar global require friendsofphp/php-cs-fixer 會放在 ~/.composer/vendor/bin/php-cs-fixer 把目錄放在環境變數中 gedit ~/.profile PATH=$PATH:$HOME/.composer/vendor/bin:$HOME/tools ####
emmet
- TAB 鍵,自動完成 ! html5框架 link <link rel="stylesheet" href=""> a.classname\[title='text'\] <a href="" class="classname" title="text"></a> ul>li\*5 ul 內有 5 項 li ul.style>(li.sty2\*5>a) . 代表 class 括號代表一群 #為 ID btn.btn.btn\_danger <button class="btn btn-danger"></button> - emmet 預設為 HTML 檔案格或中使用,如果要在 .php 等也可以使用,在編修 -- keymap.. 加入以下內容 'atom-text-editor\[data-grammar="text` html basic"\]:not(\[mini\])': 'tab': 'emmet:expand-abbreviation-with-tab' 'atom-text-editor:not(\[mini\])': 'tab': 'emmet:expand-abbreviation-with-tab' '.pane .editor:not(.mini)': 'tab': 'snippets:expand' --- ###
字型
- [思源黑體](http://www.google.com/get/noto/#/family/noto-sans-hant) (新版 ubuntu 已內建) - [適用於 GNU/Linux 的字型](http://wiki.debian.org.hk/w/Fonts) - [CNS11643中文標準交換碼全字庫(簡稱全字庫)字型下載](http://data.gov.tw/node/5961) - 參考:[利用 X 字體別名,讓 Linux 桌面環境顯示文件中的標楷體、細明體與黑體](http://blog.roodo.com/rocksaying/archives/12397861.html) 字型下載 - [文泉驛 開源中文計劃](http://wenq.org/) - [教育部楷書字形檔](http://www.edu.tw/mandr/content.aspx?site_content_sn=3591) 字型安裝 - 直接點選字型檔,會出現字型檢視器,再選擇右上方安裝,會自動幫你處理相關字型配合的問題。不要直接複製到字型目錄中。 - 造字檔的部份,由於有全字庫不定期的造新字,所以應不再需要自行造字的動作。 --- ###
檔案管理工具
nautilus-scripts-manager
把小程式
Home -> .local -> share -> nautilus -> scripts. 編輯--偏好--運作方式 --->可執行文字檔 改為詢問 ```bash #!/bin/bash #檔案名 簡轉繁 # * 需安裝套件 : nautilus-script-manager # * 把檔案放在: $HOME/.gnome2/nautilus-scripts ,檔名例如為:簡轉繁,並加入執行權限。 # * 在檔案瀏覽器中,選擇檔案按滑鼠右鍵會出現 -- 指令稿-->簡轉繁 IFS=$'\n' for FILENAME in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS do #取得最後檔名部份 base_name=${FILENAME##*/} #取得路徑 n_path=${FILENAME%/*} old=$base_name #簡體檔名轉換成繁體檔名 new=`echo $old |iconv -c -f utf8 -t gb2312 | iconv -c -f gb2312 -t big5 | iconv -c -f big5 -t utf8` # if [ $old != $new ] mv $n_path/$old $n_path/$new # echo $n_path/$old $n_path/$new > ~/rm.log # fi done ``` ####
zip 解開中文檔名亂碼
\#big5 cp950 unzip -O cp950 zipfile gbk cp936 ###
寫程式
- SPE 撰寫 python 程式工具 - scratch 使用拼圖方式寫程式 - git 控制
sudo apt-get install git-core git-cola
- [github 帳號申請](https://github.com/)
git 初始設定 (帳號、信箱)
git config --global user.name "John Doe" git config --global user.email johndoe@example.com
常用指令
git clone http:/............................ git pull git push -u origin master ###
網路
- FileZilla 不要出現隱藏檔
要出現遠端的隱藏檔,<伺服器>-<強制顯示隱藏檔案>。
本地端不要出現隱藏檔:<檢視> <檔案篩選器>
![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/netadm/Filezilla_show_hide.png)
- grsync 檔案同步工具 - bt 工具 \#預設安裝的 Transmission ,對某些種子檔案無法支援,所以找另外一套軟體。 sudo apt-get install qbittorrent - 移除 Thunderbird 郵件 sudo apt-get remove --purge thunderbird thunderbird-gnome-support thunderbird-locale-en thunderbird-locale-en-us thunderbird-locale-zh-hant thunderbird-locale-zh-tw - 可掛載 samba (ubuntu 14.04) sudo apt-get install cifs-utils sudo chmod u+s /sbin/mount.cifs 語法: sudo mount //192.168.1.1/data ~/path\_data -o file\_mode=0777,dir\_mode=0777,uid=1000,gid=1000,username=myuser,iocharset=utf8 samba 目錄分享 \# 建立帳號密碼 sudo adduser 帳號 sudo smbpasswd -a 帳號 ###
相片、影片、聲音
- imagination 把相片轉換成影片 - 需加 sudo apt-get install libav-tools - - 想要能直接匯入 mp3 格式 sudo apt-get install sox libsox-\* - 圖片拼貼 fotowall - 桌面影像錄影 kazam - SMILE 另一套把相片轉成影片工具,花樣變化比較多,但介面比較複雜。 - Avidemux 影像剪輯 - audacity 聲音錄製、編輯 (改正體中文介面) - sound-juice 音樂 CD 轉成 MP3 - 影片檔轉為 flv 格式 ffmpeg -i original.avi -vcodec flv -s 320x240 compressed.flv - winff 好用影片轉檔 - ffmpeg (ubuntu 14.04) sudo apt-add-repository ppa:mc3man/trusty-media sudo apt-get update sudo apt-get install ffmpeg gstreamer0.10-ffmpeg - kdenlive 影片剪輯軟體
[Kdenlive 安裝及使用教學](http://kentxchang.blogspot.com/p/kdenlive.html)(解決ubuntu 易當的音效問題)
- mp3splt mp3splt-gtk
方便切割 mp3 的工具。
####
影片轉換
AcidRip DVD Ripper DVD影片轉檔 sudo apt-get install acidrip - 影片檔案轉換 HandBrake sudo add-apt-repository ppa:stebbins/handbrake-releases sudo apt-get update sudo apt-get install handbrake-gtk - DVDStyler 影片編輯(不是剪輯軟體)
可以快速加入影片檔案 AVI、MPG等,加入分段播放選單,就可以快速做成一片影片DVD。
- 從影片中取出聲音檔 ffmpeg -i old-file.flv -f mp3 -vn -acodec copy new-file.mp3 or mplayer -dumpaudio old-file.flv -dumpfile new-file.mp3 - [網路廣播點播器](http://fd.idv.tw/radio/) ####
複製出 VCD 光碟影片檔
- [參考內容](http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=27286&forum=22&post_id=132774#forumpost132774) 先安裝vcdimager sudo aptitude install vcdimager 然後光碟片放進去之後輸入 vcdxrip -C /dev/cdrom ###
虛擬光碟
比 Gmount-iso 更強大,可以支援 ISO、MDF、NRG 等映像文件格式,也有轉換格式、燒錄等功能。 sudo vi /etc/apt/sources.list ``` #acetoneiso deb
http://archive.getdeb.net/ubuntu
karmic-getdeb apps wget -q -O-
http://archive.getdeb.net/getdeb-archive.key
| sudo apt-key add - sudo apt-get update sudo apt-get install acetoneiso ``` - 光碟轉成 iso ``` dd if=/dev/sr0 of=cd.iso bs=2048 (dev 的查看,可執行 mount ,會列出光碟的代號) if的部份設定來源光碟位置 of的部份設定iso檔要放置的地方 bs設定大小 ``` - 掛載 ``` sudo mount cd.iso /media/path/ -t iso9660 -o loop ``` ###
虛擬 pdf 印表機
``` sudo apt-get install cups-pdf ```
會多了一台能印成 PDF 格式檔的印表機。
###
PDF 筆記
xournal ,可以在 PDF 檔上加入註記、圖片。但不會更動原 PDF 文件,會新增為額外的 .xoj 檔。當開啟這個筆記檔,會自動載入原 PDF 文件。 [中文化版](http://goo.gl/cS8QM)(張哲剛) - 把全部圖檔轉成 PDF ``` convert `ls -1v` file.pdf ``` ####
pdf 編輯工具
- [Master PDF Editor](https://code-industry.net/masterpdfeditor/)功能強大的 pdf 編輯工具。
但在中文部份有些問題,使用方式: - 先 insert text(C^T),再使用 edit text object(A^2),修改成中文字型,才能貼入(輸入)中文 - 或直接使用 typerwriter 方式加入文字。
###
Wine
官方版 ``` sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine ``` - 安裝 inf 檔方法
wine RunDll32 advpack.dll,LaunchINFSection install.inf
####
多人共用
- [Howto: Install Wine applications for Multiple Users](http://ubuntuforums.org/showthread.php?t=917422) ``` sudo -u windows -H wine c:/Program\ Files\ \(x86\)/Pixologic/Sculptris\ Alpha\ 6/Sculptris.exe ``` ###
SketchUp Make
- [Install Google SketchUp Make 2014 in Ubuntu 14.04](http://ubuntuhandbook.org/index.php/2014/06/install-google-sketchup-ubuntu1404/) ###
掃毒功能
``` #安裝ClamAV: sudo apt-get install clamav #更新ClamAV病毒資料庫: sudo freshclam ``` 使用ClamAV掃瞄(假設要掃瞄的檔案 為your\_file): ``` clamscan your_file ``` 若果要掃瞄的是資料夾(your\_directory),要連子資料夾也掃瞄的話就使用 參數-r: ``` clamscan -r your_directory ``` 如果只想在掃到含有病毒的檔案才顯示到 console的話,就使用-i參數: ``` clamscan -i -r your_directory ``` ###
OpenOffice 擴充工具
昇陽給 OOo 及 StarOffice 的簡報壓縮器 ``` sudo apt-get install openoffice.org-presentation-minimizer ``` openOffice Draw 可以編修 PDF ``` sudo apt-get install openoffice.org-pdfimport ``` - Writer2ePub [Writer2ePub](http://extensions.services.openoffice.org/en/project/Writer2ePub) 可以直接匯出 epub 電子書格式檔案 ###
libreOffice
- 更新到最新版本 ``` sudo add-apt-repository -y ppa:libreoffice/ppa sudo apt-get update sudo apt-get dist-upgrade 標點符號工具列
http://extensions.openoffice.org/en/project/ROCtwTCP
#使用管理權可以提供給全部使用者 sudo /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=6 ``` 安裝 [Sun Weblog Publisher](http://extensions.services.openoffice.org/en/node/3431)部落格遠端發佈工具 ```
本校預先下載處
``` 套件: openclipart-libreoffice 畫廊 sudo apt-get install openclipart-libreoffice - [clipart 以擴充元件方式增加](http://extensions.services.openoffice.org/en/search/node/clipart) - [簡報樣板](http://templates.libreoffice.org/template-center?getCategories=Presentation) - [QRcode](http://extensions.openoffice.org/en/projectrelease/qr-code-generator-100) ###
安裝PPstream
參考資料: - [在Firefox點擊播放PPStream影片(64-bit篇)](http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=21734&viewmode=flat&order=ASC&type=&mode=0&start=0) - [在Firefox點擊播放PPStream影片(32-bit篇)](http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=24000&viewmode=flat&order=ASC&type=&mode=0&start=0) ###
網路收音機
- [radiotray 安裝](http://radiotray.sourceforge.net/) - [radiotray 線上收聽廣播(Ubuntu, Arch)](http://playubuntu.blogspot.com/2011/05/radiotray-ubuntu-arch.html) 取得已做好的台灣電台列表 ``` wget -c "
http://dl.dropbox.com/u/1776325/ubuntu/bookmarks.xml
" -P ~/.local/share/radiotray/ ``` ###
螢幕畫筆
- [pointofix (中文版)](http://www.pointofix.de/download.php) 要使用 WINE
在 ubuntu 16.04 unity 模式下有問題,但 18.04 下正常
- gromit 螢幕塗鴉
sudo apt-get install -y gromit-mpx
按 Pause 鍵後(18.04預設 F9),鼠標就會立刻變成十字型,這時你的鼠標就變成畫筆,讓你在螢幕上塗鴉。 - 鼠鍵 - 紅筆 - Shift+鼠鍵 - 藍筆 - Ctrl+鼠鍵 - 黃筆 - Meta(Alt)+鼠鍵 - 粉紅筆 - 中鼠鍵 - 把 Gromit 塗上的部份轉成淺綠色 - 右鼠鍵 - 中橡皮擦 - Shift+右鼠鍵 - 大橡皮擦 - 按 Shift+Pause 清除所有 Gromit 的塗鴉 - 按 Ctrl+Pause 切換是否顯示 Gromit 的塗鴉。 - 按 Alt+Pause 就會離開 Gromit 。
###
blender 3D
最新版本 ``` sudo add-apt-repository ppa:thomas-schiex/blender sudo apt update sudo apt install blender ``` - 改成中文界面
File -- user Preferences -- system 頁,最後 international fonts ,改為繁體中文
字體可以選用 /usr/share/fonts/openfonts/ ...
有些版本 調整 DPI ,可以改變呈現畫面的字體大小。
新版本 調整介面縮放,修改呈現畫面
也可進 主題--文字樣式,修改字型大小
###
OpenShot 影音編輯軟體
``` sudo add-apt-repository ppa:jonoomph/openshot-edge sudo apt-get update sudo apt-get install openshot openshot-doc ``` - [取得中文檔](http://way3sec.blogspot.com/2010/07/ubuntu-openshot.html) ``` sudo cp OpenShot.mo /usr/share/pyshared/openshot/locale/zh_TW/LC_MESSAGES/. ``` - 加入 blender 套件,才能使用動態字幕功能 ###
取得 gcin 最新版本
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 835AB0E3
software-properties-gtk
到 Other software (其他軟體) → Add APT line : deb
eliu release 會加入兩列,把 gcin source code 那個取消掉,目前 沒有提供 source,沒弄會造成錯誤。 $ sudo apt-get update $ sudo apt-get install gcin Unity: 右上角的齒輪→系統設定值→語言支援→鍵盤輸入法系統→gcin 或是執行 /usr/bin/gnome-language-selector→鍵盤輸入法系統→gcin 如果是用 Unity,還需要需要執行&設定 gcin-tools→外觀設定→面板狀態→Unity Indicator ####
安裝嘸蝦米輸入法
``` 下載檔案
Media:noseeing-12.tar.gz
,解壓縮 sudo cp noseeing.gtab /usr/share/gcin/table/ ``` ####
安裝其他輸入法
把對照表檔 gtab 放入 ``` sudo cp 新輸入法.gtab /usr/share/gcin/table/ ``` 修改輸入法檔案 ``` /usr/share/gcin/table/gtab.list 格式如下: 輸入法 數字 gtab檔 Icon檔 ``` 圖檔位置: ``` /usr/share/icons/gcin/ ``` ####
在 sudo root 模式下可以使用 gcin
可以使用以下語法,但不太方便,再找找其他方法 ``` sudo env GTK_IM_MODULE=gcin QT_IM_MODULE=gcin gedit ``` ####
ubuntu 16.04 gnome-terminal 無法使用
可以改用 xfce4-terminal ``` sudo atp-get install xfce4-terminal ``` 把 Ctrl+Alt+T 指定為 xfce4-terminal ``` 在設定值--鍵盤-->捷徑鍵--自訂捷徑鍵,輸入指令再點後方停用,按組合鍵做好設定。 ``` ###
fcitx
在新版的 ubuntu (16.10)內建了 fcitx ,而改用 gcin 會造成一些軟體顯示不正常,所以可能以後要改習慣了。 ``` sudo apt-get install fcitx fcitx-tools ``` - 安裝通用的輸入法(拼音、五筆等) ``` sudo apt-get install fcitx-table-all ``` - 安裝其他,如 行列30 (配合下節修改成常用習慣) ``` sudo apt-get install fcitx-table fcitx-table-array30 ``` - 酷音 ``` sudo apt-get install fcitx-chewing ``` ``` sudo apt-get install fcitx-table-boshiamy (嘸蝦米) ``` - 使用 unicode 輸入字碼
Ctrl+shift + Alt + U
但字型可能要選一下,否則一些全字庫的文字無法正確呈現。
- 操作鍵 ``` Ctrl+空白切中英輸入(預設第一個輸入法) Shift 在中文輸入模式下切換為英文 Ctrl + Shift 輪換不同的輸入法 ``` - 標點符號使用 ``` 以鍵盤中的英文標點為主 ,=shift + , 。=shift + . ?=shift + / !=shift + 1 :=shift + ; ;=shift + ' 「=[ 」=] 『=shift + [ 』=shift + ] ``` 新酷音 ` 鍵有更多的符號可以使用 ####
行列輸入調整設定
- 設定
改以 \* 為模糊鍵,以免無法輸入問號
- 標點符號,採鍵盤上的 , . ? 等方式,呈現標點符號。 - ctrl\_Alt + B 出現虚擬鍵盤,再按關閉。 - - 選字區前一頁 (or 向上鍵) - = 選字區後一頁 (or 向下鍵) - 修改輸入表 ```
由gcin改過來的 array30.txt
比較符合原行列輸入習慣。 txt2mb array30.txt ~/.config/fcitx/table/array30.mb ``` ``` 在全域設定中,修改候選字數為 10 ``` ####
操作
``` 重新啟動 fcitx -r (Ctrl+5) ``` - 更改快速鍵,切換到指定輸入法
設定--附加元件 -- 輸入法選擇器,全局選擇,切換第1個輸入法,指定按鍵。
- 在 xmind 之類軟體不要一直切換輸入法 ``` 設定 --全域設定 --〉程式--在視窗間共享狀態--按程式(或全部) ``` - Ctrl+ Shift 切換不同輸入法 - 左方 Shift 使用或不使用輸入法 ###
firefox
####
暫存改使用 RAM
- Firefox 設定到 /dev/shm/firefox (about:config, 在按滑鼠右鍵, 新增 browser.cache.disk.parent\_directory.)
browser.cache.disk.parent\_directory=/dev/shm/firefox
- Chrome 改法: - sudo vim /usr/share/applications/google-chrome.desktop
將 Exec=/usr/bin/google-chrome-stable %U 改成 (有三處要一併修改)
Exec=/usr/bin/google-chrome-stable --disk-cache-dir="/dev/shm/chrome/" %U
####
flash
- [下載說明](https://support.mozilla.org/zh-TW/kb/keep-flash-up-to-date-and-troubleshoot-problems#w_ieed-flash) ####
改用 Chrome flash 版本
Chrome 的 flash 版本比較新,中文輸入也比較正常。 ``` cd /usr/lib/mozilla/plugins sudo mv flashplugin-alternative.so .. #先移走,移到上層目錄 sudo ln -s /opt/google/chrome/libgcflashplayer.so . ``` ####
firefox 支援 java
oracle java ``` sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java9-installer ``` java 主控台,修改安全性。 (在安裝目錄執行) ``` ControlPanel ``` 使用 sun-java6 ``` sudo apt-get install python-software-properties sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-plugin sun-java6-fonts ``` ``` #注意 Firefox 各版本的 plugins 目錄 cd /usr/lib/firefox-addons/plugins sudo ln -s /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so ``` ####
firefox 中文介面
- 安裝套件: firefox-locale-zh-hant ####
firefox 最新版本
``` sudo add-apt-repository ppa:mozillateam/firefox-stable sudo apt-get update sudo apt-get install firefox firefox-locale-zh-hant ``` ####
firefox 套件
- fireshot 網站截圖 - firegesture 滑鼠手勢 - [YouTube Video and Audio Downloader](https://addons.mozilla.org/en-US/firefox/addon/youtube-video-and-audio-dow/) 分別下載聲音檔、影像檔 ### 移除 chrome 開啟時密碼要求 sudo sed -i '/^Exec=/s/$/ --password-store=basic %U/' /usr/share/applications/google-chrome.desktop 修改執行的參數 Exec=/usr/bin/google-chrome-stable --password-store=basic %U ###
vnc、RDP連線
可以使用 RDP 和 WINODWS 做遠端桌面遙控 ``` sudo apt-get install tsclient rdesktop xtightvncviewer ``` ###
使用 ssh 掛載目錄
``` sudo apt-get install sshfs ``` - 掛載指令 ``` #可以允許本機 uid 1000 使用者,有權限讀寫遠端檔案(遠端帳號 remoteuser) sudo sshfs -o allow_other,uid=1000,gid=1000 remoteuser@120.116.24.1:/btrfs_data/ ~/mount-path/ftp-mail ``` ###
ClusterSSH 同時管理多台學生機
可以同時對多台學生機進行 SSH 指令。 - sudo apt-get install clusterssh - 參數設定,指定群組、機器名 ``` vi /etc/clusters ( 或個人 .csshrc) clusters = line1 line2 all st01 st02 st11 st12 line1= st01 st02 line2= st11 st12 all = line1 lin2 st01= 192.168.1.101 st02= 192.168.1.102 ``` - 執行的方式 ``` cssh –l 登入帳號 all cssh -l user st01 st02 st03 ``` - 輸入指令時只能鍵盤輸入,不能貼上。 ###
ebook 製作、查看
- 轉換 pdb to text 工具: ``` sudo apt-get install txt2pdbdoc txt2pdbdoc -d file.pdb file.txt ``` - 讀 .epub ``` sudo apt-get install fbreader ``` - 編輯 epub 電子書 sigil - 轉換各種電子書類型 ``` sudo apt-get install calibre ``` - 線上轉換 - [線上各種格式轉換(文字、影片、圖檔)](http://www.online-convert.com/) - [pdf to word](http://www.convertpdftoword.net/) ###
Google Earth6
要安裝: ``` sudo apt-get install lsb-core ``` ###
掛載 box.net 為網路硬碟
參考:[Jamyy's Weblog](http://jamyy.dyndns.org/blog/2012/01/3526.html) 安裝 davfs2 在 /etc/davfs2/secrets 最後加入 ```
https://www.box.net/dav
使用帳號EMAIL 密碼 ``` 在 /etc/davfs2/davfs2.conf 加入 ``` use_locks 0 ``` 設定掛載 box.com WebDAV 空間 ``` mkdir /mnt/box #測試使用root 做連線 sudo mount -t davfs
https://www.box.net/dav
/mnt/box sudo umount /mnt/box ``` 允許一般 User 身份掛載 box.com WebDAV 空間 /etc/fstab 加入 ```
https://www.box.net/dav
/mnt/box davfs rw,user,noauto 0 0 ``` sudo chmod u+s /usr/sbin/mount.davfs sudo usermod -G davfs2 -a ubuntu帳號名稱 以一般 User 身份掛載 / 卸載 WebDAV 空間 mount /mnt/box umount /mnt/box ###
安裝 php7
``` $ sudo apt-get install python-software-properties $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install -y php7.0 ``` 列出相關模組 ``` $ sudo apt-cache search php7-* ``` 再安裝所需要的模組 ###
讀卡機
首先需要安裝pcscd & pcsc-tools套件: ``` $ sudo apt-get install pcscd pcsc-tools ``` 再安裝讀卡機 driver - [EZ100PU下載處](http://www.castlestech.com/zh-hant/%E6%AA%94%E6%A1%88%E4%B8%8B%E8%BC%89/) - 下載解壓縮後在相對 64 位元目錄中,執行安裝 ``` sudo ./install ```
系統
----------------------------------------------------------- ###
預設啟動關畢服務
- 開機時不啟動 apache ``` sudo update-rc.d -f apache2 remove ``` - 開機時啟動 apache ``` sudo update-rc.d apache2 defaults ``` ###
更新到下一個版本
``` sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade ``` 重開後,進入系統,再做更新檢查 ``` sudo update-manager –d ``` - 更新到長期維護版 ``` sudo apt-get install update-manager-core sudo do-release-upgrade ``` - 更新完後,有些設定要再做檢查一下。 - 如果更新後有此檔案被鎖在舊版本,再試一下 ``` sudo apt-get dist-upgrade ``` ###
支援 exfat (FAT64)
- 可支援大於 4GB 檔 ``` sudo apt-get install fuse-exfat exfat-utils ``` - 比較舊的版本要先加入套件源 ``` sudo apt-add-repository ppa:relan/exfat sudo apt-get update ``` ###
uefi 開機
- windows 10 預設為 uefi 開機 - ubuntu 14.04.3 以後版本才支援 - 安裝 ubuntu 時,開機處安裝在 windows bootmanger 。 [修復 uefi 開機](http://xuqk.tk/25) ``` sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) ``` ###
DRBL Live 放入 USB
- 可以使用 tuxboot ,使用 USB 開機 ``` sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot sudo apt-get update sudo apt-get install tuxboot ``` - E2B ``` *
Easy2Boot 使用方法
直接把 iso 放入 _ISO/LINUX 目錄中 補充:(ubuntu 18.04 會干擾 g4dos ,失敗) 如希望在 e2b usb 中也安裝了系統如ubuntu (該 boot 要寫在安裝磁區如 /dev/sdb5),在 e2b 增加選單(_ISO/MAINMENU/ZZSubMenuALL.mnu) #安裝的磁區(在 USB 開機使用,比較方便,不用再考慮磁碟代號問題) title ubuntu 16.04 root (hd0,4) chainloader +1 ``` ``` #使用標籤方式:先以指令命名 tune2fs –L ROOT /dev/sda5 title ubuntu 16.04 root (hd0,4) kernel /vmlinuz root=LABEL=ROOT ro quiet splash initrd /initrd.img boot ``` - DRBL 大量還原,建議選項:
- 使用專家模式,取消自動調整分割區大小,強迫使用印像檔分割大小。
###
drbl server
可以使用 lubuntu 15.10 桌上版,使用 UNetbootin 等製作 usb 開機軟體,但記得要留有大一點的保留區 ,以一個網卡為主。 - 安裝 drbl sudo vi /etc/apt/source.list ``` deb
http://free.nchc.org.tw/ubuntu
trusty main restricted universe multiverse deb
http://free.nchc.org.tw/drbl-core
drbl stable ``` 安裝drbl程式 ``` sudo apt-get update sudo apt-get install drbl ``` 以管理員權限 ``` sudo su - ``` drbl 自動安裝所需套件(系統更新後也得再做一次) ``` drblsrv -i ``` - 使用部份 1. 設定網卡的 ip (要注意網卡代號),如果只有一片網卡,在封閉網段。 ``` sudo ifconfig eth0 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0 ``` 設定參數 ``` drblpush -i ``` 開始各種任務 ``` dcs ``` - client 端以 PXE 開機 ###
Wifi WPA/WPA2 Enterprise PEAP MSCHAPv2 network
Ubuntu 18.04 doesn't connect to WPA/WPA2 Enterprise PEAP MSCHAPv2 network - [修正方法](http://viranzo.blogs.upv.es/2018/09/11/downgrade-wpa_supplicant-ubuntu-18-04/) ###
使用不同的桌面佈景
安裝 unity-tweak-tool ``` sudo apt-get install unity-tweak-tool gnome-tweak-tool ``` 安裝想要的佈景 - [Top 10 Best Custom Themes for Ubuntu 14.04](http://sourcedigit.com/9432-top-10-best-custom-themes-ubuntu-14-04/) - [OMG! Ubuntu! ](http://www.omgubuntu.co.uk/) - 自行下載安裝 - [選擇想要的佈景](https://www.opendesktop.org/browse/cat/135/ord/top/)(www.opendesktop.org)
下載解壓縮到自家目錄 ~/themes 下。
執行 unity-tweak-tool ,選用樣式 ``` unity-tweak-tool ``` ###
brother 印表機
以 HL-1110 --> Downloads - LPR printer driver (deb package) - CUPSwrapper printer driver (deb package) 需要套件: ``` lib32gcc1 lib32stdc++6 libc6-i386 ``` ###
雙系統中和 windows 時間不一致
- sudo gedit /etc/default/rcS
UTC=yes 這一行改成UTC=no保存即可時間修改立即生效這樣就可以解決Windows與Ubuntu雙系統時間同步問題了
16.04後:
[How to Fix Time Differences in Ubuntu 16.04 & Windows 10 Dual Boot](http://ubuntuhandbook.org/index.php/2016/05/time-differences-ubuntu-1604-windows-10/)- ubuntu
``` #設定 timedatectl set-local-rtc 1 --adjust-system-clock #檢查 timedatectl ``` ###
啟用 數字鍵盤
- sudo apt-get install numlockx sudo sed -i 's|^exit 0.\*$|# Numlock enable\\n\[ -x /usr/bin/numlockx \] \\&\\& numlockx on\\n\\nexit 0|' /etc/rc.local - 進入視窗界面: ``` sudo vi /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf greeter-setup-script=/usr/bin/numlockx on ``` ###
自動更新
``` sudo apt-get install unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades *sudo dpkg-reconfigure unattended-upgrades 可選否,再改回不自動更新 ``` ``` *修改更新類別 sudo vi /etc/apt/apt.conf.d/50unattended-upgrades *修改更新周期 (0 代表停用) sudo vi /etc/apt/apt.conf.d/20auto-upgrades ``` ``` APT::Periodic::Update-Package-Lists "7"; //幾天檢查一次 APT::Periodic::Unattended-Upgrade "1"; //安全更新,自動下載安裝 ``` ``` * :全部不再更新 ,設定 0 ``` ###
rc.local
- [ow-can-i-execute-command-on-startup-rc-local](https://askubuntu.com/questions/886620/how-can-i-execute-command-on-startup-rc-local-alternative-on-ubuntu-16-10) - ubuntu 16.10 後不再支援 ``` sudo apt install sysfsutils #把原本放在 rc.local 內容,改放入 sudo nano /etc/sysfs.conf #或使用以下語法,保留 rc.local sudo systemctl enable rc-local.service ``` ###
中文目錄改為英文
``` LANG=C xdg-user-dirs-gtk-update ``` ###
GNOME 3
[ubuntu 14.04安裝 gnome3](http://www.enqlu.com/2014/03/how-to-install-gnome-shell-desktop-in-ubuntu-14-04-lts.html) (3.10) - 3.12版 ``` sudo add-apt-repository ppa:gnome3-team/gnome3-staging sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install gnome-weather gnome-maps gnome-photos gnome-music ``` - 工具列顯示 gcin 、dropbox 等圖示。 ```
安裝 topicons
要使用 firefox 開啟,並且要允許該網站的執行要求。 gcin 的設定面板狀態要改為 gtk 雙圖示或單圖示。 ``` ### ### Budgie Desktop sudo apt install ubuntu-budgie-desktop ###
登出 gnome 指令
``` sudo /etc/init.d/gdm restart ``` ``` *ubuntu unity sudo restart lightdm ``` ####
鎖住畫面 指令
``` gnome-screensaver-command -l ``` ####
還原 Gnome 最初環境設定
``` rm -rf .gnome .gnome2 .gconf .gconfd .metacity ``` ``` gconftool-2 --direct \ --config-source user-configuration-source \ --recursive-unset ``` 參考資料:[GNOME Desktop System Administration Guide](http://library.gnome.org/admin/system-admin-guide/stable/index.html.en) ####
螢幕解析度錯亂
按Alt+F2 ``` gnome-display-properties ``` ###
更改 gedit 預設編碼為 Big5
``` gconf-editor 依次開啟/apps/gedit-2/preferences/encodings/ 滑鼠連點『auto_detected』,在彈出對話框中點選Add, 添加Values值為Big5,最後點選Up按鈕將其移至第一位(最上方)。 ``` ###
設定開機時執行的服務
- 指令 ``` 例有一 /etc/init.d/blah 開機就執行 sudo update-rc.d blah defaults 開機不再自動執行 update-rc.d -f blah remove ``` - 或使用套件 ``` sudo sysv-rc-conf ``` ###
xwindows 登入後自動執行 (圖形界面程式)
- gnome-session-properties ``` 也可以直接放入 (如 dropbox.desktop ) ~/.config/autostart ``` ###
停用訪客階段 14.04
``` echo allow-guest=false | sudo tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf ``` 在下次進入時就可以不出現訪客身份別 ###
關畢錯誤回報
sudo sed -i 's/enabled=1/enabled=0/g' /etc/default/apport ###
虛擬系統 Oracle VM VirtualBox
Oracle VM VirtualBox Extension Pack - 增加可以用 USB 設備功能 ``` sudo usermod -a -G vboxusers username ``` - [Kernel-based Virtual Machine (KVM) 基本操作備忘](http://blog.xuite.net/chu.hsing/Think/24054358) - 調整硬碟分配大小 ``` VBoxManage modifyhd 檔名.vdi --resize 大小 (Mb) ``` - linux 核心更新後,要做 ``` sudo /etc/init.d/vboxdrv setup ``` 新版: ``` sudo /sbin/rcvboxdrv setup ``` - 如果出現 ``` This system is currently not set up to build kernel modules. Please install the gcc make perl packages from your distribution. This system is currently not set up to build kernel modules. Please install the gcc make perl packages from your distribution. ``` ``` sudo apt-get install gcc make perl ``` - 複製檔案,並重建 UUID 代號 ``` VBoxManage internalcommands sethduuid ``` - 當直接複製磁區檔案,會造成 UUID 相同的錯誤,要重建代號 ``` VBoxManage internalcommands sethduuid 新磁區檔.vdi ``` - 在 virtualbox 支援使用 USB 做開機 - [virtualbox使用usb隨身碟開機](http://wdpsestea.blogspot.tw/2014/07/virtualboxusb.html) ``` *第一次要把使用者加入 disk 群組 sudo vim /etc/group 在disk:x:6:後面加入要用的群組,這邊是以teacher,這一行變成如下 disk:x:6:teacher ``` ``` *把 usb 視為硬碟 sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb -relative sudo chown root.disk usb.vmdk sudo chmod 660 usb.vmdk *在 virtualBox 掛載硬碟 ``` - - [VirtualBox 4.3.4使用USB隨身碟開機](http://blog.xuite.net/yh96301/blog/64131045-VirtualBox+4.3.4%E4%BD%BF%E7%94%A8USB%E9%9A%A8%E8%BA%AB%E7%A2%9F%E9%96%8B%E6%A9%9F) windows ###
硬碟開機時掛載 /etc/fstab
``` sudo blkid -s UUID 取得 要掛載的磁區的 UUID ``` ``` sudo gedit /etc/fstab #data-hd uuid UUID=uuid放在這兒 /mnt/hd-data ntfs-3g silent,umask=0,locale=zh_TW.utf8 0 0 ``` 如果使用 SSD ``` UUID=uuid放在這兒 /mnt/ssd-data ext4 noatime,nodiratime,discard,errors=remount-ro 0 1 ``` ``` #暫存檔的處理(放到記憶體中) tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0 ``` [Linux平台使用SSD必讀](http://yblog.org/archive/index.php/11734) ### 硬碟格式化清空 一般的格式化都為快速格式化,只是清除索引表,資料還是可能被回復,可以使用 shred 做完整的格式化。如果更重要資料可以使用 -n 可以指定多次,但太耗時間。 sudo shred -v -n1 /dev/sdb ###
Xwindow 需重複登入
Xwindow 權限設定有錯誤 ``` rm .Xauthority ``` ###
grub 修復
- 用LiveCD重新安裝grub的流程 - 可以使用 boot-repair 工具 (支援 Uefi 開機) ``` sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) ``` - [參考內容](http://163.23.89.100/~chi/blog/index.php?load=read&id=196) - [修復 Ubuntu 9.10 GRUB](http://blog.jsdan.com/2260) ``` #/dev/sda1 代表第一顆磁碟、第一磁區 sudo fdisk -l #列出目前安裝的情形 sudo mount /dev/sda1 /mnt sudo grub-install --root-directory=/mnt ``` - [修復GRUB開機選單](http://kaien.wikidot.com/linux:repair-grub-munelist) ###
移到新磁區
- [將 Ubuntu Linux 搬移到新硬碟](http://blog.lyhdev.com/2011/04/ubuntu-linux.html)(或移到不同磁區) ``` sudo su - mkdir /media/old mkdir /media/new mount /dev/sda1 /media/old mount /dev/sdb1 /media/new rsync -ax /media/old/ /media/new/ ``` 再重建 grub ,可以利用 boot-repair 工具 ###
swap
- 關閉使用swap空間 ``` sudo swapoff -a ``` - 啟用使用swap空間功能 ``` sudo swapon -a ``` ###
使用 usb 搖桿
- 把搖桿模擬成滑鼠使用,但如果遊戲有支援搖桿,安裝此套件反面會出現干擾情形。
xserver-xorg-input-joystick 套件
裝置可能位置為 (/dev/js0 或 /dev/input/js0 ),檢查方法
``` cat /dev/input/js0 這時每按搖桿鍵,就會出現一串亂碼。 ``` ###
wii 模擬器 dolphin-emu 安裝
- [Dolphin Packages for Ubuntu](http://code.google.com/p/dolphin-emu/wiki/DolphinUbuntuPackages) - [自行編譯的方法](https://code.google.com/p/dolphin-emu/wiki/Linux_Build) ###
佈景主題
- 更換視窗放大、縮小鈕的位置
- 預設縮小、放大、關閉視窗是在左邊,他是這樣設定
``` gconftool-2 --type string --set /apps/metacity/general/button_layout "maximize,minimize,close:menu" ```
- 改回到右邊是
``` gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close" ``` ###
更改登入畫面時的背景
``` sudo -u gdm gconftool-2 --set --type string --set /desktop/gnome/background/picture_filename /路徑/圖片 ``` ###
開機選單裡越來越多
安裝 ubuntu-tweak ``` sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak ``` 左側選擇「套件清除工具」,右側選「清除核心」,勾選要清除的版本。 ###
更改 KDE 視窗選單字型大小
KDE 程式的選單都很小,更改方式尋找 kdeglobals 檔
``` gedit ~/.kde/share/config/kdeglobals ~/config/kdeglobals ``` 在最後處加入以下內容: ``` [General] desktopFont=Sans,12,-1,5,50,0,0,0,0,0 fixed=Monospace,12,-1,5,50,0,0,0,0,0 font=Sans,12,-1,5,50,0,0,0,0,0 menuFont=Sans,12,-1,5,50,0,0,0,0,0 smallestReadableFont=Sans,10,-1,5,50,0,0,0,0,0 taskbarFont=Sans,12,-1,5,50,0,0,0,0,0 toolBarFont=Sans,10,-1,5,50,0,0,0,0,0 ``` [資料來源](http://playubuntu.blogspot.com/2010/10/ubuntukde.html#more) ###
ubuntu DeskTop 版本,網路設定
Ubuntu Desktop edition (桌面版) 使用 NetworkManager 做管理,網路卡設備的內容會記錄在 /etc/udev/rules.d/70-persistent-net.rules 。刪除後重開後會自動再產生。 教室全部派送前可能要先移除 /etc/udev/rules.d/70-persistent-net.rules ,卡號才不會亂命名。 參考文件:[Ubuntu NetworkManager 使用要項](http://blog.roodo.com/rocksaying/archives/11777065.html) ###
nvidia driver
[How To Install nVidia 256.35 Display Drivers In Ubuntu (From A PPA Repository)](http://www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html) ###
displaylink driver
``` sudo apt-get install libusb-dev sudo apt-get install xserver-xorg-video-displaylink xserver-xorg-input-evtouch ```
###
打包 deb
[簡易打包deb檔](http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=36854&forum=13&post_id=168002#forumpost168002)
系統預設值
----------------------------------------------------------------------------------------- 有關於選單 ``` /usr/share/applications/ /etc/xdg/menus/ ~/.local/share/applications/ ~/.config/menus/ ~/.local/share/desktop-directories/ ``` ###
xorg.conf
在修護模式下 root shell ``` sudo X -configure cp /root/xorg.conf.new /etc/X11/xorg.conf ``` or ``` sudo service gdm stop # 執行後會 退回 tty1 所以你要先關閉 其它程式 有時還需要 把網路先斷綫 sudo nvidia -x config # 就會自動產生 /etc/X11/xorg.conf 檔 sudo service gdm start # 重新回到 登錄桌面 ``` ###
更改開機順序
Google網站翻譯工具列
站內搜尋
search
進階搜尋