2013年10月22日 星期二

[筆記]Ubuntu安裝Mysql&查詢已安裝的套件

MySQL:
在ubuntu上安裝Mysql真的很方便,指令如下:
$sudo apt-get install mysql-server
參考連結:http://wiki.ubuntu.org.cn/index.php?title=MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&variant=zh-hant
補充連結內沒說明到的地方,安裝Mysql時後會跳出管理Mysql的管理者root的密碼輸入,請務必記得.
因為安全性的關係禁止使用root登入,所以請使用目前使用者的帳號登入Mysql即可,指令:
$mysql -u username
登入Mysql後會出現mysql>的提示符號,小的會下達指令查詢一下預設的環境,指令:
mysql>show databases;
以上是最基本的Mysql安裝後續的設定請定時來Blog看.
mysql>exit離開Mysql的畫面.

已安裝的套件:
dpkg --get-selections | grep <套件名稱>
<套件名稱>這地方讓您直接輸入名稱就可以了,例如:dpkg --get-selections | grep perl

Digital Attack Map

Google統計制作的全球DDOS攻擊圖,有興趣的朋友點擊下面連結去看看.
http://www.digitalattackmap.com/#anim=1&color=0&country=ALL&time=15999&view=map

[筆記]Ubuntu Server版上安裝Apache2

剛好有個機會需要來練習Unix-Like的相關套件安裝,順手把這次的筆記寫寫省的豬頭的我忘得一乾二淨.
安裝過程:
本次使用ubuntu-12.04.3-server-amd64這個64位元iso在Virtualbox上做練習,基本上安裝都使用預設值唯一要抱怨的是"為什麼 時區有香港但是沒台灣",安裝過程中會詢問是否啓動自動更新,這部分請視個人需要選擇,ubuntu本身不建議使用root權限登入, 所以在安裝過程中會建立一個使用者的帳密請保管好.
更新指令:
安裝完後小的習慣在登入系統後手動更新相關套件,指令如下:
指令一:sudo apt-get update
說明:用來取得遠端更新伺服器的套件檔案清單。
指令二:sudo apt-get -y dist-upgrade
說明:更新套件。
指令三:sudo apt-get clean
說明:清除更新時所下載回來的更新(安裝)檔案。

更新時間視機器與網路頻寬,請耐心等候.
套件安裝:
接著安裝Apache2這部分看你喜歡抓Apache2的官方檔案回來Tar或是直接用apt-get,這裡先用apt-get先裝一次,指令如下:
$sudo apt-get install apache2
重新啓動Apache2的指令如下:
sudo /etc/init.d/apache2 start   #start apache
sudo /etc/init.d/apache2 stop   #stop apache
sudo /etc/init.d/apache2 restart   #restart apache
參考連結:http://www.maketecheasier.com/install-and-configure-apache-in-ubuntu/
問題處理:
接著會遇到apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
這裡主要是因為/etc/hosts的內容需要修改,請參考指令:
$sudo vi /etc/hosts
增加一行 本機的內部虛擬IP<空格>機器名稱.(這部分不清楚的請看下面連結內詳細說明)
命令模式下使用瀏覽器:
在命令模式下還是需要查看某些網頁,像Apache2是否正常啓動,這時候請下指令安裝上文字瀏覽器:
$sudo apt-get install elinks
安裝完成後直接在命令模式下輸入elinks就可以在命令模式下看網頁了.
接著再來安裝MySQL跟Perl.

2013年10月19日 星期六

clonezilla再生龍 自由與開放原始碼的硬碟備份,還原與對拷軟體

昨晚10/18朋友問我有沒有做過Ubuntu的Clone,當下搜尋後請他試試這套clonezilla看看,有興趣的朋友也可以先參考官網連結:http://clonezilla.nchc.org.tw/news/,細部測試等比較有時間再做了.

2013年10月18日 星期五

關於史上最狠毒勒索軟體CryptoLocker-應變自保懶人包這篇的補充

CryptoLocker的主要攻擊手法其實行之有年,從電腦病毒進化成木馬、蠕蟲後網路攻擊不就是如此嗎?現在還有哪些駭客堂堂正正的跟防火牆正面對決?
在郵件伺服器前端放置過濾機制能減少附件內木馬、蠕蟲的攻擊但不是絕對,有時候必定遇到太新的木馬、蠕蟲而防毒廠商還沒做出疫苗的事.
前公司一直宣導的事,現在看史上最狠毒勒索軟體CryptoLocker-應變自保懶人包文章時,頓時覺得自己有先見之明XD,雖然老生常談但是請大家用力注意.以下截取部分內文說明:
1.不要開啟來路不明的郵件 
2.不要開啟可疑郵件的附件檔案 
==============================================
建議採用郵件防火牆(SPAM)機制幫使用者作阻擋,常常遇到偽裝成客戶端來信,誰敢不開步點擊附件.

