Linux Network and System Administration Short Courses
You will configure a Linux system with a view to optimising its functionality, reliability, performance and security. As 'root' user, you will have administrative privileges to perform System Administration tasks such as user account management, file system backup and restore, device configuration, automating tasks using shell scripting languages and troubleshooting along the way.
Topics also include an extensive explanation of networking protocols, network configuration, an overview of Linux and UNIX network security, as well as creating a secure L.A.M.P. server.
You must bring your own laptop to this class
Course Information
| Start Date | Start Time | Duration | Cost | Course Code | Apply |
|---|---|---|---|---|---|
| Tuesday 4 October 2011 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2520 | Apply Now |
| Tuesday 17 January 2012 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2520 | Apply Now |
| Tuesday 24 April 2012 | 18:30 - 20:30 | 10 weekly classes | £360.00 | CE2520 | Course Full |
Tutor Info
Evangelos Tsontsis is a Research Assistant/PhD student at King's College London. He has a BSc/MEng in Electrical and Computer Engineering from the Aristotle University of Thessaloniki (Greece) and an MSc degree in Telecommunication and Personal communication Systems from KCL. He is currently finishing his Phd in the Centre of Telecommunication Research (CTR) of King's College in the area of peer-to-peer networks. He is also developing his own p2p application using the Perl programming language that runs in both Windows/Unix systems.
Eligibility
Working knowledge of a programming language and experience of networked environments in a support, development or managerial role.
English Requirements
Applicants must be proficient in written and spoken English.What will I learn?
- Installing a Linux distribution: choosing a distribution, disk partitioning, BIOS settings, authentication settings, and Installation of packages (applications)
- Booting procedures; from floppy disk, Hard Disk Drive, and Network. Recovering from a failed bootup
- Device issues: video, mouse, keyboard, network cards, sound cards; Compile/configure device drivers, Xserver
- Configuring Linux: for networking in Local Area Networking and Wide Area Networking using TCP/IP
- Overview of the Unix file system; bash shell; file commands; directory structure
- Basics of system administration: 'root' privileges; user accounts and passwd files; backup and restore; overview of storage media and performance issues
- PERL scripting language and writing usefull administrative scrips; data structures, control loops, handling files, regular exressions
- InterProcess Communication: Pipes, UNIX sockets; TCP/IP protocols suite; foundamendal of Internet architecture, Server/Client models
- System Security issues: user authentication (passwords), Permissions for iles, users, groups, processes
- Network Security Issues: The embedded security of Linux systems and how to configure it according to our needs, firewalls, IPtables commands
- Setting up Apache web server, and loading ssl module, and php, Mail server, FTP server, SSH server and Webadmin for remote system configuration
- History of Linux and developments within the Open source movement; role of open source software in the current business environment
By the end of the course, you will be able to:
- Follow the steps required to install a Linux distribution
- Apply the basic concepts involved in Linux system administration
- Know how to move around and locate important files in a Unix environment
- Apply system security and configure it to their needs
- Apply Network Security and configure firewalls
- Read/Write administrative scripts using PERL language
- Install/configure important network services (servers)
- Have a better understanding of the Internet Architecture.
Teaching and Assessment
Informal assessment will take place through group discussion, class room activities, and questions and answers sessions as guided by your tutor.Recommended Reading
Hellum, D. (2000) Red Hat Linux, Installation and Configuration
Matt Welsh, Lar Kaufman, Matthias Kalle Dalheimer, Terry Dawson (1999)
Running Linux, O'Reilly.
Recommended websites will be made available during the course.