Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Linux Tips

Linux Tips

16h 12mBeginner2021-09-28

Authors

Scott Simpson

Scott Simpson

Creating Technology Courses as a Senior Staff Author at LinkedIn

Course details

Linux is the operating system of choice for enterprises that need a stable, agile, and open-source platform, and it's only getting more popular. Qualified system administrators are in demand. If you've been anticipating a transition to Linux for your company or your career, or thinking about using Linux at home, this series presents a great opportunity to explore it—one tip at a time. Instructor covers a wide range of topics relevant to anyone interested in broadening their knowledge of Linux core concepts, including virtualization, the Linux file system, file management, file transfer, process management, multitasking, networking, and security. Plus, learn about compatible hardware and the Linux desktop experience.

Skills covered

Serial (Weekly)LinuxNetwork AdministrationNetwork and System AdministrationOpen Source

Concepts

0. Introduction

  • 01 - Welcome

Foundations

  • 02 - Foundations - What's Linux
  • 03 - Foundations - Distros
  • 04 - Foundations - Installing Linux in a virtual machine
  • 05 - Foundations - USB installer
  • 06 - Foundations - Installing Linux
  • 07 - Foundations - Dual-booting your system
  • 08 - Foundations - Core Utilities
  • 09 - Foundations - Linux on a VPS
  • 10 - Linux on Azure
  • 11 - Google Cloud Platform
  • 12 - Linux on DigitalOcean

System Basics

  • 13 - System basics - The Linux file system
  • 14 - System basics - The command line
  • 15 - System basics - Keyboard shortcuts
  • 16 - System basics - sudo access and root
  • 17 - System basics - Explore a system
  • 18 - System basics - Exploring Bash
  • 19 - System basics - Bash scripting basics
  • 20 - System basics - The Bash prompt
  • 21 - System basics - Bash output redirection
  • 22 - Bash expansions and substitutions
  • 23 - Bash aliases and functions
  • 24 - Bash operators
  • 25 - Logs
  • 26 - Grub
  • 27 - SysV init
  • 28 - Systemd
  • 29 - Cron
  • 30 - Understanding chroot
  • 31 - System basics - User and group management
  • 32 - System basics - Service management
  • 33 - Backing up data with rsync
  • 34 - Splitting and combining files
  • 35 - Environment configuration files
  • 36 - Working with dotfiles
  • 37 - Exploring the PATH variable
  • 38 - Browsing with the directory stack
  • 39 - Finding or locating files
  • 40 - Working with swap
  • 41 - Read and write caches
  • 42 - Terminals, consoles, and TTYs
  • 43 - Exploring journalctl

Filesystem Basics

  • 44 - Files on Linux
  • 45 - File system basics - Archives
  • 46 - File system basics - Permissions 101
  • 47 - Loop devices
  • 48 - Configuring group file shares
  • 49 - Managing space on the file system
  • 50 - Overlay file systems
  • 51 - Bind mounts
  • 52 - Modifying the file system table
  • 53 - Sticky bit
  • 54 - Access control lists

Working with Text

  • 55 - Working with text - Vim 101
  • 56 - Working with text - Emacs 101
  • 57 - Working with text - nano 101
  • 58 - Working with text - grep
  • 59 - Working with text - Regular expressions
  • 60 - Working with text - sed
  • 61 - Working with text - AWK
  • 62 - Working with text - cut and sort
  • 63 - Working with text - ed 101

Package Management

  • 64 - Package management - Basics
  • 65 - aptitude
  • 66 - dpkg
  • 67 - yum and DNF
  • 68 - RPM
  • 69 - Creating your own packages
  • 70 - Adding third-party repositories with APT
  • 71 - Adding third-party repositories with Yum
  • 72 - Create a local APT repository
  • 73 - Create an APT repository for your network
  • 74 - Mirror repositories to save bandwidth
  • 75 - Zypper
  • 76 - Using Flatpak
  • 77 - Using snaps
  • 78 - Package management - PPAs
  • 79 - Homebrew package management
  • 80 - Using AppImage apps

Working Remotely

  • 81 - Remote files - curl and wget
  • 82 - SSH - Secure access
  • 83 - SSH - Transferring files with scp and sftp
  • 84 - SSH - Managing and distributing keys
  • 85 - SSH - Tunnels
  • 86 - Browsing the web through a proxy server
  • 87 - X11 forwarding
  • 88 - Using a SOCKS proxy
  • 89 - Using a Squid proxy
  • 90 - Using mosh
  • 91 - SSH - Reverse tunnel

