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日 星期六

中正高高校園內不需密碼ftp的ip

203.72.62.124

2009年8月14日 星期五

Synology NAS是把crontab自動備分的另一個問題!

synology NAS使用crontab自動執行,一般都把問題注意到tab鍵與空白鍵的使用問題,但在更新韌體為DSM 2.1-0844版之後又遇到一個新的問題,那就是用root無法登入ssh只能以telnet登入,而ssh必須用admin才能登入,而因為root無法透過ssh登入,所以只好用admin登入,

2009年7月30日 星期四

Synology NAS是把crontab載入記憶體裡面,所以改完之後請重新啟動crond服務的語法

/usr/syno/etc/rc.d/S04crond.sh stop
/usr/syno/etc/rc.d/S04crond.sh start

linux查閱各目錄檔案大小的指令與參數

du -mhs *

QNAP 的 cron 排程檔位置與重新啟動指令語法

排程檔位置
/mnt/HDA_ROOT/.config/crontab
/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項建議

01
、聰明地鍛煉
  
如果你在健身館裡只知道發狠用勁的話,最好不要浪費時間。
  
一般來講,十個人中只有一個人了解正確的健身方法,絕大多數人的鍛煉目的似乎只是讓自己疲勞,
  
這種方法很容易受傷,而且收穫甚微,最好是對自己的鍛煉方法進行一次正確的評估。

02
、多騎自行車
  
人們應該多騎自行車,以中速騎車,對心肺功能的提高很有幫助,對減肥也有特效。

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命令

本文來自: 腳本之家(www.jb51.net) 詳細出處參考:http://www.jb51.net/article/12914.htm
[root@linux ~]# tar [-cxtzjvfpPN] 檔與目錄 ….
參數:
-c :建立一個壓縮檔的參數指令(create 的意思);
-x :解開一個壓縮檔的參數指令!
-t :查看 tarfile 裡面的文件!

tar 壓縮指令常用語法

文章來源: http://sea.tokyo.idv.tw/?p=16tar是Linux底下常用到的打包、壓縮工具,它的參數相當多,這裡僅列出常用的壓縮及解壓縮參數。參數:-c:建立壓縮檔案的參數(create 的意思);-x:解開壓縮檔案的參數! -z:是否同時具有gzip的屬性?亦即是

Unix下常用壓縮格式的壓縮與解壓縮方法

.tar
解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName
.gz
解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip FileName

Linux 指令 ssh 及 scp 說明

SSH指令連入 192.168.1.100 使用帳號 achilles#ssh achilles@192.168.1.100如果要指定 ssh port 為 435# ssh -p 435 peter@smallfry使用 ssh 執行遠端主機程式後回傳# ssh 192.168.1.100 "uname -a"root@192.168.1.100's password:Linux bigboy 2.6.8-1.521 #1 Mon Aug 16 09:01:18 EDT 2004 i686 i686 i386 GNU/Linux SCP指令 使用 scp 下載檔案:下載遠端的 /tmp/software.rpm 到本機 /usr/rpm 中# scp root@smallfry:/tmp/software.rpm /usr/rpmroot@smallfry's password:software.rpm 100% 1011 27.6KB/s 00:00使用 scp 上傳檔案:把本機的 /etc/hosts 上傳到遠端 /tmp 目錄# scp /etc/hosts root@192.168.1.103:/tmproot@192.168.1.103's password:hosts 100% 1011 27.6KB/s 00:00
參考來源:http://www.linuxhomenetworking.c ... ns_and_File_Copying

MySQL線上回存

以mysqldump指令備份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命令密碼的輸入問題

能不能有個方法把密碼在mysqldump命令列裡一併寫入,免得通過提示來輸入密碼?
-p 參數比較特殊,正確語法是 -ppassword,即-p和密碼中間不能有空格。

2009年1月10日 星期六

使用bacula實現Linux的遠端備份和還原

使用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