전체 글 127

리눅스/smtp 테스트 방법

smtp 테스트 방법 간단히 telnet 클라이언트를 사용해서 SMTP 서버를 테스트해보는 방법이다. 1. "telnet 25" 엔터 2. "ehlo " 엔터 3. (인증이 필요할 경우) "auth login" 엔터 4. (인증이 필요할 경우) BASE 64 인코딩된 사용자이름 입력 5. (인증이 필요할 경우) BASE 64 인코딩된 비밀번호 입력 6. "mail from:" 엔터 7. "rcpt to:" 엔터 8. "data" 엔터(메일 내용 입력을 위해) 9. 메일 내용 입력 10. "." 엔터(메일 내용 입력 종료를 위해) 11. "quit" 엔터 BASE 64 인코딩은 ostermiller.org/calc/encode.html 을 비롯해서 구글링하면 쉽게 ..

리눅스 2012.02.14

리눅스/HDD 2TB 용량 제한(fdisk partitioning)

HDD 2TB 용량 제한(fdisk partitioning) 요즘 시중에 2.5TB, 3TB의 HDD들이 심심찮게 돌아 다니고 있다. 개인적인 용도로 쓴다면 파티션을 나눠서 사용하므로 큰 무리가 없으나, 서버용이나 데이터 저장용으로 사용한다면 보통 단일 파티션으로 만드므로 사용에 제한이 따른다. 리눅스에서 보통 fdisk로 파티셔닝을 하게 되는데, 이 fdisk는 하나의 파티션에 대해서 2TB까지만 지원을 하므로 3TB HDD를 단일 파티션으로 사용하기는 어렵다. 따라서 고용량 파티셔닝을 지원하는 방법을 찾아야 하는데, 그것이 바로 GUID Partition Table(GPT)이다. Intel에서 만든 Extensible Firmware Interface(EFI)가 사용하는 방법이라고 하는데 정확한 것은..

리눅스 2012.02.07

리눅스/CPU 사용률 구하기

procps 패키지에서 top 소스를 까보면 쉽게 알 수 있다. 일단 CPU개수를 구해야하는데, sysconf(_SC_NPROCESSORS_ONLN)로 쉽게 구할 수 있다. (아쉽게도 표준이 아니므로 다른 OS에서 잘 돌아간다는 보장은 없다) 다음은 현재 CPU 사용률을 구해야하는데 리눅스는 이것을 /proc/stat에 텍스트 형태로 저장한다. 형태는 아래와 같다. cpu user system nice idle wait hi si zero cpu? user system nice idle wait hi si zero (반복...) 첫 라인은 전체 cpu 평균을 가르키는 것 같다.(막가는거지요?) 다음 줄부터는 CPU 정보를 cpu0부터 표기하였다. 각 필드는 리눅스 시간 단위인 jiffies로 내용은 아래..

카테고리 없음 2011.12.30

리눅스/fstab 부팅시 자동 마운트

fstab(File System Table) 각각의 파일 시스템 정보를 담아두는 파일. 부팅시 여기에 적혀있는 모든 파일 시스템을 자동으로 마운트하게 되어 있다. '#'은 주석을 의미하고, 공백 라인은 그냥 무시된다. 각 파일 시스템은 각각 다른 줄에 명시 되어야 하고, 각 항목은 tab 또는 space로 구분한다. 자세한건 man page를 이용하자. # man fstab 각 항목은 의미와 용도는 아래와 같다. 1. spec : 마운트 할 장치나 원격 파일 시스템 등을 설정. ex) UUID, /dev/cdrom, /dev/sdb7, knuth.aeb.nl:/ 2. file : 파일 시스템을 마운트할 위치를 설정. swap 파티션일 경우는 'none'이라고 적는다. ex) /home 3. vfstype..

리눅스 2011.12.15

리눅스/네트워크(network) 설정

네트워크(network) 설정 * Command로 설정하기 1. 네트워크 확인 # ifconfig 2. 네트워크 설정 # ifconfig eth0 172.16.4.133 netmask 255.255.255.0 broadcast 172.16.4.255 3. 게이트웨이 설정 # route add default gw 172.16.4.1 dev eth0 4. DNS설정 # vi /etc/resolv.conf nameserver 211.42.201.138 5. 재시동 # ifconfig eth0 down 후에 # ifconfig eth0 up 6. 네트워크 확인 # ping www.google.com 해당 IP는 각자 네트워크에 맞게 입력 하면 된다. * 네트워크 설정 File로 설정하기 아래 3개 파일들만 손보..

리눅스 2011.12.09

교통사고 합의금(보험금)

운전자가 신호위반으로 사람을 다치게 하였다면 피해자에게 민사상 손해배상책임이 발생하는 것과 별개로 형법 제268조에 따라 5년 이하의 금고 또는 2천만원 이하의 벌금에 처해 집니다. 보험사에서 지급하는 보험금은 주당 얼마씩으로 정해져 있지 않습니다. 치료를 다 마친 후 보험금을 청구하세요. 보험금을 수령한 후 그 금액으로 치료비도 부족하면 안 되겠지요. 1. 가해자의 형을 감면 받기위한 형사합의 형사처분은 피해자와는 상관없이 국가에서 가해자를 처벌하는 것이지만 형법이 ‘반의사 불벌죄’(피해자의 명시적인 의사에 반하여 공소(公訴)를 제기할 수 없다.)의 원칙을 적용하고 있으므로 가해자는 피해자에게 처벌을 원하지 않는다는 합의서를 받아내기 위해 피해자와 일정금액을 주고 합의를 하는 것이 예사이지요. 형사합의..

우분투/tftp 설치 및 설정

우분투/tftp 설치 및 설정 1. tftp 설치 # sudo apt-get intall xinetd tftp tftpd 2. tftp 설정파일 생성 # sudo vi /etc/xinetd.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } 3. tftp를 사용할 디렉토리 지정 # sudo mkdir /tftpboot # sudo chmod 777 /tftpboot 4. tftp 실행 # sudo /etc/init.d/..

카테고리 없음 2011.12.06