3.立即更新防毒軟體 
==============================================
基本上防毒軟體如果有主控台的話請每天確認病毒碼正常更新到最新並正確派送到End User端,最少小的在當管理員時每天都會去看.

4.立即執行防毒軟體掃描 
==============================================
End User排程每週執行一次即可,現在硬碟蠻大的還需要考慮到影響電腦效能的問題,而主機端還需要把部分資料夾給排除,萬一掃毒條件太嚴苛把開機檔案掃掉就好玩了.

5.立即備份檔案,並確保備份檔與電腦隔離(或將備份檔改成唯讀狀態)
======================================================End User電腦使用觀念的落實,備份檔案建議最少一周做一次.
 
6.落實每天備份和掃毒 
======================================================
這點跟作者持不同看法,實務上End User一定會反彈因為使用的時間實在太長了,1~5平常就要做而不是等到什麼網路攻擊出現時才做.

參考連結:http://www.ithome.com.tw/itadm/article.php?c=83226

2013年10月17日 星期四

2013年10月15日 星期二

DNS Cache Poisoning DNS下毒?(很怪的中文翻譯)

「DNS快取記憶體下毒」(DNS Cache Poisoning)的手法,是 Pharming 其中之一,直接攻擊網域名稱系統(Domain Name System;DNS)伺服器,一方面直接篡改DNS伺服器內容,一方面向其他DNS伺服器或網路上任何查詢請求,提供假造的DNS遞迴(Recursion)資訊服務。所以透過 Pharming 的駭客,完全不需大費周張地執行成功率不高的誘騙手法,受害者就會在毫無知覺的狀況下,被導入至駭客映射自原合法網站的假網頁中,也因為如此,即使透過直接輸入正確官方網址,依然無甚用處。參考網址:http://www3.nuu.edu.tw/~security/attack_type/weakness.php
如果只有這樣大家幹嘛看咧(苦笑 當然要給大家有測試過的文章,接下來就是重點了.
首先我們從Google提供的namebench這套軟體做下載測試,namebench提供了Win、Mac等平台的下載檔案,參考連結:https://code.google.com/p/namebench/downloads/list
這裡使用MBP2010 mid做測試,請參考下圖,基本上勾選預設選項就可以了,namebench會去測試全球DNS的回應等等數據作參考提供給您,最適合的DNS主機.
軟體測試完成後有完整的測試報告告訴測試人最適合的三台DNS主機IP,提供作為選擇參考,以下是測試過的結果.
當然也記得一併參考由iThome所攥寫的避免路由器受DNS攻擊的3個方法一文,參考連結:http://www.ithome.com.tw/itadm/article.php? c=64111&s=4,網路上的攻擊手法日新月異對資訊人員來說負擔也會加重,但是如果利用別人寫好的來幫助自己快速處理問題應該算一種不錯的方式,請記得要實做一下以免被裱到.

2013年10月13日 星期日

Packet Tracer如何在Mac上使用

Packet Tracer在Win上只要能找到下載點安裝後就能使用,在Mac的使用者就比較吃虧了,剛剛找到國外討論區依照內容下載、安裝、啓動後發現確實能用,有需要的朋友參考一下了.

Packet Tracer 6.0.1 for mac參考網址:https://discussions.apple.com/message/22907066#22907066

安裝後啓動畫面

Oracle設定檔問題的初步處理

在念龍華在職專班時跟同學們相互切磋的過程,紀錄起來方便日後查詢用.
# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER3 =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
      )
    )
#(DESCRIPTION =
#(ADDRESS_LIST =
#(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1522))
#)
#)

  )
LOGGING_LISTENER3 = OFF
TRACE_LEVEL_LISTENER3 = OFF
#的部份是怪的地方正常來說一個Listener只有一個對應Prot案例的設定檔有辦法同時存在兩個Port是一件非常神奇的事

以下是猜測的原始設定,因為沒帶筆電上班,請協助看一下listener.ora原始檔案設定
LISTENER2 =

  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1520))
      )
    )
  )
LOGGING_LISTENER2 = ON<-----請參照原始檔應該要是on
TRACE_LEVEL_LISTENER2 = ON<-----請參照原始檔應該要是on

舊版Fedora的yum調整參考

