Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

Introduction to Linux training course

Conquer the fundamentals of Linux

About the course

Learn Linux quickly and effectively with our practical, hands-on training. This course takes you from the fundamentals of the Linux file system and command line to essential system administration skills.

Whether you're new to Linux or transitioning from Windows/macOS, you'll develop the skills to manage files, work with processes, and automate tasks.

We offer customised training for specific Linux distributions to meet your needs, including Debian, Arch, Fedora and derivatives such as Ubuntu and Red Hat Enterprise Linux.

Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.

  • By the end of this course, attendees will be able to:

    • Understand the core concepts of Linux and its architecture, including its history, popular distributions, and the role of the kernel and shell.
    • Navigate the Linux file system efficiently using essential commands and understand the standard directory hierarchy.
    • Manage files and directories effectively, performing operations such as creating, viewing, copying, moving, and deleting.
    • Control user and group permissions on files and directories to manage access and enhance system security.
    • Utilise intermediate command-line techniques, including input/output redirection, pipes, and text filtering tools like grep, sed, and awk.
    • Edit text files proficiently using the Vim editor, mastering its different modes and essential commands for text manipulation.
    • Monitor and control processes running on a Linux system, including viewing, managing, and scheduling jobs.
    • Write basic Bash shell scripts incorporating variables, parameters, and control flow statements for automation.
    • Retrieve essential system information regarding hardware, network configuration, and resource usage.
    • Archive and compress files using common Linux utilities like tar, gzip, and bzip2.
  • This course is designed for:

    • System administrators

    • Developers

    • DevOps engineers

    • Anyone new to Linux

    ...who need to quickly get up to speed with the Linux operating system and command line.

  • In order to fully benefit from this course, you should be comfortable using a computer and have a basic understanding of files and directories.

    We can customise training to match your team's experience and needs - for instance, with more time and coverage of fundamentals for less experienced users, or a faster pace and/or stretch goals for Windows / macOS power users who need to gain familiarity quickly with a specific Linux distro.

  • This Linux course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

    Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.

  • Linux Fundamentals and Command Line Basics

    Introduction to Linux

    • Linux and UNIX history: Key concepts, lineage, and the open-source philosophy.

    • Linux distributions: Overview of popular distributions (Ubuntu, Fedora, CentOS/RHEL), their purposes, and differences.

    • Linux architecture: Kernel, shell, and user space.

    • Logging in and the shell environment.

    Users, Groups, and Permissions

    • Linux security model: Users, groups, and file permissions.

    • Managing users and groups: useradd, userdel, groupadd, groupdel, usermod.

    • Understanding file permissions: read, write, execute (rwx).  

    • Changing file permissions: chmod (numeric and symbolic modes).

    • Changing file ownership: chown, chgrp.

    Navigating the File System and Basic Commands

    • The Linux file system hierarchy: /, /bin, /etc, /home, /usr, /var, etc.

    • Essential commands for navigation: pwd, cd, ls (with options), tree.

    • Creating, viewing, and manipulating files: touch, cat, less, head, tail, echo, >,>>.

    • Creating and managing directories: mkdir, rmdir.

    • Copying, moving, and deleting files and directories: cp, mv, rm (and the importance of being careful with rm -rf).

    Intermediate Command Line, Text Editing, and Processes

    Intermediate Command Line Skills

    • Input/output redirection and pipes: <, >, >>, |.

    • Filtering and manipulating text: grep, sed, awk, sort, uniq.

    • Finding files: find, locate, which.

    • Command history and aliases: history, !, alias, unalias.

    • Shell expansion: wildcards (*, ?, []), brace expansion.

    The Vim Text Editor

    • Introduction to Vim: modes of operation (normal, insert, visual, command-line).

    • Basic Vim navigation: h, j, k, l, gg, G, Ctrl+f, Ctrl+b.

    • Inserting and appending text: i, a, o, O.

    • Deleting and changing text: x, dd, dw, c, s, r.

    • Copying and pasting text: yy, p, P.

    • Searching and replacing: /, ?, n, N, :s.

    • Saving and exiting: :w, :q, :wq, :q!.

    Processes and Job Control

    • Understanding processes: PID, parent-child relationships.

    • Viewing processes: ps, top, htop.

    • Controlling processes: kill, killall, pkill.

    • Foreground and background processes: &, Ctrl+z, bg, fg, jobs.

    • Scheduling processes: at, cron.

    Day 3: Shell Scripting, System Information, and Archiving

    Introduction to Bash Scripting

    • Introduction to Bash: shell vs. script, shebang (#!/bin/bash).

    • Writing basic Bash scripts: variables, parameters, and comments.  

    • Control flow in Bash scripts: if, then, else, elif, for, while, case.

    • Bash functions.

    • Basic script debugging.

    System Information and Utilities

    • Getting system information: uname, uptime, hostname, date, cal.

    • Disk usage: df, du.

    • Memory usage: free, vmstat.

    • Network information: ifconfig (or ip addr), ping, netstat, ss.

    • Overview of Package management: apt (Debian/Ubuntu) or yum/dnf (Fedora/CentOS/RHEL).

    Archiving and Compression

    • Archiving files: tar (creating, extracting, listing archives).

    • Compressing files: gzip, bzip2, xz.

    • Combining archiving and compression: tar -czvf, tar -xzvf, etc.

    • Disk backups (Basics): dump, restore

    Permissions and Security

    • A deeper dive into file system permissions

    • SetUID, SetGID, and Sticky Bits

    • ACLs (Access Control Lists)

    • Official Documentation (Man Pages): man command: The most fundamental resource on any Linux system. Type man <command_name> (e.g., man ls, man grep) in your terminal to get detailed documentation for almost any command.

    • The Linux Command Line (by William Shotts): http://linuxcommand.org/tlcl.php

Trusted by

CERN organisation logo IBM company logo

Public Courses Dates and Rates

Standard duration: 3 days

Please get in touch for pricing and availability.

Course enquiry

Send us a no-obligation enquiry about this course

Choose how you first heard about Framework Training.

Related courses