문제Jul 23 13:06:46 localhost sendmail[20614]: My unqualified host name (hosting01) unknown; sleeping for retry 해결방법 1sendmail을 이용하여 메일전송을 위해서 완전한 호스트이름을 지정해야 한다. 호스트네임을 완전한 호스트네임으로 변경해준다. 해결방법 2/etc/hosts 파일에서 호스트네임을 localhost.localdomain localhost 와 함께 설정한다.
root@hosting02:/etc/mail# mailx -v lhb@domain.comSubject: aa.Cc: Null message body; hope that's oklhb@domain.com... Connecting to [127.0.0.1] via relay...220 hosting02.domain.com ESMTP Sendmail 8.13.8/8.13.8; Tue, 18 Dec 2012 13:34:24 +0900>>> EHLO hosting02.domain.com250-hosting02.domain.com Hello localhost.localdomain [127.0.0.1], pleased to meet you250-ENHANCEDSTATUSCODES250-PIPELINING250-8BITMIME250-SIZE250-DSN250-ETRN250-DELIVERBY250 HELP>>> MAIL From:<root@hosting02.domain.com> SIZE=33250 2.1.0 <root@hosting02.domain.com>... Sender ok>>> RCPT To:<
qmail 첨부파일 용량 제한하기 /var/qmail/control/databytes 에 바이트 단위로 입력한다. 실제 첨부 가능 용량은 설정 용량의 70% 정도 된다. 설정 후 qmail 재시작 여기까지.
qmail 동작 확인하기 echo to: 메일주소 | /var/qmail/bin/qmail-inject
센드메일 발송 테스트(sendmail) root@web:/usr/sbin# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 aaa.com ESMTP Sendmail 8.13.1/8.13.1; Tue, 8 Mar 2011 15:41:47 +0900 mail from:aaa@aaa.com 250 2.1.0 aaa@aaa.com... Sender ok rcpt to:aaa@aaa.com 250 2.1.5 aaa@aaa.com... Recipient ok data 354 go ahead Return-Path: test@mail.com From: TEST <test@mail.com> To:<test@mail.com> Subject: 제목 Content-Type: text/html; chareset=euc-kr Content-Transfer-Encoding: base64 354 Enter mail, end with "." on a line by itself 테스트메일발송 . 250 2.0
디렉토리 압축 zip -rF "저장파일명.zip" " 디렉토리 및 파일명" -r : 서브디렉토리까지 압축 -F : 한글파일을 포함하여 압축 압축해제 unzip 파일이름.zip
# 분할압축 # 1000MB씩 분할압축 하기 # tar cvfpz - 압축파일 | split -b 1000m - 파일명.tar.z # 분할 압축된 파일 압축 해제하기(현재디렉토리에) # cat 파일명.tar.z* | tar xvfpz - ./
리눅스 명령어 : find # 파일 이름으로 찾기 find ./ -name filename : 파일 이름으로 찾기 # access time 으로 파일 찾기 find ./ -atime +5 // access time이 5일 이전인 파일 찾기. 즉, access한지 5일이 넘은 파일들 find ./ -atime -5 // access time이 5일 이내인 파일 찾기. 즉, access한지 5일이 넘지않은 파일들 # 수정한 시간으로 파일 찾기 find ./ -mtime +5 // 5일 이전에 수정된 파일 찾기. 즉, 수정된지 5일이 넘은 파일들 find ./ -mtime -5 // 5일 이내에 수정된 파일 찾기. 즉, 수정된지 5일이 넘지않은 파일들 # 퍼미션으로 찾기 find ./ -perm 777 // 퍼미션이 777인 파일 찾기 find ./ ( -perm 644 -o -perm 200 ) -print # 파일 타입이 으로 파일 찾기 find ./ -type f // 파일 타입이 파일인 파일만 찾기(주의, 옵션에 "-"을 붙이지 않는다) find /dev -type c -print // 파일 타입이 c인 파일들 찾기 [옵션] f : 파일 d : 디
ls 명령어 주요 옵션 사용형식 : ls [옵션] [디렉토리] [파일] -R : 지정 디렉토리 하위까지 표시 -r : 출력결과 정렬시 내림차순 정렬(Descending) -S : 파일 사이즈가 제일 큰 것 부터 정렬 -l : 파일 나열시 자세한 출력 -a : 경로안의 모든 파일 나열 ('.'으로 시작하는 파일도 동일) -A : 출력결과중에 . .. 제외 -h : 파일사이즈 용량단위(MB)를 붙여서 출력
Raid란.(redundant array of independent disk 혹은 redundant array of inexpensive disk)> 여러 개의 하드디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. 복수배열독립디스크 라고도함.데이터를 나누는 다양한 방법이 존재하며, 이 방법들을 레벨이라 하는데, 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등의 다양한 목적을 만족시킬 수 있다. Raid는 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는데 하드웨어적인 방법과 소프트웨어적인 방법이 있다. 하드웨어적인 방법은 운영체제에 디스크가 하나의 디스크처럼 보이게 한다. 소프트웨어적인 방법은 주로 운영체제 안에서 구현되며, 사용자에게 디스크를 하나의 디스크처럼 보이게 한다. Raid 0> 패리티(오류검출기능)가 없는 스트리핑 된 세트(적어도 두 개의 디스크). 개선된 성능에 추가적인 기억 장치를 제공하는 게 장점이지만 실패할 경우 자료의 안전을 보장 할 수 업다.디스크에서 실패가 일어나면 배열을 파괴하게 되는데, 이러한 파괴는 디스크를 많이 장착할수록 가능성이 더 크다. 하나의 단일 디스크 실패는
ext3와 ext4 파일 시스템 차이점 ext4는 ext3와 비교하여 아래와 같은 개선된 기능이있다.1. 더 큰 파일시스템 2. extends(큰 파일 처리를 개선히고 조각화 현상을 줄여준다) 3. 영속적인 선행 할당.(디스크 공간을 프로그램이 실제로 사용하기 전에 할당해야 한다면 대부분의 파일 시스템은 앙직 사용하지 않은 공간에 0을 기록함으써 선행 할당을 하지만, ext4는 이렇게 하지않고도 선행할당가능.) 4. 저널 자료 체크섬ext3파일 시스템에 없었던 저널 체크섬 기능이 추가되어 파일시스템 손상 가능성이 더 줄어들었습니다. 5. 더 많은 하위 디렉토리서브디렉토리 개수 제한이 32000개에서 64000개로 늘어남 6. 온라인 조각 모음ext3에서는 지원하지 않던 온라인조각모음을 지원한다. 7. 파일 복구 8. 빠른 파일 시스템 점검ext4는 디스크검사를 할때 사용하지 않는 부분은 건너뜀으로써 시스템 검사를 빨리 할수 있다. 9. 나노초 타임 스탬프타임스탬프가 초 단위가 아닌 나노초 단위로 재어지며, ext2,ext3에서는 1901년 12월 14일~2038년 1월18일을 지원했지만 ext4에서는 1901년 12월14일~2514년 4월25일을 지원한다.
etc/hosts 파일은 localhost의 리졸버들이 사용하는파일이다 'localhost의 리졸버'의 의미는 localhost의telnet, mozilla, ftp, stmp, ... 등등 localhost가 원격의 어떤호스트에 접속하기 위해서 '호스트->IP'로 변환해 주는 테이블입니다.원격의 호스트가 사용하지 않고 localhost의 모든 리졸버가 사용하고실시간으로 변경된 /etc/hosts 파일을 확인해서 사용합니다. dns서버의 질문하여 목적지를 찾기전에 /etc/host 파일에 목적지 도메인주소의 ip주소를 입력해놓으면먼저 hosts파일의 내용을 참조한다. [root@web etc]# cat hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 web localhost.localdomain localhost::1 localhost6.localdomain6 localhost6[root@web etc]# ll hosts-rw-r--r-- 1 root root 191 No