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
