반응형

IT/Linux 17

[Error] Servname not supported for ai_socktype

NTP 데몬 관련하여 제목과 같은 에러 메세지와 함께 동작을 하지 않는 경우가 있었다. Error resolving boranet.com: Servname not supported for ai_socktype (-8) 찾아보니 service에 ntp데몬이 등록이 안되었을때 발생하는 에러 아래와 같이 서비스에 ntp를 등록하면 된다. # echo "ntp 123/udp" >> /etc/services 추가로 다른 데몬들도 service에 등록이 되어 있지 않다면 같은 에러가 발생한다고 한다. 끝 - 참조 - ntp 관련 - https://blog.naver.com/free2824/60102190579 whois 관련 - http://server.tistory.com/94 telnet 관련 - http://..

IT/Linux 2018.09.28

SSH 접속 느림 현상 원인 및 해결방법

SSH 접속시 응답 느린 현상 원인 및 해결 1. 증상 처음 ssh로 서버에 터미널 접속을 할 때, 로그인 프롬프트부터 늦게 뜨는 경우가 있음 2. 원인 ssh 데몬의 설정중 UseDNS 옵션이 사용중이기 때문 3. 해결 ssh 데몬의 설정 파일을 열어 UseDNS를 no로 해주어야한다. # vi /etc/ssh/sshd_config UseDNS 옵션 검색 /UseDNS 처음 들어가면 해당 옵션이 yes이면서 주석처리가 되어있다. #UseDNS yes 아래와 같이 주석을 제거하고 no로 바꾸어주고 저장 sshd를 재시작 - 참조 http://selene0301.tistory.com/35 끝

IT/Linux 2018.09.21

[Sendmail] 메일 서버 relay 설정

장비에서 메일 서버 ip와 수신자 메일 주소만 설정하여 메일을 보내는 기능을 테스트 하게됨 이떄 메일 서버에서 장비로부터 메일을 받고 수신자에게 전달해 주어야 하는데, 메일 서버의 설정 찾다가 relay에 관하여 알게되어 설정함 기본적은 sendmail 설치는 다른 글들이 많을 것으로 생각되고, 알기로 기본적으로 리눅스 설치시 깔림 sendmail 관련 설정파일들을 수정해 주어야함 # /etc/mail/sendmail.mc DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl // DAEMON_OPTIONS의 루프백 주소 부분을 삭제 // 수정된 설정 위의 주석을 대략적으로 얘기하면 루프백 주소를 지우면 인터넷으로부터 메일을 허용한다는 뜻 # m4 sendmail.mc sendmail..

IT/Linux 2017.10.10

[Network] LACP 트래픽 포트 선정 방식 설정

Linux bonding 설정 방식 중 LACP(mode=4)로 구성했을 때는 표준 프로토콜로써 협상을 통해 이더채널(bonding)을 구성한다. ** bonding 설정에 대해서는 아래 글을 참고 http://net711.tistory.com/entry/Linux-bonding-%EC%84%A4%EC%A0%95 LACP 협상과정에서 tx 포트를 선정하는데 이 선정방식(기준)을 설정할 수가 있는데, 기본 방식은 src_dst_mac (출발지 목적지 mac주소)이다. 그러나 테스트 환경이나 실구성시 구성상 LACP 링크를 지나는 트래픽의 출발지 목적지 MAC주소가 대부분 동일하게 되는 경우가 있어, bonding을 하는 목적 중 "대역폭 증가"의 의미가 사라져 버린다. 이때 바꿀 수 있는 방식이 mac과 ..

IT/Linux 2017.09.28

[Linux] ulimit 명령어

- ulimit - 시스템에서 사용할 수 있는 자원의 양이 정해저 있고, 해당 자원을 접속한 사용자마다 모두 최대치로 끌어다 쓰면 문제가 생김 해서 사용자마다 사용할 수 있는 자원의 제한이 정해저 있는데, 그 제한을 설정하는 명령어 자원 목록과 그 제한 값 확인 # ulimit -a 예를 들어 성능 측정을 위해 ab(아파치 벤치)로 동시 접속자 5000의 부하를 준다고 하면, 동시 접속자 5000개를 만들기 위해 소켓을 그만큼 연다고 볼 수 있음 -> 소켓 10000개를 연다는 것은 파일 10000개를 오픈하는 것과 같음 -> 그러나 기본값은 open files(-n) = 1024임 -> 해당 값을 넉넉히 10000으로 변경 # ulimit -n 10000 -> 이후 ab를 실행시키면 실행시킨 pc의 문..

IT/Linux 2017.09.26

[Network] bonding 설정

** bonding: 네트워크 인터페이스를 묶어 하나의 channel로 사용하는 것-> 대역폭을 늘려 사용 할 수도 있고, 인터페이스 이중화로 안정성을 높일 수도 있다 Linux에서는 bonding이라고 하고, Windows에서는 teaming이라고 하는 것 같다 - bonding 설정 하는 법-> eth2, eth3을 bond0로 묶어서 설정할 것이다 1. bonding 묶을 인터페이스들 설정우선/etc/sysconfig/network-scripts 경로에 있는 인터페이스 파일내용을 수정해야한다 아래 명령어로 인터페이스 파일들이 있는 디렉토리로 이동# cd /etc/sysconfig/network-scripts/ bonding 설정을 원하는 인터페이스 파일에 아래의 그림처럼 bonding 설정 내용을 ..

IT/Linux 2017.07.27

[Network] ARP Table의 ARP 개수 설정(ARP Cache)

Linux에서 ARP Table을 확인 할 수 있다 # arp -a 아래와 같이 ip 주소별 MAC 주소가 어느 인터페이스(eth0)로 등록되었는지를 보여준다 이런 명령어로 나오는 정보는 원래 내용이 기록되어 있는 파일이 있다 - arp 정보가 기록된 파일: /proc/net/arp 실제 파일이다 첫줄에 각 행에 들어간 값의 정체에 대해 알려주고 있다 ** HW type은 2계층 프로토콜부분으로 0x1은 ethernet으로 보통 ether라고 표현된다 ** Flags는 해당 arp 정보의 상태로 0x2는 Connected, C라고 일반적으로 표현되고 0x6은 임의로 고정한 MAC주소로, CM이나 PERM으로 표현된다 0x0은 Incomplete로 알 수 없는 상태이다. 이때는 MAC주소가 나오지 않는다 ..

IT/Linux 2017.07.21
728x90
반응형