본문으로 바로가기

WEBDIR

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈으로
  • 블로그소개
  • 카테고리
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    흉내쟁이

    개발자모드 ON, 부스터 디자인

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

[CentOS] APM 설치 - yum

설치 환경 : CentOS 6.4 Minimal 설치 방법 : yum을 이용한 설치 설치 버전 : Apache - 2.2.15-28, PHP - 5.3.3-22(+ APC), MySQL - 5.1.69-1, phpmyadmin - 2.11.11.3-2 사용 포트 : Apache 80, MySQL 3306 MySQL 설치 yum install mysql mysql-server mysql-connector-odbc Dependencies Resolved ================================================================================ Package Arch Version Repository Size ==========================..

리눅스/CentOS 2013. 7. 1. 19:49

[CentOS] Gmail의 SMTP를 사용한 메일전송

외부에 있는 SMTP 서버(구글등)를 이용해서 메일을 보내는 방법입니다 네이버웍스나 구글앱스, 다음 도메인메일서비스등과 함께 사용하면 여러가지 이점이 있는데 메일서버를 구축하기 어려운 환경이라던지(유동IP) 혹은 화이트도메인, SPF등의 설정이 없더라도 구글메일을 이용하기에 스팸으로 분류되지 않을 수 있습니다. 환경 : CentOS 6.4 Minimal MTA : Postfix 설정방법 postfix는 설치되어 있다는 가정하에 진행된다. 1. postfix 설정 vi /etc/postfix/main.cf # 아래의 구문을 main.cf에 추가 relayhost = [smtp.gmail.com]:587 smtp_use_tls = yes smtp_sasl_auth_enable = yes smtp_sasl_s..

리눅스/CentOS 2013. 6. 27. 23:05

[CentOS] postfix를 이용한 메일서버 구축

CentOS 6.4 mininal에는 기본적으로 postfix 메일서버가 구축되어 있습니다. 이를 이용해서 리눅스 서버내의 사용자에게 메일을 보내고 받을 수 있습니다. postfix 메일 서버를 구축하기에 앞서 자신이 고정IP를 확보하고 있는지가 중요합니다. 메일서버들을 누구나 구축할순 있지만 화이트 도메인으로 등록되지 않은 도메인 혹은 IP주소는 대부분 스팸메일로 처리되기 때문입니다. 고정 IP가 없으신 분들은 Gmail의 SMTP를 사용한 메일전송을 참고하세요. 현재 SPF를 네임서버에 등록해뒀고 white 도메인을 등록해 뒀다. https://www.kisarbl.or.kr/ mail 명령어를 이용하여 메일을 보내봤다. naver.com - 메일 전송이 가능했다. daum.net - 메일 전송이 거..

리눅스/CentOS 2013. 6. 26. 01:04

[CentOS] 메일서버 구축시 유의사항

SPF 등록및 화이트 도메인 등록 https://www.kisarbl.or.kr/ SPF (Sender Policy Framework) | txt레코드 등록 SPF 란 스팸필터링 방식의 일종으로, 이메일 발송자가 발송자의 IP 또는 IP 대역을 DNS에 등록 함으로서, 등록된 IP 이외의 곳에서 발송된 이메일 에 대해 스팸 처리를 할 수 있도록 하는 시스템 이다. 이렇게 함으로서, xxx@xxx.com 을 발송자 이메일 주소로 하여 임의의 스팸 발송자가 이메일을 발송하는 것을 차단할 수 있으며 SPF가 전체적으로 확산되어 표준화되면 정식으로 등록되지 않은 모든 이메일에 대해 필터링이 가능하게 되어 스팸메일의 수량을 상당량 줄 일수가 있다. SPF에서는 mail from을 살펴보고 이것이 안전한 메일서버로..

리눅스/CentOS 2013. 6. 25. 20:43

[CentOS] mail - 리눅스서버 자체의 메일클라이언트

리눅스 서버의 쉘상태에서 사용할 수 있는 메일클라이언트 사용법에 대해서 알아봅니다. 윈도우 PC에서는 아웃룩을 사용하듯이 리눅스 쉘상태에서는 mail이라는 클라이언트 프로그램을 사용합니다. mail 설치 CentOS 6.4 minimal에는 기본적으로 mail 이 설치되어 있지않다. yum -y install mailx Dependencies Resolved ================================================================================= Package Arch Version Repository Size =============================================================================..

리눅스/CentOS 2013. 6. 25. 20:09

