Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

hostname(5) [debian man page]

HOSTNAME(5)							   /etc/hostname						       HOSTNAME(5)

NAME
hostname - Local host name configuration file SYNOPSIS
/etc/hostname DESCRIPTION
The /etc/hostname file configures the name of the local system that is set during boot, with the sethostname(2) system call. It should contain a single newline-terminated host name string. The host name may be a free-form string up to 64 characters in length, however it is recommended that it consists only of 7bit ASCII lower-case characters and no spaces or dots, and limits itself to the format allowed for DNS domain name labels, even though this is not a strict requirement. Depending on the operating system other configuration files might be checked for configuration of the host name as well, however only as fallback. HISTORY
The simple configuration file format of /etc/hostname originates from Debian GNU/Linux. SEE ALSO
systemd(1), sethostname(2), hostname(1), hostname(7), machine-id(5), machine-info(5) AUTHOR
Lennart Poettering <lennart@poettering.net> Developer systemd 10/07/2013 HOSTNAME(5)

Check Out this Related Man Page

MACHINE-INFO(5) 						   machine-info 						   MACHINE-INFO(5)

NAME
machine-info - Local machine information file SYNOPSIS
/etc/machine-info DESCRIPTION
The /etc/machine-info file contains machine meta data. The basic file format of machine-info is a newline-separated list of environment-like shell-compatible variable assignments. It is possible to source the configuration from shell scripts, however, beyond mere variable assignments no shell features are supported, allowing applications to read the file without implementing a shell compatible execution engine. /etc/machine-info contains meta data about the machine that is set by the user or administrator. Depending on the operating system other configuration files might be checked for machine information as well, however only as fallback. OPTIONS
The following machine meta data parameters may be set using /etc/machine-info: PRETTY_HOSTNAME= A pretty human-readable UTF8 machine identifier string. This should contain a name like Lennart's Laptop which is useful to present to the user and does not suffer by the syntax limitations of internet domain names. If possible the internet host name as configured in /etc/hostname should be kept similar to this one. Example: if this value is Lennart's Computer an Internet host name of lennarts-computer might be a good choice. If this parameter is not set an application should fall back to the Internet host name for presentation purposes. ICON_NAME= An icon identifying this machine according to the XDG Icon Naming Specification[1]. If this parameter is not set an application should fall back to computer or a similar icon name. EXAMPLE
PRETTY_HOSTNAME="Lennart's Computer" ICON_NAME=computer-laptop SEE ALSO
systemd(1), os-release(5), hostname(5), machine-id(5) AUTHOR
Lennart Poettering <lennart@poettering.net> Developer NOTES
1. XDG Icon Naming Specification http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html systemd 10/07/2013 MACHINE-INFO(5)
Man Page

15 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

assigning a variable containing hostname

Hello.. Here is a small doubt.... I need to assign root@hostname to variable.. where hostname is the system variable... when i give variable="root@$hostname" its not working... pls help..me thanks in advance esham (4 Replies)
Discussion started by: esham
4 Replies

2. Shell Programming and Scripting

replace a string

hello I have a file where an entry needs to be modified. an example of this entry is: install_location=/xena/sybase/ase12_5 I need to replace xena with another hostname (`hostname` output) for example: install_location=/dx1/sybase/ase12_5 how to do that? thanks (11 Replies)
Discussion started by: melanie_pfefer
11 Replies

3. UNIX for Dummies Questions & Answers

Printing hostname

Hi, I am using hostname environment variable in my shell script to print the host name but it's printing nothing.Can you please help me on this. Please find the part of the code pasted here: llist= llist=$(ps -ef | grep -v grep | grep -c "$1") echo "Hostname is ${hostname}" (7 Replies)
Discussion started by: gbiswal
7 Replies

4. IP Networking

gethostbyname_r returns NULL when hostname has dash

