Linux Training (Beginner)
Agensi Angkasa Malaysia (MYSA)


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
|
|
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.
|
|
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
Photo Gallery



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 surveyAttendance
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 |
