728x90
반응형

ping 3

Ansible (설치 및 ssh 연결)

레드햇 계열의 리눅스 일 경우 설치 전 yum install epel-release -y (epel 패키지 다운로드) : EPEL(Extra Packages for Enterprise Linux)은 Fedora Project에서 제공되는 저장소로 각종 패키지의 최신 버전을 제공하는 community 기반의 저장소. 버전 : Ununtu 20.04 1. ansible 서버에 접속해서 앤서블 코어를 설치. apt-get install ansible 확인 ansible -h 출력 결과 2. 호스트 등록 앤서블은 /etc/ansible/hosts에 있는 호스트 정보를 기본적으로 읽어간다. 서버로 쓸 컴퓨터 두대의 ip와 이름을 등록해 줬다. 서버 등록후 테스트. 기존에는 ssh연결을 하지 않았을 경우 밑에 사진..

[Linux] 서버 시간동기화 방법 / server synchronization time

서버 프로그램을 만들다 보면 Database에 그 당시 시간을 저장하는 경우가 많다 그런데 처음 서버를 구동할 때까지만 해도 아무 이상없이 잘 맞아서 저장되던 시간값이 어느순간 1~2초 차이로 시작해서 확연하게 격차가 생기게 되는데 이것의 근본적인 문제는 바로 시간 동기화를 하지 않아서 그렇다 이러한 문제는 서버상에 Cron을 통해서 쉽게 동기화 할 수 있다 필자는 한국기준시간에 맞추기 위해 time.bora.net 의 시간에 서버시간을 동기화 하는 작업을 등록해 두었다 이렇게 하면 관리가자 등록한 주기에 따라서 기준이 되는 서버시간으로 시간을 동기화 할 수 있다 한국 서버시간 동기화 리스트는 다음과 같다 ntp.ewha.or.kr 175.119.224.116 114.207.245.175 maths.ka..

대상 서버의 포트가 열려 있는지 확인하는 3가지 방법

ACL이나 보안 그룹(security group)으로 포트가 막혀 있는지 확인하고 싶을 때가 많습니다. 보통은 ping 같은 명령어로 ICMP 패킷을 쏴보고 해당 서버가 살아있는지 먼저 확인합니다. 그러나 ping으로는 살아 있는데, ssh 나 http 같은 건 안 될 때가 있죠. 이 때는 TCP 포트가 열려 있는 상태를 봐야 합니다. 1. tcpping TCP SYN 패킷을 보내서 해당 포트가 열려 있는지 확인해주는 간단한 프로그램입니다. 이런 종류의 프로그램에 보통 이런 이름으로 불러주는 듯합니다. 그런데 CentOS나 Ubuntu에 해당 이름으로 패키지는 올라와 있지 않습니다. github에서 찾아보면 누가 원조인지 모르겠는 여러 버전의 tcpping이 올라가 있습니다. --- 번거로워서 결국 안 ..

728x90
반응형