Archive for 4월, 2004

28
Apr

core 화일 관련 명령어…

   Posted by: poss    in ETC(기타)

core화일이 생겼을경우…

pstack core ==> core화일이 만들어질 당시 프로세스의 스택 정보 확인..

pflags core ==> core화일이 만들어질 당시 프로세스에 전달된 시그널 확인.

기타 coreadm 명령어를 참조..

=====================================
ex)
# pstack core
core ‘core’ of 11632: ./chklastlog -f /var/adm/wtmpx
ff3905e8 memcpy (3, ffbffec4, ffbffed4, 21db0, 0, 0) + 10c
000109b8 _start (0, 0, 0, 0, 0, 0) + 5c

# pflags core
core ‘core’ of 11632: ./chklastlog -f /var/adm/wtmpx
data model = _ILP32
/1: flags = PR_PCINVAL
sigmask = 0xffffbefc,0x00003fff cursig = SIGSEGV

19
Apr

솔라리스9에서 APM설치할때..

   Posted by: poss    in ETC(기타)

dk님의 글

솔라리스9에 APM설치하면서 궁금한게 생겼습니다.
예전에.. IpFilter 설치할때.. gcc는 32비트로 컴파일되기 때문에..
egcs라는 64비트 컴파일러로 했잖아요… (실제로 설치는 패키지로 했지만.. ㅋㅋ ^^;;)
MySQL이랑.. Apache, PHP도 보통 gcc로 컴파일하는데..
문제 없이 돌아가잖아요..
무슨 차이가 있을까요??
APM도 egcs로 컴파일 하는 게 맞는거 아닐까요??

그리고.. 솔라리스9에서 APM 설치하는거 깔끔하게 정리되면.. 올릴께용~~
아참.. 오늘 OpenBSD 3.3 i386 버전으로 방화벽 구축했습니다.. ㅋㅋ
룰셋은 IpFilter하고 똑 같네요.. ㅋㅋ
지금 셋팅하고 있는 솔라리스가 그 방화벽 안단에 있습니다.. ㅋㅋㅋ

18
Apr

계속 에러발생~~ T.T

   Posted by: poss    in Q&A(질문과답), Solaris(솔라리스)

dk님의 글

# gcc -v 하면..
——————
theone% gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/specs
Configured with: ../configure –with-as=/usr/ccs/bin/as –with-ld=/usr/ccs/bin/ld –disable-nls –disable-libgcj –enable-languages=c,c++ : (reconfigured) ../configure –with-as=/usr/ccs/bin/as –with-ld=/usr/ccs/bin/ld –disable-nls –disable-libgcj –enable-languages=c,c++
Thread model: posix
gcc version 3.3.2
——————
gcc 컴파일 configure를 보면 –with-as=/usr/ccs/bin/as 이것 때문에 계속 에러가 나네요..
as가 설치되지 않았습니다. ㅋㅋㅋ 웁쓰..

리눅스에선 아래 처럼 특정 파일이 어느 패키지의 일부분인지 알 수 있잖아요..
——————
>> 특정 파일이 어떤 패키지의 일부분인지 파악하고 싶을때
# rpm -qf /etc/passwd
setup-2.5.25-1
——————

솔라리스에서도 이런 검색이 가능한지요… 궁금합니다.. ㅋㅋㅋ
이런식으로 확인해서 그 패키지를 설치하면.. 문제를 해결 할 수 있을것 같습니다.

================================================

Anonymous | 월, 04/19/2004 – 03:26

패키지 관련된 것중 자세하게 리스트를 보는것은 잘 모르겠고,
아래처럼 해보면, 어느 패키지에 있는건지는 알 수 있는데….
정확한 답은 아닌듯 하네요.

# pkgchk -l -p /usr/ccs/bin/as
Pathname: /usr/ccs/bin/as
Type: regular file
Expected mode: 0755
Expected owner: root
Expected group: bin
Expected file size (bytes): 372408
Expected sum(1) of contents: 2332
Expected last modification: Nov 20 04:18:54 2001
Referenced by the following packages:
SUNWsprot
Current status: installed

13
Apr

solaris 9에서 sendmail access설정하기

   Posted by: poss    in ETC(기타)

solaris9의 sendmail의 기본 설정에서는 access화일에 스패머를 등록해도 동작하지 않는다.
다음과 같은 작업을 해줘서 받는 메일을 거부할 수 있도록 했다.

먼저,

cp /usr/lib/mail/cf/main.mc new.mc

new.mc 에 다음의 내용을 추가한다.
divert(0)dnl
VERSIONID(`@(#)main.mc 1.5 (Sun) 08/10/00′)
OSTYPE(`solaris8′)dnl
DOMAIN(`solaris-generic’)dnl
define(`DATABASE_MAP_TYPE’, `dbm’)
FEATURE(`access_db’)

MAILER(`local’)dnl
MAILER(`smtp’)dnl

위 화일로 cf화일을 생성한다.
/usr/ccs/bin/m4 ../m4/cf.m4 new.mc > new.cf

생성한 new.cf화일을
/etc/mail/sendmail.cf로 대체한다. 물론, 기존 화일은 백업을 해두는 것이 좋겠지.

마지막으로
/etc/mail/access화일을 편집한다

xxx@xxx.com REJECT
이처럼 하고

makemap dbm /etc/mail/access

2
Apr

solaris부팅시 samba서버 올리기…

   Posted by: poss    in ETC(기타)

스크립트를 만든다.
/etc/rc2.d/S83samba

스크립트 내용…
==========================
case “$1″ in
start)
[ -f /usr/local/samba/lib/smb.conf ] || exit 0

/usr/local/samba/bin/smbd -D
/usr/local/samba/bin/nmbd -D
;;
stop)
pkill smbd
pkill nmbd
;;
*)
echo “Usage: $0 { start | stop }”
exit 1
;;
esac
exit 0
=============================

Switch to our mobile site