본문 바로가기

Computer/Linux-Others & Etc

Sendmail Spam 방지설정 # 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. # /etc/mail/access 를 이용한 방법 특정 IP나 도메인, 이메일주소 등 특정 네트워크에 대하여 sendmail이 거부할 수 있도록 설정가능... 정확히 말하면 sendmail의 메일전달 제한 대상은 본 sendmail 서버를 거쳐가는 메일들로서 메일을 보내는자(IP주소,도메인,메일주소 등)나 메일을 받는자(다른 SMTP서버)가 그 대상이 된다. [root@CENT ~]# vi /etc/mail/access localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY hung.co.kr RELAY superuser.co.kr RELAY spam.com RELAY spamuser@s.. 더보기
Sendmail 로그분석 기본 # 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. # 메일 송수신 관련 로그 확인 vi(or "cat" or "tail -f") /var/log/maillog ex) tail -f /var/log/maillog => 지금부터 로그가 쌓이는것을 실시간으로 볼 수 있다 ex) vi /var/log/maillog => 지금까지 쌓여있던 로그를 vi 에디터에서 볼 수 있다.(물론 편집 가능함) 메일로그에 기록되는 지시어에대한 간단할 설명 from 발신자 주소 size 메시지의 바이트 크기 class 메시지의 등급(우선순위)으로써 낮을수록 우선순위가 높습니다 pri 시작 메시지의 우선순위 등급 nrcpts aliasing 과 forwarding을 고려해서 생신 수신 메시지의 개수 입니다 msgid.. 더보기
fork와 thread의 메모리 공유 방식 # 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. # copy_mm() 함수 호출시 1. fork의 경우 - 실제 메모리를 같이 사용한다.(sharing) - Copy On Write를 set해놓고 누구든지 먼저 write가 되면 그때 분리시킨다. (data, heap, stack) 2. clone의 경우(thread) - 물리적인 메모리까지 똑같이 사용한다. thread b가 다른 스택 포인터를 가질 뿐이다. [원문출처] fork와 thread의 메모리 공유 방식|작성자 블래그 더보기
리눅스 ping 테스트하다가 network is unreachable... # 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. # 리눅스 핑 테스트 하는데 같은영역만 ping 테스트가 가능하고 나머지 대역에는 network is unreachable 이란 메시지가 출력됫다... 이럴 경우는 라우팅테이블에 기본게이트웨이 주소가 설정되지 않았거나 틀리게 설정된 경우이니 route 나 netstat -rn 명령을 사용하여 기본게이트웨이 설정여부를 확인한후 route add default gw [IP] 더보기
정적라이브러리(.a) 와 공유라이브러리(.so) # 이 글은 싸이월드 블로그에 내가 작성했던 글을 옮겨온 글이다. # 정적라이브러리 공유라이브러리 확장자 .a .so(IBM) 이나 .sl(HP) 라이브러리 로직변경시 반영방법 재컴파일 후 재실행 컴파일 없이 재실행 작성방법 ar cc 실행속도 상대적 빠름 상대적 느림 .a[정적라이브러리] : 컴파일 시간에 코드를 포함하여 결정하기 때문에 정적 라이브러리라고 함. test.o 파일과 app.o 파일이 생기는데 test.o 파일을 Archive로 묶어 보자. 라이브러리 파일의 작명법은 lib뒤에 이름을 붙이는 것이다. # ar cr libtest.a test.o libtest.a 파일이 생성되었을 것이며 이 라이브러리를 사용하여 컴파일 할려면 아래와 같이 한다. -L은 라이브러리 파일의 위치를 지정하며 -.. 더보기