2013年5月2日

testdisk分割表修護軟體

1.下載linux版解壓
2.進入該目錄
3.執行./testdisk[tab]
4.依步驟救援http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

2012年11月12日

ubuntu 12.04的java安裝

1.下載java的linux版jre1.7.0_09,將之解壓縮於/usr/lib/jvm下
2.cd /usr/lib/firefox/plugins
3.ln -s /usr/lib/jvm/jre1.7.0_09/lib/i386/libnpjp2.so即可
4.firefox用about:plugins即可看出是否成功

2012年10月14日

圖書館calendar備份注意事項

1.由3server備到1server時,資料庫需到phpmyadmin先新增calendar的使用管理者
2.修改vi /etc/php5/apache2/php.ini內的register_global改成on

2012年9月2日

2012年7月29日

ubuntu server加lxde桌面

Ubuntu server以txet mode安裝完十分穩定,但考慮使用virtualbox,因此安裝lxde桌面
1.先修改/etc/default/locale檔,全改為zh_TW.UTF-8
2.安裝lxde桌面sudo apt-get install lxde
問題來了裝好之後全是撲克牌字,不知問題出在哪?終於在此作者處找到解答,原來未安裝中文字型
3.安裝中文字型sudo apt-get install ttf-arphic-uming
4.想讓server開機時只跑text mode,需要時才用startx跑桌面,必須移除x windows manager
sudo apt-get remove gdm kdm lxdm(移除各種桌面管理)
sudo apt-get install xinit 文字模式
5.更改桌面管理預設程式用 sudo dpkg-reconfigure lxdm(或其它dm)
6.安裝中文輸入sudo apt-get install hime

2012年6月20日

Rsync備份xoops及sfs3

參考此網站
1.先在新機器上讓ssh可無密碼登入欲備份的主機


   (1)執行ssh-keygen(勿輸入任何密碼,直接都按Enter)
   (2) 執行cat  ~/.ssh/id_rsa.pub | ssh -l root 欲登入主機ip  "cat - >> ~/.ssh/authorized_keys"(會要求輸入欲登入主機密碼)

2.將以下存成一檔案加入crontab -e 排程中,ubuntu則加入/etc/crontab檔入,不知為何用crontab -e不跑.
rsync -av --delete  root@120.xxx.xxx.2:/var/www/xoops/   /var/www/xoops
rsync -av --delete  root@120.xxx.xxx.2:/var/www/xoops/   /var/www/xoops
rsync -av --delete  root@120.xxx.xxx.2:/var/lib/mysql/xoops/   /var/lib/mysql/xoops
rsync -av --delete  root@120.xxx.xxx.2:/var/xoops_data/   /var/xoops_data/
rsync -av --delete  root@120.xxx.xxx.2:/var/xoops_lib/   /var/xoops_lib/
更換資料庫名稱密碼改/var/xoops_data/data/secure.php檔,主機位址則改/var/www/mainfile.php檔

3. sfs3學務系統若換ip及變更資料庫密碼則更改/include/config.php檔
學校用https,記得改回http

2012年6月19日

ubuntu server 10.04LTS升級12.04 LTS

ubutnu網站的升級方法,但最好是等到ubuntu 12.04.3以後再升會較保險,先記下再說了

From 10.04 to 12.04



It is generally recommended that users of Ubuntu 10.04 LTS wait until the first point release, due in July, before upgrading.
To upgrade from Ubuntu 10.04 LTS on a server system before then, follow the steps listed below:
  1. Ensure you're up to date with latest updates for Ubuntu 10.04:
    1.  sudo apt-get update 
    2.  sudo apt-get upgrade 
  2. Install update-manager-core if it is not already installed:
    1.  sudo apt-get install update-manager-core 
  3. Edit /etc/update-manager/release-upgrades and set Prompt=lts. Note: The minumum contents of /etc/update-manager/release-upgrades should be:
[DEFAULT]
Prompt=lts

  1. Launch the upgrade tool:
    1.  sudo do-release-upgrade -d
    2. Follow the on-screen instructions.
於2014/8/6將文字版ubuntu10.04 LTS server升至12.04 LTS server確實成功