Сургалтын хугацаа

2022.06.09

Сургалтын цаг

40

Сургалтын хэлбэр

Онлайн, танхим

Хичээлийн нэр

Линукс нь маш өргөн тархсан үйлдлийн системийн нэг бөгөөд тус сургалтаар Линуксийн үндэс суурь болох Command Line Interface (CLI) –д сургах ба нь системийн администраторууд болон эцсийн хэрэглэгчд өдөр тутмын ажлыг Линукс орчинд гүйцэтгэхэд түгээмэл хэрэглэгддэг арга хэрэгсэл, техникийг заана. Энэхүү сургалт нь Линуксийн талаар өмнөх туршлагагүй, эсвэл бүр компьютерын огт туршлагагүй хэрэглэгчдэд зориулагдсан хэдий ч RHCSA, LPIC-1, CompTIA Linux+ гэх мэт Линуксын гэрчилгээ авахад суралцагчдыг бэлтгэж, Линукс өргөн дэлгэрсэн салбарт ажиллах суурь мэдлэгийг олгох зорилготой болно.

Module 1:- Introduction to Linux and Finding your way in Linux

Topics

  • Linux history and installation
  • Major Open Source Applications, Open source Software and Licensing
  • GUI and Accessing Command Line
  • cal, date, echo, printf, cal, date, echo, passwd, man
  • head, tail, pwd, ls
  • touch, mkdir, rmdir, rm
  • cat, cp, mv, ln, su, cd path
  • File Globbing
  • Pipes and Redirection
  • cut, wc, comm, sort
  • pattern search using grep
  • Regular expressions using grep
  • chmod, umask, chown
  • managing groups - groupadd, groupdel, groupmod
  • compression - tar, gzip, bzip2
  • Editors - vi and nano

Module 2:- System Administrative Commands

Topics

  • monitoring process activity-ps, top, foreground and background processes, kill, pkill
  • Scheduling future task - cron
  • Managing priority - nice
  • Services and daemons - systemd
  • configuring SSH : key based and password based
  • configuring SSH : key based and password based
  • scp, rsync
  • Finding log entries - journalctl
  • Adjusting System time - timedatectl
  • Basic Networking concepts
  • Network commands - ip, ping, iproute, hostname
  • Installing and updating packages using  - apt, yum
  • Creating your first shell script
  • Using variables and conditions
  • Using conditional constructs - if-else, elif
  • loops (for, while and until) and functions

Module 3:- Advanced System Administration

Topics

  • Access Control List
  • Enabling and Monitoring SELinux
  • Changing SELinux modes and Booleans
  • Accessing external devices - mount, umount
  • Adding partitions and file systems
  • Creating new Logical Volumes
  • Accessing network storage using Network File System (NFS)
  • Accessing network storage using Server Message Block(SMB)
  • Managing firewalls
  • Managing rich rules, masquerading and port forwarding
  • Installing and Configuring MariaDB
  • MariaDB Commands
  • Installing and Configuring Apache web server
  • Hosting a simple website
  • Introduction to Linux Containers
  • Using Docker
  • Installing Virtual Machine
  • Managing the Linux boot process