Linux Distribution - a Linux OS platform information API

Size: px
Start display at page:

Download "Linux Distribution - a Linux OS platform information API"

Transcription

1 Linux Distribution - a Linux OS platform information API Release Nir Cohen, Andreas Maier Dec 24, 2017

2

3 Contents 1 Overview and motivation 3 2 Compatibility 5 3 Data sources 7 4 Access to the information 9 5 Consolidated accessor functions 11 6 Single source accessor functions 17 7 LinuxDistribution class 19 8 Normalization tables 23 9 Os-release file Lsb_release command output Distro release file 29 Python Module Index 31 i

4 ii

5 Official distro repository: distro official repo Contents 1

6 2 Contents

7 CHAPTER 1 Overview and motivation The distro package (distro stands for Linux Distribution) provides information about the Linux distribution it runs on, such as a reliable machine-readable distro ID, or version information. It is a renewed alternative implementation for Python s original platform.linux_distribution() function, but it provides much more functionality. An alternative implementation became necessary because Python 3.5 deprecated this function, and Python 3.7 is expected to remove it altogether. Its predecessor function platform.dist() was already deprecated since Python 2.6 and is also expected to be removed in Python 3.7. Still, there are many cases in which access to Linux distribution information is needed. See Python issue 1322 for more information. If you want to jump into the API description right away, read about the consolidated accessor functions. 3

8 4 Chapter 1. Overview and motivation