메일 서버 구동의 이해

메일서버를 구축하기전에 메일서버의 작동원리에 대해 짚고 넘어갑니다. E-mail에 관련된 용어 MUA Mail User Agent의 약자로 사용자가 E-mail을 읽고 답장하고 삭제할 수 있는 프로그램들을 말한다. 우리가 흔히 사용하는 Outlook Express(아웃룩)등의 클라이언트 프로그램을 일컫는다. 그림에서 PC1 , PC2에 설치되어 있는 프로그램 MTA Mail Transport Agent의 약자로 MUA에서 작성되고 전송된 E-mail을 처리하는 우체국이라 할 수 있다. 우리가 배우고자 하는 메일서버가 바로 MTA에 해당한다. 그림에서 메일서버1, 메일서버2를 가리킨다. MDA Mail Delivery Agent의 약자로 MUA에 의해서 전송된 E-mail을 MTA로부터 넘겨받아 다시 수신..

리눅스/Linux 일반 2013. 6. 25. 18:47

리눅스 로컬네임서버(/etc/hosts) 설정

DNS가 없던 아주 옛날에는 모든 서버의 /etc/hosts 파일에는 아래와 같은 형식으로 domain과 IP주소의 짝을 직접 등록하여 도메인에 대한 IP주소를 찾아가도록 하였다. 이는 파일을 일일이 매번 수정하여야 하는 고된노동이였기에 지금은 bind를 이용한 DNS서버를 구축하여 사용한다. cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 일반적으로 아래와 같이 설정한다. IP (탭) 호스트명 (탭) Alias 192.168.0.1 www.uzuro.com uzu..

리눅스/Linux 일반 2013. 6. 23. 02:36

DNS서버(네임서버) 설치

설치환경 : CentOS 6.4 minimal / bind-9.8.2 필요요소 : Bind 패키지, 도메인주소(예: uzuro.com) 및 IP주소(예: 123.456.789.00) 설정포트 : tcp 53 / udp 53 DNS서버 설치 준비사항 1. 도메인 주소 DNS서버를 구축하기 위해서 도메인 주소를 확보한다. 일반적으로 도메인주소는 도메인 대행업체에서 구입하게 되는데 각각의 대행업체들은 구입한 도메인을 자신들의 네임서버에 존파일을 등록해둔다. 대행업체의 ns.xxxx.xxx 와 같은 형태로 네임서버를 공지하고 있을것이다. 대행업체들의 설정메뉴들을 보면(예: 가비아) 호스트관리 메뉴가 있는데 이 곳에 호스트 등록을 함으로써 기본으로 제공하는 네임서버를 이용하지 않고 자신이 구축한 네임서버를 이용할..

리눅스/Linux 일반 2013. 6. 22. 20:18

DNS서버(네임서버)의 이해

DNS 설정에 앞서 DNS에 대한 이해를 넓혀보자. DNS란 무엇인가? DNS는 도메인네임서버를 일컫는다. 인터넷은 서버들을 유일하게 구분할 수 있는 IP주소를 기본체계로 이용하는데 숫자로 이루어진 조합이라 인간이 기억하기에는 무리가 따른다. 따라서 DNS를 이용해 IP주소를 인간이 기억하기 편한 언어체계로 변환하는 작업이 필요한데 이 역할을 DNS가 하는 것이다. 도메인이름의 체계와 DNS 질의 과정 인터넷 도메인은 하나의 역트리 구조를 하고 있다. 인터넷 도메인의 체계에서 최상위는 루트(root)로서 인터넷도메인의 시작점이 된다. 그리고 이 루트도메인 바로 아래단계에 있는 것을 1단계도메인이라고 하며 이를 최상위도메인이라고 한다. 이를 약어로 TLD(Top Level Domain)이라고 한다. 최상위..

리눅스/Linux 일반 2013. 6. 22. 02:07

DNS서버(네임서버)

DNS 관련하여 많이 다뤘었다. DNS 서버 기본 동작 DNS 서버의 기본 동작은 클라이언트에 조회 메시지를 받고 조회의 내용에 응답하는 형태로 정보를 회답하는 일이다. 조회 메시지에는 다음의 세 가지 정보가 포함되어 있다. 이름 서버나 메일 배송 목적지와 같은 이름이다. 클래스 DNS의 구조를 고안했을 때 인터넷 이외에도 네트워크에서의 이용까지 검토하여 이것을 식별하기 위해 클래스라는 정보를 준비했다. 그러나 지금은 인터넷 이외의 네트워크는 소멸되었으므로 클래스는 항상 인터넷을 나타내는 'IN'이라는 값이 된다. 타입 이름에 어떤 타입(종류)의 정보가 지원되는지를 나타낸다. 예를 들어 타입이 A이면 이름에 IP 주소가 지원되는 것을 나타내며, MX이면 이름에 메일 배송 목적지가 지원된다는 것을 나타낸다..

