2009年12月30日 星期三
兩台linux主機以ssh自動登入,不用打入密碼的方法!
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa
Enter passphrase (empty for no passphrase):直接回車
2009年9月19日 星期六
2009年8月14日 星期五
Synology NAS是把crontab自動備分的另一個問題!
2009年7月30日 星期四
Synology NAS是把crontab載入記憶體裡面,所以改完之後請重新啟動crond服務的語法
/usr/syno/etc/rc.d/S04crond.sh start
QNAP 的 cron 排程檔位置與重新啟動指令語法
/etc/config/crontab
編輯它,然後執行
crontab /etc/config/crontab
重新啟動指令語法
/etc/init.d/crond.sh restart
目前試了上面的做法可以!
下面的做法重啟後,還是會回復到原來的設定!看來關鍵在/etc/config/crontab
總算找到好的改更crontab檔的方法了,那就是先將內容以vim這支程式寫完後,存成任意檔名,例如:newcrontab,然後輸入如下指令:
#crontab newcrontab
這樣就會直接更改系統內定的crontab內容,而不用再以crontab -e指令進入後一個一個改!
2009年6月8日 星期一
與好友分享關於健康的54項建議
關於健康的54項建議 |
2009年2月24日 星期二
用tar備份資料夾,而想要去除部份檔案的參數語法!
用tar備份資料夾,而想要去除部份檔案的參數語法,以去除flv檔為例:
tar zcvf 檔名.tar.gz –exclude=路徑/*.flv /var/www/ostube/
2009年1月23日 星期五
使系統自動執行!
/etc/crontab 檔案內有
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
/etc/crontab 檔案格式與一般我們使用 crontab -e 輸入的很類似, 不過不同的是他多一個切換為某個身份才去執行後面的指令。以 02 4 * * * root run-parts /etc/cron.daily為例, 每天晚上 4:02 會使用 root 身份去執行 run-parts ,並以 /etc/cron.daily當作其參數。run-parts 後面接的是某個目錄,他會去該目錄內並執行裡面所有的程式。
設定完之後記得重新啟動 crontab,打入/etc/rc.d/init.d/crond restart
tar命令
[root@linux ~]# tar [-cxtzjvfpPN] 檔與目錄 ….
參數:
-c :建立一個壓縮檔的參數指令(create 的意思);
-x :解開一個壓縮檔的參數指令!
-t :查看 tarfile 裡面的文件!
tar 壓縮指令常用語法
Unix下常用壓縮格式的壓縮與解壓縮方法
解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName
.gz
解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip FileName
Linux 指令 ssh 及 scp 說明
參考來源:http://www.linuxhomenetworking.c ... ns_and_File_Copying
MySQL線上回存
mysql database_name -uroot -p < database_name.sql
這邊需注意的是,若建立備份時是以"--opt"或"--add-drop-table"為參數時,回存的動作是先將舊的 Table 先刪除,重建 Table 的結構後再把 Data 匯入,所以回存後,所有的資料會回到你當時備份那個時間點,因此在回存資料時,可以考慮把現有錯誤或不完整的 DB 先備份一份下來,以備不時之需,或是拿來比對錯誤的地方在那裡,當然你也可以把資料回存到另一個測試用的 DB 內,只要把上面指令的 DB 名稱改成你的測試用 DB 名稱即可.
使用這種回存方式, MySQL 服務不需停止,也不會動到其他正在使用的 DB ,在一些提供MySQL 服務的虛擬主機,可用這種方式作你自己的 DB 備份及回存.
另外,假如你是系統重建或是移機時,切需在新的 MySQL 內,新建一個空白 DB 後,才行作回存的工作,你可以用下面的指令建立:
mysqladmin -uroot -p create database_name
2009年1月22日 星期四
關於MYSQLDUMP命令密碼的輸入問題
-p 參數比較特殊,正確語法是 -ppassword,即-p和密碼中間不能有空格。
2009年1月10日 星期六
使用bacula實現Linux的遠端備份和還原
原始資料來源:http://arhat.blog.51cto.com/101503/123006。
為了查詢方便,特將其收集於此:底下為原來內容。
Bacula, 被譽為開源軟體中最好的備份還原軟體,它提供了企業級的客戶機/伺服器的備份解決方案,能夠通過網路來管理檔的備份,恢復和核實工作。Bacula,既 有windows版本的,也有Linux,Unix的。但目前有關於其使用的文章是在太少,而且介紹的很不詳細,今天,我就來和大家一起探討一下。(最新 版本2.4.3主頁 http://www.bacula.org)
一,bacula的模型
linux掛軟列陣的方式
底下資料來自http://www.blogjava.net/jarod/archive/2008/03/25/188426.html
為了哪天系統重掛需要,所以轉錄於本網誌!
linux下掛raid1陣列
硬體:
機器上有一塊硬碟通過ide連接,兩塊通過sata連接,hda是用來安裝系統的,sda和sdb組raid1。
hda: 160G
sda:160G