주요 콘텐츠로 건너뛰기

그 차이에 대해 상당한 혼란이 있었습니다. host 파일 및 hosts (복수) 파일. 두 파일 은 >system>stcp 디렉토리하지만 유사성이 끝납니다.

Tthe hosts 파일은 IP 주소에서 해상도이름을 지정하는 데 사용됩니다. 구성에 따라 구성에 따라 hosts 파일. 모든 이름을 DNS(도메인 이름 서버)를 통해 해결할 수 있는 경우 hosts 대부분의 사이트에는 "가 있지만 파일은 선택 사항입니다.127.0.0.1 localhost" 항목.

Tthe host 파일에는 시스템 이름이 포함된 문자열이 있습니다. 이상적으로는 이름을 IP 주소로 다시 해결할 수 있습니다. Tthe host 파일은 "gethostname" 기능. 많은 응용 프로그램이 이 함수를 호출하여 호스트 이름과 오류를 가져옵니다.Bad file number" 오류를 찾을 수 없습니다. 예를 들어:

>opt>openssl>bin>ssh-keygen
gethostname: Bad file number.

마음에 오는 응용 프로그램은 SSH, SSL, 삼바입니다. 아마 다른 사람들이 있고 나는 우리가 더 많은 응용 프로그램을 포트로 미래에 더있을 것이라고 보장.

만들려면 host 파일은 hostname 시스템 이름을 인수로 명령합니다. 명령은 다음 줄의 이름을 에코합니다.

hostname m17
m17
ready 16:10:12

당신은 에 대한 쓰기 액세스가 필요합니다 >system>stcp 파일을 만들 수 있는 디렉토리입니다. 인수 없이 명령을 실행하면 파일을 표시하여 수행할 수 있는 시스템 이름이 표시됩니다.

hostname
m17
ready 16:14:33

d >시스템>stcp>호스트

%azvos#m17_mas>시스템>stcp>호스트 12-11-07 16:14:44 mst

m17

준비 16:14:44

파일을 실행하기만 하면 파일에 저장된 이름을 변경할 수 있습니다. hostname 새 이름으로 명령:

hostname #m17
#m17
ready 16:16:24

그러나 일부 응용 프로그램에서 이름을 사용하여 임시 파일을 만들고 특수 문자가 이를 방지할 수 있기 때문에 특수 문자(예: %및 #)로 이름을 지정하는 데 주의해야 합니다.

gpg --fingerprint
gpg: failed to create temporary file `/SysAdmin/Noah_Davids/.gnupg/._lk40009dd0.#m17.286361238': File name too long or contains invalid characters.