2010年4月27日 #
2010年4月22日 #
2010年3月19日 #
第一步:生成密匙對。
使用命令
ssh-keygen -t rsa
對于屏幕提示,只需要不斷的回車即可。
執行的結果:
在$HOME/.ssh/目錄下生成了id_rsa和id_rsa.pub兩個文件
第二步:將公鑰放到遠程服務器上。
id_rsa存放的是私鑰,保存在用戶機器上,不需要任何操作.
id_rsa.pub存放的是公鑰,需將其內容添加到遠程服務器的$HOME/.ssh/authorized_keys文件中。
操作命令:
cat ~/.ssh/id_rsa.pub | ssh usrname@w.x.y.z 'cat >> ~/.ssh/authorized_keys'
ok,以后使用ssh,scp以及sftp便不再要求鍵入密碼了
2008年8月28日 #
.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)
---------------------------------------------
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
---------------------------------------------
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解壓:tar zxvf FileName.tgz
壓縮:未知
.tar.tgz
解壓:tar zxvf FileName.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar a FileName.rar
壓縮:r ar e FileName.rar
rar請到:http://www.rarsoft.com/download.htm 下載!
解壓后請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
lha請到:http://www.infor.kanazawa-it.ac.jp/.../lhaunix/下載!
>解壓后請將lha拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh
.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
sEx只是調用相關程序,本身并無壓縮、解壓功能,請注意!
sEx請到: http://sourceforge.net/projects/sex下載!
解壓后請將sEx拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp sEx /usr/bin/
參考文獻:Linux 文件壓縮工具指南
(其實看幫助是最好的方法,一般各個命令都可以用“--help”參數得到常用使用方法!)
發布人:會游泳的魚 來自:LinuxByte
2008年8月11日 #
#IP,用戶名,密碼,數據庫名
conn = MySQLdb.connection("192.168.11.121" ,"cpush", "", "cpush")
private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver";
//IP,端口號,數據庫名
private final String oracleUrlToConnect ="jdbc:oracle:thin:@192.168.132.27:1522:olydb";
private Connection myConnection = null;
public OracleDataBaseReader()
{
try
{
Class.forName(oracleDriverName);
}catch(ClassNotFoundException ex)
{
System.out.println(getErrorMessage(ex,"The Driver loaded error,please contact to your Software Designer!").toString());
}
}
public StringBuffer getErrorMessage(Exception ex,String alarmMessage)
{
StringBuffer errorStringBuffer = new StringBuffer();
errorStringBuffer.append(alarmMessage);
errorStringBuffer.append(ex.getMessage());
return errorStringBuffer;
}
public Connection getConnection()
{
try
{
//用戶名,密碼
this.myConnection = DriverManager.getConnection(oracleUrlToConnect,"username","password");
}catch(Exception ex)
{
System.out.println(getErrorMessage(ex,"Can not get connection,please contact to your Software Designer!").toString());
}
return this.myConnection;
}
//獲取結果,寫入文件
public void getData(){
try
{
Connection myConnection = getConnection();
PreparedStatement myPreparedStatement = myConnection.prepareStatement("select * from beijing2008_0729.T_GL_X01");
ResultSet myResultSet = myPreparedStatement.executeQuery();
FileWriter fw = null;
fw = new FileWriter("E:\\olympics\\T_GL_X01.txt");
int i = 0;
while(myResultSet.next())
{
System.out.println(i++);
StringBuffer myStringBuffer = new StringBuffer();
myStringBuffer.append(myResultSet.getString("REGISRATION_NUMBER")+"\t");
myStringBuffer.append(myResultSet.getString("DISCIPLINE")+"\t");
myStringBuffer.append(myResultSet.getString("GENDER")+"\t");
myStringBuffer.append(myResultSet.getString("EVENT")+"\t");
myStringBuffer.append(myResultSet.getString("PHASE")+"\t");
myStringBuffer.append(myResultSet.getString("UNIT")+"\t");
myStringBuffer.append(myResultSet.getInt("VERSION")+"\t");
myStringBuffer.append(myResultSet.getInt("CORRECTION")+"\t");
myStringBuffer.append(myResultSet.getString("MESSAGE_TIME")+"\t");
myStringBuffer.append(myResultSet.getString("FAMILY_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("GIVEN_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("DOB")+"\t");
myStringBuffer.append(myResultSet.getString("WNPA_GIVEN_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("WNPA_FAMILY_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("TV_SHORT_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("TV_LONG_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("INITIAL_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("REPORTING_NAME")+"\t");
myStringBuffer.append(myResultSet.getString("GENDER_ID")+"\t");
myStringBuffer.append(myResultSet.getString("COUNTRY_OF_BIRTH")+"\t");
myStringBuffer.append(myResultSet.getString("COUNTRY_OF_RESIDENCE")+"\t");
myStringBuffer.append(myResultSet.getString("HEIGHT")+"\t");
myStringBuffer.append(myResultSet.getString("WEIGHT")+"\t");
myStringBuffer.append(myResultSet.getString("NATIONALITY")+"\t");
myStringBuffer.append(myResultSet.getString("ORGANIZATION_ID")+"\t");
myStringBuffer.append(myResultSet.getString("REGISTRATION_STATUS")+"\n");
System.out.print(myStringBuffer);
fw.write(myStringBuffer.toString());
}
fw.close();
}catch(Exception ex)
{
ex.printStackTrace();
}
}
}
{
if(document.getElementById("bigname").options[i].value==bignameOption){
document.getElementById("bigname").selectedIndex=i;
break;
}
}
//bigname為下拉框的id
//bignameOption為需要選擇的值