顯示具有 主機安裝 標籤的文章。 顯示所有文章
顯示具有 主機安裝 標籤的文章。 顯示所有文章

20161012

備份 mysql InnoDB 格式的資料

自從 mysql 由預設的myisam 儲存引擎改為InnoDb
古老的停下資料庫... 再去拷貝檔案的備份方式
就無法正確的備份下來資料

所以我們應改用mysqldump 的方式... 才能完整的備份下
這些數據,不然如果是少量資料... 改用sqlite 也是很好的選擇..

mysqldump  -u使用者 -p密碼  --lock-all-tables   --all-databases > all_db.sql

mysqldump  -u使用者 -p密碼  --lock-all-tables   sfs3 > sfs3.sql

mysqldump  -u使用者 -p密碼  --single-transaction --all-databases > all_db.sql


另外也許我們該放棄mysql 改用 mariaDB了

https://mariadb.org/en/

http://www.pupuliao.info/2013/12/mariadb安裝教學/

20130823

Windows系統裝置或驅動程式所造成的停止 (藍色畫面) 錯誤

您會收到這項訊息是因為硬體裝置、其驅動程式或相關軟體已造成停止錯誤,亦稱為「藍色畫面」錯誤。此類錯誤表示電腦突然自行關機以進行自我保護,避免可能的資料毀損或遺失。在這種情況下,我們將無法偵測到造成問題的特定裝置或驅動程式。 下列疑難排解步驟可能可以避免停止錯誤再次發生。請依照所提供的順序執行。如果一個步驟無法解決問題,請繼續往下一個步驟進行。 解決此問題的步驟 下載並安裝最新的電腦更新與裝置驅動程式 使用 Windows Update 來檢查並安裝更新: 點選或按一下以造訪 Windows Update 網站點選或按一下以造訪 Windows Update 網站 注意 若已安裝 Microsoft Update,您會被帶到 Microsoft Update 網站。 按一下 [自訂] 以檢查可用更新。 在左窗格的 [依類型選取] 下,按一下下列每個連結檢視所有可用更新: [高優先順序] [軟體,選用] [硬體,選用] 選取要安裝的更新,按一下 [檢視並安裝更新],然後按一下 [安裝更新]。 若您的 電腦 最近新增了硬體裝置,請造訪該製造商的網站,以查看是否有可使用的驅動程式更新。 如何找到我的電腦 製造商? 若您的 電腦 最近新增了 程式,請造訪該製造商的網站,以查看是否有可使用的更新。 掃描電腦以偵測病毒 許多藍色畫面錯誤是電腦病毒或其他類型的惡意軟體所造成。 若您的電腦已安裝防毒程式,請確定程式元件與病毒碼都是最新的,然後執行完整系統掃描。檢查防毒產品的網站,了解如何取得最新的更新。 若您的電腦未安裝防毒軟體,建議您使用網頁型防毒掃描工具,檢查您的電腦上是否有惡意程式碼。許多優秀的防毒軟體提供者在其網站上均免費提供此服務。 若要檢視 Microsoft 與協力廠商提供的間諜軟體、惡意程式碼及防毒軟體解決方案,請移至下列網站: 瀏覽 www.microsoft.com 並搜尋「安全軟體」安全軟體:下載與試用 (可能為英文網頁) 若要檢視防毒軟體廠商清單,請參閱下列知識庫文章: 瀏覽 support.microsoft.com 並搜尋 "49500"防毒軟體廠商清單 提示 即使您的電腦已安裝防毒程式,還是建議您用多種網頁型防毒掃描工具掃描電腦。這麼做可以確保您所使用的是最新的病毒定義檔,而且每家防毒軟體製造商各有擅場,您也可因此受惠。若您執行了多種防毒軟體產品,請確定一次只執行一種產品。同時執行多個防毒軟體產品,可能會發生不正確的結果。 檢查硬碟錯誤 您可以透過確定硬碟沒有發生錯誤,以解決部分 電腦 問題並提升 電腦 效能。 點選或按一下 [開始],然後點選或按一下 [我的電腦]。 按住或以滑鼠右鍵按一下您要檢查的硬碟,然後點選或按一下 [內容]。 點選或按一下 [工具] 索引標籤,然後在 [檢查錯誤] 下,點選或按一下 [立即檢查]。 如果要自動修復掃描程式偵測到的檔案與資料夾問題,請選取 [自動修正檔案系統錯誤]。 否則,磁碟檢查將會報告問題,但不會修正問題。 若要執行完整磁碟檢查,請選取 [掃描和嘗試恢復損毀的磁區]。 此掃描程式會嘗試尋找並修復硬碟上的實體錯誤,而且需要比較長的時間才能完成。 若要檢查檔案錯誤與實體錯誤,請選取 [自動修正檔案系統錯誤] 和 [掃描和嘗試恢復損毀的磁區]。 點選或按一下 [開始]。 依據您的硬碟大小,磁碟檢查可能需要花費數分鐘或更長時間。 為獲得最佳的效果,在檢查錯誤期間,請不要使用 電腦 執行任何其他工作。 注意 如果針對使用中的磁碟 (例如,包含 Windows 的磁碟分割) 選取 [自動修正檔案系統錯誤],系統會提示您將磁碟檢查工作重新排程在下次重新啟動 電腦 時執行。 如需詳細資訊,請上網閱讀下列文章: 造訪 www.support.microsoft.com 並搜尋 "315265"如何在 Windows XP 中執行磁碟錯誤檢查 暫時解決此問題的步驟 警告 這些步驟是用來解決特定問題,可能會透過暫時停用或移除 電腦 的某些功能來達成此目的。 移除所有新硬體或軟體,以隔離造成藍色畫面的原因 若在安裝新硬體裝置或程式後遇到藍色畫面錯誤,而且下載更新無法解決問題,請嘗試移除該裝置或程式,並重新啟動 Windows。若移除新裝置或程式之後 Windows 就可以正常啟動而且不再發生錯誤,請連絡該裝置或程式的製造商,以取得產品更新或了解該裝置或程式是否有已知問題。 將您的電腦還原至先前的狀態 若在安裝了系統或程式更新後發生藍色畫面錯誤,請使用 [系統還原] 功能還原變更。「系統還原」使用儲存在電腦上的「還原點」將系統還原到發生問題之前的時間點。這無法修正問題,但可以讓您的電腦恢復運作。 執行下列動作之一: 若 Windows 無法啟動: 重新啟動電腦,並在啟動期間畫面變成空白時重複按 F8,直到顯示 [Windows 進階選項] 功能表。 使用方向鍵選取 [安全模式 (含命令提示字元)],然後按下 ENTER。 如需有關安全模式啟動選項的詳細資訊,請參閱 Microsoft 知識庫文章: 按一下以閱讀 KB315222按一下以閱讀 KB315222 若系統提示您選取 Windows 版本,請選取正確版本,然後按下 ENTER。 使用 Administrator 帳戶或具有系統管理員認證的帳戶登入電腦。 在命令提示字元中輸入下列命令,然後按下 ENTER: [systemroot]\system32\restore\rstrui.exe (其中 [systemroot] 是 Windows 系統檔案所在的磁碟機與目錄,例如 "C:\Windows") 依照畫面上顯示的指示將電腦還原至先前的狀態。 或者,若 Windows 可啟動: 使用系統管理員帳戶登入 Windows。 按一下 [開始],依序指向 [所有程式]、[附屬應用程式] 及 [系統工具],然後按一下 [系統還原]。 在 [歡迎使用系統還原] 頁面上,選取 [將電腦還原到較早的時間],然後按一下 [下一步]。 在 [選取一個還原點] 頁面上,按一下 [在這個清單中,按一個還原點] 清單中最近的系統檢查點,然後按一下 [下一步]。您可能會看到一個訊息,其中列出「系統還原」將變更的設定。檢閱此清單,然後按一下 [確定]。 在 [確認還原點選取項目] 頁面上,按一下 [下一步]。「系統還原」會還原先前的 Windows 設定,然後重新啟動電腦。 以系統管理員身分登入電腦。 出現「系統還原」的 [還原完成] 頁面時,請按一下 [確定]。

