Completed

Linux Training (Beginner)

Agensi Angkasa Malaysia (MYSA)

Date
12 โ€“ 14 Sep 2022
Organised by
Favourite Trainer Sdn Bhd
Trainer
Azman Zakaria
Attendees
11

Tag : Linux, centos, MYSA

Tarikh Kursus :
 Sesi 1 :  12 September - 14 September 2022


Lokasi : Agensi Angkasa Malaysia (MYSA)

Kepada Organisasi : Agensi Angkasa Malaysia (MYSA)

Pengenalan :
Kursus ini berkonsepkan "From Zero to Hero". Peserta tidak perlu pengetahuan asas Linux, tetapi biasa menggunakan komputer dan Windows Operating System. 

Perisian yang akan digunakan didalam kelas ini adalah seperti berikut :-

  • Centos 7
  • Oracle Virtual Box
  • Windows 10 / 11

Dicadangkan PC yang akan digunakan ialah menggunakan Window 10 dengan RAM 8 Gb, dan kapasiti Storage yang Free sebanyak min 20 Gb

Syllabus

INTRODUCTION:
Linux remains the most popular operating system family of choice today and is only gaining more and more 
traction, making the need for well-trained, deeply knowledgable Linux administration teams that much more 
important.


This training is intended for those IT professionals working with Linux or as system administrators who want 
to take their skills to the next level. This training is about the basic of Linux and best practices(tips and tricks). 
This training will challenge how you think and how you approach system administration. 
What you will learn:
- You will learn 100+ Linux system administration commands
- Centos version 7
- You will gain advance Linux systems administration skills and have deep understanding of Linux fundamentals and concepts
- You will be able to troubleshoot everyday Linux related issues
- You will manage Linux servers in a corporate environment
- You will write basic to advance level shell scripts
- You will learn software installation and configuration (i.e Pixel Factory, QGIS, GRASS GIS)

COURSE OUTLINE / SYLLABUS :


1. Introduction
- Linux Filesystem Tree Layout
- One Big Filesystem
- Data Distinctions
- FHS Linux Standard Directory Tree
- root (/) directory

  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib and /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run

2. Processes
- Programs and Processes
- Process Limits
- Creating Processes
- Process States
- Execution Modes
- Daemons
- niceness
- Libraries
- Labs


3. Signals
- Signals
- Types of Signals
- kill
- killall and pkill
- Labs


4. Package Management Systems
- Software Packaging Concepts
- Why Use Packages?
- Package Types
- Available Package Management Systems
- Packaging Tool Levels and Varieties
- Package Sources
- Creating Software Packages
- Revision Control Systems
- Available Source Control Systems
- The Linux Kernel and git
- Labs


5. RPM
- RPM (Red Hat Package Manager
- Package File Names
- RPM Database and Helper Programs
- Queries
- Verifying Packages
- Installing and Removing Packages
- Updating, Upgrading and Freshening RPM Packages
- Upgrading the Linux Kernel
- Rpm2cpio
- Labs


6. YUM
- Package Installers
- yum
- Queries
- Verifying Packages
- Installing/Removing/Upgrading Packages
- Additional yum Commands
- dnf
- Labs


7. System Monitoring
- System Monitoring
- sar **
- Network Monitoring
- System Log Files
- Labs


8. Process Monitoring
- Process Monitoring
- ps
- pstree
- top
- Labs


9. Memory Monitoring and Usage
- Memory Monitoring and Tuning
- /proc/sys/vm
- vmstat
- Out of Memory Killer (OOM)
- Labs


10. I/O Monitoring and Tuning
- I/O Monitoring
- iostat
- iotop
- ionice **
- Labs
- I/O Scheduling **
- I/O Scheduling
- I/O Scheduler Choices
- Labs


11. Linux Filesystems and the VFS
- Filesystem Basics
- Filesystem Concepts
- Virtual Filesystem (VFS)
- Available Filesystems
- Journalling Filesystems
- Special Filesystems
- Labs


12. Filesystem Features: Swap, Quotas, Usage
- Swap
- Filesystem Quotas **
- Filesystem Usage
- Disk Usage
- Labs


13. User Account Management
- User Accounts
- Management of User Accounts
- Locked Accounts
- Passwords
- /etc/shadow
- Password Management
- Password Aging
- Restricted Shells and Accounts **
- The root Account
- SSH
- Labs


14. Group Management
- Groups
- Group Management
- User Private Groups
- Group Membership
- Labs


15. File Permissions and Ownership
- File Permissions and Ownership
- File Access Rights
- chmod, chown and chgrp
- umask
- Filesystem ACLs
- Labs


16. Network Addresses
- IP Addresses
- IPv4 Address Types
- IPv6 Address Types
- IP Address Classes
- Netmasks
- Hostnames
- Labs


17. Network Devices and Configuration
- Network Devices
- ip
- ifconfig
- Predictable Network Interface Device Names
- Network Configuration Files
- Network Manager
- Routing
- DNS and Name Resolution
- Network Diagnostics
- Labs


18. Firewalls
- Firewalls
- Interfaces
- firewalld
- Zones
- Source Management
- Service and Port Management
- Labs


19. System Startup and Shutdown
- Understanding the Boot Sequence
- Boot Loaders
- System Configuration Files in /etc
- Shutting Down and Rebooting
- Labs


20. Linux Security Modules
- Linux Security Modules
- SELinux
- AppArmor
- Labs


21. Software Installation and Configuration
- Pixel Factory
- QGIS
- GRASS GIS
- Labs


 

Trainer Profile

 Nama : Azman bin Zakaria
 Umur : 52 tahun
 Pengalaman Dalam Bidang IT : 21 Tahun
 Syarikat : Favourite Trainer Sdn Bhd
 Kelulusan :

  • Bachelor IT UiTM
  • Diploma Computer Science UiTM
  • HRDF Certified Instructor

Azman merupakan senior programmer yang passionate dalam bidang pengaturcaraan komputer dari awal mulai beliau bekerja pada tahun 2000 sehingga hari ini. Beliau mempunyai pengalaman bekerja yang luas di agensi kerajaan, swasta dan sebagai freelancer.
Antara pengaturcaraan yang selalu digunakan adalah seperti :

  • PHP (sejak tahun 2000)
  • PHP dan Laravel Framework
  • PHP dan Yii Framework
  • Coldfusion
  • Java 
  • Java dan Spring Boot Framework
  • Javascript
  • jQuery
  • Vuejs
  • Angular
  • Flutter

 

Notes

lynx-2.8.9-2.el8.x86_64.rpm CentOS 8 Download (pkgs.org)

 

https://vault.centos.org/centos/8/PowerTools/x86_64/os/Packages/lynx-2.8.9-2.el8.x86_64.rpm

Borang Penilaian Keberkesanan Latihan

Training evaluation ยท Linux Training (Beginner)

Log in with the account you registered for this training to fill in the survey.

Log in to fill in the survey

Attendance

Registration closed
This training ended on 14 Sep 2022, so new attendance can no longer be registered.

Students (11)

# Name
1. NORIMANIAH BINTI MAZELAN
2. ABDUL MAJID BIN WAHAB
3. NORYUSDIANA BINTI MOHAMAD YUSOFF
4. WELLY ANAK NUMPANG
5. SITI MUAZAH BINTI MD ZIN
6. NURUL SYUHAIDA BINTI AB RASHID
7. MOHD ZAHIR BIN HARUN
8. MOHAMAD FAISAL BIN MOHAMED YUSOF
9. MOHAMMAD AZIZI BIN FADZIL
10. NORHAYATI CHE MUSA
11. MOHD ARIF SHAHDAN BIN AZMI