네트워크 2013. 6. 21. 00:00

하드 디스크의 이해

디스크의 구조를 파악한 후 내용을 살펴보도록 하자. 데이터는 가장 외곽에서 부터 안쪽으로 저장된다. 디스크의 기하학 디스크 장치에 대해서는 물리적인 디스크 구조를 인식해야 할 필요가 있다. 리눅스에서는 fdisk 를 이용해서 이 구조를 살펴 볼 수 있다. 하드 디스크의 두가지 접근 방식 (Addressing Mode) 하드 디스크의 라벨을 통해 확인할 수 있다. CHS 방식 고전방식으로 데이터를 읽고 쓰는 하나의 섹터(물리적인 디스크 접근의 최소 단위)의 위치를 정하기 위해서는 세개의 값, 즉 실린더 번호(외부에서 세어봐서 몇번째 트랙인가), 헤드 번호(어떤 헤드가 읽기/쓰기용 디스크면인가), 그리고 섹터 번호(트랙 안의 몇 번째 블록인가)를 정해 주면 된다. 실린더는 디스크의 외측부터 순서대로 번호가 ..

리눅스/Linux 일반 2013. 6. 20. 04:08

[CentOS] Partition 1 does not end on cylinder boundary ( 파티션 1은 실린더 경계에서...

리눅스에서의 파티션 시스템을 fdisk를 이용해서 확인할때 위와 같은 에러메세지를 발견할 경우가 있다. fdisk -l /dev/sda Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00060d5a Device Boot Start End Blocks Id System /dev/sda1 1 1275..

리눅스/CentOS 2013. 6. 20. 01:12

리눅스 which, whereis, locate - 명령어의 경로 확인

각종 파일과 디렉토리등의 경로 확인에 자주 사용되는 명령어를 살펴봅니다. which which는 특정명령어의 위치를 찾아주는 명령어이다. which find /bin/find 검색 가능한 모든 경로에서 해당 명령어를 찾음 which -a find /bin/find /usr/bin/find where whereis는 명령어의 실행파일위치, 소스위치, man 페이지파일의 위치를 찾아주는 명령어이다. whereis find find: /bin/find /usr/bin/find /usr/share/man/man1/find.1.gz locate locate는 다양한 패턴의 파일들을 찾고자 할 때 매우 유용하게 사용되는 명령어이다. 현재 시스템에 존재하는 *.bak 에 해당하는 파일 찾기 locate *.bak 특..

리눅스/Linux 일반 2013. 6. 16. 16:18

리눅스 grep 과 awk 를 이용한 파일포맷 및 패턴처리

서버등에서 자주 사용되는 방문자 계산등에 이용되는 패턴들을 알아봅니다. /home 디렉토리의 각 계정별로 압축하는 명령어 만들기 목적 : /backup 디렉토리내에 /home 에 존재하는 각각의 계정들로 "ID.tar.gz" 라는 파일로 tar 로 압축을 함. ls -l /home | grep "^d" | awk '{print "tar cvfpz " $9"\.tar\.gz" " \/home\/"$9}' > backup.sh 실행결과에서 "lost+found" 라는 행을 제외 backup.sh 파일의 첫 행에 #!/bin/bash 를 추가해준다. 실행가능한 퍼미션을 부여해 준다. chmod 700 backup.sh 이를 실행한다. ./backup.sh access_log를 이용한 유일 IP주소 카운트 웹페..

리눅스/Linux 일반 2013. 6. 16. 15:35

리눅스 grep을 이용한 문자열 검색 및 편집처리

grep grep는 Globally find Regular-Expression and Print 의 약어이며 지정된 파일내의 특정문자나 단어를 검색하는 명령어로서 파일 편집이나 특정문자를 포함한 단어를 찾는데 사용된다. 사용법 : grep 찾을문자 대상파일 지정된 파일내에서 특정문자 찾기 grep tiffiny GirlsMember 지정된 파일내에서 특정문자를 포함한 행의 개수 출력 grep -c tiffiny GirlsMember 지정된 파일내에서 특정문자가 존재하지 않는 행만 출력 grep -v tiffiny GirlsMember 지정된 파일내에서 대소문자 구분없이 특정문자 검색 grep -i tiffiny GirlsMember 특정 디렉토리내에서 디렉토리 리스트만 확인 ls -l /etc | gre..

리눅스/Linux 일반 2013. 6. 16. 14:12
  • 이전
  • 1
  • ···
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • ···
  • 30
  • 다음

사이드바

ABOUT

WEBDIR for Developer

NOTICE

  • 스킨 변경 및 배포
  • 리부트!! WEBDIR 개편 소식
  • 오픈!! WEBDIR 블로그 소개
  • 전체 보기
MORE+

CATEGORY

  • 전체보기 (438)
    • 윈도우즈 (68)
      • Windows 일반 (49)
      • Windows 10 (11)
      • WSL (8)
    • 리눅스 (135)
      • Linux 일반 (63)
      • CentOS (26)
      • Ubuntu (46)
    • 네트워크 (8)
    • 웹코딩 (125)
      • HTML (43)
      • CSS (41)
      • Javascript (14)
      • PHP (5)
      • MySQL (0)
      • App,Plugin (22)
    • 웹개발론 (31)
      • 웹표준, 접근성 (6)
      • 크로스브라우징 (24)
      • 반응형웹디자인 (1)
    • 프레임워크 (6)
      • 보일러플레이트 (6)
      • 부트스트랩 (0)
    • 그누보드 (4)
      • GNU 자습서 (2)
      • GNU 팁 (2)
    • 워드프레스 (13)
      • WP 팁&테크 (9)
      • WP 플러그인 (3)
      • WP 변경이력 (1)
    • 티스토리 (10)
      • 블로그가이드 (0)
      • 스킨가이드 (8)
      • 스킨배포 (2)
    • 개발도구 (33)
      • XAMPP (6)
      • 서브라임텍스트 (15)
      • 에디터 (2)
      • 크롬, 개발자도구 (6)
      • Git (1)
      • Hyper-V (0)
      • Docker (0)
      • 가상머신 (1)
    • 기존 작성물 (5)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

TAG

  • ubuntu
  • server
  • Plugin
  • Wordpress
  • Windows
  • Command
  • element
  • app
  • Linux
  • polyfill
  • jQuery
  • CSS
  • property
  • html5
  • Utility
  • sublimetext
  • CentOS
  • Editor
  • HTML
  • JavaScript
MORE+

LINK

  • 그렇고 그런 이야기
  • Life is an egg.
  • Codrops
  • Front-end Developer Ishaiin.

VISITOR

현재 실시간 방문자
오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT WEBDIR, ALL RIGHT RESERVED.
WEBDIR
블로그 이미지 흉내쟁이 님의 블로그
MENU
  • 홈으로
  • 블로그소개
  • 카테고리
  • 태그
  • 방명록
CATEGORY
  • 전체보기 (438)
    • 윈도우즈 (68)
      • Windows 일반 (49)
      • Windows 10 (11)
      • WSL (8)
    • 리눅스 (135)
      • Linux 일반 (63)
      • CentOS (26)
      • Ubuntu (46)
    • 네트워크 (8)
    • 웹코딩 (125)
      • HTML (43)
      • CSS (41)
      • Javascript (14)
      • PHP (5)
      • MySQL (0)
      • App,Plugin (22)
    • 웹개발론 (31)
      • 웹표준, 접근성 (6)
      • 크로스브라우징 (24)
      • 반응형웹디자인 (1)
    • 프레임워크 (6)
      • 보일러플레이트 (6)
      • 부트스트랩 (0)
    • 그누보드 (4)
      • GNU 자습서 (2)
      • GNU 팁 (2)
    • 워드프레스 (13)
      • WP 팁&테크 (9)
      • WP 플러그인 (3)
      • WP 변경이력 (1)
    • 티스토리 (10)
      • 블로그가이드 (0)
      • 스킨가이드 (8)
      • 스킨배포 (2)
    • 개발도구 (33)
      • XAMPP (6)
      • 서브라임텍스트 (15)
      • 에디터 (2)
      • 크롬, 개발자도구 (6)
      • Git (1)
      • Hyper-V (0)
      • Docker (0)
      • 가상머신 (1)
    • 기존 작성물 (5)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바