Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux command lines and administration in 2 days
Rating: 3.4 out of 5(532 ratings)
22,129 students

Linux command lines and administration in 2 days

your fast way for dealing with command line and making installations for web servers.
Created byAlaa Jalboush
Last updated 6/2018
English
English [Auto],

What you'll learn

  • they can configure web server, configure Linux server

Course content

1 section17 lectures1h 38m total length
  • Introduction0:55

    Master core Linux administration and usage basics by learning about files, permissions, linking file systems, the vi editor, and file compression in a real Linux terminal environment.

  • Install Putty1:43

    Learn how to install PuTTY, the main terminal for connecting to servers, download from the official site, choose 64-bit, install, open PuTTY, and connect to the server.

  • Listing - LS9:12

    Connect to a server and list files with ls, using -l for long format, -a to reveal hidden items, and -t to sort by modification time in Linux.

  • Date4:27

    Master Linux date commands to view and set current time, time zones, and dates like yesterday, today, tomorrow, or a specific day across zones such as Central Europe summertime.

  • File System5:58

    Explore the Linux file system structure, including /bin binaries, home directories, and mounting of temporary media. Learn how configurations, users, and groups support system administration.

  • File Commands11:18

    Explore file commands to view and inspect content using head, tail, and less; create, copy, move, and delete files; and navigate with pwd in the Linux shell.

  • Help3:14

    Explore common Linux commands and help resources, learn when to use quick download tools like wget, and understand how to view brief descriptions for each command.

  • Combining Commands7:39

    combine multiple commands using shell operators, learn how failure of one affects others, and practice copying files, listing results, and removing items.

  • Alias3:58

    Learn how to create and use aliases to substitute commands, simplify frequent tasks such as cd and clear, and understand when an alias is undefined.

  • Match6:55

    Learn practical Linux command line techniques to copy specific files, list directory contents, and restore picture files, while practicing basic file management tasks.

  • Users7:01

    Learn to view and manage users, identify the current user, and change file ownership. Use chmod and chown, and apply secure defaults like 755 instead of 777.

  • Apache4:35

    Install and restart Apache, explore the Apache server files, and manage sites and virtual hosts from the sites-available configuration on distributions.

  • Linking - Hard Linking6:52

    Learn hard links and symbolic links. Hard links give multiple names to the same file, so deleting original leaves copies; symbolic links act like shortcuts and depend on the target.

  • Linking - Symbolic Link2:45

    Explore symbolic links and how they reflect the original content, and how deletion of the origin affects the link.

  • Tar8:17

    Learn to use tar to bundle and compress folders and files into archives, and understand how to name archives and navigate their compressed contents.

  • FTP6:33

    Connect to an ftp server, navigate directories, and download or upload files, while listing contents and transferring data using a username.

  • Vi7:37

    Master vi basics for Linux command-line work, including insert mode, navigation with w and b, movement with 0 and G, deleting with d, undo with u, and searching with /.

Requirements

  • be able to type and only knowing basic english

Description

Unlock the full potential of the Linux command line in this in-depth course, designed to make you proficient in essential Linux commands and comfortable managing Linux systems, even from a non-Linux operating system. This course is perfect for anyone looking to develop practical Linux skills, whether for system administration, IT support, or personal use.

Starting with fundamental file and directory management, you’ll learn how to navigate the Linux file system with ease, handling files and directories through commands that allow you to create, delete, move, and rename them. Mastering permissions is another crucial part of this course, as it gives you the ability to set user and group access, ensuring that your systems remain secure. You’ll also learn about symbolic and hard linking, a powerful feature that enables efficient file management and resource access.

With Putty as your terminal interface, you’ll experience Linux as it’s typically used in professional environments where remote access is required. Working through this setup, you’ll become familiar with accessing Linux servers from Windows or other operating systems, simulating a real-world Linux environment. This approach gives you practical experience in navigating a Linux system, particularly in environments like Ubuntu, without needing Linux installed on your personal machine.

This course also dives into FTP for server-to-server file transfers, the basics of the vi editor for in-terminal editing, and file compression, enabling efficient storage and management of files. Each module is crafted to reinforce your command line confidence and effectiveness, leaving you prepared to tackle real Linux tasks on servers or virtual machines.

By the end of the course, you’ll have the foundational skills to administer and operate Linux systems, feeling prepared to apply your knowledge immediately in professional settings. Join us and become confident in navigating and managing Linux with ease!

Who this course is for:

  • Beginner Linux, web administrators, server lovers, web developers