Quantcast
Channel: eMulanetwork
Viewing all articles
Browse latest Browse all 10

Memodif Profile User di Solaris (bashrc, bash_profile)

$
0
0

RoadToMaster - Bismillaahirrahmaanirrahim. Alhamdulillah kita bisa berjumpa kembali kawan.. :D . Dalam ulasan singkat kali ini, insya Allah akan dipaparkan mengenai inisialisasi behavior dalam sistem operasi Solaris. Diantara behaviour yang pada umumnya digunakan dalam dunia Unix saat ini adalah BASH (Bourne Again Shell), namun nda ada salah nya ko mempelajari behavior jenis shell yang lain. Diantaranya adalah:

shell                          on login                          on new shell
————————————————————————-
sh                           /etc/profile                             -  -
- –                         $HOME/.profile

csh                            /etc/.login                         ~/.cshrc
- –                             ~/.login
- -                             ~/.cshrc

ksh                            /etc/profile                        ~/.kshrc
- -                             ~/.profile
- -                              ~/.kshrc

bash                         /etc/profile                         ~/.bashrc
- -                         ~/.bash_profile
- -                          or ~/.bash_login
- -                          or ~/.profile

Nah yang terpenting adalah,dengan kita memahami inisialisasi behavior ini, nantinya akan menentukan behaviour dari jalannya suatu file atau aplikasi yang ada di dalam sistem. Oleh karena itu, yuk kita langsung tancap gas kawan.. :D

#1 Lakukan inisialisasi untuk account ROOT

#1a  [JKT:root@sol2:/]vi .profile

# Copyright (c) 2001 by Sun Microsystems, Inc.
# All rights reserved.
#
# ident “@(#)local.profile      1.10    01/06/23 SMI”

stty istrip

# Setting lokasi
SITE=JKT
#SITE=
#SITE=SBY

PATH=/usr/bin:/usr/ucb:/usr/local/bin:/usr/sbin:/sbin:/usr/sfw/bin:/etc:.
PS1=”[$SITE:`whoami`@`hostname`:`pwd`]“

export PATH
export PS1

#1b [JKT:root@sol2:/]vi .bashrc

# Setting Display

if [ -z ${DISPLAY:=""} ]; then
DISPLAY=$(who am i)
DISPLAY=${DISPLAY%%\!*}
if [ -n "$DISPLAY" ]; then
export DISPLAY=$DISPLAY:0.0
else
export DISPLAY=”:0.0″  # fallback
fi
fi

SITE=JKT
#SITE=PKB
#SITE=SBY
PS1=’[$SITE:`whoami`@`hostname`:`pwd`]‘
[JKT:root@sol2:/]

#2 Lakukan inisialisasi untuk account lainnya, dalam hal ini akheededi

#2a [JKT:akheededi@sol2:/AKHEEDEDI]vi .bash_profile

# bash_profile
# User specific aliases and functions
umask 022
alias  l=’ls’
alias ll=’ls -l’
alias la=’ls -la’
alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

#2b [JKT:akheededi@sol2:/AKHEEDEDI]vi .bashrc

# bashrc

# Setting Display

if [ -z ${DISPLAY:=""} ]; then
DISPLAY=$(who am i)
DISPLAY=${DISPLAY%%\!*}
if [ -n "$DISPLAY" ]; then
export DISPLAY=$DISPLAY:0.0
else
export DISPLAY=”:0.0″  # fallback
fi
fi

# User specific path and functions

PATH=/usr/local/bin
PATH=$PATH:/usr/bin
PATH=$PATH:/usr/sbin
PATH=$PATH:/usr/java/bin
PATH=$PATH:/usr/local/bin
PATH=$PATH:/usr/ucb
PATH=$PATH:/usr/xpg4/bin
PATH=$PATH:/usr/xpg6/bin
PATH=$PATH:/usr/ccs/bin
PATH=$PATH:/usr/openwin/bin
PATH=$PATH:/usr/dt/bin
PATH=$PATH:/usr/sadm/bin
PATH=$PATH:/usr/proc/bin
PATH=$PATH:/usr/snadm/bin/sol
PATH=$PATH:/usr/SUNWale/bin
PATH=$PATH:/usr/oasys/bin
PATH=$PATH:/usr/vmsys/bin
PATH=$PATH:/usr/sfw/bin

MANPATH=/usr/man:/usr/local/man:/usr/openwin/man:/usr/X11R6/man/man
MANPATH=$MANPATH:/opt/sfw/man
MANPATH=$MANPATH:/usr/dt/man
MANPATH=$MANPATH:/usr/SUNWale/man

