Archive

Archive for the ‘Solaris(솔라리스)’ Category

netservices

7월 3rd, 2009

solaris10에서  불필요한 네트워크 서비스를 제한할 수 있는 커맨드

netservices [open | limited]

open이면 모든 네트워크 서비스들이 열리고, limited로 하면, nfs같은 사용안하는 서비스는 열리지 않음.

관련커맨드는, svcadm, svccfg등..

Solaris(솔라리스)

solaris /etc/system 설정.

11월 14th, 2008

/etc/system화일은 커널변수를 변경할때 사용하는 화일이다.

/etc/system 파일에서 변수로 사용 되는 것들
- moddir 변수는 부팅되는 시간에 로드되는 모듈의 탐색 경로를 수정
- exclude 변수는 참조되는 모듈들을 배제할 때 사용
- rootdev 변수는 교체될 루트 장치를 결정할 때 사용
- variable = value 는 커널 매개변수의 기본으로 지정

* 스택상에서 프로그램 실행되는것을 방지하는 방법
set noexec_user_stack = 1
set noexec_user_stack_log = 1         #로그에 남도록 설정

* session time out 설정
set swip :tcpidletimeout=200

* 텔넷의 동시접속자 수 제한
set pt_cnt=100
set npty=100

Solaris(솔라리스)

dtrace에 관한 글…

9월 10th, 2008

dtrace가 솔라리스10의 회심의 역작이라지만,  그 개념 말고는 별로 아는게 없다.

오늘 http://sdnkorea.com/blog/641에서 그 실 사용 예를 보았다.

dtrace를 실행하는 것이 문제가 아니라, 그 실행 결과물을 해석하는것. 역시 해석이 어려운거다.

Solaris(솔라리스) ,

solaris10 SMF

6월 23rd, 2008

solaris10을 사용하면서 아직도 익숙하지 않은것 중의 하나가  SMF다. 개념은 알겠는데, 도대체 새로 컴파일한 프로그램을 어떻게 등록해야 할지 막막하다. 특히,  최근에 apache2, tomcat을 설치했는데, 이것을 SMF에 등록하려니 엄두가 안난다.

SMF가 모든 서비스를  관리 하겠다는 것 같다. 그런데, 새로운 서비스를 등록하려면???

문서를 찾아본 결과는 좀 복잡했다. 게다가 설정을 xml로 하는듯 해서 그냥 포기한 상태다. 그러던 중 오늘 우연히, 정말로 우연히 apache2를 SMF에 등록하는 문서를 보게되었다. 물론, 하나하나 자세하게 설명되어 있는것은 아니지만, 그냥 한번 따라해 보기에는 적당한듯 하다.

아래에 링크를 적어 놓는다.

http://CecilDesK.egloos.com/tb/4414991

따라해 보니 잘 된다. 시간 날때, tomcat의 catalina.sh를 가지고 도전해 봐야 겠다.

Solaris(솔라리스) ,

sun studio…

6월 5th, 2008

sun studio도 다운로드하여 사용가능하게 됨에 따라서 mysql5.0을 테스트로 컴파일해 보았다.

환경은 Solaris 10, SunStudio 12.

export PATH=/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/sfw/bin:/usr/lib
export CC=cc
LD_LIBRARY_PATH=/usr/lib

위와이 환경을 잡아 놓고 cc로 컴파일

마지막에 워닝…

    ld: warning: file /usr/sfw/lib/libstdc++.so: attempted multiple inclusion of file

설치하니 잘 작동한다.

Solaris(솔라리스)

solaris10 oracle10g설치

5월 28th, 2008

운영환경: Solaris10, 127127-11,

오라클 화일:  10gr2_db_sol.cpio.gz

oracle 계정관련: id: oracle, group: dba

.profile의 내용(bash 쉘)

export ORACLE_BASE=/oracle;
export ORACLE_HOME=/oracle/product/10gr2;
export ORACLE_SID=fox;
export ORACLE_OWNER=oracle;
export ORACLE_PATH=$ORACLE_HOME/bin;
export ORACLE_DOC=$ORACLE_HOME/ocommon/nls/admin/data;

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib;
PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin:/usr/local/bin:$ORACLE_HOME/bin:$ORACLE_HOME/network/admin;
export PATH;
LANG=c;

oracle 계정으로 로그인한후 runInstaller를 실행시킨후 진행하면 됨. 데이타베이스생성은 나중에 한다.

오라클 설치후, 데이타베이스를 생성하기위해서 아래의 명령을 실행 

oracle$ $ORACLE_HOME/bin/dbca

out of memory 에러. 커널 파라메터를 수정한다. (/etc/system 화일에 다음의 내용을 추가)

set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semmni=100
set semsys:seminfo_semvmx=32767
set noexec_user_stack=1

커널파라메타 설정후 재부팅을 한다. 이후, 데이타베이스생성은 에러없이 진행되었다.

리스너 생성은 netca 를 이용한다.

DATABASE, Solaris(솔라리스) ,

zfs 사용기?

5월 27th, 2008

오랫동안 사용하던 E450이 문제가 있어서 수리를 하면서, 그동안 사용하던 solaris9를 solaris10으로 다시 설치했다. disksuit로 구성을 하려다가 오래전에 본 비디오가 생각나서 zfs로 구성을 해 보기로 했다.

개념은 굉장히 간단하며, 사용방법 또한 metadb를 구성하는 것보다 간단하다. 하지만, 아직 확실한 개념 정립이 되지 않아서…

Read more…

Application(어플리케이션), Solaris(솔라리스) , , ,

solaris ndd

4월 28th, 2008

원문 : http://www.brandonhutchinson.com/Solaris_NIC_speed_and_duplex_settings.html

OS 새로 설치한 후  hme0 가 동작하지 않아서 ndd로 설정변경해봄

Setting NIC speed and duplex

Solaris is often unable to correctly auto-negotiate duplex settings with a link partner (e.g. switch), especially when the switch is set to 100Mbit full-duplex. You can force the NIC into 100Mbit full-duplex by disabling auto-negotiation and 100Mbit half-duplex capability.

Example with hme0:

1. Make the changes to the running system.
# ndd -set /dev/hme adv_100hdx_cap 0
# ndd -set /dev/hme adv_100fdx_cap 1
# ndd -set /dev/hme adv_autoneg_cap 0

H/W(하드웨어), Solaris(솔라리스)

solaris7 SUNW_1.2 error.

4월 1st, 2008

어플리케이션(netbackup6.0 client)을 실행했을때 에러 발생. 해결방안은? 

fatal:librt.so.1: version ‘SUNW_1.2′ not found

1. SUNWcsl 확인  2. LD_NOVERSION 이 yes인지 확인?

Q&A(질문과답), Solaris(솔라리스)

solaris 하드웨어 관련 명령.

3월 21st, 2008

solaris 하드웨어및 시스템관련 명령어 참고.

http://www.optix.org/~dxy/solaris/command/

Solaris(솔라리스)

Bad Behavior has blocked 494 access attempts in the last 7 days.