We have a code to find the DNS entry of a host that has a trailing '-' in its url (format example: mysite-.watch.com): if(gethostbyname_r(host,host_ent,host_buffer,host_buffer_size,&host_error)==NULL) { //failed } But when remove the '-' from the host name the code does not return... (12 Replies)
Discussion started by: uunniixx
12 Replies

5. Solaris

Cannot access Sun 10 using Hostname and sun10 cant reach other hostnames

Hi all, I'm setting up a VM on our ESX server using Sun 10 x86. I've configured the hostname in Sun 10, but no other machine is able to use the hostname to communicate with it (i can however use its IP address) hostname is set in the /etc/nodename file my resolv.conf looks like ... (5 Replies)
Discussion started by: isellapples
5 Replies

6. Linux

Change Linux Hostname

Hi Good Day! I have a fedora 8 installed and I wan't to change its hostname since the default hostname is "localhost.localdomain". I wanna change it to something different. Please some one advice what to do. Do I have to change the entry in "/etc/hosts" or there's other way to do it? (7 Replies)
Discussion started by: etcpasswd
7 Replies

7. Solaris

Assigning two hostname to single server

Hi All, Is there any option where in I can assign the two hostname to single system. Thanks (6 Replies)
Discussion started by: kumarmani
6 Replies

8. Shell Programming and Scripting

Print the first four characters of hostname

Hey, I'm trying to print the first four characters of the hostname of a computer. I can get it from using: hostname -s | sed 's/...........$//'" but this is when I know how many characters are in the computer name. I dont understand why some like: hostname -s | sed '/..../p' wont... (7 Replies)
Discussion started by: yxian
7 Replies

9. AIX

When/how is $HOSTNAME populated ?

When and how is the variable $HOSTNAME populated ? I am asking because I had a weird situation that just happened. I have created backup scripts that do backups on different servers. Each servers has different folders to be backed up. So I had included a check on $HOSTNAME to find out which... (5 Replies)
Discussion started by: Browser_ice
5 Replies

10. Solaris

IPMP Configuration

Dear All, I have configured IPMP in one of my SUN machine which is having solros 9 version. I have updated all files like /etc/hosts,/etc/hostname.ce0 and /etc/hostname.ce1 and rebooted the server. But IP's are not mounted which i have given in /etc/hosts file. Please find the below ifconfig... (6 Replies)
Discussion started by: lbreddy
6 Replies

11. Red Hat

Problems with DHCP_HOSTNAME for RHEL5 and RHEL6

Hi folks, I have a weird problem. I'm doing guest customization for Linux guests. During this process, I change the hostname, etc. For changing the hostname, I edit the /etc/sysconfig/network file and change the HOSTNAME field. I also add a new property called DHCP_HOSTNAME as my IP's are all... (5 Replies)
Discussion started by: umar.shaikh
5 Replies

12. Shell Programming and Scripting

Periods turn into spaces for some reason

Hey all, I've come across a problem that I can't solve. Its as simple as it can get. I want to substitute spaces in a string with dots e.g. i am a string i.am.a.string I've tried examples from the web that should work but they don't. A period seems to become a space for some reason :s ... (5 Replies)
Discussion started by: basherlemon
5 Replies

13. Shell Programming and Scripting

Cutting string values from a file

My file looks like this.... User:SYSTEM,O/S User:oracle,Process:3408086,Machine:hostname ,Program:sqlplus@hostname (TNS V1-V,Logon Time:25-JUL-20 14 13:36 I want to get the date and time which is displayed after the 'Logon time'. (5 Replies)
Discussion started by: Nagesh_1985
5 Replies

14. Shell Programming and Scripting

Script Shell Extracting hostname

Hi all, Please i have to get hostname of an ip address (172.16.68.4). so i have used the command 'host' host $ipaddr >> iptohostname.txt Here is my file: iptohostname.txt 4.68.16.172.in-addr.arpa domain name pointer g-4.xxx.yyyy.zz. 3.68.16.172.in-addr.arpa domain name pointer... (11 Replies)
Discussion started by: chercheur111
11 Replies

15. Shell Programming and Scripting

How to substitute a word in multiple file?

Team, I want to change below parameter in all the files in a directory, Check for HOSTNAME=`hostname` Change to HOSTNAME=localhost And I tried below but, its not working ☹ find /tmp -type f -exec sed 's/"HOSTNAME\=\`hostname\`"/"HOSTNAME\=localhost/g'" Help me if I am missing... (6 Replies)
Discussion started by: natraj005
6 Replies