這是工作上使用Frdora太舊的版本遇到的問題,請記得剛安裝完時就先改成中文站台,但是太舊的版本要更新時應該還是會遇到同樣的問題.
更改centos-yum鏡像網站
1.正常的話只要修改/etc/yum.repos.d/CentOS-Base.repo這個檔案就好,如果跟我一樣背的話請把/etc/yum.repos.d都複製一份做更改
2.修改檔案內容如下:
***CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/i386/<-指向國家高速網路與計算中心
gpgcheck=1
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/i386/<-指向國家高速網路與計算中心
gpgcheck=1
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/i386/<-指向國家高速網路與計算中心
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/i386/<-指向國家高速網路與計算中心
gpgcheck=1
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/i386/<-指向國家高速網路與計算中心
gpgcheck=1
enabled=0
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/i386/<-指向國家高速網路與計算中心
gpgcheck=1
enabled=0

***CentOS-Media.repo
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
#  CentOS-5.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c5-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c5-media [command]

[c5-media]
name=CentOS-$releasever - Media
baseurl=http://dev.centos.org/centos/5/testing/i386/<-指向正確網路路徑
             http://dev.centos.org/centos/5/testing/i386/<-指向正確網路路徑
            http://dev.centos.org/centos/5/testing/i386/<-指向正確網路路徑
gpgcheck=1
enabled=1
gpgkey=http://dev.centos.org/centos/<-指向正確網路路徑

***CentOS-Testing.repo
[c5-ft-testing]
name=CentOS-5 Fasttrack Testing
baseurl=http://dev.centos.org/centos/5/testing/i386/<-指向正確網路路徑
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/<-指向正確網路路徑

***mirrors-rpmforge

***mirrors-rpmforge-extras

***mirrors-rpmforge-testing

***rpmforge.repo
### Name: RPMforge RPM Repository for RHEL 5 - dag
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el5/en/i386/rpmforge/<-確認正確網路路徑
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = http://apt.sw.be/redhat/el5/en/i386/extras/<-確認正確網路路徑
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://apt.sw.be/redhat/el5/en/i386/testing/<-確認正確網路路徑
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
以上都修改完 經過測試就能更新了,如果有GPG-KEY的問題請依照上面列出的檔案逐一再修正一次即可

install yum
rpm -Uvh yum-*.rpm
yum -y update

失敗原因要多移除一個套件 
 rpm -e yum-metadata-parser-1.1.2-3.el5.centos.i386

解決Windows Installer錯誤的方法

實務上有遇到,註記一下下次再遇到時容易找.
Microsoft Windows Installer其實就是微軟用來運行MSI安裝程序所使用的Windows程序模塊,是專門用來管理和配置軟件服務的工具。 
   故障現象:安裝程序時提示:“不能訪問Windows Installer 服務。可能你在安全模式下運行 Windows,或者Windows Installer 沒有正確的安裝。請和你的支持人員聯繫以獲得幫助。”或者“無法訪問Windows安裝程序,服務中Windows Installer狀態為停止,不能啟動”等錯誤信息。 


   解決方法:使用命令:msiexec /unregserver 卸載 Windows Installer 服務 
   再用命令:msiexec /regserver  安裝上 Windows Installer 服務即可。 
   如果還不行,可嘗試: 
   1. 檢查有沒有管理員權限。 
   2. 運行Services.msc,檢查Windows Installer服務,是否正常。 


   3. 下載最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安裝程序並安裝。 
   4. 結束ikernel.exe進程。 
   5. 刪除Windows Installer系統安裝目錄Program Files\Common Files\InstallShield\Engine。 
   6. 此外,可以嘗試使用sfc/scannow,來對系統進行自我修復。
參考網址:http://www.test104.com/tw/tech/7815.html

2013年10月2日 星期三

FileZilla教學影片

在前公司自己花時間錄製並使用iMovie作的教學影片,FileZilla是FTP用戶端上出名軟體加上跨多種作業系統平台,這支教學影片希望大家都會喜歡.

2013年10月1日 星期二

DatePicker的樣板

使用DatePicker樣板寫出來的是漂亮但是需求相反,要再花時間找適合的了@@

Mac Developer Library

Mac Developer Library這網站標記起來邊寫邊查XD
https://developer.apple.com/library/mac/navigation/

Wii Uの本体更新について