20120827

miniserver與ubuntu桌面班研習講義上線

miniserver基礎架設與升級研習,開了桌面版的課程,以及『虛擬系統入門』的課程,總共完成了三份講義,有興趣的朋友可以參考看看。

miniserver伺服器架設與系統升級:
ftp://ftp3.tn.edu.tw/Document/miniserver_7target.tar.gz

TWubuntu中文桌面版:(此份講義使用系統『求助』文件轉成HTML文件,加入桌面操作錄影,所以檔案較大,請使用支援HTML5的瀏覽器觀看)
ftp://ftp3.tn.edu.tw/Document/ubuntu-help-modify.tar.gz
此中文桌面版,包含多個桌面選擇:ubuntu ubuntu2D lxde gnome-classic gnome3 xbmc


虛擬系統入門與應用(virtualbox 與 kvm):
ftp://ftp3.tn.edu.tw/Document/%E8%99%9B%E6%93%AC%E4%B8%BB%E6%A9%9F%E7%B3%BB%E7%B5%B1%E5%85%A5%E9%96%80%E8%88%87%E6%87%89%E7%94%A8.pdf

20120613

筆記一下--編班模組安裝

編班模組放到server的modules目錄中-->解開後到新增模組中設定完,即可享用!



20090625

DIY打造超豪華UTM防火牆完全攻略 - Network01.net