9 CHAPTER 2 Compatibility The distro package is supported on Python 2.7, 3.4+ and PyPy, and on any Linux distribution that provides one or more of the data sources used by this package. This package is tested on Python 2.7, 3.4+ and PyPy, with test data that mimics the exact behavior of the data sources of a number of Linux distributions. If you want to add test data for more distributions, please create an issue in the distro issue tracker and provide the following information in the issue: The content of the /etc/os-release file, if any. The file names and content of the /etc/*release and /etc/*version files, if any. The output of the command: lsb_release -a, if available. The file names and content of any other files you are aware of that provide useful information about the distro. There are already some open issues on missing test data. 5

10 6 Chapter 2. Compatibility

11 CHAPTER 3 Data sources The distro package implements a robust and inclusive way of retrieving the information about a Linux distribution based on new standards and old methods, namely from these data sources: The os-release file, if present. The lsb_release command output, if the lsb_release command is available. The distro release file, if present. 7

12 8 Chapter 3. Data sources

13 CHAPTER 4 Access to the information This package provides three ways to access the information about a Linux distribution: Consolidated accessor functions These are module-global functions that take into account all data sources in a priority order, and that return information about the current Linux distribution. These functions should be the normal way to access the information. The precedence of data sources is applied for each information item separately. Therefore, it is possible that not all information items returned by these functions come from the same data source. For example, on a distribution that has an lsb_release command that returns the Distributor ID field but not the Codename field, and that has a distro release file that specifies a codename inside, the distro ID will come from the lsb_release command (because it has higher precedence), and the codename will come from the distro release file (because it is not provided by the lsb_release command). Examples: distro.id() for retrieving the distro ID, or ld.info() to get the machine-readable part of the information in a more aggregated way, or distro.linux_distribution() with an interface that is compatible to the original platform.linux_distribution() function, supporting a subset of its parameters. Single source accessor functions These are module-global functions that take into account a single data source, and that return information about the current Linux distribution. They are useful for distributions that provide multiple inconsistent data sources, or for retrieving information items that are not provided by the consolidated accessor functions. Examples: distro.os_release_attr() for retrieving a single information item from the os-release data source, or distro.lsb_release_info() for retrieving all information items from the lsb_release command output data source. LinuxDistribution class The distro.linuxdistribution class provides the main code of this package. 9

14 This package contains a private module-global distro.linuxdistribution instance with default initialization arguments, that is used by the consolidated and single source accessor functions. A user-defined instance of the distro.linuxdistribution class allows specifying the path names of the os-release file and distro release file and whether the lsb_release command should be used or not. That is useful for example when the Linux distribution information from a chrooted environment is to be retrieved, or when a distro has multiple distro release files and the default algorithm uses the wrong one. 10 Chapter 4. Access to the information

15 CHAPTER 5 Consolidated accessor functions This section describes the consolidated accessor functions. See access to the information for a discussion of the different kinds of accessor functions. distro.linux_distribution(full_distribution_name=true) Return information about the current Linux distribution as a tuple (id_name, version, codename) with items as follows: id_name: If full_distribution_name is false, the result of distro.id(). distro.name(). version: The result of distro.version(). codename: The result of distro.codename(). Otherwise, the result of The interface of this function is compatible with the original platform.linux_distribution() function, supporting a subset of its parameters. The data it returns may not exactly be the same, because it uses more data sources than the original function, and that may lead to different data if the Linux distribution is not consistent across multiple data sources it provides (there are indeed such distributions... ). Another reason for differences is the fact that the distro.id() method normalizes the distro ID string to a reliable machine-readable value for a number of popular Linux distributions. distro.id() Return the distro ID of the current Linux distribution, as a machine-readable string. For a number of Linux distributions, the returned distro ID value is reliable, in the sense that it is documented and that it does not change across releases of the distribution. This package maintains the following reliable distro ID values: 11

16 Distro ID ubuntu debian rhel centos fedora sles opensuse amazon arch cloudlinux exherbo gentoo ibm_powerkvm kvmibm linuxmint mageia mandriva parallels pidora raspbian oracle scientific slackware xenserver Distribution Ubuntu Debian RedHat Enterprise Linux CentOS Fedora SUSE Linux Enterprise Server opensuse Amazon Linux Arch Linux CloudLinux OS Exherbo Linux GenToo Linux IBM PowerKVM KVM for IBM z Systems Linux Mint Mageia Mandriva Linux Parallels Pidora Raspbian Oracle Linux (and Oracle Enterprise Linux) Scientific Linux Slackware XenServer If you have a need to get distros for reliable IDs added into this set, or if you find that the distro.id() function returns a different distro ID for one of the listed distros, please create an issue in the distro issue tracker. Lookup hierarchy and transformations: First, the ID is obtained from the following sources, in the specified order. The first available and non-empty value is used: the value of the ID attribute of the os-release file, the value of the Distributor ID attribute returned by the lsb_release command, the first part of the file name of the distro release file, The so determined ID value then passes the following transformations, before it is returned by this method: it is translated to lower case, blanks (which should not be there anyway) are translated to underscores, a normalization of the ID is performed, based upon normalization tables. The purpose of this normalization is to ensure that the ID is as reliable as possible, even across incompatible changes in the Linux distributions. A common reason for an incompatible change is the addition of an os-release file, or the addition of the lsb_release command, with ID values that differ from what was previously determined from the distro release file name. distro.name(pretty=false) Return the name of the current Linux distribution, as a human-readable string. If pretty is false, the name is returned without version or codename. (e.g. CentOS Linux ) 12 Chapter 5. Consolidated accessor functions

17 If pretty is true, the version and codename are appended. (e.g. CentOS Linux (Core) ) Lookup hierarchy: The name is obtained from the following sources, in the specified order. The first available and non-empty value is used: If pretty is false: the value of the NAME attribute of the os-release file, the value of the Distributor ID attribute returned by the lsb_release command, the value of the <name> field of the distro release file. If pretty is true: the value of the PRETTY_NAME attribute of the os-release file, the value of the Description attribute returned by the lsb_release command, the value of the <name> field of the distro release file, appended with the value of the pretty version ( <version_id> and <codename> fields) of the distro release file, if available. distro.version(pretty=false, best=false) Return the version of the current Linux distribution, as a human-readable string. If pretty is false, the version is returned without codename (e.g. 7.0 ). If pretty is true, the codename in parenthesis is appended, if the codename is non-empty (e.g. 7.0 (Maipo) ). Some distributions provide version numbers with different precisions in the different sources of distribution information. Examining the different sources in a fixed priority order does not always yield the most precise version (e.g. for Debian 8.2, or CentOS 7.1). The best parameter can be used to control the approach for the returned version: If best is false, the first non-empty version number in priority order of the examined sources is returned. If best is true, the most precise version number out of all examined sources is returned. Lookup hierarchy: In all cases, the version number is obtained from the following sources. If best is false, this order represents the priority order: the value of the VERSION_ID attribute of the os-release file, the value of the Release attribute returned by the lsb_release command, the version number parsed from the <version_id> field of the first line of the distro release file, the version number parsed from the PRETTY_NAME attribute of the os-release file, if it follows the format of the distro release files. the version number parsed from the Description attribute returned by the lsb_release command, if it follows the format of the distro release files. distro.version_parts(best=false) Return the version of the current Linux distribution as a tuple (major, minor, build_number) with items as follows: major: The result of distro.major_version(). minor: The result of distro.minor_version(). build_number: The result of distro.build_number(). 13

18 For a description of the best parameter, see the distro.version() method. distro.major_version(best=false) Return the major version of the current Linux distribution, as a string, if provided. Otherwise, the empty string is returned. The major version is the first part of the dot-separated version string. For a description of the best parameter, see the distro.version() method. distro.minor_version(best=false) Return the minor version of the current Linux distribution, as a string, if provided. Otherwise, the empty string is returned. The minor version is the second part of the dot-separated version string. For a description of the best parameter, see the distro.version() method. distro.build_number(best=false) Return the build number of the current Linux distribution, as a string, if provided. Otherwise, the empty string is returned. The build number is the third part of the dot-separated version string. For a description of the best parameter, see the distro.version() method. distro.like() Return a space-separated list of distro IDs of distributions that are closely related to the current Linux distribution in regards to packaging and programming interfaces, for example distributions the current distribution is a derivative from. Lookup hierarchy: This information item is only provided by the os-release file. For details, see the description of the ID_LIKE attribute in the os-release man page. distro.codename() Return the codename for the release of the current Linux distribution, as a string. If the distribution does not have a codename, an empty string is returned. Note that the returned codename is not always really a codename. For example, opensuse returns x86_64. This function does not handle such cases in any special way and just returns the string it finds, if any. Lookup hierarchy: the codename within the VERSION attribute of the os-release file, if provided, the value of the Codename attribute returned by the lsb_release command, the value of the <codename> field of the distro release file. distro.info(pretty=false, best=false) Return certain machine-readable information items about the current Linux distribution in a dictionary, as shown in the following example: { } 'id': 'rhel', 'version': '7.0', 'version_parts': { 'major': '7', 'minor': '0', 'build_number': '' }, 'like': 'fedora', 'codename': 'Maipo' The dictionary structure and keys are always the same, regardless of which information items are available in the underlying data sources. The values for the various keys are as follows: 14 Chapter 5. Consolidated accessor functions

19 id: The result of distro.id(). version: The result of distro.version(). version_parts -> major: The result of distro.major_version(). version_parts -> minor: The result of distro.minor_version(). version_parts -> build_number: The result of distro.build_number(). like: The result of distro.like(). codename: The result of distro.codename(). For a description of the pretty and best parameters, see the distro.version() method. 15

20 16 Chapter 5. Consolidated accessor functions

21 CHAPTER 6 Single source accessor functions This section describes the single source accessor functions. See access to the information for a discussion of the different kinds of accessor functions. distro.os_release_info() Return a dictionary containing key-value pairs for the information items from the os-release file data source of the current Linux distribution. See os-release file for details about these information items. distro.lsb_release_info() Return a dictionary containing key-value pairs for the information items from the lsb_release command data source of the current Linux distribution. See lsb_release command output for details about these information items. distro.distro_release_info() Return a dictionary containing key-value pairs for the information items from the distro release file data source of the current Linux distribution. See distro release file for details about these information items. distro.os_release_attr(attribute) Return a single named information item from the os-release file data source of the current Linux distribution. Parameters: attribute (string): Key of the information item. Returns: (string): Value of the information item, if the item exists. The empty string, if the item does not exist. See os-release file for details about these information items. distro.lsb_release_attr(attribute) Return a single named information item from the lsb_release command output data source of the current Linux distribution. Parameters: 17

22 attribute (string): Key of the information item. Returns: (string): Value of the information item, if the item exists. The empty string, if the item does not exist. See lsb_release command output for details about these information items. distro.distro_release_attr(attribute) Return a single named information item from the distro release file data source of the current Linux distribution. Parameters: attribute (string): Key of the information item. Returns: (string): Value of the information item, if the item exists. The empty string, if the item does not exist. See distro release file for details about these information items. 18 Chapter 6. Single source accessor functions

23 CHAPTER 7 LinuxDistribution class This section describes the access via the distro.linuxdistribution class. See access to the information for a discussion of the different kinds of accessor functions. class distro.linuxdistribution(include_lsb=true, os_release_file=, distro_release_file= ) Provides information about a Linux distribution. This package creates a private module-global instance of this class with default initialization arguments, that is used by the consolidated accessor functions and single source accessor functions. By using default initialization arguments, that module-global instance returns data about the current Linux distribution (i.e. the distro this package runs on). Normally, it is not necessary to create additional instances of this class. However, in situations where control is needed over the exact data sources that are used, instances of this class can be created with a specific distro release file, or a specific os-release file, or without invoking the lsb_release command. The initialization method of this class gathers information from the available data sources, and stores that in private instance attributes. Subsequent access to the information items uses these private instance attributes, so that the data sources are read only once. Parameters: include_lsb (bool): Controls whether the lsb_release command output is included as a data source. If the lsb_release command is not available in the program execution path, the data source for the lsb_release command will be empty. os_release_file (string): The path name of the os-release file that is to be used as a data source. An empty string (the default) will cause the default path name to be used (see os-release file for details). If the specified or defaulted os-release file does not exist, the data source for the os-release file will be empty. distro_release_file (string): The path name of the distro release file that is to be used as a data source. An empty string (the default) will cause a default search algorithm to be used (see distro release file for details). 19

24 If the specified distro release file does not exist, or if no default distro release file can be found, the data source for the distro release file will be empty. Public instance attributes: os_release_file (string): The path name of the os-release file that is actually used as a data source. The empty string if no distro release file is used as a data source. distro_release_file (string): The path name of the distro release file that is actually used as a data source. The empty string if no distro release file is used as a data source. include_lsb (bool): The result of the include_lsb parameter. This controls whether the lsb information will be loaded. Raises: IOError: Some I/O issue with an os-release file or distro release file. subprocess.calledprocesserror: The lsb_release command had some issue (other than not being available in the program execution path). UnicodeError: A data source has unexpected characters or uses an unexpected encoding. linux_distribution(full_distribution_name=true) Return information about the Linux distribution that is compatible with Python s platform. linux_distribution(), supporting a subset of its parameters. For details, see distro.linux_distribution(). id() Return the distro ID of the Linux distribution, as a string. For details, see distro.id(). name(pretty=false) Return the name of the Linux distribution, as a string. For details, see distro.name(). version(pretty=false, best=false) Return the version of the Linux distribution, as a string. For details, see distro.version(). version_parts(best=false) Return the version of the Linux distribution, as a tuple of version numbers. For details, see distro.version_parts(). major_version(best=false) Return the major version number of the current distribution. For details, see distro.major_version(). minor_version(best=false) Return the minor version number of the Linux distribution. For details, see distro.minor_version(). build_number(best=false) Return the build number of the Linux distribution. For details, see distro.build_number(). like() Return the IDs of distributions that are like the Linux distribution. 20 Chapter 7. LinuxDistribution class

25 For details, see distro.like(). codename() Return the codename of the Linux distribution. For details, see distro.codename(). info(pretty=false, best=false) Return certain machine-readable information about the Linux distribution. For details, see distro.info(). os_release_info() Return a dictionary containing key-value pairs for the information items from the os-release file data source of the Linux distribution. For details, see distro.os_release_info(). lsb_release_info() Return a dictionary containing key-value pairs for the information items from the lsb_release command data source of the Linux distribution. For details, see distro.lsb_release_info(). distro_release_info() Return a dictionary containing key-value pairs for the information items from the distro release file data source of the Linux distribution. For details, see distro.distro_release_info(). os_release_attr(attribute) Return a single named information item from the os-release file data source of the Linux distribution. For details, see distro.os_release_attr(). lsb_release_attr(attribute) Return a single named information item from the lsb_release command output data source of the Linux distribution. For details, see distro.lsb_release_attr(). distro_release_attr(attribute) Return a single named information item from the distro release file data source of the Linux distribution. For details, see distro.distro_release_attr(). 21

26 22 Chapter 7. LinuxDistribution class

27 CHAPTER 8 Normalization tables These translation tables are used to normalize the parsed distro ID values into reliable IDs. See distro.id() for details. They are documented in order to show for which distros a normalization is currently defined. As a quick fix, these tables can also be extended by the user by appending new entries, should the need arise. If you have a need to get these tables extended, please make an according request in the distro issue tracker. distro.normalized_os_id = {} Translation table for normalizing the ID attribute defined in os-release files, for use by the distro.id() method. Key: Value as defined in the os-release file, translated to lower case, with blanks translated to underscores. Value: Normalized value. distro.normalized_lsb_id = {'enterpriseenterprise': 'oracle', 'redhatenterpriseworkstation Translation table for normalizing the Distributor ID attribute returned by the lsb_release command, for use by the distro.id() method. Key: Value as returned by the lsb_release command, translated to lower case, with blanks translated to underscores. Value: Normalized value. distro.normalized_distro_id = {'redhat': 'rhel'} Translation table for normalizing the distro ID derived from the file name of distro release files, for use by the distro.id() method. Key: Value as derived from the file name of a distro release file, translated to lower case, with blanks translated to underscores. Value: Normalized value. 23

28 24 Chapter 8. Normalization tables

29 CHAPTER 9 Os-release file The os-release file is looked up using the path name /etc/os-release. Its optional additional location /usr/ lib/os-release is ignored. The os-release file is expected to be encoded in UTF-8. It is parsed using the standard Python shlex package, which treats it like a shell script. The attribute names found in the file are translated to lower case and then become the keys of the information items from the os-release file data source. These keys can be used to retrieve single items with the distro.os_release_attr() function, and they are also used as keys in the dictionary returned by distro. os_release_info(). The attribute values found in the file are processed using shell rules (e.g. for whitespace, escaping, and quoting) before they become the values of the information items from the os-release file data source. If the attribute VERSION is found in the file, the distro codename is extracted from its value if it can be found there. If a codename is found, it becomes an additional information item with key codename. See the os-release man page for a list of possible attributes in the file. Examples: 1. The following os-release file content: NAME='Ubuntu' VERSION=" LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu LTS" VERSION_ID="14.04" HOME_URL=" SUPPORT_URL=" BUG_REPORT_URL=" results in these information items: 25

30 2. The following os-release file content: Key Value name Ubuntu version LTS, Trusty Tahr id ubuntu id_like debian pretty_name Ubuntu LTS version_id home_url support_url bug_report_url codename Trusty Tahr NAME="Red Hat Enterprise Linux Server" VERSION="7.0 (Maipo)" ID="rhel" ID_LIKE="fedora" VERSION_ID="7.0" PRETTY_NAME="Red Hat Enterprise Linux Server 7.0 (Maipo)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:7.0:GA:server" HOME_URL=" BUG_REPORT_URL=" REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7" REDHAT_BUGZILLA_PRODUCT_VERSION=7.0 REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" REDHAT_SUPPORT_PRODUCT_VERSION=7.0 results in these information items: Key Value name Red Hat Enterprise Linux Server version 7.0 (Maipo) id rhel id_like fedora version_id 7.0 pretty_name Red Hat Enterprise Linux Server 7.0 (Maipo) ansi_color 0;31 cpe_name cpe:/o:redhat:enterprise_linux:7.0:ga:server home_url bug_report_url redhat_bugzilla_product Red Hat Enterprise Linux 7 redhat_bugzilla_product_version 7.0 redhat_support_product Red Hat Enterprise Linux redhat_support_product_version 7.0 codename Maipo 26 Chapter 9. Os-release file

31 CHAPTER 10 Lsb_release command output The lsb_release command is expected to be in the PATH, and is invoked as follows: lsb_release -a The command output is expected to be encoded in UTF-8. Only lines in the command output with the following format will be used: Where: <attr-name>: <attr-value> <attr-name> is the name of the attribute, and <attr-value> is the attribute value. The attribute names are stripped from surrounding blanks, any remaining blanks are translated to underscores, they are translated to lower case, and then become the keys of the information items from the lsb_release command output data source. The attribute values are stripped from surrounding blanks, and then become the values of the information items from the lsb_release command output data source. See the lsb_release man page for a description of standard attributes returned by the lsb_release command. Examples: 1. The following lsb_release command output: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu LTS Release: Codename: trusty results in these information items: 27

32 2. The following lsb_release command output: Key Value distributor_id Ubuntu description Ubuntu LTS release codename trusty LSB Version: n/a Distributor ID: SUSE LINUX Description: SUSE Linux Enterprise Server 12 SP1 Release: 12.1 Codename: n/a results in these information items: Key Value lsb_version n/a distributor_id SUSE LINUX description SUSE Linux Enterprise Server 12 SP1 release 12.1 codename n/a 28 Chapter 10. Lsb_release command output

33 CHAPTER 11 Distro release file Unless specified with a particular path name when using the distro.linuxdistribution class, the distro release file is found by using the first match in the alphabetically sorted list of the files matching the following path name patterns: /etc/*-release /etc/*_release /etc/*-version /etc/*_version where the following special path names are excluded: /etc/debian_version /etc/system-release /etc/os-release and where the first line within the file has the expected format. The algorithm to sort the files alphabetically is far from perfect, but the distro release file has the least priority as a data source, and it is expected that Linux distributions provide one of the other data sources. The distro release file is expected to be encoded in UTF-8. Only its first line is used, and it is expected to have the following format: Where: <name> [[[release] <version_id>] (<codename>)] square brackets indicate optionality, <name> is the distro name, <version_id> is the distro version, and <codename> is the distro codename. The following information items can be found in a distro release file (shown with their keys and data types): 29

34 id (string): Distro ID, taken from the first part of the file name before the hyphen (-) or underscore (_). Note that the distro ID is not normalized or translated to lower case at this point; this happens only for the result of the distro.id() function. name (string): Distro name, as found in the first line of the file. version_id (string): Distro version, as found in the first line of the file. If not found, this information item will not exist. codename (string): Distro codename, as found in the first line of the file. If not found, this information item will not exist. Examples: Note that the string in the codename field is not always really a codename. For example, opensuse returns x86_ The following distro release file /etc/centos-release: CentOS Linux release (Core) results in these information items: Key Value id centos name CentOS Linux version_id codename Core 2. The following distro release file /etc/oracle-release: Oracle Linux Server release 7.1 results in these information items: Key Value id oracle name Oracle Linux Server version_id The following distro release file /etc/suse-release: opensuse 42.1 (x86_64) results in these information items: Key Value id SuSE name opensuse version_id 42.1 codename x86_64 30 Chapter 11. Distro release file

35 Python Module Index d distro, 3 31

36 32 Python Module Index

37 Index B build_number() (distro.linuxdistribution method), 20 build_number() (in module distro), 14 C codename() (distro.linuxdistribution method), 21 codename() (in module distro), 14 D distro (module), 3 distro_release_attr() (distro.linuxdistribution method), 21 distro_release_attr() (in module distro), 18 distro_release_info() (distro.linuxdistribution method), 21 distro_release_info() (in module distro), 17 I id() (distro.linuxdistribution method), 20 id() (in module distro), 11 info() (distro.linuxdistribution method), 21 info() (in module distro), 14 L like() (distro.linuxdistribution method), 20 like() (in module distro), 14 linux_distribution() (distro.linuxdistribution method), 20 linux_distribution() (in module distro), 11 LinuxDistribution (class in distro), 19 lsb_release_attr() (distro.linuxdistribution method), 21 lsb_release_attr() (in module distro), 17 lsb_release_info() (distro.linuxdistribution method), 21 lsb_release_info() (in module distro), 17 M major_version() (distro.linuxdistribution method), 20 major_version() (in module distro), 14 minor_version() (distro.linuxdistribution method), 20 minor_version() (in module distro), 14 N name() (distro.linuxdistribution method), 20 name() (in module distro), 12 NORMALIZED_DISTRO_ID (in module distro), 23 NORMALIZED_LSB_ID (in module distro), 23 NORMALIZED_OS_ID (in module distro), 23 O os_release_attr() (distro.linuxdistribution method), 21 os_release_attr() (in module distro), 17 os_release_info() (distro.linuxdistribution method), 21 os_release_info() (in module distro), 17 V version() (distro.linuxdistribution method), 20 version() (in module distro), 13 version_parts() (distro.linuxdistribution method), 20 version_parts() (in module distro), 13 33

Digitizer operating system support

Digitizer operating system support Digitizer operating system support Author(s): Teledyne SP Devices Document ID: 15-1494 Classification: General release Revision: J Print date: 2018-08-08 1 Windows operating systems We deliver a Windows

More information

Manual Install Package Rpm Linux Command Line

Manual Install Package Rpm Linux Command Line Manual Install Package Rpm Linux Command Line You can either install it as a package or via another installer, or download the source code If you want to install Git on Linux via a binary installer, you

More information

Introduction to Operating Systems. Note Packet # 1. CSN 115 Operating Systems. Genesee Community College. CSN Lab Overview

Introduction to Operating Systems. Note Packet # 1. CSN 115 Operating Systems. Genesee Community College. CSN Lab Overview Introduction to Operating Systems Note Packet # 1 CSN 115 Operating Systems Genesee Community College CSN Lab Overview Dual booted Windows/Linux Workstations Linux workstations currently run CentOS and

More information

InstallAnywhere: Requirements

InstallAnywhere: Requirements InstallAnywhere: Requirements Create Multiplatform Installations from a Single Project File Physical, Cloud, and Virtual Environments, Plus Docker Containers Requirements This document shows the technical

More information

Frédéric Crozat SUSE Linux Enterprise Release Manager

Frédéric Crozat SUSE Linux Enterprise Release Manager Distribution build / delivery styles, one style to rule them all? Is rolling release the answer for everything? Or Service Pack? SUSE and opensuse experience Frédéric Crozat SUSE Linux

More information

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines.

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines. Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of

More information

12.04 (precise Pangolin)

12.04 (precise Pangolin) Install Oracle Java Runtime (jre) 7 In Ubuntu 12.04 (precise Pangolin) The easiest way to install the JDK 7 is to do it with the Web Up8 Oracle Java OOS. java version "1.8.0" Java(TM) SE Runtime Environment

More information

How To Manually Install Driver Ubuntu Server On Virtualbox

How To Manually Install Driver Ubuntu Server On Virtualbox How To Manually Install Driver Ubuntu 12.04 Server On Virtualbox I'm using virtual box in order to configure Ubuntu 12.04 Server. Video tutorials on youtube most people use ubuntu desktop and after odoo

More information

Centrify Infrastructure Services

Centrify Infrastructure Services CENTRIFY INFRASTRUCTURE SERVICES SUPPORTED PLATFORMS The following tables list all systems and system versions for which the Windows/Linux/UNIX Agent is available more platforms than any other solution.

More information

Centrify Server Suite, Standard Edition

Centrify Server Suite, Standard Edition CENTRIFY SERVER SUITE SUPPORTED PLATFORMS The following tables list all systems and system versions for which the Windows/Linux/UNIX Agent is available more platforms than any other solution. Versions

More information

R packages from a Fedora perspective

R packages from a Fedora perspective R packages from a Fedora perspective José Matos jamatos@{fep.up.pt, fedoraproject.org} (Mathematics Research Center, Economics School) Porto University and Fedora Project 12 August 2008 Overview Introduction

More information

Flush Dns Settings Linux Redhat 5 Step Step

Flush Dns Settings Linux Redhat 5 Step Step Flush Dns Settings Linux Redhat 5 Step Step Setup Cahing DNS Server in RHEL/CentOS 7. DNS cache servers are used to resolve any DNS query they receive. Operating System : CentOS Linux release 7.0.1406

More information

Server Monitoring. AppDynamics Pro Documentation. Version 4.1.x. Page 1

Server Monitoring. AppDynamics Pro Documentation. Version 4.1.x. Page 1 Server Monitoring AppDynamics Pro Documentation Version 4.1.x Page 1 Server Monitoring......................................................... 4 Standalone Machine Agent Requirements and Supported Environments............

More information

bootmachine Documentation

bootmachine Documentation bootmachine Documentation Release 0.6.0 Thomas Schreiber April 20, 2015 Contents 1 bootmachine 3 1.1 Configuration Management Tools.................................... 3 1.2 Providers.................................................

More information

UNIX, GNU/Linux and simple tools for data manipulation

UNIX, GNU/Linux and simple tools for data manipulation UNIX, GNU/Linux and simple tools for data manipulation Dr Jean-Baka DOMELEVO ENTFELLNER BecA-ILRI Hub Basic Bioinformatics Training Workshop @ILRI Addis Ababa Wednesday December 13 th 2017 Dr Jean-Baka

More information

How To Start Mysql Using Linux Command Line Client In Ubuntu

How To Start Mysql Using Linux Command Line Client In Ubuntu How To Start Mysql Using Linux Command Line Client In Ubuntu Step One: Install MySQL Client On Debian, Ubuntu or Linux Mint: Before you start typing commands at the MySQL prompt, remember that each In

More information

LINUX FUNDAMENTALS. Supported Distributions: Red Hat Enterprise Linux 6 SUSE Linux Enterprise 11 Ubuntu LTS. Recommended Class Length: 5 days

LINUX FUNDAMENTALS. Supported Distributions: Red Hat Enterprise Linux 6 SUSE Linux Enterprise 11 Ubuntu LTS. Recommended Class Length: 5 days LINUX FUNDAMENTALS The course is a challenging course that focuses on the fundamental tools and concepts of Linux and Unix. Students gain proficiency using the command line. Beginners develop a solid foundation

More information

Qualys Release Notes

Qualys Release Notes Qualys 8.9.1 Release Notes This new release of the Qualys Cloud Suite of Security and Compliance Applications includes improvements to Vulnerability Management and Policy Compliance. Qualys Cloud Platform

More information

Supported Linux distributions for POWER8 Linux on Power systems

Supported Linux distributions for POWER8 Linux on Power systems Supported Linux distributions for POWER8 Linux on Power systems Use this topic to find the Linux distributions optimized for POWER8 servers running Linux Note: The recommended Linux distribution for a

More information

UNIX. The Very 10 Short Howto for beginners. Soon-Hyung Yook. March 27, Soon-Hyung Yook UNIX March 27, / 29

UNIX. The Very 10 Short Howto for beginners. Soon-Hyung Yook. March 27, Soon-Hyung Yook UNIX March 27, / 29 UNIX The Very 10 Short Howto for beginners Soon-Hyung Yook March 27, 2015 Soon-Hyung Yook UNIX March 27, 2015 1 / 29 Table of Contents 1 History of Unix 2 What is UNIX? 3 What is Linux? 4 How does Unix

More information

CIS 90 Introduction to UNIX/Linux

CIS 90 Introduction to UNIX/Linux CIS 90 Introduction to UNIX/Linux For a copy of these slides browse to http://simms-teach.com and click on the link titled "CIS 90 preview for CS 1 students" 1 What is UNIX/Linux? 2 What is UNIX/Linux?

More information

Question and Answer U3A in Bath. Question and Answer. There were several questions this month, each given a section below.

Question and Answer U3A in Bath. Question and Answer. There were several questions this month, each given a section below. Question and Answer There were several questions this month, each given a section below. Certificate Patrol Add-on for Firefox When you visit a secure website, your browser checks that you are visiting

More information

The Unix Family. Linux 101. GNU/Linux distributions. Even more. MULTICS MIT/GE/Bell Labs. UNIX AT&T (Bell Labs) Mach, Carnegie Mellon

The Unix Family. Linux 101. GNU/Linux distributions. Even more. MULTICS MIT/GE/Bell Labs. UNIX AT&T (Bell Labs) Mach, Carnegie Mellon The Unix Family MULTICS MIT/GE/Bell Labs Linux 101 Johan Montelius KTH 2017 Mach, Carnegie Mellon GNU/Hurd OS X, Apple UNIX AT&T (Bell Labs) BSD Berkeley SysV AT&T Minix, Tanenbaum FreeBSD NetBSD GNU/Linux,

More information

Manual Of Virtualbox Additions Ubuntu Server 12.04

Manual Of Virtualbox Additions Ubuntu Server 12.04 Manual Of Virtualbox Additions Ubuntu Server 12.04 On the server I have Ubuntu 12.04.2. LTS I have Found on How do I install Guest Additions in a VirtualBox VM? now I repeat doing so. In both situation

More information

Reboot adieu! Online Linux kernel patching. Udo Seidel

Reboot adieu! Online Linux kernel patching. Udo Seidel Reboot adieu! Online Linux kernel patching Udo Seidel Agenda Who & Why? How? Players & Show! And? Me :-) Teacher of mathematics and physics PhD in experimental physics Started with Linux in 1996 Linux/UNIX

More information

How To Install Java Manually Linux Ubuntu Bit

How To Install Java Manually Linux Ubuntu Bit How To Install Java Manually Linux Ubuntu 12.10 32 Bit Installing oracle jdk 8 on linux- Ubuntu example. Links oracle.com p. web.umkc. Scroll to the bottom, and you can even read about different versions

More information

FSASIM: A Simulator for Finite-State Automata

FSASIM: A Simulator for Finite-State Automata FSASIM: A Simulator for Finite-State Automata P. N. Hilfinger Chapter 1: Overview 1 1 Overview The fsasim program reads in a description of a finite-state recognizer (either deterministic or non-deterministic),

More information

MCAFEE FOUNDSTONE FSL UPDATE

MCAFEE FOUNDSTONE FSL UPDATE 2017-DEC-07 FSL version 7.5.979 MCAFEE FOUNDSTONE FSL UPDATE To better protect your environment McAfee has created this FSL check update for the Foundstone Product Suite. The following is a detailed summary

More information

Manually Mount Usb Flash Drive Linux Command Line Redhat

Manually Mount Usb Flash Drive Linux Command Line Redhat Manually Mount Usb Flash Drive Linux Command Line Redhat How to Format USB in Linux using Command Line. This article will help you to format USB Flash drive in Ubuntu systems via Command line. So first

More information

Ubuntu Install Partition Server On. Virtualbox 4.2 >>>CLICK HERE<<<

Ubuntu Install Partition Server On. Virtualbox 4.2 >>>CLICK HERE<<< Ubuntu Install Partition 12.04 Server On Virtualbox 4.2 I would like to install Virtualbox guest addition using the terminal. Because that is most easy to reproduce and to document. On the server I have

More information

Integration of UNICORE Components into Linux Systems

Integration of UNICORE Components into Linux Systems Mitglied der Helmholtz-Gemeinschaft Integration of UNICORE Components into Linux Systems 15.12.2009 Rebecca Breu UNICORE Installation as of Now tgz or graphical installer all files installed into one directory

More information

Ubuntu Set Static Ip Address Command Line

Ubuntu Set Static Ip Address Command Line Ubuntu 10.04 Set Static Ip Address Command Line Check to see if everything works, Mount at startup, Automounter, Static Mounts These have to be IP addresses because of a limitation in portmap (it doesn't

More information

Article Number: 602 Rating: Unrated Last Updated: Tue, Jan 2, 2018 at 5:13 PM

Article Number: 602 Rating: Unrated Last Updated: Tue, Jan 2, 2018 at 5:13 PM NRDP - Installing NRDP From Source Article Number: 602 Rating: Unrated Last Updated: Tue, Jan 2, 2018 at 5:13 PM I ns t a lling NRDP Fr o m S o ur c e This document describes how to install Nagios Remote

More information

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression

\n is used in a string to indicate the newline character. An expression produces data. The simplest expression Chapter 1 Summary Comments are indicated by a hash sign # (also known as the pound or number sign). Text to the right of the hash sign is ignored. (But, hash loses its special meaning if it is part of

More information

pydocstyle Documentation

pydocstyle Documentation pydocstyle Documentation Release 1.0.0 Amir Rachum Oct 14, 2018 Contents 1 Quick Start 3 1.1 Usage................................................... 3 1.2 Error Codes................................................

More information

Release Notes. Amster 5. ForgeRock AS 201 Mission St., Suite 2900 San Francisco, CA 94105, USA (US)

Release Notes. Amster 5. ForgeRock AS 201 Mission St., Suite 2900 San Francisco, CA 94105, USA (US) Release Notes Amster 5 ForgeRock AS 201 Mission St., Suite 2900 San Francisco, CA 94105, USA +1 415-599-1100 (US) www.forgerock.com Copyright 2017 ForgeRock AS. Abstract Notes covering new features, fixes

More information

Chapter 1 - Introduction. September 8, 2016

Chapter 1 - Introduction. September 8, 2016 Chapter 1 - Introduction September 8, 2016 Introduction Overview of Linux/Unix Shells Commands: built-in, aliases, program invocations, alternation and iteration Finding more information: man, info Help

More information

opsi Linux support and the opsi extension: opsi-linux-client-agent

opsi Linux support and the opsi extension: opsi-linux-client-agent extension: opsi-linux-client-agent Stand: 02.05.2014 uib gmbh Bonifaziusplatz 1b 55118 Mainz Tel.:+49 6131 275610 www.uib.de info@uib.de i Contents 1 opsi Linux Support 1 1.1 Preconditions for using the

More information

Enterprise Compatibility Matrix

Enterprise Compatibility Matrix Version 3.0.3 May 08, 2009 1. Introduction This document lists the (in)compatibilities between all versions of Enterprise and various external/other components. Compatibility of future versions may change

More information

vrealize Automation Support Matrix vrealize Automation 6.2.x and 7.x 12 April 2018

vrealize Automation Support Matrix vrealize Automation 6.2.x and 7.x 12 April 2018 vrealize Automation Support Matrix vrealize Automation 6.2.x and 7.x 12 April 2018 To find the most up-to-date technical documentation, see vrealize Automation at docs.vmware.com. The VMware web site provides

More information

Table of Contents EVALUATION COPY

Table of Contents EVALUATION COPY Table of Contents Introduction... 1-2 A Brief History of Python... 1-3 Python Versions... 1-4 Installing Python... 1-5 Environment Variables... 1-6 Executing Python from the Command Line... 1-7 IDLE...

More information

vrealize Automation Support Matrix vrealize Automation 6.2.x and 7.x 6 September 2017

vrealize Automation Support Matrix vrealize Automation 6.2.x and 7.x 6 September 2017 vrealize Automation Support Matrix vrealize Automation 6.2.x and 7.x 6 September 2017 To find the most up-to-date technical documentation, see http://www.vmware.com/support/pubs/vcac-pubs.html. The VMware

More information

Introduction To Linux. Rob Thomas - ACRC

Introduction To Linux. Rob Thomas - ACRC Introduction To Linux Rob Thomas - ACRC What Is Linux A free Operating System based on UNIX (TM) An operating system originating at Bell Labs. circa 1969 in the USA More of this later... Why Linux? Free

More information

Manual Of Virtualbox Additions Linux Mint 12

Manual Of Virtualbox Additions Linux Mint 12 Manual Of Virtualbox Additions Linux Mint 12 VirtualBox Extension is a set of open source component which extend the Centos/Redhat Fedora Linux Mint opensuse Ubuntu raj@ubuntu:~$ wget download.virtualbox.org/virtualbox/4.3.12/

More information

How To Install Java Manually Linux Mint 14 >>>CLICK HERE<<<

How To Install Java Manually Linux Mint 14 >>>CLICK HERE<<< How To Install Java Manually Linux Mint 14 Cinnamon From Usb Oracle Java 9 (early access release) is now available in the WebUpd8 Oracle Java PPA for all supported Ubuntu / Linux Mint versions. You can

More information

XC Series Shifter User Guide (CLE 6.0.UP02) S-2571

XC Series Shifter User Guide (CLE 6.0.UP02) S-2571 XC Series Shifter User Guide (CLE 6.0.UP02) S-2571 Contents Contents 1 About the XC Series Shifter User Guide...3 2 Shifter System Introduction...6 3 Download and Convert the Docker Image...7 4 Submit

More information

Jdk Linux Ubuntu Bit Desktop Iso >>>CLICK HERE<<<

Jdk Linux Ubuntu Bit Desktop Iso >>>CLICK HERE<<< Jdk Linux Ubuntu 10.04 32 Bit Desktop Iso Introduction, 64-bit PC (amd64, x86_64) (Recommended), 32-bit PC (i386, x86) The minimal iso image will download packages from online archives at of collections

More information

How To Install Java Manually Linux Mint 14 >>>CLICK HERE<<<

How To Install Java Manually Linux Mint 14 >>>CLICK HERE<<< How To Install Java Manually Linux Mint 14 Alongside Windows 7 Your user manual indicates i must ensure the signature of the downloaded iso is the user guide two days after installing Linux Mint 14 alongside

More information

RHEL Packaging. (making life easier with RPM) Jindr ich Novy Ph.D., June 26, 2012

RHEL Packaging. (making life easier with RPM) Jindr ich Novy Ph.D., June 26, 2012 RHEL Packaging (making life easier with RPM) Jindr ich Novy Ph.D., jnovy@redhat.com June 26, 2012 RHEL Packaging 1/30 Agenda 1 How Red Hat Enterprise Linux is packaged 2 Software Collections (SCLs) Filesystem

More information

Elivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi

Elivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi Elivepatch Flexible distributed Linux Kernel live patching Alice Ferrazzi 1 Summary Live patch explanation Current live patch services Motivation for elivepatch Elivepatch solution Implementation Challenge

More information

2018/08/19 23:57 1/5 3 Installation from packages

2018/08/19 23:57 1/5 3 Installation from packages 2018/08/19 23:57 1/5 3 Installation from packages 3 Installation from packages From distribution packages Several popular OS distributions have Zabbix packages provided. You can use these packages to install

More information

Compatibility matrix: HP Service Manager Software version 7.00

Compatibility matrix: HP Service Manager Software version 7.00 Compatibility matrix: HP Service Manager Software version 7.00 Click one of the following links to see more detailed information. Servers Windows Client Web Client Compatibility between Service Manager

More information

Fedora Linux Toolbox: Commands For Fedora, CentOS And Red Hat Power Users By Christopher Negus;Francois Caen READ ONLINE

Fedora Linux Toolbox: Commands For Fedora, CentOS And Red Hat Power Users By Christopher Negus;Francois Caen READ ONLINE Fedora Linux Toolbox: 1000+ Commands For Fedora, CentOS And Red Hat Power Users By Christopher Negus;Francois Caen READ ONLINE the latest versions of Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21, Linux

More information

Iterators & Generators

Iterators & Generators Iterators & Generators Sequences A sequence is something that you can: Index into Get the length of What are some examples of sequences? Sequences We ve been working with sequences all semester! Examples:

More information

CS197U: A Hands on Introduction to Unix

CS197U: A Hands on Introduction to Unix CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 2 was due before class Assignment 3 will be posted soon

More information

Linux Essentials Objectives Topics:

Linux Essentials Objectives Topics: Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives

More information

pybdg Documentation Release 1.0.dev2 Outernet Inc

pybdg Documentation Release 1.0.dev2 Outernet Inc pybdg Documentation Release 1.0.dev2 Outernet Inc April 17, 2016 Contents 1 Source code 3 2 License 5 3 Documentation 7 Python Module Index 15 i ii Bitloads, or bit payloads, are compact payloads containing

More information

Comparison.

Comparison. 1 / 27 Comparison Linux Konferenca 2009 28 September 2009 2 / 27 Table of contents 1 2 3 4 mall 3 / 27 1 4 / 27 Introduction software solution All-in-one Easy to install Easy to manage

More information

Linux Distributions (Distros) and Competitors. Pick your poison

Linux Distributions (Distros) and Competitors. Pick your poison Linux Distributions (Distros) and Competitors Pick your poison By Lineage Redhat Tree: RHEL, Fedora, Centos, Mandrake (Mandriva) Debian tree: Debian, Ubuntu and it s variants, LinuxMint, Knoppix Gentoo

More information

Course Wiki. Today s Topics. Web Resources. Amazon EC2. Linux. Apache PHP. Workflow and Tools. Extensible Networking Platform 1

Course Wiki. Today s Topics. Web Resources. Amazon EC2. Linux. Apache PHP. Workflow and Tools. Extensible Networking Platform 1 Today s Topics Web Resources Amazon EC2 Linux Apache PHP Workflow and Tools Extensible Networking Platform 1 1 - CSE 330 Creative Programming and Rapid Prototyping Course Wiki Extensible Networking Platform

More information

Support Lifecycle Policy

Support Lifecycle Policy Support Lifecycle Policy Release 2017.11.01 Kopano BV Aug 21, 2018 Contents 1 Abstract 2 2 Kopano Support Lifecycle Policy 3 2.1 Overview of Release Versioning................................... 3 2.2

More information

Install Oracle 11g Client On Linux Command Line

Install Oracle 11g Client On Linux Command Line Install Oracle 11g Client On Linux Command Line This post describes step by step installation of Oracle Database 11g Release 2 on easiest way to install all the latest Oracle Linux dependencies automatically.

More information

Vestec Automatic Speech Recognition Engine Standard Edition Version Installation Guide

Vestec Automatic Speech Recognition Engine Standard Edition Version Installation Guide Vestec Automatic Speech Recognition Engine Standard Edition Version 1.1.1 Installation Guide Vestec Automatic Speech Recognition Engine Standard Edition Version 1.1.1 Installation Guide Copyright 2009

More information

Welcome to Linux Foundation E-Learning Training

Welcome to Linux Foundation E-Learning Training Welcome to Linux Foundation E-Learning Training by The Linux Foundation 06/04/2018 Version 7.3. All rights reserved. Specific instructions for your course will be addressed in the Appendix. After reading

More information

Honu. Version November 6, 2010

Honu. Version November 6, 2010 Honu Version 5.0.2 November 6, 2010 Honu is a family of languages built on top of Racket. Honu syntax resembles Java. Like Racket, however, Honu has no fixed syntax, because Honu supports extensibility

More information

How To Install Java Manually Linux Terminal Server 2008

How To Install Java Manually Linux Terminal Server 2008 How To Install Java Manually Linux Terminal Server 2008 The RDP protocol component "DATA ENCRYPTION" detected an error in the Explanation: If you are installing the first Primary Server on a Linux device,

More information

Docker for HPC? Yes, Singularity! Josef Hrabal

Docker for HPC? Yes, Singularity! Josef Hrabal Docker for HPC? Yes, Singularity! Josef Hrabal IT4Innovations josef.hrabal@vsb.cz support@it4i.cz Virtual Machine Hardware (CPU, Memory, NIC, HDD) Host OS (Windows, Linux, MacOS) Hypervisor (VirtualBox,

More information

Jedox Suite. Platform Support Guide

Jedox Suite. Platform Support Guide Jedox Suite Platform Support Guide with Technical Reference Jedox Suite Platform Support Guide with Technical Reference Jedox AG Dated: 23-Oct-2012 Copyright Jedox AG Copyright Reserved. Reproduction including

More information

This guide is broken up into several sections and covers different Linux distributions and non- Linux operating systems.

This guide is broken up into several sections and covers different Linux distributions and non- Linux operating systems. NRPE - How To Uninstall NRPE Article Number: 741 Rating: Unrated Last Updated: Fri, Aug 11, 2017 at 1:02 AM Unins t a lling NRPE This document describes how to unins ta ll NRPE that is installed from source.

More information

$ /path/to/python /path/to/soardoc/src/soardoc.py

$ /path/to/python /path/to/soardoc/src/soardoc.py SoarDoc User s Manual Dave Ray ray@soartech.com October 16, 2003 Introduction SoarDoc is an embedded metadata documentation format and tool for Soar. This format facilitates the automatic generation of

More information

Linux Fundamentals (L-120)

Linux Fundamentals (L-120) Linux Fundamentals (L-120) Modality: Virtual Classroom Duration: 5 Days SUBSCRIPTION: Master, Master Plus About this course: This is a challenging course that focuses on the fundamental tools and concepts

More information

Setup VirtualBox with Ubuntu bit on Windows7 64bit host. A native installation is of course fine, too. Let updater update.

Setup VirtualBox with Ubuntu bit on Windows7 64bit host. A native installation is of course fine, too. Let updater update. Apache Manually Installing Ubuntu 12.10 On Windows 7 64 Bit 32-bit installations: 256M or higher, 64-bit installations: 512M or higher If not, check your Apache configuration to ensure that htaccess is

More information

Percona Monitoring and Management Documentation

Percona Monitoring and Management Documentation Percona Monitoring and Management Documentation Release 1.1.4 Percona LLC and/or its affiliates 2009-2017 May 29, 2017 CONTENTS I Basics 3 II Advanced 27 III Reference 57 i ii Percona Monitoring and Management

More information

2018/07/03 10:59 1/5 4 Installation from packages

2018/07/03 10:59 1/5 4 Installation from packages 2018/07/03 10:59 1/5 4 Installation from packages 3 Installation from packages From distribution packages Several popular OS distributions have Zabbix packages provided. You can use these packages to install

More information

Printing on Client LINUX. Todd Fujinaka. October 2006

Printing on Client LINUX. Todd Fujinaka. October 2006 Printing on Client LINUX Todd Fujinaka October 2006 Purpose Examine state of Desktop Linux printing as of 8/2006 Limit scope of project to desktop printing examine popular home user/small office printers

More information

Ekran System System Requirements and Performance Numbers

Ekran System System Requirements and Performance Numbers Ekran System System Requirements and Performance Numbers Table of Contents System Requirements... 3 Performance Numbers... 6 Database Statistics... 8 2 System Requirements Ekran System claims different

More information

What is new in syslog-ng Premium Edition 6 LTS

What is new in syslog-ng Premium Edition 6 LTS What is new in syslog-ng Premium Edition 6 LTS April 06, 2018 Copyright 1996-2018 Balabit, a One Identity business Table of Contents 1. Preface... 3 2. Changes since syslog-ng PE 5 F6... 4 3. Changes between

More information

TA-nmon Documentation

TA-nmon Documentation TA-nmon Documentation Release 1.3.0 Guilhem Marchand May 11, 2018 Contents 1 Overview: 3 1.1 About the TA-nmon, technical addon for Nmon Performance app for Splunk............. 3 1.2 Release notes...............................................

More information

How to find and Delete Duplicate files in directory on Linux server with find and fdupes command

How to find and Delete Duplicate files in directory on Linux server with find and fdupes command How to find and Delete Duplicate files in directory on Linux server with find and fdupes command Author : admin Linux / UNIX find command is very helpful to do a lot of tasks to us admins such as Deleting

More information

NetVault Bare Metal Recovery (VaultDR) Supported Platforms

NetVault Bare Metal Recovery (VaultDR) Supported Platforms NetVault Support Policy... 1 1BAdditional NetVault Backup Compatibility Matrixes... 1 NetVault Bare Metal Recovery (VaultDR) Overview... 1 NetVault Bare Metal Recovery (VaultDR) Supported Platforms...

More information

vrealize Hyperic Supported Configurations and System Requirements vrealize Hyperic 5.8.4

vrealize Hyperic Supported Configurations and System Requirements vrealize Hyperic 5.8.4 vrealize Hyperic Supported Configurations and System Requirements vrealize Hyperic 5.8.4 vrealize Hyperic Supported Configurations and System Requirements You can find the most up-to-date technical documentation

More information

Software repository suse linux. Software repository suse linux.zip

Software repository suse linux. Software repository suse linux.zip Software repository suse linux Software repository suse linux.zip 22/10/2014 Zypper is command line interface in SUSE Linux which is used to install, update, remove software, manage repositories.download

More information

Lecture 1 Niyaz M. Salih

Lecture 1 Niyaz M. Salih Lecture 1 Niyaz M. Salih Definition An Operating System, or OS, is low-level software that enables a user and higher-level application software to interact with a computer s hardware and the data and other

More information

Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer

Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer CS-1004, Introduction to Programming for Non-Majors, C-Term 2017 Setting up Python 3.5, numpy, and matplotlib on your Macintosh or Linux computer Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute

More information

Geneious Floating License Manager Version Biomatters Ltd

Geneious Floating License Manager Version Biomatters Ltd Geneious Floating License Manager Version 2.1.2 Biomatters Ltd August 31, 2016 2 Introduction A Geneious Floating License is provided by a server to clients that can request a license over a network. The

More information

Red Hat Enterprise Linux 6.4 Security-enhanced. Linux User Guide >>>CLICK HERE<<<

Red Hat Enterprise Linux 6.4 Security-enhanced. Linux User Guide >>>CLICK HERE<<< Red Hat Enterprise Linux 6.4 Securityenhanced Linux User Guide New and Changed Features for Red Hat Enterprise Linux 6.4. 1.1.6. New and Changed SELinux: Avoid SELinux on GFS2. 2.5.5. Setting Up NFS Over.

More information

Table of Contents. Dive Into Python...1

Table of Contents. Dive Into Python...1 ...1 Chapter 1. Installing Python...2 1.1. Which Python is right for you?...2 1.2. Python on Windows...2 1.3. Python on Mac OS X...3 1.4. Python on Mac OS 9...5 1.5. Python on RedHat Linux...5 1.6. Python

More information

SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON

SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON Read Online and Download Ebook SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE TASKS USING BASH SCRIPTING AND SHELL PROGRAMMING BY JASON CANNON DOWNLOAD EBOOK : SHELL SCRIPTING: HOW TO AUTOMATE COMMAND LINE

More information

Open World Forum 2013

Open World Forum 2013 Open World Forum 2013 Bareos is a pure Open Source fork of the bacula.org project Agenda Bareos introduction New features Open source strategy and community contribution Bareos Introduction Fork started

More information

Cisco XML API Overview

Cisco XML API Overview CHAPTER 1 This chapter contains these sections: Introduction, page 1-1 Cisco Management XML Interface, page 1-2 Cisco XML API and Router System Features, page 1-3 Cisco XML API Tags, page 1-3 Introduction

More information

Linux Mint: A Second Look. (A goal-based adventure) STLLUG February 2017

Linux Mint: A Second Look. (A goal-based adventure) STLLUG February 2017 Linux Mint: A Second Look (A goal-based adventure) STLLUG February 2017 Or, Updating the Cataloger s Workstation a Linux Success Story About Me This is the first production Linux Mint system I have set

More information

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message.

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message. What is CGI? The Common Gateway Interface (CGI) is a set of standards that define how information is exchanged between the web server and a custom script. is a standard for external gateway programs to

More information

ACT-R RPC Interface Documentation. Working Draft Dan Bothell

ACT-R RPC Interface Documentation. Working Draft Dan Bothell AC-R RPC Interface Documentation Working Draft Dan Bothell Introduction his document contains information about a new feature available with the AC-R 7.6 + software. here is now a built-in RPC (remote

More information

Called Party Transformation Pattern Configuration

Called Party Transformation Pattern Configuration CHAPTER 48 Called Party Transformation Pattern Configuration Use the following topics to configure a called party transformation pattern: Settings, page 48-1 Related Topics, page 48-4 Settings In Cisco

More information

shodan-python Documentation

shodan-python Documentation shodan-python Documentation Release 1.0 achillean Feb 24, 2018 Contents 1 Introduction 3 1.1 Getting Started.............................................. 3 2 Examples 7 2.1 Basic Shodan Search...........................................

More information

Carbonite Availability 8.2, Carbonite Migrate 8.2 and Carbonite Cloud Migration Supported Platforms Chart

Carbonite Availability 8.2, Carbonite Migrate 8.2 and Carbonite Cloud Migration Supported Platforms Chart Carbonite Availability 8.2, Carbonite Migrate 8.2 and Carbonite Cloud Migration Supported Platforms Chart Currently shipping products and supported platforms Contents Carbonite Availability and Carbonite

More information

vrealize Hyperic Supported Configurations and System Requirements

vrealize Hyperic Supported Configurations and System Requirements vrealize Hyperic Supported Configurations and System Requirements vrealize Hyperic 5.8.4 This document supports the version of each product listed and supports all subsequent versions until the document

More information

Jet Data Manager 2014 Product Enhancements

Jet Data Manager 2014 Product Enhancements Jet Data Manager 2014 Product Enhancements Table of Contents Overview of New Features... 3 New Standard Features in Jet Data Manager 2014... 3 Additional Features Available for Jet Data Manager 2014...

More information

streamio Documentation

streamio Documentation streamio Documentation Release 0.1.0.dev James Mills April 17, 2014 Contents 1 About 3 1.1 Examples................................................. 3 1.2 Requirements...............................................

More information

LINUX FUNDAMENTALS (5 Day)

LINUX FUNDAMENTALS (5 Day) www.peaklearningllc.com LINUX FUNDAMENTALS (5 Day) Designed to provide the essential skills needed to be proficient at the Unix or Linux command line. This challenging course focuses on the fundamental

More information