2014年2月5日

VisualSVN Server 備份/還原 指令

svnadmin dump 版本庫路徑及名稱 –revision 導出的版本號 > 導出的命名
svnadmin load   要恢復的版本庫路徑及名稱 < 導出的命名

svnadmin dump D:\repositories\project_want_to_backup  > filename
svnadmin load   D:\repositories\project_want_to_restore  < filename

2014年1月8日

MSSQL 使用bcp匯出匯入特定table


匯出特定Table
bcp "select * from DB.dbo.tablename " queryout "tablename.bcp" -U sa -N -S localhost -E

匯入特定Table
bcp DB.dbo.tablename in "tablename.bcp" -U sa -N -S localhost -E -b 10000

使用方式: bcp {dbtable | query} {in | out | queryout | format} datafile
  [-m 最大錯誤數]               [-f 格式檔案]           [-e 錯誤檔案]
  [-F 第一列]           [-L 最後一列]           [-b 批次大小]
  [-n 原生類型]         [-c 字元類型]           [-w 寬字元類型]
  [-N 非文字保持不變]   [-V 檔案格式版本]               [-q 引號識別碼]
  [-C 字碼頁規範]               [-t 欄位結束字元]               [-r 資料列結束字元]
  [-i 輸入檔]           [-o 輸出檔]             [-a 封包大小]
  [-S 伺服器名稱]               [-U 使用者名稱]         [-P 密碼]
  [-T 信任連接]         [-v 版本]                       [-R 區域啟用]
  [-k 保留 Null 值]             [-E 保留識別值]
  [-h "load hints"]             [-x 產生 xml 格式檔案]

2013年12月10日

NO_PUBKEY

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com
 
2015.01.05 
gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | apt-key add - 

2013年12月9日

製作Debian USB安裝碟


每次要安裝Debian都要燒一片光碟來裝(新版的出很快),所以製作一個USB安裝碟,這樣每次要安裝時只要下載後複製到USB隨身碟再裝就可以了。

另外有一些自已常用的安裝設定、script都可以一起放在隨身碟裡面,減少安裝後設定的麻煩。

系統需先安裝
#apt-get install mbr syslinux dosfstools

準備USB隨身碟(FAT16,BootFlag)
安裝mbr
#install-mbr /dev/sdX 1
#mkdosfs /dev/sdX 1
#syslinux /dev/sdX 1

mount /dev/sdX 1 /usb

把vmlinuz,initrd.gz 複製到USB根目錄
檔案從這下載:

http://ftp.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/

在USB根目錄建立syslinux.cfg
default vmlunuz
append initrd=initrd.gz

再把安裝光碟ISO 檔複製到USB上
結束!


參考:Debian官方安裝文件4.3.3

Debian 安裝 Tomcat7 筆記

安裝JDK
#tar zxvf jdk-7u45-linux-i586.tar.gz
#mv jdk1.7.0_45/ /usr/local/

建立link
#ln -s /usr/local/jdk1.7.0_45/ /usr/local/jdk

編輯/etc/environment
JAVA_HOME=/usr/local/jdk
CLASSPATH=$JAVA_HOME/lib

安裝Apache,Tomcat7
#apt-get install tomcat7 apache2 install libapache2-mod-jk



編輯/etc/tomcat7/server.xml
取消 <"8009" protocol="AJP1.3" redirectPort="8443" />

編輯 /etc/libapache2-mod-jk/workers.properties
workers.tomcat_home=/usr/share/tomcat7
workers.java_home=/usr/local/jdk
worker.myworker.host=localhost

編輯 /etc/apache2/sites-enabled/000-default
Before </virtualhost> Add
JkMount /*.jsp ajp13_worker
JkMount /*.do ajp13_worker
JkUnMount /*.php ajp13_worker 
找個test.jsp來測試
收工! 

tomcat-users.xml
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="secret" roles="manager-gui,manager-script,manager-jmx,manager-status,manager,admin"/>

2012年12月21日

tar指令備忘

tar
-c 建立
-x 解壓
-j bzip2(.tar.bz2)
-z gzip(.tar.gz)
-C 目錄 在特定目錄解開
-p 保留原本權限與屬性
-P 保留絕對路徑

壓縮成7z格式
需先安裝7zip套件 apt-get install p7zip-full

壓縮
tar cf - 要壓的目錄 | 7za a -si /目的/檔名.tar.7z

解壓
7za x -so 檔名.tar.7z | tar xf -

壓縮檔案
 7za a target.filename.7z source.filename

2012年12月18日

Linux文字模式 螢幕保護(關閉電源)

設定以下參數會連同螢幕電源關閉,而不是blank而已。
setterm -powersave off -blank 0