리눅스 45

리눅스/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

리눅스/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

리눅스/파일 시스템 속도 비교(EXT2, EXT3, EXT4, JFS, XFS)

리눅스 파일 시스템 속도 비교(EXT2, EXT3, EXT4, JFS, XFS) 참고 : http://mindplusplus.wordpress.com/2011/02/02/finding-the-fastest-filesystem-2011-edition/ (멀티 쓰레드를 사용할 경우 파일 시스템 비교) 기타 테스트 결과 ext4 : 약2,000,000 ext3 : 약1,500,000 ext2 : 약1,600,000 ext4 : 약850,000 ext3 : 약600,000 ext2 : 약1,100,000 당연히 읽는 속도는 ext4가 좋습니다

리눅스 2011.11.03

리눅스/우분투에 삼바(Samba)서버 설치하기

우분투(Ubuntu)에 삼바(Samba)서버 설치하기 1. 삼바서버 관련 파일들을 설치한다. # sudo apt-get install samba smbfs 2. 삼바서버 설정 파일을 수정한다. # sudo vi /etc/samba/smb.conf [UserName] comment = ID path = 공유할경로 writeable = yes/no guest ok = yes/no create mask = 0644 directory mask = 0755 4. 사용자 ID에 대해 패스워드를 지정한다. # sudo smbpasswd -a ID 5. 삼바서버를 재시작 한다. # sudo service smbd restart

리눅스/우분투에 SSH로 접속시 한글 깨짐 해결 방법

우분투에 SSH로 접속시 한글 깨지는 현상 해결 방법 putty로 우분투에 접속시 한글이 깨질 경우 'putty 메뉴 - 설정변경 - 창 - 변환 - 수신한 데이터를 이 문자셋으로 가정' 이 항목에서 'UTF-8'로 선택 후 적용 버튼을 누르면 된다. 'putty 메뉴 - 설정변경 - 세션 - 저장된 세션' 에서 기본 설정을 선택 후 저장을 하면 다음 접속시 부터 UTF-8로 접속하게 된다.

리눅스/로그(log)

백업관리 /etc/logrotate.conf 파일 참고 secure - /var/log/secure - telnet,ssh에 대한 유저 로그인 인증 기록 - 명령어 cat secure | more dmesg - /var/log/dmesg - 부팅시 기록되는 로그 - 명령어 dmesg messages - /var/log/messages - 시스템 콘솔결과와 syslog에 의한 로그인/설정/장치 정보의 전체적인 로그를 기록 - 명령어 cat messages | more syslog - 커널로그, 심각한 에러 로그( - /etc/syslog.conf 설정 - /var/log/syslog utmp - 현재 시스템에 로그인한 각 사용자의 상태를 출력 - /var/run/utmp - 명령어 w, who, users..

리눅스 2011.10.25

리눅스/NFS 설치 및 설정

NFS 설치 및 설정 방법 1. NFS가 설치 되었는지 확인 # ntsysv설정창이 뜨면 nfs에 체크가 되어 있는지 확인 2. NFS 설치 방법 # yum install nfs 3. NFS 설정 방법 exports 파일에 NFS을 적용할 디렉토리를 설정한다. # vi /etc/exports /home/nfstest *(rw,no_root_squash,sync) 4. 서비스 실행 # service nfs restart 5. 동작 확인 및 NFS 연결 # mkdir -p /mnt/nfs # mount -t nfs localhost:/home/nfstest /mnt/nfs # df -k .... # unmount /mnt/nfs 6. 특정 서버의 NFS 연결 가능한 디렉토리 확인 # showmount -e ..

리눅스 2011.10.12