[FreeBSD&Linux] 如何用 mount 取代 ln 去實現連結檔(Symbolic Link)

我們在 Linux 或者是 FreeBSD 底下如何建立連結檔(Symbolic Link) ,也就是在 Windows 底下的捷徑啦,這個在鳥哥的網站都有寫的很清楚:連結檔的介紹: ln,最重要搞清楚 hard link 跟 soft link 就可以了,簡單來說,hard link 只可以針對檔案,不可以對目錄,但是 soft link 就是可以對目錄了,因為她就像 Windows 底下的捷徑,那在 Linux 底下,大家常常在玩 FTP,一定會碰到需要利用 Link 的方式,但是如果你利用 ln 的方式的話,連接ftp,會沒辦法回到上一層目錄,就是有 chroot 的問題,那底下是我發現可以解決的方法,其實這算是月經題了,只是我想記錄下來。 在 Linux 底下,就是利用 mount 的指令:
#
# 就是利用 mount --bind
#
mount --bind olddir newdir
在 FreeBSD 底下,利用 mount_nulls 指令
#
#  mount_nullfs olddir newdir
#
mount_nullfs olddir newdir
很簡單吧,大概是這樣,FTP 就不會出現不能回到上一層目錄的問題了

[Linux&FreeBSD] 備份系統資料,MySQL 資料庫,PgSQL 資料庫的自動化 bash shell script 程式

來分享一個自己寫的 bash shell script,本身管理系上一些伺服器,但是要每天備份資料庫,系統檔案,以防系統整個 crash 掉,但是這個 script 可以對單一一台電腦做備份動作,當然裡面還可以加上 rsync 的動作,遠端備份到不同機器上面,我覺得這樣也可以,我在 Sayay BBS 上面的 ghost 大大版上看到 [Backup] Amanda,這套看起來不錯,可是一直沒有時間去玩,她網站的架構圖如下: chart-amanda-network (by appleboy46) http://amanda.zmanda.com/ 上面這個我還沒玩過,最近沒啥時間可以玩,不過大家可以去試試看,我目前還是用我自己寫的 script,那下面就是大概會介紹怎麼使用我的 bash script,非常簡單,很適合個人 linux 主機的備份喔。 Continue reading “[Linux&FreeBSD] 備份系統資料,MySQL 資料庫,PgSQL 資料庫的自動化 bash shell script 程式”

[生活日記] 我的實驗室母玫瑰蝦跟蝦寶寶~

Click to view full size image 這是我 LAB 的魚缸喔,有三隻母玫瑰蝦抱蛋了,真開心,將來又會有新成員了,當然之前的小玫瑰蝦已經長大了,最大的已經可以看到雛型了喔 Click to view full size image Continue reading “[生活日記] 我的實驗室母玫瑰蝦跟蝦寶寶~”

[Linux筆記] 利用 mount 指令解決 Read-only file system 問題

之前幫別人處理機器的時候,發生這個問題,如果你針對 / 根目錄做寫入動作,她就會出現 Read-only file system,所以我去 google 到一篇文章:如何讓file system 變成可以write, 而不是read only,這篇的解法就還蠻簡單的,就是只要下指令就可以了。
#
# 讓 root file system 可以寫入
#
mount -o remount,rw /
這樣大概就解決問題,至於為甚麼會發生這個問題,這其實我不太知道,哈哈。

[軟體介紹] Recuva – File Recovery 救回已刪除檔案資料

blog_Recuva_01 (by appleboy46)
軟體名稱:Recuva File Recovery 軟體版本:Version 1.13.304 (805kb) 軟體語言:繁體中文、簡體中文(內含多國語系) 軟體性質:免費軟體 檔案大小:746KB 系統支援:Windows 98/2000/XP/2003/Vista 官方網站: http://www.recuva.com/ 軟體下載:按這裡
Continue reading “[軟體介紹] Recuva – File Recovery 救回已刪除檔案資料”

[jQuery筆記] 時間日期外掛:timepicker | jQuery Plugins

之前因為需要使用到日期函式,就找到一個 jQuery 的 plugin:[jQuery筆記] 好用的日期函式 datepicker,然後現在又需要用到時間的外掛,因為 datepicker 只有日期,我需要使用到時間部份,24小時幾分幾秒之類的,所以又去找到了 jQuery plugin 裡面的 timepicker,官方提供的這個外掛,我用起來不能使用,一直給我吐錯誤訊息給我,所以我也裝不起來,後來解決方法,就是去找別人改寫好的 timepicker 來用,所以我覺得還蠻奇怪的,為啥官網提供的外掛不能使用,Orz。 然而我是去網路上再去找有人另外寫好的,底下是他的版權:
/*
 * Copyright (c) 2006 Sam Collett (http://www.texotela.co.uk)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/*
 * A time picker for jQuery
 * Based on original timePicker by Sam Collet (http://www.texotela.co.uk)
 * @name     timePicker
 * @version  0.1 
 * @author   Anders Fajerson (http://perifer.se)
 * @example  $("#mytime").timePicker();
 * @example  $("#mytime").timePicker({step:30, startTime:"15:00", endTime:"18:00"}); 
 */
Continue reading “[jQuery筆記] 時間日期外掛:timepicker | jQuery Plugins”

[DataBase] 備份 MySQL 3.23.49 轉到 MySQL 5 utf8 轉換到 utf8

最近在幫友人處理他們web跟資料庫的轉移,然後發現他們的資料庫是很古早的資料庫 MySQL 3.23.49 版本,相當古老吧,因為那個時候我才正值大二時代,剛開始接觸電腦的時候而已,連最基本的資料庫都不知道是什麼,哈哈經過這麼久終於發展到 MySQL 5版本了,不過從 MySQL 4.x 開始支援的 Unicode 系統,所以當時也有很多人遇到轉換問題,我今天也遇到相同問題,不過是在轉換到 Linux Centos 5.1 版本底下,原本機器使用 Red Hat Linux 7.3,真是一個很舊的版本,因為 Red Hat Linux 已經到 9.0 版本了,而且目前不維護了。 之前版本轉換都沒有什麼問題,就是 4.x 轉到 5.x 版本,參可我之前寫的這篇 [Mysql] 資料庫備份[big5]utf8轉換成utf-8,如果這篇文章解決不了的話,那就可能用我底下的方法了,不過過上面那個方法不適合用在 3.23 轉到 5.x 版,因為還是會發生亂碼現象,可是這只會發生在 Linux 底下,因為我用 FreeBSD 7.0 R 版,在這環境底下是沒有問題的,所以今天很囧,都在處理 Linux 的部份,哈哈,所以大家還是去用 FreeBSD 吧 Continue reading “[DataBase] 備份 MySQL 3.23.49 轉到 MySQL 5 utf8 轉換到 utf8”