LDAP, AD, DNS 등 리눅스 서버를 운영하며 시스템 이름 또는 호스트 이름을 변경해야 하는 경우가 생긴다.
시스템을 재부팅 하지 않고 리눅스 시스템에서 시스템 호스트 이름을 변경하는 방법에 대하여 설명한다.
이 방법은 Ubuntu, Debian, MintOS, ProLinux, CentOS RedHat 등 대부분의 리눅스 OS에서 사용 가능하다.
root 권한으로 hostnamectl 명령을 실행한다. 코드 블럭의 exampleUser1은 변경할 호스트 이름을 예시로 한 것이다. 변경할 호스트 이름을 입력한다.
aoi:~$ sudo -s
aoi:~$ sudo hostnamectl set-hostname exampleUser1
hostnamectl은 윈도우로 비교하자면, "컴퓨터 이름"을 수정한 것이기 때문에 /etc/hosts 경로의 파일을 열어 수정해야만 이 후 여러가지 골치아픈 오류를 피할 수 있다.
exampleUser1:~$ sudo vi /etc/hosts
# /etc/hosts
127.0.0.1 localhost
127.0.0.1 exampleUser1 # 이 부분을 hostnamectl 명령으로 변경했던 이름으로 수정한다.
hostnamectl은 cli 상에서 결과를 출력하지 않는다. 성공하면 0을 반환하고, 실패하면 0이 아닌 실패 코드를 반환한다. 따라서, 변경한 호스트 이름을 확인하려면 아래와 같은 명령어를 입력하여 확인한다.
exampleUser1:~$ hostname
출력
exampleUser1
'TroubleShootings > 삽질 예방 접종 센터' 카테고리의 다른 글
[Linux] Debian Linux 11/12 Kubernetes (쿠버네티스) 설치 (0) | 2023.11.20 |
---|---|
[Linux] Debian Linux 11/12 ElasticSearch 설치하기 (0) | 2023.11.20 |
[Window] PowerShell Script Security Error - PSSecurityException 해결 방법 (0) | 2023.11.15 |
[Windows] 해결 방법 - 프로시저 시작 지점 EventSetInformation을(를) DLL ADVAPI32.dll에서 찾을 수 없습니다. (0) | 2023.11.14 |
[Windows Error] Visual Studio (C++) 2015 재배포 페키지 0x80240017 오류 (0) | 2023.11.13 |