Administration système LinuxAdministration réseaux et système (STI)
Linux System Administration
Teaching unit Network and System Administration · AS06_PRS2 | EC Code AS06_PRS2-5
6ECTS (EU)
1Coefficient
22:40Hours
Séquencement
Learning objectives
- This course covers all the concepts used in the installation and administration of a Unix operating system.
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| C Programming | Programming Principles | S5 |
| Networks | Introduction to Systems and Networks | S5 |
| System Programming | System Introduction | S5 |
| Introduction to Systems | PO STI 1 | S3 |
Program
Courses
- History of UNIX.
- Basic concepts on Unix administration:
- The UNIX tree,
- The scores,
- The different types of files,
- Boot loader and boot hardware procedure,
- Starting and stopping a UNIX system,
- Demons and the launch of services,
- File systems, processes and virtual memory.
- Operation of a Unix system:
- User accounts,
- Authentication,
- Leaves on files, disk quotas and ACLs,
- Timed execution: cron, at and operating scripts,
- The kernel: operation, modules, configuration and compilation,
- X-Window,
- Backup and restoration,
- The impressions,
- The network,
- Syslog and Accounting.
TDs
- Installation from scratch GNU/Linux Gentoo
- Disk management with LVM2/RAID
- Recovery of a failed system
- Log management with syslog-ng
- Management of planned spots with cron
- Implementation of a C system service
- Compilation of a Linux kernel
- Machine interview: repeat all TDs in 1h20
Assessment
- Examination in progress (20 minutes)
- 1 TD to render
- machine exam at the last session of TD
References
- Pons, Nicolas, "Linux: system administration", Ed. ENI
- Frisch, Aeleen; Valot, Céline, "The basics of system administration", O'Reilly
Skills
4| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_4 | implement | a GNU/Linux operating system | 3 |
| C2_2 | manage | a GNU/Linux operating system | 3 |
| C2_2 | illustrate | running a GNU/Linux system | 2 |
| C2_2 | list | the basic bricks of a GNU/Linux system | 1 |
SecNumEdu Skills
| Skill | Lecture hours | Practical hours | Entry level | Exit level |
|---|---|---|---|---|
| Operating system security | 10 | 10 | 1 | 2 |
| Account management, authentication, permissions on files, disk quotas and ACLs, compilation of a minimum kernel, backups and restorations, Syslog and Accounting. | ||||
| Physical security | 1 | 1 | 0 | 1 |
| Material security, BIOS/UEFI, Boot Loader and hardware boot procedure. | ||||