寫教學的最大目的是教會未來的自己

Ubuntu

在Ubuntu server版上安裝Dropbox

手上剛好有一台server

而為了方便資料輩份,所以我決定透過 dropbox 的同步功能來做(之後可以透過腳本來做定期備份)

因為server本身沒有視窗化介面所以不能用平常的安裝方式

 

網路上應該應該已經有不少方法了,這是經過我實驗後比較快的方法

廢話不多說,進入主題

 

作業系統 Ubuntu 12.04

請用遠端登入控制,因為其中有一個步驟 要用瀏覽器

 

下載dropbox.py

#wget http://www.dropbox.com/download?dl=packages/dropbox.py

下載好後因為檔名問題 要改一下檔名

#cp download?dl=packages%2Fdropbox.py dropbox.py

#rm download?dl=packages%2Fdropbox.py

 

為了日後方便放到/bin 底下

#cp dropbox.py /bin

 

這樣我們就可以使用dropbox 相關指令

可以用

#dropbox.py help 看到有哪些指令可用

 

第一次使用 開始安裝了

在這裡先確定 你用哪個使用者,dropbox 資料夾會自動放到/home/使用者/Dropbox,所以不建議使用root

 

開始安裝

#dropbox start -i

之後就會開始下載了,而且過程式中文的

 

最後會跳出 Please visit https://www.dropbox.com/cli_link?host_id=xxxxxxxxxxxxxxxxx&cl=en_US to link this machine.

複製個連結到流覽器打開他,然後輸入密碼,這樣就OK了

#dropbox.py status

確認現在狀態

如果還沒開起就

#dropbox.py start

 

 

這樣就完成了

 

 

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

ubunru 虛擬主機 VirtualHost 設定

虛擬主機 VirtualHost

最主要的目的是 讓一台server 一個IP 的情況下 可以直接運作多個網站

 

在ubuntu server 預設的情況下 就是使用VirtualHost

 

以下是執行指令

#cd /etc/apache2/sites-available

#cp default [第二個網站網址]

#vim [第二個網站網址]

修改和增加下列資訊

 

        ServerAdmin pupuliao@gmail.com
        ServerName  [第二個網站網址]

        DocumentRoot /home/pupuliao/web/ownCloud/
        <Directory [第二個網站存放位置] >
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

#cd ..

#vim apache2.conf

增加一條 ServerName 127.0.0.1:80

#a2ensite [第二個網站網址]

# /etc/init.d/apache2 reload

 

收工

Post to Twitter Post to Plurk Post to Facebook Send Gmail

ubuntu server 開機自動發信通知(使用gmail)

參考資料

http://tschci.blogspot.tw/2009/04/ubuntu.html

http://fourdollars.blogspot.tw/2009/08/ssmtp-gmail.html

 

最近弄到一台server

因為是寄放在別人的機櫃裡,因為有些原因我想知道 server 何時重開機

所以寫了 下列教學

 

 

1. 安裝 SMTP

apt-get install ssmtp

2. 設定SMTP

vim /etc/ssmtp/ssmtp.conf 加入下列資料

AuthUser=user.name@gmail.com
AuthPass=password
FromLineOverride=YES
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES

 

3.測試

 echo "This is a test mail." | mail -s "test mail" user.name@gmail.com

有收到信就表示成功了

 

4.撰寫shell script

vim mail.sh

#!/bin/sh

t=$(date +%Y%m%d%H%M%S )
sudo echo "標題"$t |mail -s "open server"  user.name@gmail.com

5.測試 shell script

sh mail.sh

檢查是否收到信

 

6.設定自動執行

cp mail.sh /etc/init.d

sudo update-rc.d mail.sh defaults 99 1

 

完成收工

 

Post to Twitter Post to Plurk Post to Facebook Send Gmail

在Amazon EC2 上架設Ubuntu+WordPress

最近嘗試玩Amazon EC2 的服務,還不錯玩,以下只是經驗談,如果要看教學 請看下面兩篇

http://blog.soft.idv.tw/?p=824

快速安裝 Amazon EC2 LAMP 環境 (EC2 Console)

 

1.申請前請先準備一張信用卡 或是VISA 金融卡,雖然只是使用 amazon EC2的免費額度,但是還是要先設定VISA

2.帳單名字和信用卡尺卡人姓名要相同

3.開啟SERVER 後 ,要先去防火牆設定,預設好像是全部擋住

4.amazon EC2 有提供IP 申請,但是要記得使用,綁訂到你的server上,不然會收費喔

5.如果是使用 ubuntu ,在ssh認證設定的地方 要把/etc/init.d/sshd restart 改成/etc/init.d/ssh restart

6.要注意server 的IO,每個月只有一百萬的額度

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Ubuntu 在 LVM 模式下增加硬碟現有空間

最近 接到一個學校一個小案子,其中 我要 替他們電腦加裝一顆硬碟進去

平常 使用 windows 加裝一顆硬碟十分容易

但是 在ubuntu 介面下就有點麻煩了,而且我是使用 server版….(好吧 最後為了客戶 幫他裝 桌面環境)

如果各位的ubuntu 在安裝時 使用LVM 的硬碟管理介面,以下教學應該對各位有用,部分名詞是自創的看懂就好

參考資料

http://blog.jsdan.com/2142

http://sujithemmanuel.blogspot.tw/2007/04/how-to-add-disk-to-lvm.html

http://forum.ubuntuusers.de/topic/ext2online-auf-10-04-mit-ext4fs/

 

1. 分割硬碟(第二顆硬碟式 sdb 第三顆是dsc 以此類推)

#fdisk /dev/sdb  

之後輸入 m 可以看到指令說明

輸入 n 新增一個磁區

輸入  p  用主要磁區

後面不用理他 通通enter 下去

 

閱讀全文

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Ubuntu apt-get 更新

最近運氣十分不佳的,我負責的DNS GG了 T.T

悲情的我不會搞DNS阿…

 

不管了 先重裝OS

因為在安裝過程中我的工作夥伴,沒有順手選擇SSH ,所以我事後才安裝

運氣不好碰到apt-get 找不到軟體….

以下教學就是要來解決這個問題

 

1. vim /etc/apt/sources.list

2.把其中兩行改成

deb http://140.121.80.200/ubuntu/ quantal main restricted
deb-src http://140.121.80.200/ubuntu/ quantal main restricted

這一台是我們社團架設的伺服器,跟ubuntu 官方有同步

所以直接連舊OK了

3.sudo apt-get update

 

這樣就OK了

Post to Twitter Post to Plurk Post to Facebook Send Gmail

Copyright © 2021. All Rights Reserved.

歡迎光臨
初音