machine-info(5)


NAME

   machine-info - Local machine information file

SYNOPSIS

   /etc/machine-info

DESCRIPTION

   The /etc/machine-info file contains machine metadata.

   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 metadata 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.

   You may use hostnamectl(1) to change the settings of this file from the
   command line.

OPTIONS

   The following machine metadata parameters may be set using
   /etc/machine-info:

   PRETTY_HOSTNAME=
       A pretty human-readable UTF-8 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 hostname as
       configured in /etc/hostname should be kept similar to this one.
       Example: if this value is "Lennart's Computer" an Internet hostname
       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.

   CHASSIS=
       The chassis type. Currently, the following chassis types are
       defined: "desktop", "laptop", "server", "tablet", "handset",
       "watch", and "embedded", as well as the special chassis types "vm"
       and "container" for virtualized systems that lack an immediate
       physical chassis. Note that many systems allow detection of the
       chassis type automatically (based on firmware information or
       suchlike). This setting (if set) shall take precedence over
       automatically detected information and is useful to override
       misdetected configuration or to manually configure the chassis type
       where automatic detection is not available.

   DEPLOYMENT=
       Describes the system deployment environment. One of the following
       is suggested: "development", "integration", "staging",
       "production".

   LOCATION=
       Describes the system location if applicable and known. Takes a
       human-friendly, free-form string. This may be as generic as
       "Berlin, Germany" or as specific as "Left Rack, 2nd Shelf".

EXAMPLE

       PRETTY_HOSTNAME="Lennart's Tablet"
       ICON_NAME=computer-tablet
       CHASSIS=tablet
       DEPLOYMENT=production

SEE ALSO

   systemd(1), os-release(5), hostname(5), machine-id(5), hostnamectl(1),
   systemd-hostnamed.service(8)

NOTES

    1. XDG Icon Naming Specification
       http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html


More Linux Commands

manpages/XtSetLanguageProc.3.html
XtSetLanguageProc(3) - set the language procedure (ManPage)
XtSetLanguageProc sets the language procedure that will be called from XtDisplayInitialize for all subsequent Displays initialized in the specified application

manpages/ipcontroller.1.html
ipcontroller(1) start a controller for IPython parallel comp
ipcontroller starts a controller for the IPython cluster For more information on how to use ipcontroller, see ipcontroller --help, or ipcontroller --help-all fo

manpages/ipppd.8.html
ipppd.8 (Manual - Linux man page)..........................
The Point-to-Point Protocol (PPP) provides a method for transmitting datagrams over serial point-to-point links. PPP is composed of three parts: a method for en

manpages/Log::Message::Simple.3pm.html
Log::Message::Simple(3pm) - Simplified interface to Log::Mes
This module provides standardized logging facilities using the Log::Message module. FUNCTIONS msg(message string [,VERBOSE]) Records a message on the stack, and

manpages/glutIdleFunc.3.html
glutIdleFunc(3) - sets the global idle callback. (Man Page)
glutIdleFunc sets the global idle callback to be func so a GLUT program can perform background processing tasks or continuous animation when window system event

manpages/telinit.8.html
telinit(8) - Change SysV runlevel - Linux manual page.......
telinit may be used to change the SysV system runlevel. Since the concept of SysV runlevels is obsolete the runlevel requests will be transparently translated i

manpages/smbd.8.html
smbd(8) - server to provide SMB/CIFS services to clients....
This program is part of the samba(7) suite. smbd is the server daemon that provides filesharing and printing services to Windows clients. The server provides fi

manpages/glutTabletMotionFunc.3.html
glutTabletMotionFunc(3) - sets the special keyboard callback
glutTabletMotionFunc sets the tablet motion callback for the current window. The tablet motion callback for a window is called when the window has tablet input

manpages/perlunifaq.1.html
perlunifaq(1) - Perl Unicode FAQ (Commands - Linux man page)
This is a list of questions and answers about Unicode in Perl, intended to be read after perlunitut. perlunitut isnt really a Unicode tutorial, is it? No, ....

manpages/DMXGetInputAttributes.3.html
DMXGetInputAttributes(3) - determine input device attributes
DMXGetInputAttributes() returns information about the input device specified with id. This information cannot be obtained from the XListInputDeivices(3) call. i

manpages/ldap_parse_sort_control.3.html
ldap_parse_sort_control(3) - Decode the information returned
This function is used to parse the results returned in a search operation that uses a server-side sort control. It takes a null terminated array of LDAPControl

manpages/ldap_search.3.html
ldap_search(3) - Perform an LDAP search operation (ManPage)
These routines are used to perform LDAP search operations. The ldap_search_ext_s() routine does the search synchronously (i.e., not returning until the operatio





We can't live, work or learn in freedom unless the software we use is free.