Computer Networking & Linux Administration Fundamentals
I. Overview:
The course is designed for anybody new to networking. It covers what one might refer to as the Internet’s technical infrastructure. It explains main networking technologies and how they are applied in the real-world environments. Besides, by the end of this course, the students will fully understand the most important and fundamental concepts of Linux server administration. More importantly, they will be able to put those concepts to use in practical real-world situations. They'll be able to configure, maintain, and support a variety of Linux systems and tools for next training courses. This course is well-suited for those wanting to start a career in Computer Networking as well as seasoned developers who want to get more familiar with network infrastructure and technologies.
II. Duration: 39 hours.
III. Objectives:
On completion of the course, the student should be able to:
- Understand how the network works in general, especially the Internet.
- Become familiar with layered communication architectures (OSI and TCP/IP).
- Understand the network devices and the network media.
- Work in Linux Environment.
- Manage Linux systems.
IV. Course outlines:
Part 1:
- OSI & TCP/IP Model
- Protocols DNS, HTTP, DHCP, TCP, UDP
- IP Addressing
- Routing and Switching
- Network Media
- Network Devices
Part 2:
- Linux Installation and Initialization
- Package management & Process monitoring
- Services, Utilities, Important Files and Directories
- Understanding SystemD
- Linux User Administration
- File System Management (Generic & LVM)
- Advanced File System Management (Software RAID)
- Server-Client Configurations (FTP / SFTP / HTTP / DNS)
- Configuring Samba and SMTP
- Firewall & IP Tables
- Database Configuration (MySQL / Mongodb)
- Using Control Panels to Manage Linux Servers (Webmin)
Online
At Ho Chi Minh City
At Ha Noi