Processes and Job Control

Total Page:16

File Type:pdf, Size:1020Kb

Processes and Job Control Processes and Job Control Jonathan K. Vis Dept. of Human Genetics, Leiden University Medical Center [email protected] Jonathan K. Vis (LUMC) Processes and Job Control 1 / 15 \an instance of a computer program that is being executed" | wikipedia.org Next to the program in execution a process has properties like: • who (user) is running it; • its id, :::; A process can interact: • processes can \talk" to each other; • processes can request resources from the OS. Jonathan K. Vis (LUMC) Processes and Job Control 2 / 15 Using the ps (process status) command Lists the running processes for the current user/terminal: PID TTY TIME CMD 6348 pts/24 00:00:06 evince 7089 pts/24 00:00:00 ps 23323 pts/24 00:00:00 bash 28359 pts/24 00:04:40 evince Jonathan K. Vis (LUMC) Processes and Job Control 3 / 15 To manage the output of ps we can use the -o option. ps -o pid,ppid,tty,uid,args PID PPID TTY UID COMMAND 6348 23323 pts/24 89604 evince processes.pdf 7237 23323 pts/24 89604 ps -o pid,ppid,tty,uid,args 23323 2727 pts/24 89604 bash 28359 23323 pts/24 89604 evince text.pdf For all the output options use: man ps. Jonathan K. Vis (LUMC) Processes and Job Control 4 / 15 What does it all mean? • PID | Every process has an id associated to it. It is an unique identifier, and that is how we can reference a specific process; • PPID | The parent's PID. Every (almost) process has a parent process, the process that was responsible for its creation; • TTY | This is a identifier of the terminal session that triggered this process. That is called the controlling terminal; • UID | This is the user id. It is the identifier for the user thats the owner of this process, and thats what will define the permissions this process will have. • ARGS | The command (followed by its arguments) that is running in this process. Jonathan K. Vis (LUMC) Processes and Job Control 5 / 15 fork() and exec() Every process is created in two stages (system calls): fork() Create a copy of the calling process. The newly created process is called the child, and the caller is the parent. This child process inherits everything that the parent has in memory, it is an almost exact copy (PID and PPID are different, for instance). exec() Replace the current process with a new one. The caller process is gone forever, and the new process takes its place. Jonathan K. Vis (LUMC) Processes and Job Control 6 / 15 Example: ls from bash 1. ls 2. bash creates an exact copy of itself using fork() 3. exec() to replace this copy with the ls process 4. when the ls is finished you are back to the parent process, that is bash. Jonathan K. Vis (LUMC) Processes and Job Control 7 / 15 $ cd nop bash: cd: nop: No such file or directory $ echo ${?} 1 Exit codes Every process exits with an exit code, that is between 0 and 255. Usually 0 means successful termination, i.e., without errors. $ cd $ echo ${?} 0 Jonathan K. Vis (LUMC) Processes and Job Control 8 / 15 Exit codes Every process exits with an exit code, that is between 0 and 255. Usually 0 means successful termination, i.e., without errors. $ cd $ echo ${?} 0 $ cd nop bash: cd: nop: No such file or directory $ echo ${?} 1 Jonathan K. Vis (LUMC) Processes and Job Control 8 / 15 Killing a running process Sometimes it is useful to terminate a running process. Ctrl+C in the controlling terminal (remember: not copy) kill -9 PID where PID is a valid process id kill -KILL PID Jonathan K. Vis (LUMC) Processes and Job Control 9 / 15 See the CPU and memory usage ps -o\%cpu,\%mem,cmd ps -p PID -o\%cpu,\%mem,cmd %CPU %MEM CMD 0.5 1.1 evince processes.pdf 0.0 0.0 ps -o %cpu,%mem,cmd 0.0 0.0 bash Jonathan K. Vis (LUMC) Processes and Job Control 10 / 15 Live monitoring top (table of processes) command Tasks: 297 total, 1 running, 296 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,8 us, 0,4 sy, 0,1 ni, 97,0 id, 1,7 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 8082284 total, 7136656 used, 945628 free, 467828 buffers KiB Swap: 8293372 total, 148028 used, 8145344 free. 2568880 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2308 jkvis 20 0 2160736 408668 58188 S 2,0 5,1 72:12.73 gnome-shell 2727 jkvis 20 0 740416 45448 20436 S 2,0 0,6 8:57.47 gnome-terminal 1142 root 20 0 490452 151152 108720 S 1,3 1,9 74:20.12 Xorg 8992 jkvis 20 0 4669916 1,622g 159472 S 1,3 21,0 1412:26 firefox 16250 jkvis 20 0 2381724 1,040g 1,002g S 0,7 13,5 752:53.78 VBoxHeadless 1751 redis 20 0 37016 5200 1060 S 0,3 0,1 8:48.82 redis-server 2145 jkvis 20 0 391608 48904 4552 S 0,3 0,6 7:19.45 ibus-daemon 24816 jkvis 20 0 1034684 51128 26860 S 0,3 0,6 86:11.84 VirtualBox ... Use < and > to navigate Use u and a username to show processes for that user q quits Jonathan K. Vis (LUMC) Processes and Job Control 11 / 15 time command time du . real 0m8.373s user 0m0.256s sys 0m1.744s • real | wall clock time; • user | only actual CPU time used in executing the process; • sys | CPU time spent in system calls within the kernel. Jonathan K. Vis (LUMC) Processes and Job Control 12 / 15 A process in UNIX | that is something doing a particular job | can run either in foreground or background. So far we have been running jobs in foreground: • jobs start per default in foreground; • the job has control over the terminal; • we cannot enter new commands while the job is running; • until the job is finished or interrupted (e.g. kill). Running a job in the background: • use & to start a job in background; • we remain in control of the terminal; • the background job can write to the terminal; • convenient for starting graphical programs: firefox &. Jonathan K. Vis (LUMC) Processes and Job Control 13 / 15 Moving a running job to the background We run: $ yes > /dev/null Press Ctrl+Z [1]+ Stopped yes > /dev/null Move this job to the background: $ bg Now this job is running in the background and we can use the terminal. To return to the job: $ fg Jonathan K. Vis (LUMC) Processes and Job Control 14 / 15 Job list We can get a job list using: $ jobs [1]- Running evince processes.pdf & [2]+ Stopped nano Alternatively, jobs can be found using ps or top. We can use the job number to select which job we want to bring to foreground: $ fg2 We can also terminate a job using its job number: $ kill -9 %2 Jonathan K. Vis (LUMC) Processes and Job Control 15 / 15.
Recommended publications
  • Desktop Migration and Administration Guide
    Red Hat Enterprise Linux 7 Desktop Migration and Administration Guide GNOME 3 desktop migration planning, deployment, configuration, and administration in RHEL 7 Last Updated: 2021-05-05 Red Hat Enterprise Linux 7 Desktop Migration and Administration Guide GNOME 3 desktop migration planning, deployment, configuration, and administration in RHEL 7 Marie Doleželová Red Hat Customer Content Services [email protected] Petr Kovář Red Hat Customer Content Services [email protected] Jana Heves Red Hat Customer Content Services Legal Notice Copyright © 2018 Red Hat, Inc. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
    [Show full text]
  • The GNOME Census: Who Writes GNOME?
    The GNOME Census: Who writes GNOME? Dave Neary & Vanessa David, Neary Consulting © Neary Consulting 2010: Some rights reserved Table of Contents Introduction.........................................................................................3 What is GNOME?.............................................................................3 Project governance...........................................................................3 Why survey GNOME?.......................................................................4 Scope and methodology...................................................................5 Tools and Observations on Data Quality..........................................7 Results and analysis...........................................................................10 GNOME Project size.......................................................................10 The Long Tail..................................................................................11 Effects of commercialisation..........................................................14 Who does the work?.......................................................................15 Who maintains GNOME?................................................................17 Conclusions........................................................................................22 References.........................................................................................24 Appendix 1: Modules included in survey...........................................25 2 Introduction What
    [Show full text]
  • Ubuntu Server Guide Basic Installation Preparing to Install
    Ubuntu Server Guide Welcome to the Ubuntu Server Guide! This site includes information on using Ubuntu Server for the latest LTS release, Ubuntu 20.04 LTS (Focal Fossa). For an offline version as well as versions for previous releases see below. Improving the Documentation If you find any errors or have suggestions for improvements to pages, please use the link at thebottomof each topic titled: “Help improve this document in the forum.” This link will take you to the Server Discourse forum for the specific page you are viewing. There you can share your comments or let us know aboutbugs with any page. PDFs and Previous Releases Below are links to the previous Ubuntu Server release server guides as well as an offline copy of the current version of this site: Ubuntu 20.04 LTS (Focal Fossa): PDF Ubuntu 18.04 LTS (Bionic Beaver): Web and PDF Ubuntu 16.04 LTS (Xenial Xerus): Web and PDF Support There are a couple of different ways that the Ubuntu Server edition is supported: commercial support and community support. The main commercial support (and development funding) is available from Canonical, Ltd. They supply reasonably- priced support contracts on a per desktop or per-server basis. For more information see the Ubuntu Advantage page. Community support is also provided by dedicated individuals and companies that wish to make Ubuntu the best distribution possible. Support is provided through multiple mailing lists, IRC channels, forums, blogs, wikis, etc. The large amount of information available can be overwhelming, but a good search engine query can usually provide an answer to your questions.
    [Show full text]
  • Ubuntu® 1.4Inux Bible
    Ubuntu® 1.4inux Bible William von Hagen 111c10,ITENNIAL. 18072 @WILEY 2007 •ICIOATENNIAl. Wiley Publishing, Inc. Acknowledgments xxi Introduction xxiii Part 1: Getting Started with Ubuntu Linux Chapter 1: The Ubuntu Linux Project 3 Background 4 Why Use Linux 4 What Is a Linux Distribution? 5 Introducing Ubuntu Linux 6 The Ubuntu Manifesto 7 Ubuntu Linux Release Schedule 8 Ubuntu Update and Maintenance Commitments 9 Ubuntu and the Debian Project 9 Why Choose Ubuntu? 10 Installation Requirements 11 Supported System Types 12 Hardware Requirements 12 Time Requirements 12 Ubuntu CDs 13 Support for Ubuntu Linux 14 Community Support and Information 14 Documentation 17 Commercial Support for Ubuntu Linux 18 Getting More Information About Ubuntu 19 Summary 20 Chapter 2: Installing Ubuntu 21 Getting a 64-bit or PPC Desktop CD 22 Booting the Desktop CD 22 Installing Ubuntu Linux from the Desktop CD 24 Booting Ubuntu Linux 33 Booting Ubuntu Linux an Dual-Boot Systems 33 The First Time You Boot Ubuntu Linux 34 Test-Driving Ubuntu Linux 34 Expioring the Desktop CD's Examples Folder 34 Accessing Your Hard Drive from the Desktop CD 36 Using Desktop CD Persistence 41 Copying Files to Other Machines Over a Network 43 Installing Windows Programs from the Desktop CD 43 Summary 45 ix Contents Chapter 3: Installing Ubuntu on Special-Purpose Systems 47 Overview of Dual-Boot Systems 48 Your Computer's Boot Process 48 Configuring a System for Dual-Booting 49 Repartitioning an Existing Disk 49 Getting a Different Install CD 58 Booting from a Server or Altemate
    [Show full text]
  • The Linux Command Line
    The Linux Command Line Second Internet Edition William E. Shotts, Jr. A LinuxCommand.org Book Copyright ©2008-2013, William E. Shotts, Jr. This work is licensed under the Creative Commons Attribution-Noncommercial-No De- rivative Works 3.0 United States License. To view a copy of this license, visit the link above or send a letter to Creative Commons, 171 Second Street, Suite 300, San Fran- cisco, California, 94105, USA. Linux® is the registered trademark of Linus Torvalds. All other trademarks belong to their respective owners. This book is part of the LinuxCommand.org project, a site for Linux education and advo- cacy devoted to helping users of legacy operating systems migrate into the future. You may contact the LinuxCommand.org project at http://linuxcommand.org. This book is also available in printed form, published by No Starch Press and may be purchased wherever fine books are sold. No Starch Press also offers this book in elec- tronic formats for most popular e-readers: http://nostarch.com/tlcl.htm Release History Version Date Description 13.07 July 6, 2013 Second Internet Edition. 09.12 December 14, 2009 First Internet Edition. 09.11 November 19, 2009 Fourth draft with almost all reviewer feedback incorporated and edited through chapter 37. 09.10 October 3, 2009 Third draft with revised table formatting, partial application of reviewers feedback and edited through chapter 18. 09.08 August 12, 2009 Second draft incorporating the first editing pass. 09.07 July 18, 2009 Completed first draft. Table of Contents Introduction....................................................................................................xvi
    [Show full text]
  • The Official Ubuntu Book
    Praise for Previous Editions of The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone book reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . In just a few weeks of having it, I’ve used it as a quick reference a half-dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank The Official Ubuntu Book Seventh Edition This page intentionally left blank The Official Ubuntu Book Seventh Edition Matthew Helmke Amber Graner With Kyle Rankin, Benjamin Mako Hill, and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]
  • Linux Open Pdf Via Terminal
    Linux Open Pdf Via Terminal pardonlessHebetudinous and Otto multiform. rescue his breadths metals leftwards. Curtis hammed fearlessly? Lauren catenated her Zionism uncheerfully, Consequently postscript file has severe problems like headers, you can use linux operating system will extract all linux terminal Need to pdf via linux? Rgb color space before published content on linux terminal open pdfs like sed à´¡so like effect processing of one. Notice that opens a new posts in the output color space so can be a certificate in this one must specify nclr icc profile can be opened. Command-line Guide for Linux Mac & Windows NRAO. File via terminal open a new tab for linux using head command. Then open a terminal window object change to the set that you. Xpdf1 XpdfReader. Already contains a pdf via a copy of pdfs, opening an analysis of new users will go back. Indicates the terminal open pdfs into that opens a lot or printer list the underlying platform dependent on your default application. Features for linux terminal open pdf via linux terminal while displaying properly securing an eps files if you learned this. MultiBootUSB is a met and self source cross-platform application which. CS4 Guide and Running Python from Terminal. Linux Command Line Krita Manual 440 documentation. -page Scrolls the first indicated file to the indicated page current with reuse-instance if the document is already in view Sets the. All files in your current but from txt extension to pdf extension you will. Then issue the pdf file you want to edit anything the File menu.
    [Show full text]
  • Install Gnome Software Center Arch
    Install gnome software center arch Upstream URL: License(s): GPL2. Maintainers: Jan Steffens. Package Size: MB. Installed Size: Installed Size​: ​ MB. gnome-software will be available as a preview in It can install, remove applications on systems with PackageKit. It can install updates on Gnome software will not start / Applications & Desktop. A quick video on Gnome Software Center in Arch Linux. Gnome unstable repository. There is a component called Polkit that is used by many applications to request root permissions to do things (it can do so because it's a. GNOME Software on #archlinux with native PackageKit backend, and this is a gui for installing software, ala ubuntu software manager, but distro This is some kind of Ubuntu Software Centre, with comments and all that. Need help installing Gnome Software Center for Arch Linux? Here are some instructions: Click DOWNLOAD HERE in the menu. Download the file. Make the file. I had to install it with along with packagekit. This is what's missing to make Antergos *the* beginner-friendly Arch-based distro, or general So, it is not a bad idea for the “Gnome Software Center” to include by default. GNOME software software center graphic that we will find the default in future releases of Fedora in addition to being installed in Arch Linux Please help me to install GNOME Software on. GNOME Software Will Work On Arch Linux With PackageKit the Alpm/Pacman back-end for using this GNOME application to install and. From: Sriram Ramkrishna ; To: desktop-devel-list devel-list gnome org>; Subject: gnome- software/packagekit.
    [Show full text]
  • Red Hat Enterprise Linux 7 7.9 Release Notes
    Red Hat Enterprise Linux 7 7.9 Release Notes Release Notes for Red Hat Enterprise Linux 7.9 Last Updated: 2021-08-17 Red Hat Enterprise Linux 7 7.9 Release Notes Release Notes for Red Hat Enterprise Linux 7.9 Legal Notice Copyright © 2021 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
    [Show full text]
  • Debian and Ubuntu
    Debian and Ubuntu Lucas Nussbaum lucas@{debian.org,ubuntu.com} lucas@{debian.org,ubuntu.com} Debian and Ubuntu 1 / 28 Why I am qualified to give this talk Debian Developer and Ubuntu Developer since 2006 Involved in improving collaboration between both projects Developed/Initiated : Multidistrotools, ubuntu usertag on the BTS, improvements to the merge process, Ubuntu box on the PTS, Ubuntu column on DDPO, . Attended Debconf and UDS Friends in both communities lucas@{debian.org,ubuntu.com} Debian and Ubuntu 2 / 28 What’s in this talk ? Ubuntu development process, and how it relates to Debian Discussion of the current state of affairs "OK, what should we do now ?" lucas@{debian.org,ubuntu.com} Debian and Ubuntu 3 / 28 The Ubuntu Development Process lucas@{debian.org,ubuntu.com} Debian and Ubuntu 4 / 28 Linux distributions 101 Take software developed by upstream projects Linux, X.org, GNOME, KDE, . Put it all nicely together Standardization / Integration Quality Assurance Support Get all the fame Ubuntu has one special upstream : Debian lucas@{debian.org,ubuntu.com} Debian and Ubuntu 5 / 28 Ubuntu’s upstreams Not that simple : changes required, sometimes Toolchain changes Bugfixes Integration (Launchpad) Newer releases Often not possible to do work in Debian first lucas@{debian.org,ubuntu.com} Debian and Ubuntu 6 / 28 Ubuntu Packages Workflow lucas@{debian.org,ubuntu.com} Debian and Ubuntu 7 / 28 Ubuntu Packages Workflow Ubuntu Karmic Excluding specific packages language-(support|pack)-*, kde-l10n-*, *ubuntu*, *launchpad* Missing 4% : Newer upstream
    [Show full text]
  • INDIAN LANGUAGE SUPPORT in GNOME-TERMINAL B.Tech Information Technology
    INDIAN LANGUAGE SUPPORT IN GNOME-TERMINAL A Project Report Submitted by Kulkarni Swapnil 110708035 Kulkarni Mihir 110708033 DigeSourabh 110708020 in partial fulfilment for the award of the degree of B.Tech Information Technology Under the guidance of Prof. Abhijit A.M. College of Engineering, Pune DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY, COLLEGE OF ENGINEERING, PUNE-5 May, 2011 Acknowledgements We would sincerely like to acknowledge the following people who played a very im- portant role in the success of the project. They guided us from time to time and helped us whenever we were stuck at any point. We deeply appreciate their commitment and dedication towards the spread of Open Source and the Free Software Movement in general. Prof. Abhijit A.M. - Our guide and mentor throughout the project. We thank him for giving us the opportunity to work with him and in particular on this project and for spending invaluable time in critical moments of our project. Praveen Arimbrathodiyil, Pravin Satpute, Santhosh Thottingal - For provid- ing timely help and guidance. We would also like to thank Dr. Jibi Abraham [HOD Computer Engg. and Information Technology, COEP] and all the staff of Computer Engg. and Information Technology Department. Last but not the least, we would like to thank the whole FOSS community and the people involved in Indic Langauge Computing throughtout the world without whom this project would not have been a reality. DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATION TECHNOLOGY, COLLEGE OF ENGINEERING, PUNE CERTIFICATE Certified that this project, titled “INDIAN LANGUAGE SUPPORT IN GNOME- TERMINAL” has been successfully completed by Kulkarni Swapnil 110708035 Kulkarni Mihir 110708033 DigeSourabh 110708020 and is approved for the partial fulfilment of the requirements for the degree of “B.Tech.
    [Show full text]
  • Read Me Before Installing
    Version 7.3 Update 1 Release Notes April 2018-1 0898600-7.3-1 Architect ™ READREAD MEME BEFOREBEFORE INSTALLINGINSTALLING THISTHIS PRODUCTPRODUCT Disclaimer The information contained in this document is subject to change without notice. Concurrent Real-Time has taken efforts to remove errors from this document, however, Concurrent Real-Time’s only liability regarding errors that may still exist is to correct said errors upon their being made known to Concurrent Real-Time. License Duplication of this manual without the written consent of Concurrent Real-Time is prohibited. Any copy of this manual reproduced with permission must include the Concurrent Real-Time copyright notice. Trademark Acknowledgments Concurrent Real-Time and its logo are registered trademarks of Concurrent Real-Time. All other Concurrent Real-Time product names are trademarks of Concurrent Real-Time while all other product names are trademarks or registered trademarks of their respective owners. Linux® is used pursuant to a sublicense from the Linux Mark Institute. © 2018 Concurrent Real-Time – All Rights Reserved Concurrent Real-Time 2881 Gateway Drive Pompano Beach, FL 33069 Note: Information subject to change without notice. Chapter 0Contents 1.0 Introduction . 1 1.1 Product Description . 1 1.2 Related Publications . 1 1.3 Syntax Notation . 2 2.0 Prerequisites . 3 3.0 Target Boards . 4 3.1 Supported Target Boards . 4 3.2 Board Support Packages . 4 4.0 Changes in This Release . 5 5.0 Installation & Upgrade Procedures . 7 6.0 Software Removal . 8 7.0 Known Issues . 9 8.0 GNOME/MATE Desktop Integration . 10 9.0 Software Updates and Support .
    [Show full text]