Tuesday, 18 October 2011

How to break a password in Solaris?


#init 6

we will get grub option

select fail safe mode

do u wish to mount on / :no
@pwd
/tmp/root
#mkdir abc
#mount /dev/dsk/c0d0s0 /tmp/root/abc
#pwd
/tmp/root
#vi  abc/etc/shadow
root :remove 13 char of Ep passwd:
:wq!
init 6

Wednesday, 12 October 2011

How to create a domain in highend servers in Solaris?

1)First login to console

2)#showplatforms -p domains : It will displays all domains.

3)In each have at least one system board and one I/O board.
   Following is the command to setup a platform
   #setupplatform -p available -d <domainname>  <systemboard> <i/o board>

4)addtag -d <domain name>  <user assigned name>

5)setkeyswitch -d  <domain name> ON  :it is for covering domain 

Tuesday, 11 October 2011

In solaris,how many domains we can create?

In E25k,we have create up to max of 18 domains.

In E15k,we have to create up to max of 18 domains.

Only difference is processor difference  between 15k and 25k.

M9000 it is high end enterprise server,max we have to create 23 domains.

M5000,support 2 domains

M4000,supports 1 domain

Sunday, 9 October 2011

Veritas Volume manager commands


bash-2.05# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
Disk_0       auto:none       -            -            online invalid
Disk_1       auto:none       -            -            online invalid
Disk_2       auto:none       -            -            online invalid
Disk_3       auto:none       -            -            online invalid
Disk_4       auto:none       -            -            online invalid

bash-2.05# vxdisksetup -i Disk_2 format=sliced
bash-2.05# vxdisksetup -i Disk_3 format=sliced
bash-2.05# vxdisksetup -i Disk_4 format=sliced

bash-2.05# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
Disk_0       auto:none       -            -            online invalid
Disk_1       auto:none       -            -            online invalid
Disk_2       auto:sliced     -            -            online
Disk_3       auto:sliced     -            -            online
Disk_4       auto:sliced     -            -            online


bash-2.05# vxdg init mydg mydg02=Disk_2
VxVM vxdg ERROR V-5-1-6478 Device Disk_2 cannot be added to a CDS disk group

bash-2.05# vxdg init mydg mydg02=Disk_2 cds=off

bash-2.05# vxdg -g mydg adddisk mydg03=Disk_3 mydg04=Disk_4

bash-2.05# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
Disk_0       auto:none       -            -            online invalid
Disk_1       auto:none       -            -            online invalid
Disk_2       auto:sliced     mydg02       mydg         online
Disk_3       auto:sliced     mydg03       mydg         online
Disk_4       auto:sliced     mydg04       mydg         online

bash-2.05# vxmake -g mydg sd mydg02-01 mydg02,0,2097152
bash-2.05# vxmake -g mydg sd mydg03-01 mydg03,0,2097152

bash-2.05# vxprint -st
Disk group: mydg

SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE

sd mydg02-01    -            mydg02   0        2097152  -         Disk_2   ENA
sd mydg03-01    -            mydg03   0        2097152  -         Disk_3   ENA

bash-2.05# vxmake -g mydg plex vol01-01 layout=stripe stwidth=64 ncol=2 sd=mydg02-01,mydg03-01

bash-2.05# vxprint -st
Disk group: mydg

SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE

sd mydg02-01    vol01-01     mydg02   0        2097152  0/0       Disk_2   ENA
sd mydg03-01    vol01-01     mydg03   0        2097152  1/0       Disk_3   ENA

bash-2.05# vxprint -pt
Disk group: mydg

PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE

pl vol01-01     -            DISABLED -        4194304  STRIPE    2/64     RW

bash-2.05# vxmake -g mydg -U fsgen vol vol01 plex=vol01-01

bash-2.05# vxprint -pt
Disk group: mydg

PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE

pl vol01-01     vol01        DISABLED EMPTY    4194304  STRIPE    2/64     RW

bash-2.05# vxprint -vt
Disk group: mydg

V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE

v  vol01        -            DISABLED EMPTY    4194304  ROUND     -        fsgen

bash-2.05# vxprint -st
Disk group: mydg

SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE

sd mydg02-01    vol01-01     mydg02   0        2097152  0/0       Disk_2   ENA
sd mydg03-01    vol01-01     mydg03   0        2097152  1/0       Disk_3   ENA

bash-2.05# vxvol -g mydg start vol01

bash-2.05# vxprint -vt
Disk group: mydg

V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE

v  vol01        -            ENABLED  ACTIVE   4194304  ROUND     -        fsgen

bash-2.05# vxprint -pt
Disk group: mydg

PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE

pl vol01-01     vol01        ENABLED  ACTIVE   4194304  STRIPE    2/64     RW