BLOG main image
Their Finest Hour! Since1999..

카테고리

분류 전체보기 (934)
My Page (47)
Linux/Unix (604)
::FAQ (279)
::Fundamentals (285)
::Shell Script (2)
::Apache (22)
::Tomcat (0)
::Sendmail (9)
::Qmail (0)
::DNS -Bind (4)
::AnNyung Linux (3)
Windows (219)
Database (61)
Programming (1)
Network (0)
ScreenShot (1)
Tip (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백


###################################
/etc/rc.d/init.d/디렉 내의 데몬..
###################################
anacron------>cron 데몬
apmd--------->노트북을 위해
arpwatch----->보안툴 맥어드레스가 스푸핑 되는지 체크
at----------->at데몬
functions---->연산 함수
gated-------->라우터로 사용하기 위해
gpm---------->텍스트 환경에서 마우스 사용위해
httpd-------->리소스 많이 차지 한다.
identd------->특정 프로세서가 누구의 권한으로 되는지 체크
innd--------->뉴스 서버
ipchains----->커널 의 준 방화벽 기능
irda--------->적외선 관련 장비
kudzu-------->하드웨어의 설정을 체크 설치시만 필요.
ldap--------->디렉토리 서비스
lpd---------->프린트
netfs-------->파일 시스템
nfs---------->보안상 취약
pcmcia------->노트북에 쓰인다.
portmap------>rpc서비스 없으면 제거, 무포토로 접속했을 때 빈 포트를 자동으로 찾아 준다.
random------->난수 발생시 시드 값 필요한 프로그램 지원
rarpd-------->클라이언트 서버환경만 필요
routed, rstatd, rusersd, rwalld, rwhod----->필요없음
xinetd-------->inetd보다 보안적으로 강화된 데몬
inetd--------->이전 버전에 사용 됐음

이외에 서버의 버전에 따라 다른 데몬이 있을 수도 있습니다.

#############
일반데몬제거
#############

사용 되고 있는 서비스 확인
netstat -atu | more
lsof -i | more ---------->넷트웍 관련 서비스 알아봄
lsof는 프로세서를 추적하는 것임
nps -aux로 떠있는 프로세서 확인
그리고
lsof -i :printer 이런식으로도 확인합니다.(포트를 바인딩하고 있는 데몬을 확인)
그후
/etc/rc.d/init.d/에서데몬을 stop시킨다.
./lpd stop --> 이와 같은 식으로 stop 시키면 됩니다.

정지 시켜야할 데몬은 위쪽에서 보고 확인 합니다. 서버의 기능에 대한 데몬을 제외 하고는 모두
정지 시키는 것이 좋습니다.

(rpc.state, portmap, lpd(printer), kudzu, r이 들어가는 데몬,apmd, netfs, rwalld,
rwhod, ruserd, snmp, kdcrotate)

chkconfig --list이렇게 하면 부팅시 시작되는 데몬을 볼 수 있습니다.

ex) lpd를 부팅시 시작 되지 않게 하기 위해서
chkconfig --list lpd -------->lpd만 상태확인
chkconfig --level 2345 lpd off -------->2345로 부팅시 데몬 안뜨게 함.
chkconfig --list lpd 이렇게 ektl 확인해 봅니다.
다른 데몬들도 위의 예제처럼 설정 하여 사용하시면 됩니다.

간단하게 ntsysv로도 설정 가능 합니다.

####################
rpm자체를 삭제하는법
####################

1. whereis lpd 이렇게 설치된 장소를 찾습니다.
2. rpm -qa /usr/sbin/lpd
---->설치된 장소의 rpm이름을 확인합니다.
3. rpm -e --nodeps LPRng
---->rpm삭제

##################################################
슈퍼데몬(inetd.xinetd)을 이용하는 서비스확인, 제거
##################################################
ps -aux | grep xinetd

------->pid 확인방법 1
cat /var/run/xinetd.pid

------->확인방법 2
lsof -p 518

----->서비스되고 있는 데몬 확인
vi /etc/xinetd.conf

/etc/xinetd/ ------->이 디렉토리 안에 실행 데몬이 있습니다.
이 데몬들중 필요없는 데몬은 수정합니다.

ex)vi /etc/xinetd.d/finger
이파일의 disable = yes 로 수정 합니다.

그후 /etc/rc.d/init.d/xinetd restart
Posted by 채종윤
ifconfig 현재 시스템의 네트워크 상황을 알려주는 명령어 입니다.

[root@op conf]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:DA:89:AC:33
inet addr:210.116.123.243 Bcast:210.116.123.255 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1425380 errors:0 dropped:0 overruns:0 frame:0
TX packets:84884 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:145290402 (138.5 Mb) TX bytes:37171742 (35.4 Mb)
Interrupt:12 Base address:0xe800

위 예는 정상적인 시스템에서 나오는 내용이고 만약 스니핑 공격을 당하고
있는 시스템이라면 세번째 라인이 다음과 같이 변경 될 것입니다.

UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500
여기서 PROMISC 는 현재 이더넷 인터페이스가 Promiscuous Mode 로 되어있다는 의미입니다.
즉, 스니핑을 돌릴 때 변하게 되는 것입니다.
Posted by 채종윤
PHP4.0인 Zend에서 한글이 깨질 경우 아래와 같은 방법으로 문제를
해결 하실 수 있습니다.

Zend는 기본적으로 default_charset이 iso-8859-1로 설정되어 있습니다.

한글을 볼 수 있도록 하기 위해서는 php.ini파일에서

default_charset = "iso-8859-1" 이 부분을 찾아 주석을 풀고
default_charset = "euc_kr" 이렇게 하시면 한글이 깨지는 문제를 해결
하실수 있습니다
Posted by 채종윤

Total : Today : Yesterday :
채종윤's Blog is powered by Daum & Tattertools.com / Designed by tistory.com