Prepared by: CloudIcon InfoTech.All rights are reserved.
1
Linux Server Administration
CloudIcon Training
160, Mirpur Road, Lake Circus, Kalabagan,
Dhanmondi, Dhaka, Bangladesh.
Mobile: +880 1617-805090, +880 1617-805091-5
Email: info@cloudsicon.com
Web: www.cloudsicon.com
Prepared by: CloudIcon InfoTech.All rights are reserved.
2
Chapter 1:
● Linux install
● Network interface configuration
● Accessing the Command Line Using the Local Console
● Local Console Access Terms
● Linux Commands
● Locating files and Directories
● Using the man Command
Chapter 2 – IP subnet calculation
 Public and private IP Address
 Classes of IP Address
 IP Sub netting
Chapter 3 - Creating, Viewing, and Editing Text Files:
● Redirecting Output to file
● Editing Text files from the shell prompt
● Editing files with Vim
● Editing Text Files with a Graphical Editor
● Command with vim
Chapter 4 Access to files with Linux File system Permissions:
● Linux File System Permissions
● Managing File system permissions from the command line
● Controlling New File Permissions and ownership
Chapter 5 Configuring and Securing Openssh Service
● SSH Service install and Configure
● Accessing the Remote Command Line with SSH
● Configuring SSH Key based Authentication
● Parallel SSH to connect to multiple hosts
● Use SSHPass to automate inputting
Prepared by: CloudIcon InfoTech.All rights are reserved.
3
● Block root user
● Restricting SSH Logins
● Transfer files with SSH
Chapter 6 Archiving and Copying Files between Systems :
● Managing Compressed tar Archives and zip
● Backing Up and Restoring Files From a tar Archive
● Copying Files between Systems Securely
● Copying Files over the Network with scp
● Synchronizing Two Directories securely with rsync
Chapter 7 Accessing Network Storage with Network File System (NFS) :
● Mounting Network Storage with NFS
● Auto mounting Network Storage with NFS
● Accessing Network Storage with
● Network File System (NFS)
Chapter 8 Configuring MysqlDatabases :
● Installing MysqlDB
● Working with MysqlDB Databases
● Practice: MysqlDB Commands
● Managing Database Users and Access Rights
● Creating and Restoring MysqlDB Backups
● Lab: Configuring MysqlDB Databases
Chapter 9 Managing DNS for Servers :
● DNS Concepts
● Configuring a Caching
● Name server
● DNS Troubleshooting
● Managing DNS Servers
Chapter 10 Apache HTTPD Web Service :
● Configuring Apache HTTPD
● Troubleshooting Virtual Hosts
● Configuring HTTPS
● Enabled Virtual Host
Prepared by: CloudIcon InfoTech.All rights are reserved.
4
● Interpreting Dynamic Web Content
● Lab: Providing Apache HTTPD Web Service
Chapter 11 Load Balancing with HAproxy :
● Configuring HAProxy
● Web Server Load Balancing
● Active stats of Load Balancing
Chapter 12 Mail Server:
● Configuring SMTP Mail Server
● Mail Send with Command
● Domain based SMTP
● Configuring incoming Mail POP Server
● Domain Control Panel Manage
Chapter 13 FTP Server:
● FTP Concepts
● FTP Configure and install
● Create FTP User
● Manage FTP Account
Chapter 14 Writing Bash Scripts:
● Bash Shell Scripting Basics
● Writing Bash Scripts BASIC
● Web server installation and configure with bash script
Chapter 15 AWS Cloud Computing:
 Basic introduction of AWS cloud
 AWS create EC2
 login EC2 instance with shell
 Create key pair
 AWS Security Group create
 AWS EBS and Volume create
 Install and configure Web Server & Point Domain
 mysql Databases Server in AWS Cloud

Linux server administration syllabus

  • 1.
    Prepared by: CloudIconInfoTech.All rights are reserved. 1 Linux Server Administration CloudIcon Training 160, Mirpur Road, Lake Circus, Kalabagan, Dhanmondi, Dhaka, Bangladesh. Mobile: +880 1617-805090, +880 1617-805091-5 Email: info@cloudsicon.com Web: www.cloudsicon.com
  • 2.
    Prepared by: CloudIconInfoTech.All rights are reserved. 2 Chapter 1: ● Linux install ● Network interface configuration ● Accessing the Command Line Using the Local Console ● Local Console Access Terms ● Linux Commands ● Locating files and Directories ● Using the man Command Chapter 2 – IP subnet calculation  Public and private IP Address  Classes of IP Address  IP Sub netting Chapter 3 - Creating, Viewing, and Editing Text Files: ● Redirecting Output to file ● Editing Text files from the shell prompt ● Editing files with Vim ● Editing Text Files with a Graphical Editor ● Command with vim Chapter 4 Access to files with Linux File system Permissions: ● Linux File System Permissions ● Managing File system permissions from the command line ● Controlling New File Permissions and ownership Chapter 5 Configuring and Securing Openssh Service ● SSH Service install and Configure ● Accessing the Remote Command Line with SSH ● Configuring SSH Key based Authentication ● Parallel SSH to connect to multiple hosts ● Use SSHPass to automate inputting
  • 3.
    Prepared by: CloudIconInfoTech.All rights are reserved. 3 ● Block root user ● Restricting SSH Logins ● Transfer files with SSH Chapter 6 Archiving and Copying Files between Systems : ● Managing Compressed tar Archives and zip ● Backing Up and Restoring Files From a tar Archive ● Copying Files between Systems Securely ● Copying Files over the Network with scp ● Synchronizing Two Directories securely with rsync Chapter 7 Accessing Network Storage with Network File System (NFS) : ● Mounting Network Storage with NFS ● Auto mounting Network Storage with NFS ● Accessing Network Storage with ● Network File System (NFS) Chapter 8 Configuring MysqlDatabases : ● Installing MysqlDB ● Working with MysqlDB Databases ● Practice: MysqlDB Commands ● Managing Database Users and Access Rights ● Creating and Restoring MysqlDB Backups ● Lab: Configuring MysqlDB Databases Chapter 9 Managing DNS for Servers : ● DNS Concepts ● Configuring a Caching ● Name server ● DNS Troubleshooting ● Managing DNS Servers Chapter 10 Apache HTTPD Web Service : ● Configuring Apache HTTPD ● Troubleshooting Virtual Hosts ● Configuring HTTPS ● Enabled Virtual Host
  • 4.
    Prepared by: CloudIconInfoTech.All rights are reserved. 4 ● Interpreting Dynamic Web Content ● Lab: Providing Apache HTTPD Web Service Chapter 11 Load Balancing with HAproxy : ● Configuring HAProxy ● Web Server Load Balancing ● Active stats of Load Balancing Chapter 12 Mail Server: ● Configuring SMTP Mail Server ● Mail Send with Command ● Domain based SMTP ● Configuring incoming Mail POP Server ● Domain Control Panel Manage Chapter 13 FTP Server: ● FTP Concepts ● FTP Configure and install ● Create FTP User ● Manage FTP Account Chapter 14 Writing Bash Scripts: ● Bash Shell Scripting Basics ● Writing Bash Scripts BASIC ● Web server installation and configure with bash script Chapter 15 AWS Cloud Computing:  Basic introduction of AWS cloud  AWS create EC2  login EC2 instance with shell  Create key pair  AWS Security Group create  AWS EBS and Volume create  Install and configure Web Server & Point Domain  mysql Databases Server in AWS Cloud