Getting Started with Linux Novell’s Guide to CompTIA’s Linux

Shared by: ygq15756
-
Stats
views:
18
posted:
10/29/2010
language:
English
pages:
47
Document Sample
scope of work template
							 Getting Started with Linux:
Novell’s Guide to CompTIA’s
   Linux+ (Course 3060)
 The Historical Development of UNIX
• At the end of the 1960s, most operating systems
  were only designed for batch operations
   – Programs in punch cards or perforated strips
   – Debugging was inefficient
• First version of UNIX was written in Assembler
• UNIX was rewritten in 1971 in C
• Functionalities were very quickly added to UNIX
  and it reached a very high level of maturity




                                                    2
 The Historical Development of UNIX
             (continued)
• A series of commercial UNIX derivatives were
  developed
• BSD UNIX (Berkeley Software Distribution, 1978)
• In 1983, AT&T began marketing UNIX SystemV
  – They proclaimed SystemV as “the” UNIX standard
  – Licensing changed considerably
• Quarrels between UNIX vendors prevented a
  standardization of the UNIX family




                                                     3
        The Development of Linux
• Linux tries to combine the best of both worlds
• 1991: Linus Torvalds, a Finnish student, developed
  a rudimentary kernel that he passed on as a source
  text to others who were interested via the Internet
• Source code was made available with the GPL
  (General Public License) the freedom to change
  and share all versions of a program
• Linux rapidly developed into a project involving
  many people



                                                    4
The Development of Linux (continued)
• The development of the system’s core (Linux
  kernel) is still coordinated by Linus Torvalds
   – The functions of the kernel include I/O control,
     device control, process management, and file
     management



   • Other system components are maintained by other
     people or groups



                                                        5
The Development of Linux (continued)
• There are two current versions of development:
   – A stable version, identified by an even number after
     the first dot example 2.6.5
   – Developer versions, identified by an odd number
     after the first dot example 2.5.1
• Linux distributions are based on the even-
  numbered versions
   – They often provide current development kernels,
     which, under certain circumstances, are needed for
     the integration of new hardware components



                                                            6
The Development of Linux (continued)

• Because Linux is written in C, it is available for
  many different hardware platforms




                                                       7
Differences Between SUSE Linux and
    SUSE Linux Enterprise Server
• SLES is based on SUSE Linux Professional
   – The Professional distribution is intensely tested and
     security and stability is improved
• SLES contains some features that will be made
  available in future versions of SUSE Professional
• SLES 9 has fewer packages than the Professional
  distribution
• SLES has a guaranteed life cycle of 5 years
   – Only the SLES product is certified by independent
     hardware and software vendors

                                                             8
  Identify the Components of SLES 9
• SLES 9 has several new and improved features
  – Updated Core System with Latest Versions/Features
    of All Packages
  – New and Improved YaST Modules
  – Next Generation Linux Kernel 2.6.5
  – Improved High Availability Support




                                                    9
  Updated Core System with Latest
  Versions/Features of All Packages
• Updated core system features and versions:
  –   SUSE Linux kernel (version 2.6.5)
  –   Main C library (glibc 2.3.3)
  –   GNU compiler collection (GCC 3.3.3)
  –   XFree X11 graphical user interface (XFree 4.3.99)
  –   KDE Desktop Environment (3.2.1)
  –   GNOME Desktop Environment (2.4.2)
  –   File, print, and other services for Windows (Samba
      3.0.4)
  – Apache Web server version 2.x (Apache 2.0.49)
  – Domain name server (BIND 9.2.3)
                                                           10
   New and Improved YaST Modules

• YaST is the installation and administration tool for
  SLES 9
• Includes the following improvements:
   – New YaST license (GPL)
   – New and improved installation methods (NFS,
     HTTP, FTP, VNC, SSH, and SLP)
   – New and improved configuration modules (such as
     DNS)




                                                         11
  Next Generation Linux Kernel 2.6.5
            (continued)
• Improvements (continued):
  –   Support for more than 64 CPUs
  –   Support for thousands of devices and disks
  –   Improved block I/O layer
  –   Improved network stack: IPv6, IPSEC, Mobile IPv6
  –   Hotplug support (SCSI, USB, Firewire, PCI, and CPU)
  –   Persistent device names and unified device handling
  –   Class-based kernel resource management (CKRM)




                                                      12
                    Summary
• Linux is an advanced multiuser and multitasking
  operating system developed by Linus Torvalds
• The Linux source code is protected under GPL; it can
  be publicly developed and distributed
• One of the most prominent Linux distributions is
  SUSE Linux




                                                   13
14
• http://www.youtube.com/watch?v=4XpnKHJAok8


             http://www.youtube.com/watch?v=4XpnK
             HJAok8hthttp://www.youtube.com/watch?
             v=4XpnKHJAok8tp://www.youtube.com/
             watch?v=4XpnKHJAok8




                                                     15
         Chapter 2 -- Introduction

• In Linux, the GUI is a normal application that you
  can choose whether or not to install
• You can configure most services in Linux by editing
  an ASCII text file, so you do not need a GUI if you
  want your computer to act only as a server
• Not installing a GUI has the following advantages:
   – Stability
   – Performance
   – Security


                                                   16
      Overview of the Linux Desktop

• The base of any GUI on Linux is the X Window
  System (simply called X or X11)
   – It allows you to control the input and output of several
     applications in different windows of a GUI
   – Created in 1984 at MIT
   – Initial goal: enable graphical applications across a
     network, independent of hardware
• Graphical applications run in their own windows
• Text-based applications are carried out in a terminal
  window
                                                           17
  Use the KDE Desktop Environment

• One of the most frequently used graphical desktop
  environments is KDE (installed by default)
• The following explains how to use KDE on SLES 9:
  –   How to Log In
  –   How to Log Out
  –   How to Shut Down and Reboot the Linux System
  –   How to Identify KDE Desktop Components
  –   How to Manage Icons in the KDE Environment
  –   How to Use the Konqueror File Manager


                                                     18
How to Log In




                19
How to Log In (continued)




                            20
How to Log In (continued)




                            21
                         How to Log Out

• At the bottom of the KDE menu, select Logout
• You can also right-click on the window background
  and select the same option from the popup menu
• A confirmation dialog box appears
• If you select Logout again, you are logged out and
  the login screen reappears, allowing you or another
  person to log in




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   22
            How to Log Out (continued)




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   23
  How to Shut Down and Reboot the
           Linux System
• If you are at the login screen, you can open the
  Menu menu and select from:
   – Session Type
   – Restart X Server
   – Shutdown Type (see Figure 2-6)
• Older computers have to be switched off manually
  when indicated to do so
   – If you switch the machine off too soon, this could
     possibly lead to loss of data
• Always shut down your computer before you turn it
  off
                                                          24
How to Shut Down and Reboot the
   Linux System (continued)




                          root password




                                    25
        How to Identify KDE Desktop
                Components
• After you log in, your system will by default start the
  KDE desktop environment; it is composed of:
   –   The Desktop
   –   The KDE Control Panel (Kicker)
   –   The KDE Menu
   –   Virtual Desktops
        • By default, two virtual desktops are configured




                                                            26
          How to Identify KDE Desktop
           Components (continued)
• The KDE menu consists of the following three
  sections:
    – Most Frequently Used Applications
    – All Applications
    – Actions
• A submenu in the KDE menu is marked by a small
  black arrow in the right-hand corner




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   27
          How to Identify KDE Desktop
           Components (continued)




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   28
              Use the GNOME Desktop
                    Environment
• Both GNOME and KDE are comfortable desktop
  environments
• Like KDE, GNOME supports drag and drop
• Numerous programs are specifically designed for
  GNOME
• To use the GNOME desktop environment, you
  need to know the following:
    –   How to Start GNOME
    –   How to Navigate in GNOME
    –   How to Manage Icons in GNOME
    –   How to Use the GNOME File Manager (Nautilus)
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   29
                   How to Start GNOME

• At login screen, select Session Type > GNOME
  from the Menu drop-down list




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   30
      How to Start GNOME (continued)




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   31
           How to Navigate in GNOME
• Top panel
    –   Applications menu for launching applications
    –   Actions menu for basic actions (such as logging out)
    –   The Nautilus file manager (house icon)
    –   The terminal emulation window (monitor icon)
    –   A clock
    –   A speaker icon for volume
    –   A menu listing all open windows
• Bottom panel
    – An icon to close all open windows
    – A task manager
    – A pager for the four virtual desktops
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   32
           How to Navigate in GNOME
                  (continued)
• Double-clicking an icon to start a program
• Set preferences for the desktop environment by
  selecting the Start Here icon
• To quit: Actions > Log Out in the GNOME panel




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   33
           How to Navigate in GNOME
                  (continued)




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   34
      How to Manage Icons in GNOME

• You can find icons in the following three areas on
  your desktop:
    – Desktop
    – Panel
    – Application Menu




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   35
     How to Manage Icons in GNOME:
                Desktop
• There are several ways to create a new icon on
  your desktop
• To create an icon for an application on your
  desktop, select the item in your Applications menu,
  drag it to a free space on your desktop, release the
  mouse button; then select Copy Here




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   36
     How to Manage Icons in GNOME:
                 Panel
• You can add new programs to the control panel by
  right-clicking a free area of the panel and then
  selecting Add to Panel
    – From the submenus displayed, select the application
      you want to add
• You can remove a program from the control panel
  by right-clicking its icon in the control panel and
  then selecting Remove from Panel
• You can move icons in the panel by holding down
  the right mouse button and selecting Move from
  the context menu
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   37
     How to Manage Icons in GNOME:
            Application Menu
• To add an entry to a menu, do the following:
    1. Double-click the Start Here icon on the desktop; the
       Start Here location appears
    2. In the file manager window, double-click the icon
       that represents the menu (Applications or Menu
       SuSE) to which you want to add the launcher
    3. Select File > Create Launcher; a Create Launcher
       dialog box is displayed
    4. Enter the properties of the launcher in the Create
       Launcher dialog box; then select OK


Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   38
How to Use the GNOME File Manager
             (Nautilus)




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   39
How to Use the GNOME File Manager
        (Nautilus, continued)




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   40
   Exercise 2-2 Explore Your GNOME
                Desktop
• Whether you use KDE or GNOME is entirely a
  matter of personal preference
• The purpose of this exercise is to familiarize you
  with the GNOME desktop




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   41
  Access the Command-Line Interface
           from the Desktop
• Virtual terminals were created in Linux to allow a
  user to run tasks in parallel
• With virtual terminals, you can work in Linux as if
  you had several classic terminals available at the
  same time
• By default, you have six virtual terminals (F1–F6)
  running on your computer
    – Press Ctrl + Alt + Fx to switch between individual
      terminals
    – Press Ctrl + Alt + F7 to switch back to your GUI

Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   42
  Access the Command-Line Interface
     from the Desktop (continued)
• You can determine the terminal currently being
  used from the tty (teletype) number (tty1–tty6)
• When you switch to a virtual terminal, a login
  prompt appears:
    Welcome to SUSE LINUX Enterprise Server 9 (i586)
      - Kernel 2.6.4-27-
    default (tty1).
    da10 login:
• To log out enter exit



Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   43
  Access the Command-Line Interface
     from the Desktop (continued)
• Besides using the virtual terminals, you can start a
  terminal emulation (called Konsole) from your KDE
  desktop Kicker by selecting the icon shown below




• The terminal opens inside a window with options
  you can select to modify the display of the terminal
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   44
    Exercise 2-3 Access the Command
              Line Interface
• SLES 9 does not need a GUI for its administration
• Even with a graphical desktop environment
  running, you can switch to the text consoles any
  time if you like to
• This exercise shows you how




Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   45
                                Summary
• You can interact with a Linux system using a
  graphical user interface (GUI) or command-line
  interface
• The Linux GUI is provided by the X Window System,
  which consists of an X server, window manager, and
  client applications
• A desktop environment such as KDE or GNOME can
  be used to standardize the X Window System
• The KDE Control Panel at the bottom of the KDE
  desktop may be used to start applications, switch
  virtual desktops, or open the KDE menu
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   46
                   Summary (continued)

• The top panel in the GNOME desktop may be used
  to start applications, whereas the bottom panel may
  be used to switch virtual desktops or control
  applications
• You can obtain a command-line interface in SLES by
  interacting with one of six virtual terminals
• To switch from a command-line interface to a GUI
  interface, you can use the Ctrl + Alt + F7 key
  combination


Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060)   47

						
Related docs