Wednesday, March 21, 2007

Finally, i'm able to access data via web ssh

huhu...this time ...i'm able to access my file via web ssh ...i'm working for thing application since last Saturday ..some more my lovely girl scolded me because of this work ..

Using Java based web ssh ...Actually this application will be using port 23 as default ...but in order to secure my data and access , i'm decided to use SSH for this connection.

Right now i'm success ...Alhamdulillah ..

p/s thanks to Aman for altering the port. hehe ..you are the man , man

Aman = System owner for machine i put the java apps

Tuesday, March 20, 2007

HP-UX 11i version 3 in da house - with virtualization

Actually i'm already knew the advent of this OE .hehe

but need more time to understand virtualization on HP-UX ..

http://en.wikipedia.org/wiki/Virtualization
http://www.kernelthread.com/publications/virtualization/

Why Virtualization: A List of Reasons

Following are some (possibly overlapping) representative reasons for and benefits of virtualization

  • Virtual machines can be used to
    consolidate the workloads of several under-utilized servers to fewer
    machines, perhaps a single machine (server consolidation). Related
    benefits (perceived or real, but often cited by vendors) are savings
    on hardware, environmental costs, management, and administration of
    the server infrastructure.


  • The need to run legacy
    applications is served well by virtual machines. A legacy
    application might simply not run on newer hardware and/or operating
    systems. Even if it does, if may under-utilize the server, so as
    above, it makes sense to consolidate several applications. This may
    be difficult without virtualization as such applications are usually
    not written to co-exist within a single execution environment
    (consider applications with hard-coded System V IPC keys, as a
    trivial example).


  • Virtual machines can be used to
    provide secure, isolated sandboxes for running untrusted
    applications. You could even create such an execution environment
    dynamically - on the fly - as you download something from the
    Internet and run it. You can think of creative schemes, such as
    those involving address obfuscation. Virtualization is an important
    concept in building secure computing platforms.


  • Virtual machines can be used to
    create operating systems, or execution environments with resource
    limits, and given the right schedulers, resource guarantees.
    Partitioning usually goes hand-in-hand with quality of service in
    the creation of QoS-enabled operating systems.


  • Virtual machines can provide the
    illusion of hardware, or hardware configuration that you do not have
    (such as SCSI devices, multiple processors, ...) Virtualization can
    also be used to simulate networks of independent computers.


  • Virtual machines can be used to
    run multiple operating systems simultaneously: different versions,
    or even entirely different systems, which can be on hot standby.
    Some such systems may be hard or impossible to run on newer real
    hardware.


  • Virtual machines allow for
    powerful debugging and performance monitoring. You can put such
    tools in the virtual machine monitor, for example. Operating systems
    can be debugged without losing productivity, or setting up more
    complicated debugging scenarios.


  • Virtual machines can isolate what
    they run, so they provide fault and error containment. You can
    inject faults proactively into software to study its subsequent
    behavior.


  • Virtual machines make software
    easier to migrate, thus aiding application and system mobility.


  • You can treat application suites
    as appliances by "packaging" and running each in a virtual
    machine.


  • Virtual machines are great tools
    for research and academic experiments. Since they provide isolation,
    they are safer to work with. They encapsulate the entire state of a
    running system: you can save the state, examine it, modify it,
    reload it, and so on. The state also provides an abstraction of the
    workload being run.


  • Virtualization can enable existing
    operating systems to run on shared memory multiprocessors.


  • Virtual machines can be used to
    create arbitrary test scenarios, and can lead to some very
    imaginative, effective quality assurance.


  • Virtualization can be used to
    retrofit new features in existing operating systems without "too
    much" work.


  • Virtualization can make tasks such
    as system migration, backup, and recovery easier and more
    manageable.


  • Virtualization can be an effective
    means of providing binary compatibility.


  • Virtualization on commodity
    hardware has been popular in co-located hosting. Many of the above
    benefits make such hosting secure, cost-effective, and appealing in
    general.


  • Virtualization is fun.



    source : http://www.kernelthread.com/publications/virtualization/
  • 70+ Keyboard shortcuts to move faster in Mac OS X

    70+ Keyboard shortcuts to move faster in Mac OS X

    Keystroke

    Function

    C (pressed during startup)

    Start from a CD that has a system folder

    N (pressed during startup)

    Start from a compatible network server

    T (pressed during startup)

    Start in FireWire Target Disk mode

    X (pressed during startup)

    Force Mac OS X startup

    Option (pressed during startup)

    Open the Startup Manager

    Shift (pressed during startup)

    Start in Safe Boot mode (Mac OC X 10.2 or later)

    Command + '

    Move through the current application's windows

    Command + ,

    Open current application's Preferences dialog box (won't work for all applications)

    Command + [

    Back

    Command + ]

    Forward

    Command + ?

    Open Mac Help

    Command + 1

    View the active window as Icons

    Command + 2

    View the active window as List

    Command + 3

    View the active window as Columns

    Command + A

    Select All

    Command + B

    Hide Toolbar

    Command + C

    Copy

    Command + D

    Duplicate

    Open the Desktop folder

    Command + E

    Eject

    Command + F

    Find

    Command + H

    Hide the current application

    Command + I

    Get Info on the selected items

    Command + J

    Open the View Option dialog box

    Command + K

    Open the Connect to Server dialog box

    Command + L

    Make alias(es) for the selected item(s)

    Command + M

    Minimize the active window to the Dock

    Command + N

    Open a new Finder window

    Command + O

    Open

    Command + P

    Print

    Command + R

    Show Original of the selected alias


    70+ Keyboard shortcuts to move faster in Apple Mac OS X

    Command + S

    Save

    Start in Single-User mode (when pressed during startup)

    Command + T

    Add to Favorites

    Open the active application's Font palette

    Command + V

    Paste

    Start in Verbose mode (when pressed during startup)

    Command + W

    Close the active window

    Command + X

    Cut

    Command + Z

    Undo

    Command + Delete

    Move the selected item(s) to Trash

    Command + Space

    Open the Spotlight (Mac OS X 10.4 or later)

    Command + Tab

    Move forward through the running applications

    Command + Control + Eject

    Close all applications and restart (prompts to save open documents)

    Command + Option + D

    Show/Hide the Dock

    Command + Option + H

    Hide all but the active application

    Command + Option + I

    Open Attributes Inspector

    Command + Option + M

    Minimize all windows to the Dock

    Command + Option + W

    Close all windows

    Command + Option + Esc

    Open the Force Quit window

    Command + Option + Eject

    Sleep

    Command + Shift + 3

    Take a screenshot of the current screen

    Command + Shift + 4

    Take a screenshot of the selection

    Command + Shift + A

    Open the Applications folder

    Command + Shift + C

    Open the Computer folder

    Open the active application's Colors palette

    Command + Shift + F

    Open the Favorites folder

    Command + Shift + G

    Open the GoTo Folder dialog box

    Command + Shift + H

    Open the Home folder

    Command + Shift + I

    Open the iDisk

    Command + Shift + N

    Open a new Folder on the Desktop or active Finder window

    Command + Shift + S

    Save As

    Command + Shift + Q

    Log out (displays confirmation dialog box)

    Command + Shift + Delete

    Empty Trash (display confirmation dialog box)

    Command + Shift + Tab

    Move backwards through the running applications

    Command + Shift + Option + Q

    Log out immediately (no confirmation dialog box)

    Command + Shift + Option + Delete

    Empty Trash (no confirmation dialog box)

    Bypass primary startup volume and look for a different startup volume (pressed during startup)

    Control + Eject

    Open the Restart, Sleep, Shutdown dialog box

    Control + F1

    Activate Full Keyboard Access

    Control + F2 (Full Keyboard Access mode)

    Select Menu

    Control + F3 (Full Keyboard Access mode)

    Select Dock

    Control + F4 (Full Keyboard Access mode)

    Select the active or the

    Control + F5 (Full Keyboard Access mode)

    Select Toolbar

    Control + F6 (Full Keyboard Access mode)

    Select Utility window

    Option + Volume Up

    Open the Sound preferences window

    Option + Volume Down

    Open the Sound preferences window

    Option + Mute

    Open the Sound preferences window

    Option + Brightness Up

    Open the Display preferences window

    Option + Brightness Down

    Open the Display preferences window

    Thursday, March 15, 2007

    Veritas Netbackup Crash-Course

    check active backup
    bpdbjobs | grep -i server_A | grep Active
    root@server_A # bpdbjobs | grep -i server_A | grep Active
    1172629 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
    1172630 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
    1172631 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
    1172632 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
    1172633 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912
    1172634 Backup Active server_A_dwdata Fullbackup server_Aabs server_Aabs 21912

    kill backup job
    bpdbjobs -cancel job_id


    checking backup activity on server
    root@server_A # bpps -a
    NB Processes
    ------------
    root 6826 1 0 09:40:18 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
    root 6815 1 0 09:40:15 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
    root 6816 6769 0 09:40:16 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
    root 6820 6769 0 09:40:17 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
    root 6812 6769 0 09:40:15 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
    root 6785 6769 0 09:40:10 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
    root 6837 1 0 09:40:18 ? 0:17 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
    root 6793 1 0 09:40:10 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
    root 6829 6769 0 09:40:18 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
    root 6811 1 0 09:40:14 ? 0:20 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
    root 6809 6769 0 09:40:14 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51
    root 6781 1 1 09:40:07 ? 8:06 bptm -pid 6769 -den 6 -rt 1 -rn 0 -stunit 9310_server_A_STU -cj 12 -mpx 32 -p ma
    root 6819 1 0 09:40:16 ? 0:19 bpbkar -r 1209600 -ru root -dt 0 -to 0 -clnt server_Aabs -class server_A_dwdata -
    root 6769 1 0 09:40:06 ? 0:00 bpbrm -backup -mt 2 -to 0 -S acslssgbabs -mediasvr server_Aabs -masterversion 51


    MM Processes
    ------------
    root 16880 16707 0 Feb 13 ? 0:08 acsd
    root 16707 1 0 Feb 13 ? 9:37 /usr/openv/volmgr/bin/ltid
    root 16713 1 0 Feb 13 ? 0:01 vmd
    root 16881 16707 0 Feb 13 ? 0:00 avrd
    root 16913 16880 0 Feb 13 ? 0:19 acsssi 13741
    root 16882 16880 0 Feb 13 ? 0:00 acssel -s 13740

    stop - netbackup stop
    start - netbackup start

    UPDATED = further information ... check out this site

    http://www.sun.com/products-n-solutions/hardware/docs/Software/Storage_Software/VERITAS_NetBackup/index.html

    Wednesday, March 14, 2007

    Mac OS X 10.4.9 update released



    Today, Apple released their update for Mac OS X . I just updated my Mac , this morning ..hahaha

    i told aman about this ..and he feels like he is so slow about this news ..ahaks


    updated version to 10.4.9

    Thursday, March 08, 2007

    Sun Tech Day 2007

    Yesterday i went to Sun Tech Day at KLCC convention centre ..damned i missed this event ...

    i have alot of work , so cant join Aman for the session on DTrace.

    The session almost done , when i arrived . But i have oppportunity to talk and share some info with Alex Peng , kernel devel from China

    checking some blogs from sun ppl ..damned cool ..especially Liang Chen and Nasser Nouri.

    p/s concentrate on DTrace after this ...Dtrace toolkit awesome

    Tuesday, March 06, 2007

    like ihsan said = wasting my talent !

    there's many reason why i left SHELL ....i felt disgusting with myself, though ppl said helpdesk is a path to be brush-up my communication skills ...but it never lives in my own life

    1. i want to be engineer not handling user and entertain user ..fark

    2. i dont want to waste my time , wasting my energy , and also ...i dont wanna waste my talent ...period

    I ask myself frequently regarding this job ...

    Is this what i want ?
    Is this what i chase in my career path?
    Is this what i need to explore ?

    I'm happy with Maxis ..though the job is so tough , i dont care ..as long as it not involving dumb user ..fark

    I prefer stayback in datacenter ..rather than serving dumb farking user ..period !

    Monday, February 19, 2007

    What a day ...still learning the process and machines

    Yesterday , i'm already 1 month in Maxis Sg Besi .

    Alot of things i had to brush up , including HP machines and console thingy

    last week , i got my own laptop from HP . Model nc6400

    it have 2 gig centrino duo processor and 2 gig RAM

    damned great ..i can make full use on this machine ...but i love my Mac more ( if my girl saw this statement , i want she knows that i love her so much )

    i will start work on Tuesday onwards.

    need a break later on ...i confident that not many staff in the office , this week ..ahaks

    Wednesday, January 31, 2007

    huhuhu...got hi fever

    today i'm still dizzy...fever since yesterday..

    huhu..thus ..i went to clinic , not far from my house ..and doctor confirmed that i'm having high fever.

    damage = RM35

    claimed for MC and rest until 7 o'clock.

    told Kevin that i'm won't coming for work last nite ..

    tonite ..i dont know how i can survive :(

    Sunday, January 28, 2007

    MacFest - a knowledge sharing about Mac

    Today i went to MacFest with aman , at Bangsar Shopping Centre (BSC)....

    It is an opportunity for me to meet more Mac-user in this event ...some of them are already devoted to Mac...i'm just switched to Mac ...couple of months ago ..keep learning on Mac stuff

    cant wait for next event ...perhaps more tips will be give away on any relevent topic ..

    Thursday, January 25, 2007

    I'm lost in my searching ..

    damned ..i caught in a lost ..damned

    i try to seek Maxis building ..and the result = none

    unable to find .. even Maxis van ..damned !


    need to wait for fuadi for this trip ..next monday ..

    Wednesday, January 24, 2007

    checking kernel parameter in HP-UX

    Hurmm.. i think this time , i got job to do , checking kernel parameter in HP-UX machines .

    using some simple command to do it ===> /stand/system

    lucky , Tee teach me to use command kmtune , to grab more info's on the kernel

    need spend more time on HP-UX machines ...10 months not handle the machine , since i left HP .

    hehehhe

    Tuesday, January 23, 2007

    First task in Maxis - insert SCSI harddisk into EVA storage

    my first task in Maxis today - insert brand new SCSI harddisk into EVA storage rack.

    huhu..never done the task , because i'm merely for UNIX OS .,but not for SAN storage.

    Good start for me , as well., though it is simple task for me .

    alot of hands-on after 1-2 months . furthermore., i just got my ID login in Maxis.


    later on ..need to go for certification HP-UX.

    Monday, January 22, 2007

    Went to Kepong Datacenter

    Today i went to Maxis Datacenter at Kepong .

    I never been to datacenter, since i left ESS ( my first company ).

    In Kepong , I saw all hi-range server , such as Sun Fire T2000, HP Integrity Superdome, IBM e-Server and many more.

    damned ! I love this environment ...working with machines ..and troubleshoot it with my own hand. Huhu

    Some more ., lots of storage appliance , i will handle all of it ..huhu...This is my golden opportunity to grab and learn all those .

    Friday, January 19, 2007

    New job at Maxis - UNIX engineer

    Today i accept the offer for UNIX engineer at Maxis .Worked as HP staff at there.

    It is a hard decision for me , to go to Maxis because i wanted to be a Shell permanent.But i found that it's too difficult to go for permanent . Need 2 years being FTC before converted to permanent

    I have to moved to Maxis , because i need to upgrade my skillz in storage and handle alots of UNIX hardware such as Sun Fire T2000 and HP Integrate Superdome. Some more ..i will handle storage appliance like HP StorageWorks and EMC² . End-to-end support.

    I agreed that my salary is not very high ..but experience is a must. Previously., i never done such task like deploy, install or troubleshoot in any hardware in my company . And now .. i will do that and experiencing it myself.

    insya Allah, i will serve my company with all of my experience i got and being more responsible .

    Monday, January 15, 2007

    hari nih aku dalam ke-blur-an

    huhu ..today feels like a lil' bit tired .

    too many thing inside my head ...i think i need to have a long vacation . huhuhu

    and still ..need my yayang to be beside me ..but she's got to look after her auntie.huhu

    Friday, January 05, 2007

    Apple Switch Parody - a confession

    A Parody of the Apple Switch commercials

    an idiot whom wanna tell the world that Apple Mac is suck

    Tuesday, January 02, 2007

    Quote of the Day

    There are 10 types of people in the world: those who understand binary, and those who don't.

    - Unknown

    Monday, January 01, 2007

    My new mission for 2007

    - get , at least 1 professional certificate
    - buy a new Civic - need more sacrifice especially on moo-laa
    - learn more knowledge on Mac OS X
    - being a permanent in my company.
    - being more caring for my bebe.
    - simplify things ,especially in shell scripting and solaris
    - projects and research for my mini-datacenter

    p.s Insya Allah .. i will try to working hard and also working smart for all the mission above.

    by hook or by crook , mission need to be accomplish

    Starbucks 2007 Planner ..


    Yesterday , i bought this stuff (RM 100) from LYN member. Starbucks 2007 Planner.

    This stuff is limited edition , and i unable to buy this from any Starbucks coffee shop. If you need this stuff ...please feel free to get 18 stamps from Starbucks coffee shop , until 2nd January.

    Happy New Year to all