T1862

Ladda ner som PDF

Linux Basics for Developers

Linux for developersThis course is directed at anyone who wants so learn how a Linux-based system with GNU tools is designed and how to manage it.

We will go through several key operation system components, and learn a comprehensive set of basic commands for typical tasks. Computer-based exercises are a major part of the course, in order to ge hands-on experience.

Audience

This course is directed at participants with limited knowledge of Linux, who want to get a thorough understanding of Linux basics and be able to manage a Linux system.

Prior knowledge

The participants should be familiar with the concepts of an operating system and a command-line interface. Some prior knowledge of Linux is an advantage but not necessary.

Courseware

The course material is in English but can be delivered in Swedish or English

Background

Linux-based operation systems can be found in many places today. Small embedded systems, network routers, web servers, and personal computers for software developers all often run Linux-based operation systems. Although the requirements on these products are very different, the Linux kernel has proven itself to be a stable base to build an operation system upon.

After the course, the participants will know about the design of important parts of Linux, and are able to start developing software on a Linux-based operating system.

Course Contents

    • What is Linux?
    • History
    • Linux licenses
    • The Linux kernel and the root file system
    • Getting help and manual pages
    • Shell variables, wildcards and expansion
    • Partitions, file systems, i-nodes, and the file tree
    • Hard and symbolic links
    • Static and dynamic libraries
    • Command handling and redirection
    • Jobs and processes
    • Text editors and basic vi commands
    • Sed and other text tools
    • Users, groups and file permissions
    • Passwords and SSH
    • File archives and file compression
    • Basic network setup, routing, and diagnostics
    • Scheduling commands in the future
    • Halting and rebooting

 

Background

Linux-based operation systems can be found in many places today. Small embedded systems, network routers, web servers, and personal computers for software developers all often run Linux-based operation systems. Although the requirements on these products are very different, the Linux kernel has proven itself to be a stable base to build an operation system upon.

After the course, the participants will know about the design of important parts of Linux, and are able to start developing software on a Linux-based operating system.

Course Contents

    • What is Linux?
    • History
    • Linux licenses
    • The Linux kernel and the root file system
    • Getting help and manual pages
    • Shell variables, wildcards and expansion
    • Partitions, file systems, i-nodes, and the file tree
    • Hard and symbolic links
    • Static and dynamic libraries
    • Command handling and redirection
    • Jobs and processes
    • Text editors and basic vi commands
    • Sed and other text tools
    • Users, groups and file permissions
    • Passwords and SSH
    • File archives and file compression
    • Basic network setup, routing, and diagnostics
    • Scheduling commands in the future
    • Halting and rebooting

 

Utbildningen levereras i samarbete med

Kursfakta

Kurs-ID: T1862
Längd: 3 dagar
Pris exkl moms: 19 900 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 17.00

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
9 sep-11 sep
Boka nu!
11 nov-13 nov
Boka nu!
Göteborg
9 sep-11 sep
R
Boka nu!
11 nov-13 nov
R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

9 sep-11 sep
Boka nu!
11 nov-13 nov
Boka nu!

Tipsa