본문 바로가기

분류 전체보기

LINUX#2 - Apache(2) 우리가 설치한 아파치(Apache)가 어떻게 동작하는지 알아보자. httpd 가 메모리에 올라가서 웹서버로 동작한다. 설정파일은 httpd.conf 이 파일하나에 많은 파일이 include 되어있다. 1.3 ver ,2.0 ver, 2.2 ver 이런 버젼으로 나누어진다. 굳이 상위 버젼으로 설치할 필요는 없다. 각 버젼마다 패치, 업데이트가 이루어 지고 있다. 반드시 최신 버젼이 좋은 것은 아니다. 자신의 서버에 맞게 사용하면 되는 것이다. 2.2 ver 은 최근에 만들어져서 오히려 1.3 보다 안정성면에서 낮을 수 있다. 기존에 운영하던 사람들 말고 처음 사용하는 경우에는 최신 버젼을 쓰는 것이 좋다. DSO 방식 동적 공유라는 방식과 Static 방식 정적 공유 방식으로 나누어지는데 요즘은 D.. 더보기
LINUX#2 - Apache apache php mysql 이용 설치도 중요하지만 연동이 되는 것이 중요하다 그래야 3가지를 합쳐서 웹프로그래밍을 할 수 있다. 설치할 때 연동이 잘 될수 있게 설치 순서를 지켜주어야한다. 1. DB 를 설치한다. 설치해서 보면 # find . -name *.c 많은 C언어 소스들을 볼 수 있다. C언어 공부시에도 많은 도움이 될 것같다. 우리의 최종목적은 mysqld 를 만드는 것이다. # find . -name mysqld 를 쳐보면 아무것도 안나온다. *.c 파일을 컴파일을 해서 mysqld 를 만들어야 하는 것이다. # whereis gcc 를 확인해서 일단 컴파일러가 설치되어 있는지 확인을 한다. 설치가 되어있으면 컴파일러가 동작할 수 있는 것이다. 소스 한 두개면 직접 컴파일 할 수 있으나.. 더보기
LINUX#2 - Logrotate 메세지를 보내는 측과 받는쪽에서 서로 교환하기 위해서는 양쪽에서 모두 설정을 해야된다. # cd /var/log //여기에서 많은 로그 파일을 확인할 수 있다. 그런데 특이하게 abc 라는 파일과 같은 파일명 abc.1 로 되어있는 파일이 보인다. 이런 파일들은 백업파일이다. # rotate log files weekly백업을 잘 해주는 것도 중요하다. 백업을 안해주고 사용하게 되면 로그 파일의 크기가 너무 커지게 된다. 그리고 로그 파일이 너무 커지면 파일을 기록하는 syslog.conf 에 부담을 주게된다. 이런 것을 방지하는 것이 logrotate 가 된다. 자신의 컴퓨터에서 # rpm -qf /usr/sbin/logrotate 로 확인할 수 있다. rotate 즉, 순환. 백업받고 새로 만드는.. 더보기
LINUX#2-Log Service cd /var/log 에 들어가면 messages 라는 파일을 확인 할 수 있다. 여기가 가장 중요한 기록이 남는 곳이다. 예를 들어 DNS 와 관련된 기록을 보려면 # cat messages | grep DNS 해킹을 당했을 때 추적시에도 로그 파일을 확인하면 알 수 있다. 여기에서 기록이 없다면 서버를 제대로 운영을 할 수 없고, 찾아 낼 수 없을 것이다. 그래서 관리자는 로그파일을 제대로 관리해 주어야 될 것이다. 관리자가 서버를 따로 만들어서 각종 장비에 대한 내용을 한 쪽으로 넘겨줄 수 있다. 농협의 로그서버에는 기록이 남아 있을 것이다. 만약에 해킹을 당했는데 로그 조차 안남았으면 복구에 어려움을 얻을 것이다. 그것을 조금이라도 파악하기 위해서는 ... 로그 서버를 보니까 북한발 IP가 있.. 더보기
LINUX#2 - DNS(Slave) # tail -30 /var/log/messages // log 를 볼 수 있다. 여기에서 Jul 19 18:37:07 SERVER avahi-daemon[3096]: Received response from host 172.16.7.11 with invalid source port 59860 on interface 'eth0.0' 이런 정보를 찾을 수 있었다. => 방화벽이 설치되어있다는 문제 해결책은?? # iptables -F //방화벽을 풀어준다. Master , Slave 모두 위의 명령어를 이용해서 방화벽을 풀어준다. 그러면 Slave 측에서 /var/named/chroot/var/named/slaves 폴더 안에서 *.hosts , *.rev 파일을 확인 할 수있다. # nslookup ja.. 더보기
소셜 네트워크 서비스?? 소셜 네트워킹 서비스?? 무엇이 맞을까요?? 최근 IT 산업의 3가지 화두는 모바일, 클라우드 그리고 소셜이다. 소셜서비스는 지인간 친분 교류 목적에서 출발하였으나 최근에는 필요가치 교환 서비스로 빠르게 진화하면서 시장 규모도 급속히 증가하고 있는 추세이다. 6월 9일 한국과학기술회관에서 열린 '2011 IT 21 글로벌 컨퍼런스'에도 소셜은 빠질 수 없는 주제였다. 요즘 인터넷, TV와 같은 여러 매체를 통해 'SNS' 라는 단어를 적어도 듣거나 본적이 있을 것이다. 대표적인 SNS 로 트위터, 페이스북, 미투데이가 있다. 그 중 국내 SNS인 미투데이 서비스를 스타트 한 분(NHN 미투데이 센터장 박수만 이사)을 컨퍼런스 현장에서 만날 수 있었다. SNS 라는 말이 한참 나오고 있으면서 웹툰의 소재로 쓰이기도 했다. 회사에서 SNS 를 사용하는.. 더보기
너는 청춘이다.그래서 괜찮다. -마이크임팩트 <청춘페스티벌 2011> 후기- 필자는 '마이크임팩트', '청춘페스티벌' 에 대해서 전혀 모르고 있었다. 대학생 기자단을 하던 중 '청춘페스티벌' 정보를 알게 되어서 취재 겸 참석하게 되었다. 기자단을 하기 전까지 강연을 다녀본 적이 없었다. 하지만 모르는 만큼 직접 눈으로 보고 두 발로 걸어 다니면서 느끼는 것이 더 많을 것 같았다. 그래서 사전조사를 뒤로 하고 오는 길을 보기 위한 공지사항 하나 읽고 5월 28일 여의도 한강 플로팅 스테이지로 향했다. 처음에는 생각한 것 보다 사람이 없어서 놀랐다. '페스티벌'이라고 해서 대학 축제같은 규모 있는 행사를 떠올렸기 때문이다. 하지만 '청춘페스티벌'이 끝난 뒤에는 마음 속은 '뜨거운 것'으로 꽉 찼다. 청춘페스티벌 사전 행사 - 청춘 만끽 플레이 먼저 오후 2시 사전 행사로 '청춘 만끽.. 더보기
SecurityPlus 이벤트 당첨 SecurityPlus 이벤트 당첨이 되어서 오늘 현직 보안전문가로 일하는 분을 만나뵙기로 했다. 5시면 뵙게 되는데 어느 이야기를 나눌지 궁금하다... 솔직한 지금의 이야기를 한다면 분명 도움이 될 것이다. 진실로 말하자!! 다녀온 후기는 추후에 다시 적어야겠다 ^_^ 더보기
CEO가 알려준 스마트시대의 키워드 김홍선 CEO 강연이 5월 18일 한국외국어대학 대학원에서 강연이 있었다. 원래 지정좌석제인 수업인데, 오늘은 좌석에 상관없이 자유로운 분위기 속에서 강연이 진행되었다. 김홍선 대표는 "매일 아침마다 보안뉴스가 나오고 있지만, 강연은 보안 기술적인 용어보다는 인문학을 공부하는 분들의 관점에서 같이 생각을 해봤으면 합니다." 라는 말과 함께 강연을 시작했다. 지금 한국의 1인당 GDP는 2만불 정도 된다. 하지만 과거에는 몇 불 정도 되었을까? 60년도에는 100불 정도밖에 안되었다. 전 세계국가들 중에 뒤에서 손꼽을 수준이었다.(아프리카의 우간다 보다 못살았다고 한다.) 그랬던 대한민국을 어느 누가 지금의 모습을 생각할 수 있었을까? - 만화가 이정문 만화가 이정문씨가 1965년에 예상한 2000년을 그.. 더보기
한국의 기업들이 나아가야 할 보안방향은?  최근 한 달 동안, 신문이나 뉴스를 통해 ‘현대캐피탈 고객정보 유출 사건’, ‘농협 전산망 마비 사태’에 대한 이야기를 계속해서 접할 수 있었다. 이 같은 사건이 일어나면서 ‘보안’이 9시 뉴스나 각종 신문의 헤드라인을 장식할 정도로 큰 이슈가 되었다. 관심이 많아지는 만큼 ‘보안’에 더욱더 신경을 써야하는 것이 기업일 것이다. 이런 기업들을 위해 ‘차세대 기업 정보보안 이슈’에 대해 논하는 자리(이하 NES 2011)가 4월 21일 JW메리어트 호텔에서 열렸다. '기업 정보 보안'이라는 주제로 모이는 자리여서 회사에 속한 분들만 있을 줄 알았다. 그러나 병원이나 공군에서 참석한 분들을 보면서 점점 더 모든분야에서 보안을 중요하게 생각하고 있다는 것을 느낄 수 있는 자리가 되었다. NES 2011 행.. 더보기