此篇文章受密碼保護,請輸入密碼後閱讀。
- 9月 02 週二 202500:00
生日快樂
- 2月 12 週四 201519:50
安裝 Java SDK 開發環境
On Ubuntu 12.04 LTS。
查 OS 是 32-bit or 64-bit
# file /sbin/init
/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x07075fcb55b05aeb6286efabba63534fa6ecd213, stripped
移除系統安裝的 openjdk
# sudo apt-get purge openjdk-\*
使用 wget 下載 JDK
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-i586.tar.gz
安裝 Java
# sudo mkdir -p /usr/local/java
# sudo cp -r ~/jdk-7u51-linux-i586.tar.gz /usr/local/java/
# cd /usr/local/java
# sudo tar zxvf jdk-7u51-linux-i586.tar.gz
- 5月 11 週日 201423:32
擴充 Windows 2008 C、D 磁碟空間
On AWS。
將主機關機 → 複製 instance ID → 在 Volumes 找到該 instance 所掛載的磁碟 →
在找到的 Volume 上使用 Create Snapshot 功能 → 註記 Snapshot Name →
在 Snapshots 找到新建立的 Snapshot → 透過 Create Volume from Snapshot 功能擴充 Size →
必須確認建立的 Zone 與 Instance 相同,否則無法掛載 → 回到 Volumes 區可看到新的 Volume →
記錄舊磁碟的掛載點,如:/dev/sda1,之後掛載會用到 → 將舊的磁碟 Volumes Detach →
將新的磁碟 Volumes Attach 到先前舊磁碟的掛載點 → 開啟 Instance → 延伸各磁區空間 →
完成
- 5月 02 週五 201423:31
單網卡設定多 IP
On Windows。
需先自行指定 IP,如果使用自動取得 IP 則無法設定,設定完成後 → 進階 →
IP 設定 → 新增 → 新增 IP 及子網路 → 確定。
- 4月 28 週一 201423:30
修改 hostname
On Ubuntu。
# sudo vi /etc/hostname
flyfox01
# sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 flyfox01
# sudo hostname -F /etc/hostname
# hostname
flyfox01
- 4月 23 週三 201400:06
Ubuntu 增加硬碟
於 Virtualbox 新增硬碟後開啟 VM。
# sudo fdisk -l
Disk /dev/sdb: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
得知新硬碟掛載在 /dev/sdb,透過 fdisk 切割硬碟
# sudo fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x68da59e5.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
- 4月 19 週六 201423:29
MongoDB on Ubuntu
出錯時刪除相關設定檔的方式。
# sudo service mongodb stop
# sudo rm -rf /var/lib/mongodb/local.*
# sudo service mongodb start
- 4月 15 週二 201400:03
安裝 Percona MySQL on Ubuntu
建議使用 Percona MySQL 官方提供的 Repo。
若 /etc/apt/sources.list.d/ 下沒有 percona.list,且 /etc/apt/sources.list 中也無相關設定,
代表沒有設定 Percona MySQL 專用 repo。
安裝 Percona MySQL repo key
# sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
# sudo vi /etc/apt/sources.list.d/percona.list
deb http://repo.percona.com/apt precise main
deb-src http://repo.percona.com/apt precise main
若 Ubuntu 版本非 12.04 (precise),請將 precise 換成以下指令產生的代號
# lsb_release -cs
lucid (Ubuntu 10.04)
更新套件資料庫
# sudo apt-get update
- 4月 10 週四 201423:26
MongoDB 掛載於新增硬碟
On Ubuntu。
欲將 mongodb 資料另行放置在新增加的分割 /data,需先建好連結後再安裝。
# sudo mkdir -p /data/mongodb
# sudo chown mongodb:mongodb /data/mongodb/
# sudo ln -s /data/mongodb /var/lib/mongodb
# cd /var/lib/
# ll mongodb
lrwxrwxrwx 1 root root 13 Nov 12 10:50 mongodb -> /data/mongodb/
# sudo apt-get install mongodb-10gen
# ll mongodb
lrwxrwxrwx 1 mongodb mongodb 13 Nov 12 10:50 mongodb -> /data/mongodb/
- 4月 05 週六 201400:01
安裝 Mongodb on Ubuntu
建議使用 Mongodb 官方提供的 Repo。
若 /etc/apt/sources.list.d/ 下沒有 10gen.list,代表沒有設定 Mongodb 專用 repo。
安裝 Mongodb repo key
# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
# sudo vi /etc/apt/sources.list.d/10gen.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
或是執行
# echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list
若 Ubuntu 版本非 12.04 (precise),請將 precise 換成以下指令產生的代號
# lsb_release -cs
lucid (Ubuntu 10.04)
