determine-os.rst
changeset 848 036b1658338c
parent 735 5c437e2d5fe1
child 899 7b4265c8d324
equal deleted inserted replaced
847:aabd0ddc26de 848:036b1658338c
    11     kernel release:  2.6.5-1.358
    11     kernel release:  2.6.5-1.358
    12     kernel version:  #1 Sat May 8 09:04:50 EDT 2004
    12     kernel version:  #1 Sat May 8 09:04:50 EDT 2004
    13 
    13 
    14 
    14 
    15 * Linux
    15 * Linux
    16 
       
    17 ** osinfo command.
       
    18 
       
    19 You can use the osinfo command to determine which distribution you use.
       
    20 
    16 
    21 ** Version files.
    17 ** Version files.
    22 
    18 
    23 See for file `/etc/<distroname>-version' or `/etc/<distroname>-release'.
    19 See for file `/etc/<distroname>-version' or `/etc/<distroname>-release'.
    24 
    20 
    66 Even if you run a custom kernel, you might still get hints from the gcc version like this
    62 Even if you run a custom kernel, you might still get hints from the gcc version like this
    67 one line from /var/log/syslog:
    63 one line from /var/log/syslog:
    68 
    64 
    69   Feb 20 05:54:07 sarge kernel: nf3 (root@sarge) (gcc version 3.4.4 20050314 (prerelease)
    65   Feb 20 05:54:07 sarge kernel: nf3 (root@sarge) (gcc version 3.4.4 20050314 (prerelease)
    70   (Debian 3.4.3-13sarge1)) #1 PREEMPT Thu Nov 16 20:31:43 CET 2006
    66   (Debian 3.4.3-13sarge1)) #1 PREEMPT Thu Nov 16 20:31:43 CET 2006
       
    67 
       
    68 ** 'lsb_release' command.
       
    69 
       
    70   $ sudo apt-get install lsb-release
       
    71 
       
    72   $ lsb_release -s -i
       
    73 Debian
       
    74   $ lsb_release -s -c
       
    75 squeeze
       
    76   $ lsb_release -s -r
       
    77 6.0