Skip to content.
|
Skip to navigation
Sections
Home
Material
Members
News
Events
Search Site
Advanced Search…
Site Map
Accessibility
Contact
Personal tools
Log in
Join
You are here:
Course Manager (
GNU/Linux advanced administration
)
Lessons
Glossary
Links
Tests
Faq
Discuss
Add Content
Organize
PageView
Export
GNU/Linux advanced administration
[-]
GNU/Linux advanced administration
Authors
Acknowledgements
Introduction
[-]
Introduction to the GNU/Linux operating system
Introduction
Free Software and Open Source
UNIX. A bit of history
GNU/Linux systems
The profile of the systems administrator
Tasks of the administrator
[-]
GNU/Linux distributions
Debian
Fedora Core
What we will look at...
Activities
Other sources of reference and information
[-]
Migration and coexistence with non-Linux systems
Introduction
Computer systems: environments
GNU/Linux services
Types of use
[-]
Migration or coexistence
Identify service requirements
Migration process
Migration workshop: case study analysis
Activities
Other sources of reference and information
[-]
Basic tools for the administrator
Introduction
Graphics tools and command lines
Standards documents
Online system documentation
[-]
Shells and Scripts
Interactive shells
Available shells
System variables
[-]
Programming scripts in Bash
Variables in Bash
Comparisons
Control structures
[-]
Package management tools
TGZ package
Fedora/Red Hat: RPM packages
Debian: DEB packages
Generic administration tools
Other tools
Activities
Other sources of reference and information
[-]
The kernel
Introduction
The kernel of the GNU/Linux system
Tailoring or updating the kernel
[-]
Configuration and compilation process
Kernel compilation versions 2.4.x
Migration to kernel 2.6.x
Compilation of the kernel versions 2.6.x
Compilation of the kernel in Debian (Debian way)
Patching the kernel
Kernel modules
Future of the kernel and alternatives
[-]
Workshop: configuring the kernel to the requirements of the user
To update kernel in Debian
Updating the kernel in Fedora/Red Hat
To tailor and install a generic kernel.
Activities
Other sources of reference and information
[-]
Local administration
Introduction
Distributions: special features
Booting and services levels
[-]
Observe the state of the system
System boot
Kernel: /proc directory
Kernel: /sys
Processes
System Logs
Memory
Disks and filesystems
[-]
Filesystem
Mount point
Permits
Users and groups
[-]
Printing servers
BSD LPD
LPRng
CUPS
[-]
filesystems disks and management
RAID software
Logical Volume Manager (LVM)
Software: updating
Non-interactive work
Workshop: combined practices of the different sections
Activities
Other sources of reference and information
[-]
Network administration
Introduction
[-]
Introduction to TCP/IP (TCP/IP suite)
Services on TCP/IP
What is TCP/IP?
Physical network devices (hardware)
TCP/IP Concepts
How do we assign an Internet address?
[-]
How should we configure the network?
[-]
Configuration of the NIC (network interface controller)
Configuration of network in Fedora (style).
Configuration of a Wi-Fi (wireless) network
Configuration of Name Resolver
Configuration of routing
Configuration of inetd
Additional configuration: protocols and networks
Security aspects
[-]
IP Options
Commands for solving problems with the network
DHCP Configuration
IP aliasing
IP Masquerade
NAT with kernel 2.2 or higher
How do I configure a DialUP and PPP connection?
Configuring the network through hotplug
Virtual private network (VPN)
Advanced configurations and tools
Activities
Annex. Controlling the services linked to an FC6 network.
[-]
Server administration
Introduction
[-]
Domain name system (DNS)
Cache names server
Forwarders
Configuration of an own domain
[-]
NIS (YP)
¿How do we initiate a local NIS client in Debian?
What resources must be specified in order to use NIS?
How should we execute a master NIS server?
How should we configure a server?
[-]
Remote connection services: telnet and ssh
Telnet and telnetd
[-]
SSH, Secure shell
ssh
sshd
Tunnel over SSH
[-]
File transfer services: FTP
ftp client (conventional)
FTP servers
[-]
Information exchange services at user level
The mail transport agent (MTA)
[-]
Internet message access protocol (IMAP)
Complementary aspects
News
[-]
World Wide Web (httpd)
Manual (minimum) configuration of httpd.conf
Apache 2.2 + SSL + PHP + MySQL
[-]
Proxy Service: Squid
Squid as an http accelerator
Squid as proxy-caching
[-]
OpenLdap (Ldap)
Creating and maintaining the database
[-]
File services (NFS)
Wiki server
Activities
Other sources of reference and information
[-]
Data administration
Introduction
[-]
PostgreSQL
How should we create a DB?
How can we access a DB?
SQL language
[-]
Installing PostgreSQL
Post-installation
DB users
Maintenance
Pgaccess
[-]
Mysql
Installation
Post-installation and verification
The mysql monitor program (client)
Administration
Graphic interfaces
[-]
Source code control system (CVS and Subversion)
Revision control system (RCS)
[-]
Concurrent versions system (CVS)
Example of a session
Multiple users
Graphic interfaces
Subversion
Activities
Other sources of reference and information
[-]
Security administration
Introduction
[-]
Types and methods of attack
Techniques used in the attacks
Countermeasures
System security
[-]
Local security
Bootloaders
Passwords and shadows
Suid and sticky bits
Enabling hosts
PAM modules
System alterations
[-]
SELinux
Architecture
Criticism
[-]
Network security
Service client
Server: inetd and xinetd
Intrusion detection
[-]
Filter protection through wrappers and firewalls
Firewalls
Netfilter: IPtables
Packets of firewalls in the distributions
Final considerations
Security tools
Logs analysis
Workshop: security analysis using tools
Activities
Other sources of reference and information
[-]
Configuration, tuning and optimisation
Introduction
[-]
Basic aspects
Monitoring on a UNIX System V
Optimising the system
General optimisations
Additional configurations
Monitoring
Activities
Other sources of reference and information
[-]
Clustering
Introduction
[-]
Introduction to HPC
[-]
Beowulf
How do we configure the nodes?
Benefits of distributed computing
[-]
How should we programme to take advantage of concurrent computing?
PVM, parallel virtual machine
MPI, message passing interface
OpenMosix
[-]
Metacomputers, grid computing
Different computing architectures
Globus
Software, installation and administration of Globus
Activities
Other sources of reference and information
Bibliography
[-]
GNU Free Documentation License
PREAMBLE
APPLICABILITY AND DEFINITIONS
VERBATIM COPYING
COPYING IN QUANTITY
MODIFICATIONS
COMBINING DOCUMENTS
COLLECTIONS OF DOCUMENTS
AGGREGATION WITH INDEPENDENT WORKS
TRANSLATION
TERMINATION
FUTURE REVISIONS OF THIS LICENSE
view
Edit
Remove
Manifest
Compare
Portal — Portal
Creation Date:
17 April 2008 01:58:33 PM +05:30
Author:
wtebbens
GNU/Linux advanced administration
Content:
No content has been added.
Go Back