LD_LIBRARY_PATH=/usr/dt/lib:/usr/local/lib:/usr/local/ssl/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/ccs/lib:/usr/sfw/lib:/opt/sfw/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib

SITE=JKT
#SITE=SBY
#SITE=PKB
PS1=’[$SITE:`whoami`@`hostname`:`pwd`]‘

LANG=C

export LD_LIBRARY_PATH
export MANPATH
export PATH
export PS1
export LANG

########END##############

#3 Dan yang terakhir, setting environment untuk account ORACLE (jika menggunakan ORACLE sebagai database server)

#3a [JKT:oracle@tb171:/ORACLE]vi .bash_profile

# bash_profile
# User specific aliases and functions
umask 022
alias  l=’ls’
alias ll=’ls -l’
alias la=’ls -la’
alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

#3b [JKT:oracle@tb171:/ORACLE]vi .bashrc

# bashrc
# User specific path and functions
PATH=/usr/local/bin
PATH=$PATH:/usr/bin
PATH=$PATH:/usr/sbin
PATH=$PATH:/usr/java/bin
PATH=$PATH:/usr/local/bin
PATH=$PATH:/usr/ucb
PATH=$PATH:/usr/xpg4/bin
PATH=$PATH:/usr/xpg6/bin
PATH=$PATH:/usr/ccs/bin
PATH=$PATH:/usr/openwin/bin
PATH=$PATH:/usr/dt/bin
PATH=$PATH:/usr/sadm/bin
PATH=$PATH:/usr/proc/bin
PATH=$PATH:/usr/snadm/bin/sol
PATH=$PATH:/usr/SUNWale/bin
PATH=$PATH:/usr/oasys/bin
PATH=$PATH:/usr/vmsys/bin
PATH=$PATH:/usr/sfw/bin

MANPATH=/usr/man:/usr/local/man:/usr/openwin/man:/usr/X11R6/man/man
MANPATH=$MANPATH:/opt/sfw/man
MANPATH=$MANPATH:/usr/dt/man
MANPATH=$MANPATH:/usr/SUNWale/man

LD_LIBRARY_PATH=/usr/dt/lib:/usr/local/lib:/usr/local/ssl/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/ccs/lib:/usr/sfw/lib:/opt/sfw/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib

SITE=JKT
#SITE=SBY
#SITE=PKB
PS1=’[$SITE:`whoami`@`hostname`:`pwd`]‘

LANG=C

export LD_LIBRARY_PATH
export PATH
export PS1
export LANG

########################################
#             ORACLE ENVIRONTMENT                   #
########################################
ORACLE_OWNER=oracle
ORACLE_BASE=/ORACLE/app
ORACLE_HOME=/ORACLE/app/product/10.2.0/db_1
ORACLE_SID=RBTDB
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jlib
ORA_NLS=$ORACLE_HOME/ocommon/nls/admin/data
PATH=$PATH:$ORACLE_HOME/bin
TERM=vt100
EDITOR=vi
TMPDIR=/tmp
CLASSPATH=$ORACLE_HOME/jre
DISPLAY=localhost:0.0
########################################

export ORACLE_OWNER
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export NLS_LANG
export TNS_ADMIN
export LD_LIBRARY_PATH
export ORA_NLS
export PATH
export TERM
export EDITOR
export TMPDIR
export CLASSPATH
export DISPLAY

########END##############

Yup, itulah behavior yang bisa digunakan sebagai environment system kita. Namun, perlu diingat kawan, kita harus paham dengan environment tersebut.. Jadi, nda asal copy-paste.. hehehe.. ^^

Selamat berkarya kawan, jangan lupa manfaatin search engine tuk terus bereksplorasi.. :D

NB: Pembahasan mengenai penempatan Path oracle, insya Allah akan dibahas lain waktu.. ;)
Salam,

Akheededi @eMulanetwork



Viewing all articles
Browse latest Browse all 10

Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Trending Articles


Ang Nobela sa “From Darna to ZsaZsa Zaturnnah: Desire and Fantasy, Essays on...


Lola Bunny para colorear


Dino Rey para colorear


Girasoles para colorear


Dibujos de animales para imprimir


Renos para colorear


Dromedario para colorear


Long Distance Relationship Tagalog Love Quotes


Love Quotes Tagalog


RE: Mutton Pies (mely)


Gwapo Quotes : Babaero Quotes


Kung Fu Panda para colorear


Libros para colorear


Mandalas de flores para colorear


Dibujos para colorear de perros


Toro para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Tagalog God Quotes to inspire you


Buhay May Trabaho – Pumasok Quotes and Sayings


Mga Tala sa “Unang Siglo ng Nobela sa Filipinas” (2009) ni Virgilio S. Almario





Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC