CompTIA Linux+ Powered by LPI Course Ημέρα & Ημερομηνία Διεξαγωγής 24/10/2015-25/10-31/10-01/11 7/11-8/11-14/11-15/11 8 Συναντήσεις 09:00-17:00 Tόπος Διεξαγωγής: City Unity College Λεωφόρος Αγλαντζιάς 79, 2ος όροφος, 2107 Αγλαντζιά Λευκωσία Τηλ. Επικοινωνίας: 22 332333 / Fax: 22 332313 Email: info@cityu.ac.cy / www.cityu.ac.cy *Οι ημερομηνίες δεν έχουν οριστικοποιηθεί απο την ΑΝΑΔ και ενδέχεται να αλλάξουν Τo πρόγραμμα εγκρίθηκε απο την ΑνΑΔ. Οι επιχειρήσεις που συμμετέχουν με εργοδοτούμενους τους οι οποίοι ικανοποιούν τα κριτήρια της ΑνΑΔ θα τύχουν της σχετικής επιχορήγησης.
Website: www.cityu.ac.cy - Facebοok: www.facebook.com/cucnicosia Email: info@cityu.ac.cy - Fax: 22 332313 - Tel: 22 332333 ΑΙΤΗΣΗ Τίτλος Προγράμματος που σας ενδιαφέρει:... Α. ΣΤΟΙΧΕΙΑ ΕΡΓΟΔΟΤΗ Επωνυμία εργοδότη:... Προσωπική επιχείρηση (φυσικό πρόσωπο) Σωματείο/ Ίδρυμα Εταιρεία Οργανισμός δημοσίου δικαίου Συνεταιρισμός Συντεχνία... Αρ. Μητρώου Εργοδότη Κοιν. Ασφαλίσεων... Αρ. Εγγραφής... Αρ. Εργοδοτούμενων... Διεύθυνση: Οδός και αριθμός:... Ηλεκτρονική Διεύθυνση... Τηλέφωνο... Φαξ... Διευθυντής: Κος/Κα... Δραστηριότητα εργοδότη:... Β. ΣΤΟΙΧΕΙΑ ΥΠΑΛΛΗΛΩΝ Α/Α ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΤΗΛΕΦΩΝΟ ΘΕΣΗ ΕΡΓΑΣΙΑΣ 1. 2. 3. 4. 5. 6.
Σκοπός Στόχοι Linux is a clone of the Unix operating system (OS) that has been popular in academia and many business environments for years. Formerly used exclusively on large mainframes, Unix and Linux can now run on small computers which are actually far more powerful than the mainframes of just a few years ago. Εγκατάσταση Διαφόρων Εκδόσεων Linux Χειρισμός και Παραμετροποίηση διαφόρων εκδόσεων του λειτουργικού συστήματος Εγκατάσταση και απεγκατάσταση προγραμμάτων Χειρισμός γραμμής εντολών. Δημιουργία Shell Script για αυτοματοποίηση και απλοποίηση διαδικασιών Because of its mainframe heritage, Unix (and hence also Linux) scales well to perform today s demanding scientific, engineering, and network server tasks. Linux consists of a kernel, which is the core control software, and many libraries and utilities that rely on the kernel to provide features with which users interact. The OS is available in many different distributions, which are collections of a specific kernel with specific support programs. Why should you learn about Linux? It s a fast-growing operating system, and it is inexpensive and flexible. Linux is also a major player in the small and mid-sized server field, and it s an increasingly viable platform for workstation and desktop use as well. By understanding Linux, you ll increase your standing in the job market. Even if you already know Windows or Mac OS and your employer uses these systems exclusively, understanding Linux will give you an edge when you re looking for a new job or you re looking for a promotion. For instance, this knowledge will help you to make an informed decision about if and when you should deploy Linux. The Computing Technology Industry Association (CompTIA) promotes the Linux+ exam as an introductory certification for people who want to enter careers involving Linux. The exam is meant to certify that an individual has the skills necessary to install, operate, and troubleshoot a Linux system and is familiar with Linux specific concepts and basic hardware. ΑΝΑΛΥΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΝΟΤΗΤΩΝ Exploring Linux Command-Line Tools Understanding Command-Line Basics Exploring Your Linux Shell Options Using a Shell Exploring Shell Configuration Using Environment Variables Getting Help Using Streams, Redirection, and Pipes Exploring Types of Streams Redirecting Input and Output Piping Data Between Programs Generating Command Lines Processing Text Using Filters File-Combining Commands File-Transforming Commands File-Formatting Commands File-Viewing Commands File-Summarizing Commands Using Regular Expressions Understanding Regular Expressions Using grep Using sed Managing Software Package Concepts Using RPM RPM Distributions and Conventions The rpm Command Set Extracting Data from RPMs Using Yum RPM and Yum Configuration Files RPM Compared to Other Package Formats Using Debian Packages Debian Distributions and Conventions
The dpkg Command Set Using apt-cache Using apt-get Using dselect, aptitude, and Synaptic Reconfiguring Packages Debian Packages Compared to Other Package Formats Configuring Debian Package Tools Converting Between Package Formats Package Dependencies and Conflicts Real and Imagined Package Dependency Problems Workarounds for Package Dependency Problems Startup Script Problems Managing Shared Libraries Library Principles Locating Library Files Library Management Commands Managing Processes Understanding the Kernel: The First Process Examining Process Lists Understanding Foreground and Background Processes Managing Process Priorities Killing Processes Review Questions Configuring Hardware Configuring the Firmware and Core Hardware Understanding the Role of the Firmware IRQs I/O Addresses DMA Addresses Boot Disks and Geometry Settings Coldplug and Hotplug Devices Configuring Expansion Cards Configuring PCI Cards Learning about Kernel Modules Loading Kernel Modules Removing Kernel Modules Configuring USB Devices USB Basics Linux USB Drivers USB Manager Applications Configuring Hard Disks Configuring PATA Disks Configuring SATA Disks Configuring SCSI Disks Configuring External Disks Designing a Hard Disk Layout Why Partition? Understanding Partitioning Systems An Alternative to Partitions: LVM Mount Points Common Partitions and Filesystem Layouts Creating Partitions and Filesystems Partitioning a Disk Preparing a Partition for Use Maintaining Filesystem Health Tuning Filesystems Maintaining a Journal Checking Filesystems Monitoring Disk Use Mounting and Unmounting Filesystems Temporarily Mounting or Unmounting Filesystems Permanently Mounting Filesystems Managing Files Using File Management Commands File Naming and Wildcard Expansion Rules File Commands File Archiving Commands Managing Links Directory Commands Managing File Ownership Assessing File Ownership Changing a File s Owner Changing a File s Group Controlling Access to Files Understanding Permissions Changing a File s Mode Setting the Default Mode and Group Changing File Attributes Managing Disk Quotas Enabling Quota Support Setting Quotas for Users Locating Files The FHS Tools for Locating Files Booting Linux and Editing Files Installing Boot Loaders Boot Loader Principles Using GRUB Legacy as the Boot Loader Using GRUB 2 as the Boot Loader Using Alternative Boot Loaders Understanding the Boot Process Extracting Information about the Boot Process Locating and Interpreting Boot Messages
The Boot Process Dealing with Runlevels and the Initialization Process Runlevel Functions Identifying the Services in a Runlevel Managing Runlevel Services Checking Your Runlevel Changing Runlevels on a Running System Using Alternative Boot Systems Configuring Upstart Using systemd Editing Files with Vi Understanding Vi Modes Exploring Basic Text-Editing Procedures Saving Changes Configuring the X Window System, Localization, and Printing Configuring Basic X Features X Server Options for Linux Methods of Configuring X X Configuration Options Obtaining X Display Information Configuring X Fonts Font Technologies and Formats Configuring X Core Fonts Configuring a Font Server Configuring Xft Fonts Managing GUI Logins The X GUI Login System Running an XDMCP Server Configuring an XDMCP Server Using X for Remote Access X Client-Server Principles Using Remote X Clients X Accessibility Keyboard and Mouse Accessibility Issues Screen Display Settings Using Additional Assistive Technologies Configuring Localization and Internationalization Setting Your Time Zone Querying and Setting Your Locale Configuring Printing Conceptualizing the Linux Printing Architecture Understanding PostScript and Ghostscript Running a Printing System Configuring CUPS Monitoring and Controlling the Print Queue Administering the System Managing Users and Groups Understanding Users and Groups Configuring User Accounts Configuring Groups Tuning User and System Environments Using System Log Files Understanding syslogd Setting Logging Options Manually Logging Data Rotating Log Files Reviewing Log File Contents Maintaining the System Time Linux Time Concepts Manually Setting the Time Using NTP Running Jobs in the Future Understanding the Role of cron Creating System cron Jobs Creating User cron Jobs Using anacron Using at Writing Scripts, Configuring Email, and Using Databases Managing the Shell Environment Reviewing Environment Variables Understanding Common Environment Variables Using Aliases Modifying Shell Configuration Files Writing Scripts Beginning a Shell Script Using Commands Using Variables Using Conditional Expressions Using Loops Using Functions Managing Email Understanding Email Choosing Email Software Working with Email Securing Your Email Server Managing Data with SQL Picking a SQL Package Understanding SQL Basics Using MySQL
Securing Your System Administering Network Security Using Super Server Restrictions Disabling Unused Servers Administering Local Security Securing Passwords Limiting root Access Setting Login, Process, and Memory Limits Locating SUID/SGID Files Configuring SSH SSH Basics Setting SSH Options for Your Computer SSH Security Considerations Using GPG Generating Keys Importing Keys Revoking a Key Encrypting and Decrypting Data Signing Messages and Verifying Signatures Κόστος 1200 Κόστος Επιχορήγησης 952 Πληρωτέο απο υποψήφιο 248