DIY打造超豪華UTM防火牆完全攻略 - Network01.net: "DIY打造超豪華UTM防火牆完全攻略
本次筆者要為大家介紹的,是一套功能超強,介面超優的免錢UTM防火牆系統-Untangle ( http://www.untangle.com ),而目前在網路上可以下載的最新版為6.1版。為什麼說它功能超強呢? 因為凡舉一般商用UTM防火牆所支援的功能,Untangle基本上全部都支援,某些功能甚至還超越了一般商用防火牆,不過最重要的還是免錢,現在您可以不用花到一毛錢,連未來更新系統上的入侵偵測碼、病毒碼特徵等,都是完全免錢。這套Untangle還真的可以說是天上掉下來的'免費午餐'!說到功能方面,甚麼VPN(加密連線)、IPS(入侵防護)、攻擊防護、AV(防毒)、Content/Web Filter(網頁/內容過濾)、Anti-SPAM(防垃圾信)、Firewall(防火牆)、QoS、ACK優先處理、Report(報表系統)、等等等等....太多了....說不完....再次強調,以上所有的這些功能...都是完全免費喔~"

20090322

介紹好用工具:Spiceworks (免費的網路管理工具)

介紹好用工具:Spiceworks (免費的網路管理工具)

SpiceworksSpiceworks 應該是我看過最好用的網管工具了,自從上周的 iThome 介紹後我就馬上安裝起來用,發現真的蠻不錯用的,安裝完成後 Spiceworks 會自動掃描在你的網路區段內所有的電腦與網路設備,只要有自動抓到的電腦或網路設備都會自動取得主機或設備內的相關資訊,例如:安裝的軟體、服務、 Hotfix、OS版本、硬體設備相關摘要、製造商、.....非常多資訊,並且支援許多不同的平台,像是 Windows, Linux, Unix, OS X 等。

因為 Spiceworks 會自動掃描電腦與設備,所以需要有權限可以登入這些設備,除了基本的 Windows 驗證外,還提供 SSH 可供登入 Unix-like 的平台進行掃瞄作業。

官方網站上是寫說支援 250 台設備以下的情況都可以免費使用(但有許多不至於惱人的廣告),所以非常適合中、小型企業採用,只是唯一最大的缺點就是【沒有中文介面】。

除此之外,Spiceworks 還提供了許多社群相關的功能,號稱全世界有 40 萬個 IT 專業人員採用,可以在 Spiceworks 提供的 Web 介面中直接發問、搜尋、瀏覽社群中大家討論的問題或貢獻的資訊、外掛、或報表。

以下列出一些相關連結供各位參考:

from http://blog.miniasp.com/post/2008/09/Useful-tool-Spiceworks-Free-Network-Management.aspx

20090321

Ubuntu 8.04 LTS (Hardy Heron) 安裝筆記

Ubuntu 8.04 LTS (Hardy Heron) 安裝筆記

安裝了兩台 Linux 主機,我選擇的 OS 版本是 Ubuntu 8.04 LTS (Hardy  Heron),安裝的過程中有些常見的問題需要處理,因此寫下一些心得筆記。

變更系統預設時區

由於安裝的過程選用 English 介面,而且時區選擇 Pacific,導致開完機後時區都是錯的,因次必須手動修正。

cd /etc
mv localtime localtime.OLD
cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime


第一次手動校正系統時間


/usr/sbin/ntpdate tick.stdtime.gov.tw


將系統時間寫入到硬體時鐘


/sbin/hwclock -w


變更 Ubuntu Mirror Site 的位址


由於當時安裝的過程沒有網路,因次預設套件更新的位址都設定到 http://us.archive.ubuntu.com/ 我將他修改成 http://tw.archive.ubuntu.com/ 即可加快套件更新的速度。




  1. 編輯 /etc/apt/sources.list 檔案


  2. 將檔案中所有 http://us.archive.ubuntu.com/ubuntu/ 改成 http://tw.archive.ubuntu.com/ubuntu/


    若你用 vi 可利用以下指令批次修改:

    :%s/us.archive/tw.archive/g






    若你不在台灣,要找其他地方的 Mirror Site 可依據以下瀏覽動線尋找:




    1. 連結到 Mirroring Ubuntu 頁面


    2. 點進 Mirrors of Ubuntu 清單


    3. 選取靠近你的 Mirrors 站台(假設選取 National Taiwan University 站台)


    4. 變更 Display sources.list entries for 下拉式選單,選到 The Hardy Heron ( Ubuntu 8.04 )



    對剛接觸 Ubuntu 的人來說,會常常搞不清楚為什麼 Ubuntu 每個版本都有奇怪的英文名字,而且也很難對應到大家常講的版本編號,各位可以到 Ubuntu Release Code Names 頁面查看對應表,與瞭解命名的歷史。



    更新 Ubuntu 系統至最新版


    先更新套件資料庫



    apt-get update


    升級所有套件至最新版



    apt-get upgrade


    若有需要可以升級至下一個發行版本(可能會有相容性問題,但全新安裝應該是沒差)



    apt-get dist-upgrade


    變更預設編輯器的方法


    由於 Ubuntu 安裝好後的預設編輯器是 GNU nano,但我個人比較習慣使用 vi,以前我的變更方法都是修改 EDITOR 這個環境變數,但是在 Ubuntu 有個更好用的工具叫做 update-alternatives 可以一次修改所有程式的預設編輯器。你可以用以下指令修改:



    update-alternatives --all


    執行的過程如下(標紅色的部分就是我輸入的字串):



    There is only 1 program which provides rvim
    (/usr/bin/vim.tiny). Nothing to configure.

    There is only 1 program which provides traceroute6
    (/usr/bin/traceroute6.iputils). Nothing to configure.

    There is only 1 program which provides write
    (/usr/bin/bsd-write). Nothing to configure.

    There is only 1 program which provides awk
    (/usr/bin/mawk). Nothing to configure.

    There is only 1 program which provides rcp
    (/usr/bin/scp). Nothing to configure.

    There is only 1 program which provides locate
    (/usr/bin/mlocate). Nothing to configure.

    There is only 1 program which provides w
    (/usr/bin/w.procps). Nothing to configure.

    There is only 1 program which provides rlogin
    (/usr/bin/slogin). Nothing to configure.

    There are 4 alternatives which provide `pager'.

    Selection Alternative
    -----------------------------------------------
    1 /bin/more
    2 /usr/bin/pg
    *+ 3 /usr/bin/less
    4 /usr/bin/w3m

    Press enter to keep the default[*], or type selection number: 3
    Using '/usr/bin/less' to provide 'pager'.

    There is only 1 program which provides nc
    (/bin/nc.traditional). Nothing to configure.

    There is only 1 program which provides telnet
    (/usr/bin/telnet.netkit). Nothing to configure.

    There is only 1 program which provides ex
    (/usr/bin/vim.tiny). Nothing to configure.

    There is only 1 program which provides ftp
    (/usr/bin/netkit-ftp). Nothing to configure.

    There is only 1 program which provides rsh
    (/usr/bin/ssh). Nothing to configure.

    There is only 1 program which provides infobrowser
    (/usr/bin/info). Nothing to configure.

    There is only 1 program which provides vimdiff
    (/usr/bin/vim.tiny). Nothing to configure.

    There is only 1 program which provides mt
    (/bin/mt-gnu). Nothing to configure.

    There is only 1 program which provides rview
    (/usr/bin/vim.tiny). Nothing to configure.

    There is only 1 program which provides www-browser
    (/usr/bin/w3m). Nothing to configure.

    There is only 1 program which provides builtins.7.gz
    (/usr/share/man/man7/bash-builtins.7.gz). Nothing to configure.

    There is only 1 program which provides vim
    (/usr/bin/vim.tiny). Nothing to configure.

    There is only 1 program which provides rename
    (/usr/bin/prename). Nothing to configure.

    There is only 1 program which provides vi
    (/usr/bin/vim.tiny). Nothing to configure.

    There are 3 alternatives which provide `editor'.

    Selection Alternative
    -----------------------------------------------
    1 /usr/bin/vim.tiny
    2 /bin/ed
    *+ 3 /bin/nano

    Press enter to keep the default[*], or type selection number: 1
    Using '/usr/bin/vim.tiny' to provide 'editor'.

    There is only 1 program which provides rmt
    (/usr/sbin/rmt-tar). Nothing to configure.

    There is only 1 program which provides cpp
    (/usr/bin/cpp). Nothing to configure.

    There is only 1 program which provides view
    (/usr/bin/vim.tiny). Nothing to configure.

    There is only 1 program which provides pico
    (/bin/nano). Nothing to configure.


    查詢 Network / Broadcast 資訊的方式


    使用 Ubuntu 最討厭的地方就是一定要用手動設定網路參數 ( /etc/network/interfaces ),都沒有方便的工具可以使用,照理說只要有工具可以設定網路的話,只要知道 IP / Gateway / Netmask 就應該可以自動設定出 network 與 broadcast 參數才對。



    我在網路上找到一個 CIDR Calculator 線上計算 CIDR 的工具,只要知道你現在的 IP 位址與 Netmask 或 Mask Bits 就可以算出你可用的網路 IP Range,而第一個 IP 就是 network,最後一個 IP 就是 broadcast。



    網路介面的設定範例如下,這是設定固定 IP 的設定檔( /etc/network/interfaces )內容:



    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 10.10.1.145
    netmask 255.255.255.224
    network 10.10.1.128
    broadcast 10.10.1.159
    gateway 10.10.1.158
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 168.95.1.1
    dns-search miniasp.com


    安裝 VIM (Vi IMproved) 工具


    我熱愛的 vi 有個進階版,這才是我常用的版本,功能又多又強大。



    安裝方法:



    apt-get install vim vim-runtime ctags vim-doc vim-scripts


    設定我常用的編輯環境



    vi ~/.exrc


    設定內容如下:



    syntax on
    set tabstop=4
    set nowrap
    map #2 :set number
    map #3 :set nonumber


    其中的定義說明如下:




    • syntax on 代表要啟用 Syntax Highlight 功能


    • set tabstop=4 代表每個 Tab 符號只需要間隔四個 bytes


    • set nowrap 代表不要斷行


    • map #2 :set number 代表在 vi 編輯區時,若按下 F2 功能鍵並按下 Enter 鍵即可顯示行號


    • map #3 :set nonumber 代表在 vi 編輯區時,若按下 F3 功能鍵並按下 Enter 鍵即可關閉行號顯示



    安裝幾個常用的套件


    編譯工具 ( install + make + gcc + build-essential )



    apt-get install make gcc build-essential


    DenyHosts ( 可有效阻擋駭客對你的 Server 進行暴力式密碼攻擊 )



    apt-get install denyhosts


    Apache 2 + cronolog ( cronolog 可參考這篇文章 )



    apt-get install apache2


    PHP 5



    apt-get install php5 php5-cli libphp-adodb


    MySQL 5



    apt-get install mysql-server mysql-client phpmyadmin


    Postfix



    apt-get install postfix


    相關連結



    我的網誌清單