×
Create a new article
Write your page title here:
We currently have 3,187 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,187Articles

    Handy commands (Solaris)

    • Per partition io info:-
    iostat -xPnce
    
    • continuing iostat info to see what's in use:

    iostat -xsn

    • Processor status:-
    psrinfo
    psradm
    
    • View system config:-
    /usr/platform/sun4u/sbin/prtdiag -v
    

    or

    /usr/platform/`uname -m`/sbin/prtdiag
    
    • Capture console output:-
    script
    
    • Show pid accessing file structure:-
    fuser
    
    • List package contents:-
    pkgchk -l -d blah.pkg
    
    • Install package under alternate root (finish scripts will probably fail):-
    pkgadd -R /usr/local/blah/ -d blah.pkg
    
    • Copy VTOC between disks:-
    prtvtoc /dev/dsk/c0t0d0s0 | fmthard -s - /dev/rdsk/c0t1d0s0
    
    • Perform host lookup using naming service (ie obeying nsswitch.conf):-
    getent hosts www.test.co.uk
    
    • Clone a box with tar (obviously it's more involved that just this):
    time tar cf  - `\ls -A|egrep -v 'lost|proc'` | ssh 172.22.228.67 "cd /a;tar xf -"
    
    • Flash a disk light using luxadm
    luxadm led_on <world wide number>
    
    • Find all suid files modifiled since package install (or not installed from pkg)
    find / -perm -u+s -exec pkgchk -p {} \;  | more
    
    • Fix permisions on /etc/mnttab (or if you have broken mnttab)
    umount /etc/mnttab
    chmod 444 /etc/mnttab
    mount -F mntfs mnttab /etc/mnttab
    
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.