시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
솔라리스 C쉘환경 설정을 했는데..적용이 안되여

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
솔라쉬
손님





올리기올려짐: 2008.7.29 화, 12:21 pm    주제: 솔라리스 C쉘환경 설정을 했는데..적용이 안되여 인용과 함께 답변 글 편집/삭제

안녕하세여.
환경쉘을 bash에서 csh쉘로 만들었습니다.
root는 bash환경이며 일반 유저는 csh 환경으로 꾸몄는데여..일반 유저로 로그인시 여러가지가 안되고 있습니다.

우선 alias 인식 문제 ...alias 명령어가 대체 먹히지 않습니다.
그리고 각 oracle 및 java 환경 인식이 되지 않습니다.
echo $ORACLE_HOME 명령및 echo $JAVA_HOME 을 하면 반환이 되지 않습니다.

대체적으로 /etc/ 밑에 .cshrc 를 만들었으며 이 화일을 그대로 $HOME/ 밑에 .cshrc 화일로 카피하여 복사 하였습니다.

다음 구문 중 틀린 곳이 있나여? 몇주째 이 문제로 씨름하고 있습니다.

----------------------------------------------------------
[root@/root]#cat /etc/.cshrc

# .cshrc File Configuration written by

# @(%)cshrc 1.11 89/11/29 SMI

umask 022 # user , group , other 새로 만들어지는 파일은 -rwxr-xr-x로 생성

#set path=(/sbin /usr/sbin /usr/openwin/bin /usr/dt/bin /bin /usr/bin /usr/ucb /etc .)
if ( $?prompt ) then
set history=32
endif

stty erase ^H # erase키를 mapping 합니다. (ctrl + v h)
stty cs8 -istrip -parenb # 한글 입력 설정
set host='hostname' # "는 문자열, ''는 안의 명령어 실행.hostname 명령 실행
set history=40 # history를 볼때 40건씩 보여줌
set noclobber # 덮어쓰기 방지
set filec # ESC를 누르면,파일명 자동완성 기능
set autolist # 파일명 자동완성 기능
set savehist = 100 # 터미널 각 창의 명령어 history를 최근의 100개까지만 유지
set prompt="[`hostname`:$cwd]"
alias setprompt 'set prompt="[`hostname`:$cwd]"'
alias cd 'chdir |!*; set cwd=`pwd`; set prompt="[`hostname`:$cwd]"'
unset autologout # 자동로그아웃 방지
set -o vi # 명령라인에서 vi처럼 사용

#alias setprompt 'set prompt="[`$LOGNAME`@`hostname`:${cwd}]"'
alias ls '/bin/ls -aF' # file , directory 구분표시
alias cp 'cp -i'
alias rm 'rm -i'
alias df 'df -k'
alias h history
alias cls 'clear'


#######################################################################
# program file path
#######################################################################

setenv LANG ko
setenv DISPLAY localhost:0
setenv OPENWINHOME /usr/openwin
setenv JAVA_HOME /usr/local/jdk1.5.0_15
setenv CLASSPATH $JAVA_HOME/lib/tools.jar
setenv GCC_HOME /usr/local/bin/gcc
setenv MANPATH /usr/bin/man:/usr/man:/usr/openwin/share/man:/usr/dt/man:/usr/local/man:\
/usr/sfw/man:/usr/SUNWale/man:
setenv LD_LIBRARY_PATH /usr/local/xml/lib:/usr/lib:/usr/tibco/tibrv/lib:/usr/local/lib:
/usr/ucb/lib:/usr/ccs/lib:/usr/sfw/lib
savehist=100
set path=(/bin /usr/bin/ usr/sbin /usr/local/bin /usr/ucb$OPENWINHOME/bin /etc/usr/dt/bin /usr/ccs/bin $JAVA_HOME/bin $GCC_HOME/bin )

##########################################################################
# ORACLE Configuration
##########################################################################

setenv ORACLE_HOME /export/home0/oracle/product/10.2.0
setenv ORACLE_BASE /export/home0/oracle/oraapp
setenv ORACLE_SID pioneer
setenv ORACLE_TERM sun
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib:/usr/lib
setenv PATH $ORACLE_HOME/bin:/usr/local/bin:$PATH
setenv ORA_NLS33 $ORACLE_HOME/ocommon/nls/admin/data
setenv NLS_LANG KOREAN_KOREA.KO16MSWIN949
setenv TNS_ADMIN $ORACLE_HOME/network/admin
setenv ORACLE_OWNER oracle
[root@/root]#
--------------------------------------------------------------------------


확인 바랍니다.

감사합니다.
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2008.7.29 화, 1:48 pm    주제: Re: 솔라리스 C쉘환경 설정을 했는데..적용이 안되여 인용과 함께 답변

OS별로 차이가 있들 건데,

global적으로 사용되는 파일은 /etc/csh.cshrc 또는 cshrc, .cshrc 등의 이름으로 환경을 설정합니다.
솔라리스를 운영하지 오래되어서 어떤 파일을 사용하지는 모르겠지만, 글쓰신 분의 운영경험이 있으시니 .cshrc이 맞겠죠.
$HOME/.cshrc 파일이 존재하면 이 파일내의 설정값을 추가로 적용하게 됩니다.
즉, global 설정 파일 -> $HOME/.cshrc 파일 순으로 적용이 됩니다.

그런데, 이 파일내의 설정값이 적용안되었다면, 사용자의 쉘이 csh이 아니고 bash를 지정한 것은 아니지 의문이 듭니다.
set 명령을 내리면 shell= (csh의 경우)또는 SHELL= (bash의 경우) 환경변수가 보일 겁니다. 이게 원하시는 것과 맞는지 확인해보세요.

다른 것은 딱히 떠오르는게 없네요.
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 시스템 설치 및 운영 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 있습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group