wiiU終於在10/1的今天作出一些讓小的覺得真的有效果的更新了,例如:Wii専用ソフトの映像をWii U GamePadに出力できるようにしました。出力先は「テレビのみ」、または「テレビとGamePadの両方」から選択できます。
當然要圖文加測試說明讓大家瞭解,這功能能幹嘛.
首先下載韌體更新(毆飛~~~


更新完任體後重新開機時會問使用者這次更新後いつの間に通信會自動提供試玩版跟部分軟體,玩家是否願意接受(wiiU的試玩版少的讓人流淚).


接著如果要使用GamePad玩wii的遊戲每次都需要接電視或電腦螢幕作設定(HDMI端子等),所以小的直接選右邊雙輸出(這裡指沒螢幕時由GamePad輸出畫面).
以上設定完成後會貼心的提醒以後GamePad輸出時記得立起來並保持30公分到一公尺的距離.
使用GamePad當螢幕遊玩的樣子,你應該不會問左手在幹嘛(拍照啊)
拿久了 手會酸,放著吧.

任天堂wiiU韌體更新說明網址:http://www.nintendo.co.jp/wiiu/support/system_update/index.html
這次wiiU更新中還有一個比較特別的Wii U 画像投稿ツール在遊玩的過程中按下HOME的按鈕選擇瀏覽器,輸入https://i.nintendo.net這個網址後把剛剛的畫面截圖送到Twitter、Facebook去.
Wii U 画像投稿ツール網址:http://www.nintendo.co.jp/wiiu/hardware/features/internetbrowser/postimage.html
以上就是10/1 wiiU更新的相關測試,最後麻煩wiiU多加油.
補上上傳到FB的截圖.

免費註冊日本Itunes帳號&LINE マンガ介紹

使用Apple手機多年了,基本上itunes帳號除了台灣外還有日本跟美國,而申請美日itunes帳號重點在於地址,通常也都填旅館拉,如果有免費itunes日本帳號想註冊卻不知道怎麼做的朋友,請參考這個連結:http://funiphone.pixnet.net/blog/post/38475709-%E3%80%90ios%E5%B0%8F%E6%8A%80%E5%B7%A7%E3%80%91%E5%85%8D%E8%B2%BB%E8%A8%BB%E5%86%8A%E6%97%A5%E6%9C%ACitunes%E5%B8%B3%E8%99%9F%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%8C
接著介紹LINE マンガ這套日本漫畫購買與觀看軟體,因為這樣所以有itunes日本帳號是必要的,前面落落長的寫了這麼多不是沒原因的.首先從apple store切換到日本去,再搜尋LINE マンガ(放大鏡圖示)直接輸入line就能找到了.

找到後下載安裝後直接進入LINE マンガ,紅線匡起來的地方點下去就對了.

接著選擇自己想看的漫畫,當然小的從無料(免費)開始下載,像黑子籃球(1~5)、魁 男塾(1~3)、孔雀王(1~3),請注意無料漫畫有時間限制手腳快一點,不然要找itunes日本點卡了.

LINE マンガ這軟體下載漫畫後不需要網路就能看,當然您的日文最好有基本程度不然還是放棄這軟體,下載漫畫送Line的貼圖早結束活動了,想要貼圖的朋友不用試了,用平板看漫畫真的比較適合.
LINE マンガ iOS載點:https://itunes.apple.com/jp/app/line-manga/id597088068?mt=8
LINE マンガ Android載點:https://play.google.com/store/apps/details?id=jp.naver.linemanga.android

Mac Book Pro如何快速更換作業系統硬碟

一般來說更換作業系統的硬碟大部份的Windows使用者大都使用Ghost軟體只要避開SID應該都沒什麼事,關於SID的部分請參考這個連結:http://en.wikipedia.org/wiki/Security_Identifier.
Mac的使用者會建議使用carbon copy cloner這套軟體,套句廣告詞"快又有效",carbon copy cloner官方網址:http://www.bombich.com/.
接著實際操作一次讓大家參考:
1.本次使用硬碟WD黑標500G

2.接上MBP準備使用carbon copy cloner來複製作業系統

3.carbon copy cloner複製前一定要看清楚紅線匡起來的部分,不管carbon copy cloner改版幾次這個流程不變:來源(指目前使用的硬碟)到目的(新硬碟),再選擇全部複製過去(當然您熟習整個系統的話不需要, 懶得話建議全部複製過去),請記得新硬碟一定要比較大(如:原始250G->新500G)

4.carbon copy cloner開始備份了,要快請使用Thunderbolt、firewire800



開始複製後您就可以去忙其他事了例如泡咖啡,複製完後拆MBP裝上去開機試試, 沒意外都能正常開機.

iOS計時器

開始練習寫iOS程式目標從實用性的app開始,剛好在網路上找到這篇範例程式作參考Using NSTimer in iPhone參考網址:http://www.edumobile.org/iphone/iphone-apps/using-nstimer-in-iphone-2/
接著要修改成自己想要成自己想要的模組了,要加油~~~~~

Google Web Designer

Google推出了網頁設計軟體,網址:https://www.google.com/webdesigner/
稀奇的是有Mac版,當然不下載測試就對不起自己了,寫網誌後發現要學的東西越來越多,相對地成長也會加快XD,Mac使用者在Download的按鈕點擊後會看到下面這張圖.
安裝方式:點擊.dmg後把Google Web Designer的圖示拖拉到應用程式的資料夾就可以了.
很棒的地方是中文化啊,這是要逼死誰~~~有空再來做更詳細的測試文.