본문 바로가기

OS

(36)
[Linux] 방화벽 open source 출처 : phpschoolhttp://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=36755&page=53APF는 software firewall로서 BFD 와 함께 실시간으로 해킹시도를 탐지하여 차단하는 솔루션입니다. 때문에 때로는 서버소유자도 차단이 되는경우가 발생 할 수 있습니다. 또한 아래를 이용하여 탄력적으로 Firewall을 운영 할 수 있습니다. 우선 아래프로그램은 http://www.r-fx.org/ 에서 개발한 오픈소스입니다. 아주 훌륭한 프로그램입니다. 저작자에게 고마움을 표시합니다. 1) 우선 서버에 root로 로그인하여 root 로 합니다 cd /root 2) 파일을 다운 받습니다. wget http://www..
[linux] 방화벽 Passive 모드 설정 출처 : http://blog.naver.com/k2club/70008879022예전부터 계속 사내 홈페이지서버가 해킹을 통해 피싱사이트로 운영이 되어지고 있다는내용이 계속해서 접수가 되어, 이번에 방화벽 설정을 하게 되었다.iptables를 이용하여, 웹서버/FTP/Pop3는 모두 수용하고, 그외에 포트는 몇몇 제한된곳에서만 접속이 가능하도록 설정했는데......문제는 FTP........ 이게 업무상 FTP 접속을 Explorer 브라우저를 이용해서 많이 접속하게되는데........ Active Mode에서 FTP는 Port 20번과 21번을 사용한다......... 그런데 Passive Mode에서는 임의의 포트를 할당하기 때문에.... 어떤 포트를 막고 열어야 될지 몰라서 몇시간을 헤맸다.......
규칙적인 업무를 진행하도록 cron 을 사용해 보자^^ 1. cron이란 : 일정시간 마다 시스템에서 자동으로 실행 시키는 데몬입니다. 2. cron 데몬의 실행과 종료 실행 : /etc/rc.d/init.d/crond start 종료 : /etc/rc.d/init.d/crond stop 3. crond 설정 크론(cron)의 설정은 /etc/crontab에서 합니다. /etc/crontab내용과 설명 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly #시간 단위로 실행시키 프로그램입니다. # /etc/cron.hourly디렉토리에 있는 내용을 모두 실행합니다. 02 4 * * * roo..
[Linux] Telnet 접속시 한글이 깨질 때 /etc/profile 파일에 export LANG="ko_KR.eucKR" 위 줄을 추가해주세요.
리눅스 사용시 기본 명령어들 ■ 화일 찾기 find . -name version.h(version.h 화일을 찾을 경우 . 현재 디렉토리에서 하위 디렉토리 포함해서 검색함)■ 마운드하기usb 마운트 #> mount-t vfat /dev/sdf1 /media/usb여기서 /dev/sdf1은 "fdisk -l" 명령을 이용하여 연결된 device를 찾아서 사용하도록 한다.-t 는 type을 가르키는 것으로 vfat 이다. (fdisk -l 명령을 잘 사용하도록 한다.)cdrom 마운트#> mount /dev/cdrom /media/cdrom (기본적으로 /dev/cdrom 이 있으므로 그대로 이용한다.)(여기서 /media/cdrom 과 /media/usb는 기존의 페도라에 /media 디렉토리에 /cdrom /usb를 만들도록 한다...
리눅스/유닉스 QNA 게시판 출처 :http://database.sarang.net/study/unix/2_unix.html 리눅스/유닉스 QNA 게시판 제 2 장 유닉스는 없다. 0절 유닉스의 시작1절 유닉스의 특징2절 유닉스의 구성3절 유닉스를 항해하자(기본 명령어)4절 vi 에디터5절 프로그래머를 위한 유닉스 유틸리티 0 절 유닉스의 시작 유닉스의 년대별 동향AT&T의 Bell 연구소. Ken Thompson에 의해 UNICS(Uniplexed Information and Computing System) 이 만들어 짐. 이후 UNIX로 이름이 바뀜Richie와 Thompson은 C언어로 커널을 재 작성. 이식성을 증가. 소스 배포. Berkeley 버젼의 유닉스 시스템이 개발 여러 유틸리티를 패키지로 묶어 BSD라 칭함BSD의..
Linux KerneL Compile Guide Linux KerneL Compile Guide윤봉환, el@kldp.orgv.0.15.2, 7 Apr 2001, on vi 이 문서에서는 커널과 커널 컴파일에 대해 다룹니다. 커널 소스의 설치와 세부 환경설정, 컴파일과 새 커널 설치에 대해 이야기할 것입니다. 이 문서는 커널문서(/usr/src/linux/Documents/*)에서 가장 많은 도움을 받았으며, 단순한 커널 문서 번역물을 넘어서도록 만들기 위해 관련된 최신 문헌들, 웹 문서들을 살펴 나름대로의 해석들을 덧붙였습니다. 커널의 기능과 마이크로 컴퓨터에 대해 더 쉽고 빠르게 이해할 수 있도록 돕는 것이 이 문서의 목적입니다. 완전한 성과를 이룬 것은 아니겠지만, 공유할 것이 조금이라도 있으리라 기대합니다. 1. 커널커널은 운영체제의 핵심입니다..
페도라 5 커널 소스 / Fedora 5 Kernel Source Fedora는 Red Hat과 달리 커널 소스를 일반 RPM으로 제공하지 않습니다.커널 소스가 더이상 일반 사용자에게 제공될 필요가 없기 때문에, 만약 필요하시다면 개발자를 상대로 한 다음의 작업을 수행해야 합니다.http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/위 사이트에서 Fecora Core 5 커널 SRPM인 kernel-2.6.15-1.2054_FC5.src.rpm을 다운로드 합니다. 물론 조금 더 최근 테스트 버전의 커널 SRPM을 받아도 무관합니다.그리고 다음과 같이 패키지를 설치합니다.# rpm -Uvh kernel-2.6.15-1.2054_FC5.src.rpm 그리고 개발자 용 커널 소스 트리를 만들어주어야 합..