2015年7月28日 星期二
查看AIX系统上次密碼修改時間
在系统文件/etc/security/passwd中紀錄用戶密碼,以及上次修改密碼的時間,我們以root為例:
root@testr6:/> cat /etc/security/passwd
root:
password = x.Esj3Yy.9f9
lastupdate = 1438133009
flags =
lastupdate為上次密碼修改時間,可以用下列語法查看密碼修改時間。
#perl -le 'print scalar localtime 1438133009'
Wed Jul 29 09:23:29 2015
所以,root上次修改密碼是在2015年7月29日 上午09:23:29。
2011年1月20日 星期四
Informix Load/Upload on AIX/Linux
Informix 資料庫Load/Unload語法
------------------------------
最近B咖又要開始接下這工作了,忘了好幾年前的操作。剛好有遇到,先來紀錄一下。
今天的工作是要把改爛的Table給回復回來。
在Informix下面,要將Table倒回資料庫內,所要用的語法是Load From。
語法如下:
LOAD FROM 'TABLE_data' DELIMITER '|' INSERT INTO Table_name
如果是要備份到TXT檔的,就是
UNLOAD TO ‘Table_data’ DELIMITER ‘|’select * from Table_name;
這邊要注意,資料庫的備份先做起來,不然的話就沒機會了。
來個簡易的script吧。
1.先把dbschema給被份起來
dbschema -d dbname@ol_db -ss > db_skm.sql
2.建立table_list
dbaccess dbname@ol_db
output to table_list without headings
select tabname from systables
where tabtype='T'
and tabid > 99
order by 1;
!
3.備份資料(table_list的table)
for i in `cat table_list` ;
do
dbaccess dbname@ol_db
unload to $i.txt
select * from $i ;
!
done
------------------------------
最近B咖又要開始接下這工作了,忘了好幾年前的操作。剛好有遇到,先來紀錄一下。
今天的工作是要把改爛的Table給回復回來。
在Informix下面,要將Table倒回資料庫內,所要用的語法是Load From。
語法如下:
LOAD FROM 'TABLE_data' DELIMITER '|' INSERT INTO Table_name
如果是要備份到TXT檔的,就是
UNLOAD TO ‘Table_data’ DELIMITER ‘|’select * from Table_name;
這邊要注意,資料庫的備份先做起來,不然的話就沒機會了。
來個簡易的script吧。
1.先把dbschema給被份起來
dbschema -d dbname@ol_db -ss > db_skm.sql
2.建立table_list
dbaccess dbname@ol_db
output to table_list without headings
select tabname from systables
where tabtype='T'
and tabid > 99
order by 1;
!
3.備份資料(table_list的table)
for i in `cat table_list` ;
do
dbaccess dbname@ol_db
unload to $i.txt
select * from $i ;
!
done
2008年8月20日 星期三
如何在AIX上解壓縮.tar.Z, .tar.gz, .zip及.tgz檔
心得: 如何在AIX上解壓縮.tar.Z, .tar.gz, .zip及.tgz檔
在AIX上最常見的壓縮檔就是.tar檔了,哈~ 因為太常見,這個偶就不多說。 :p
而除了tar檔以外,有時會遇到資料是用其它的壓縮檔格式,所以偶順手整理了一些常見的壓縮檔格式,在AIX要怎麼解壓縮 :
* .tar.Z file format
o 壓縮
+ # compress filename.tar
o 解壓
+ # zcat filename.tar.Z | tar -xvf -
* .tar.gz file format
o 壓縮
+ # tar cvf - folder | gzip > filename.tar.gz
o 解壓
+ # gunzip -c filename.tar.gz | tar -xvf -
* .zip file format (註1)
o 解壓
+ # unzip filename.zip
* .tgz file format
o 解壓
+ # gzip -d filename.tgz | tar -xvf -
註1 : 請注意,AIX預設並沒有裝unzip的程式,可以去這邊抓下來安裝。
引用出處
在AIX上最常見的壓縮檔就是.tar檔了,哈~ 因為太常見,這個偶就不多說。 :p
而除了tar檔以外,有時會遇到資料是用其它的壓縮檔格式,所以偶順手整理了一些常見的壓縮檔格式,在AIX要怎麼解壓縮 :
* .tar.Z file format
o 壓縮
+ # compress filename.tar
o 解壓
+ # zcat filename.tar.Z | tar -xvf -
* .tar.gz file format
o 壓縮
+ # tar cvf - folder | gzip > filename.tar.gz
o 解壓
+ # gunzip -c filename.tar.gz | tar -xvf -
* .zip file format (註1)
o 解壓
+ # unzip filename.zip
* .tgz file format
o 解壓
+ # gzip -d filename.tgz | tar -xvf -
註1 : 請注意,AIX預設並沒有裝unzip的程式,可以去這邊抓下來安裝。
引用出處
訂閱:
文章 (Atom)