Process Management

  • 92 - Process management - ps
  • 93 - Process management - top
  • 94 - Process management - htop
  • 95 - Process management - System load
  • 96 - Process management - fg, bg, and kill
  • 97 - Manage terminal sessions with screen
  • 98 - Manage terminal sessions with tmux
  • 99 - Customizing tmux

Security

  • 100 - Firewall basics
  • 101 - Understanding iptables
  • 102 - Exploring UFW - Uncomplicated firewall
  • 103 - File checksums
  • 104 - Services - Network Time Protocol (NTP)
  • 105 - Encrypting files
  • 106 - Encrypted filesystems
  • 107 - AppArmor
  • 108 - Security systems - SELinux
  • 109 - Firewalls - firewalld

System Administration

  • 110 - Disks and partitions
  • 111 - Logical volume management
  • 112 - Create a RAID array
  • 113 - Repairing a RAID array
  • 114 - Local IP address
  • 115 - Predictable network interface names
  • 116 - DNS
  • 117 - VPN
  • 118 - Exploring system hardware
  • 119 - Drivers and modules
  • 120 - Understanding QEMU and KVM
  • 121 - Creating a VM with QEMU and KVM
  • 122 - Private networking
  • 123 - Routing and forwarding
  • 124 - DHCP
  • 125 - Network troubleshooting
  • 126 - Wi-Fi on Linux
  • 127 - Set up a secure tunnel with WireGuard
  • 128 - Scanning network ports with Nmap

Desktops and Displays

  • 129 - Desktops - Basics
  • 130 - Desktops - GNOME
  • 131 - Desktops - Xfce
  • 132 - Desktops - KDE Plasma Desktop
  • 133 - Desktops - LXQt
  • 134 - Desktops - i3wm
  • 135 - Sharing your desktop with VNC
  • 136 - Remote desktop login with xrdp
  • 137 - Display geometry with GRUB
  • 138 - Display geometry with xrandr

Exploration Topics

  • 139 - Exploring Windows Subsystem for Linux
  • 140 - Windows Subsystem for Linux
  • 141 - Exploring virtualization
  • 142 - Exploring containers
  • 143 - Exploring Fedora
  • 144 - Ubuntu desktop 18.04
  • 145 - Changing the default shell
  • 146 - Exploring other shells
  • 147 - Blocking ads on your network with Pi-hole
  • 148 - Exploring CentOS
  • 149 - Exploring Zsh
  • 150 - Osquery
  • 151 - Exploring fish
  • 152 - Exploring csh and tcsh
  • 153 - Using diff to compare files
  • 154 - Using xargs
  • 155 - Configuring and managing logs
  • 156 - Job control
  • 157 - Using watch and time
  • 158 - Recording a terminal session
  • 159 - Exploring Debian
  • 160 - Exploring SUSE Linux
  • 161 - Exploring Arch Linux
  • 162 - Exploring Alpine Linux
  • 163 - Exploring Linux Mint
  • 164 - Exploring Amazon Linux
  • 165 - UNIX time and the 2038 problem
  • 166 - Visual file management with Midnight Commander
  • 167 - Terminal on the go
  • 168 - FUSE and SSHFS
  • 169 - Removing Linux
  • 170 - WSL distros on Windows 10
  • 171 - Embedded Linux
  • 172 - Exploring Netboot
  • 173 - Exploring ZFS
  • 174 - Docker on Linux

Troubleshooting Topics

  • 175 - Recover a system with Live Boot
  • 176 - Rescue mode and Emergency mode

Projects

  • 177 - Planning a home server
  • 178 - Backups with rsync
  • 179 - Linux on an old PC
  • 180 - Creating a disk image with dd
  • 181 - Mounting and writing disk images with dd
  • 182 - Migrating to a new distro
  • 183 - Planning a portable bootable disk
  • 184 - Creating a portable bootable disk
  • 185 - Host your own Apache web server
  • 186 - Set up Let s Encrypt on a web server
  • 187 - Host a personal cloud with Nextcloud
  • 188 - Hosting email services
  • 189 - Set up a print server with CUPS
  • 190 - Create a network PDF printer
  • 191 - Remote logging with Rsyslog
  • 192 - Set up a Git server
  • 193 - NGINX web server
  • 194 - Share files with a Samba server
  • 195 - Set up an NFS server
  • 196 - Monitoring your server
  • 197 - Exploring Internet Relay Chat (IRC)
  • 198 - Keep on learning

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal