手工安裝solaris 10 的 jar patch方法 
假設您有一個 121431-37.jar 的檔案在 /var/sadm/spool

cd /var/sadm/spool
jar -vxf 121431-37.jar
patchadd 121431-37


如果在 patchadd 出現以下信息

ERROR: The /var/sadm/spool/121431-37/prepatch script contains invalid permissions. Please make the script executable and reinstall 121431-37.
WARNING: Skipping patch


您可以用以下方法來解決

cd 121431-37
chmod 755 p*
cd ..
patchadd 121431-37


[ 發表回應 ] ( 8預覽 )   |  常註連結  |   ( 3 / 1612 )
在Solaris 10 安裝 vmware Driver 後,Reboot 出現 "Failed to plumb IPv4 interface(s): vmxnet0" 
本文針對以下環境:
vmware 2.0 + Solaris 10

在Solaris 10 安裝 vmware Driver 後,Reboot 出現 "Failed to plumb IPv4 interface(s): vmxnet0"。


上面的情況,在新舊版本的 vmware 2.0 是有分別的。

1. 舊版本的情況是因為 vmware 2.0 的 Driver 不支援 Solaris 10 64bit 而做成的。

有兩個方法可以解決:
a. 把Solaris 10設定為 32bit 啟動。
Boot a 64-bit kernel
# /usr/sbin/eeprom boot-file=""
# reboot

Boot a 32-bit kernel
# /usr/sbin/eeprom boot-file="kernel/unix"
# reboot

b. 強制 vmware 為 32bit 硬件。
在 .vmx 檔案中加入這一行。

monitor_control.disable_longmode = 1


2. 新版本 vmware 2.0 的情況和舊版本完全不一樣。
新版本的 vmware 2.0 driver 是支援 solaris 10 64 bit的。
如果您有發現的話,在web 介面上有說明您所用的 vmware 硬件版本號是什麼。如果您是從新在 vmware 2.0 上安裝 Solaris 10的話, vmware 的硬件版本號應該是「7」。
在未安裝 vmware 2.0 Driver 時,是一切正常。但安裝完vmware driver後,並且從新啟動系統,就出現 "Failed to plumb IPv4 interface(s): vmxnet0"

這個問題應該是 vmware 的 bug。解決方法,只要修改 vmware 的vmx 設定文件,就可以解決。

--------------------------
尋找
--------------------------
ethernet0.virtualDev = "e1000"
--------------------------
改為
--------------------------
ethernet0.virtualDev = "vmxnet"
--------------------------
存檔
--------------------------


從新啟動 Solaris 10就沒有再出現這個問題了。


[ 發表回應 ] ( 10預覽 )   |  常註連結  |   ( 3 / 1600 )
Tar Incremental Backup Perl Script 
#!/usr/bin/perl

### Design By Andrew Choi
### Backup Directory

$backupdir = "/etc /u0 /usr/local/mysql /usr/local/apache2/conf /var/spool/cron/crontabs";
$targetdir = "/backup131/files/";
$incremental_recode = $targetdir."data-backup-record";
$tar = "/usr/local/bin/tar";

### Main Program

# Gen Date Code

my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime time;

$year = $year + 1900;
$mon = substr "0".$mon,-2;
$mday = substr "0".$mday,-2;
$hour = substr "0".$hour,-2;
$min = substr "0".$min,-2;
$sec = substr "0".$sec,-2;


$datecode = $year.$mon.$mday.$hour.$min.$sec;

# Run Backup
$command = $tar." zcvf ".$targetdir.$datecode."-incremental-data-backup.tar.gz -g ".$incremental_recode." ".$backupdir;
print $command."\n";

$a = `$command`;


[ 發表回應 ] ( 19預覽 )   |  常註連結  |   ( 3 / 1694 )
Solaris OS image Backup & Recovery 
Source : http://solaris.tophk.net/forum/viewtopi ... 1099#p1099

System Full Backup

指令就一行~
舉個例子,備份檔放在另一個獨立的 mount point
假設為 /backup 目錄下

# flarcreate -n s10-backup -x /backup /backup/s10-backup.flar

-n 只是給個名字
-c compress,不常用,壓縮會慢,通常備份都好幾 G
More...

[ 發表回應 ] ( 55預覽 )   |  常註連結  |   ( 3 / 1252 )
如何強制 vmware server 使用 32bit 啟動 Virtual Machine 
在 .vmx 檔案中加入這一行。

monitor_control.disable_longmode = 1

[ 發表回應 ] ( 8預覽 )   |  常註連結  |   ( 3 / 1343 )

<前一頁 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 下一頁> >>