리눅스를 사용하다보면 둘간의 통신(ping/ssh/ftp 등)을 할 경우에 ip를 수동으로 입력해야 합니다.
저는 ipv6 기반 서버를 사용하는데, ipv6를 수동으로 입력할 경우, 너무 길기 때문에 번거롭습니다.
또한, 특정 프로그램이나 파일에 ip를 입력하게 되거나할 경우, 문제가 발생할 수 있습니다.
바로 ip가 변경 되었을 경우입니다.
예를 들어 특정 ip를 10개 이상의 파일에서 사용한다고 가정할 경우, ip가 변경되면 일일이 10개의 파일의 ip를 수정해야 합니다.
그래서 보통 ip는 리눅스의 /etc/hosts에 ip를 호스트명과 함께 등록을 합니다.
이렇게 하면 ip를 입력하지 않고, 호스트명을 입력하게되면 ip와 연결되어 통신이 가능합니다.
파일을 열어보면 리눅스에서 localhost는 기본으로 등록된 것을 볼 수 있습니다.
]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.10 letkang-server1
192.168.0.20 letkang-server2
위와 같이 파일에 추가를 한 후, 아래와 같이 사용할 수 있습니다.
]# ping letkang-server1
]# ssh letkang-server1
이상입니다.
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] tomcat 시작, 종료, 재시작, 버전 확인 (0) | 2022.12.28 |
---|---|
[리눅스] OS의 bit 확인 방법 (0) | 2022.09.29 |
[리눅스] 특정 파일의 키워드 찾아 바꾸기 (0) | 2022.07.26 |
[리눅스] yum으로 rpm 파일 다운로드 (0) | 2022.07.20 |
[리눅스] source 명령어 (0) | 2022.07.11 |