12.04에서 정규화 된 도메인 이름을 설정하는 방법은 무엇입니까? 시도했다 dns-domain domain.com 운없이 / etc / network

나는 추가를 시도했다

dns-domain domain.com

운없이 / etc / network / interfaces에. 내가 달릴 때

hostname -d

나는 빈 문자열을 얻는다



답변

/etc/hostname규정되지 않은 호스트 이름을 편집 하고 추가하십시오.

boson

편집 /etc/hosts:

sudo vi /etc/hosts

boson.dev.local bosonwhere boson.dev.local는 완전한 호스트 이름이고 호스트 이름 인 것으로 바꾸어 원하는 호스트 이름의 항목을 추가하십시오 boson.

127.0.1.1 boson.dev.local boson

호스트 이름 서비스를 다시 시작하십시오.

sudo service hostname restart

터미널을 열어 구성을 테스트하고 아래 명령을 입력하십시오.

  • hostname
    • 이것은 출력해야합니다 boson
  • hostname -f
    • 이것은 출력해야합니다 boson.dev.local

도움이 되었기를 바랍니다.


답변

hostname 명령을 사용하여 완전한 호스트 이름도 설정할 수 있습니다. 해당 이름의 첫 번째 인수로 전달 된 이름으로 실행하십시오.

hostname www.example.com

그러나 이것은 재부팅 할 때까지만 유효합니다. /etc/hostname영구적 인 변경을 위해 편집 할 수 있습니다 .

도메인 이름을 변경하려면 매뉴얼 페이지 에서 다음을 권장합니다.

수퍼 유저 만 이름을 변경할 수 있습니다.

dnsdomainname 명령으로 FQDN 또는 DNS 도메인 이름을 설정할 수 없습니다 (아래의 FQDN 참조).

호스트 이름은 일반적으로 시스템 시작시 /etc/init.d/hostname.sh에서 한 번 설정됩니다 (일반적으로 호스트 이름이 포함 된 파일의 내용 (예 : / etc / hostname)을 읽음).

일반적으로 / etc / hosts에서 설정할 수 있습니다


답변

에 넣으십시오 /etc/hostname.

예를 들어, 내 컴퓨터가 호출됩니다 hubble내에서, 그래서 /etc/hostname내가 가진 :

ashton@hubble:~$ cat /etc/hostname
hubble.mydomain.blah.blah

uname그래도 실행할 때 표시되도록 재부팅해야 할 수도 있습니다 .


답변

도메인 이름을 사용하여 공유 스토리지를 사용자 그룹 TIGERGROUP에 바인딩합니다. 이 방법을 사용하면 도메인 이름 TIGERGROUP을 CIFS 공유로 사용할 수 있습니다. Windows에서 TIGERGROUP 도메인 이름을 WORKGROUP 도메인으로 생각하십시오. 서버 HOST 이름 (myhost.com)이있는 경우 해당 이름을 추가 한 다음 도메인 이름 다음에 끝납니다.

예:

vi /etc/hosts
127.0.0.1       localhost
127.0.1.1       Aspire-Petra16.TIGERGROUP          #i.e. desktop running Petra Mint16
192.168.1.25    sharedstorage-1.local.TIGERGROUP.myhost-name.com   #shared storage media player

Samba가 도메인 이름을 가져 smb.conf 오도록하려면 집에서도 삼바를 사용하지 않으므로 추가 하지 않아도됩니다.

예:

vi /etc/samba/smb.conf

#scrolling down the file for workgroup

# workgroup = WORKGROUP              # pen out the old name with pound key
   **workgroup = TIGERGROUP**         # add the preferred domain name.

서비스 재시작 (GUI에서 수행하거나 cmd 행을 사용할 수 있음)

sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart

답변

좋아! 아래 지침을 따를 수 있습니다

sudo vim /etc/hostname

그런 다음 I 키를 누르고 키보드의 화살표 키를 사용하여 텍스트 영역을 탐색하십시오. 다음으로, 당신의 선택의 호스트 이름을 입력하고 저장 및 종료, 탭에 Esc이러한 키 입력 한 다음 키보드에 키를 :, w, q, 마지막으로하고 Enter.

존재하는 경우 파일을 편집하고 다음을 실행 /etc/default/dhcpcd하여 SET_HOSTNAME지시문을 주석 처리하십시오 .

sudo vim /etc/default/dhcpcd

그런 다음 SET_HOSTNAME=아래 그림과 같이로 시작하는 줄의 시작 부분에 # 기호를 삽입하십시오 .

#SET_HOSTNAME='yes'

마지막으로 다음을 실행하십시오.

sudo service hostname restart

전체 설정을 위해 신뢰할 수있는 다른 소스가 필요할 수도 있습니다. 설정을 완료 한 후 WhoisXY.com 에서 도메인 정보를 확인한 후 Whois 정보를 확인했습니다.


답변

이것이 나를 위해 일한 것입니다.

  • 호스트 이름을 / etc / hostname 파일에 추가했습니다. 호스트 이름이 설정되었습니다. 아직 FQDN이 아닙니다.
  • / etc / hosts 파일을 편집했습니다

    127.0.0.1 my.fqdn.com 로컬 호스트 모든 것


답변

도메인 “으로 구성한다고 가정 beast.local” “수와 호스트 이름을 davebeast FQDN이”입니다 “같은 것을 davebeast.beast.local IP가의 서버에 대한 ‘ 192.168.100.100 이 내가 우분투에서했던 방법입니다 14.04 LTS.

dokwii @ davebeast ~ / Videos / zik $ cat / etc / * release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION = “Linux 민트 17 Qiana”NAME = “Ubuntu”VERSION = “14.04, Trusty Tahr”

1. dokwii@davebeast ~/Videos/zik $ sudo vi /etc/hosts

127.0.0.1   localhost
127.0.1.1   davebeast
192.168.100.100 davebeast.beast.local   davebeast

2. sudo vi /etc/hostname

davebeast.beast.local

3. dokwii@davebeast ~/Videos/zik $ sudo service hostname restart

dokwii @ davebeast ~ / Videos / zik $ 호스트 이름 -d # 도메인

야수

dokwii @ davebeast ~ / Videos / zik $ 호스트 이름 -s # 호스트 이름

대담

dokwii @ davebeast ~ / Videos / zik $ 호스트 이름 -f #fqdn

davebeast.beast.local