EnglishFrenchSpanish

Ad


OnWorks favicon

dbus-uuidgen - Online in the Cloud

Run dbus-uuidgen in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command dbus-uuidgen that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


dbus-uuidgen - Utility to generate UUIDs

SYNOPSIS


dbus-uuidgen [--version] [--ensure [=FILENAME]] [--get [=FILENAME]]

DESCRIPTION


The dbus-uuidgen command generates or reads a universally unique ID.

Note that the D-Bus UUID has no relationship to RFC 4122 and does not generate UUIDs
compatible with that spec. Many systems have a separate command for that (often called
"uuidgen").

See http://www.freedesktop.org/software/dbus/ for more information about D-Bus.

The primary usage of dbus-uuidgen is to run in the post-install script of a D-Bus package
like this:

dbus-uuidgen --ensure

This will ensure that /var/lib/dbus/machine-id exists and has the uuid in it. It won't
overwrite an existing uuid, since this id should remain fixed for a single machine until
the next reboot at least.

The important properties of the machine UUID are that 1) it remains unchanged until the
next reboot and 2) it is different for any two running instances of the OS kernel. That
is, if two processes see the same UUID, they should also see the same shared memory, UNIX
domain sockets, local X displays, localhost.localdomain resolution, process IDs, and so
forth.

If you run dbus-uuidgen with no options it just prints a new uuid made up out of thin air.

If you run it with --get, it prints the machine UUID by default, or the UUID in the
specified file if you specify a file.

If you try to change an existing machine-id on a running system, it will probably result
in bad things happening. Don't try to change this file. Also, don't make it the same on
two different systems; it needs to be different anytime there are two different kernels
running.

The UUID should be different on two different virtual machines, because there are two
different kernels.

OPTIONS


The following options are supported:

--get[=FILENAME]
If a filename is not given, defaults to localstatedir/lib/dbus/machine-id
(localstatedir is usually /var). If this file exists and is valid, the uuid in the
file is printed on stdout. Otherwise, the command exits with a nonzero status.

--ensure[=FILENAME]
If a filename is not given, defaults to localstatedir/lib/dbus/machine-id
(localstatedir is usually /var). If this file exists then it will be validated, and a
failure code returned if it contains the wrong thing. If the file does not exist, it
will be created with a new uuid in it. On success, prints no output.

--version
Print the version of dbus-uuidgen

Use dbus-uuidgen online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 2
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 3
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 4
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 5
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • 6
    Shadowsocks
    Shadowsocks
    A fast tunnel proxy that helps you
    bypass firewalls This is an application
    that can also be fetched from
    https://sourceforge.net/projects/shadowsocksgui/.
    It ha...
    Download Shadowsocks
  • More »

Linux commands

Ad