LINUX ADMINISTRATION

Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center. Cloud computing relies on sharing of resources to achieve coherence[clarification needed] and economies of scale, typically using a "pay-as-you-go" model which can help in reducing capital expenses but may also lead to unexpected operating expenses for unaware users.


Duration: 40 Hrs.

Eligibility: BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc

Course Content

  • Overview of Linux
  • What is Linux
  • Linux„s root in Unix
  • Linux„s root in Unix
  • advantage of Linux
  • Overview of Unix and Linux architectures
  • Linux files system
  • hardware requirements for Linux
  • Linux standard directories
  • Commands for files and directories cd, ls, cp, rm, mkdir,
  • rmdir, pwd, file, more, less
  • Creating and viewing files using cat
  • file comparisons
  • Essential Linux commands
  • Processes in Linux
  • Process fundamentals
  • Connecting processes with pipes
  • Redirecting input
  • Redirecting output
  • Background processing
  • Managing multiple processes
  • Process scheduling – (at,batch)
  • nohup command,
  • kill, ps, who
  • find, sort, touch, file
  • file processing commands – wc, cut, paste etc
  • Mathematical commands – expr, factor etc
  • Creating files with vi editor.
  • Editing files with vi editor.
  • Shell programming
  • Basics of shell programming
  • various types of shell available in Linux
  • Comparisons between various shells
  • Shell programming in bash
  • Conditional statements
  • Looping statements.
  • Case statement
  • Parameter passing and arguments
  • Shell variables
  • System shell variables
  • shell keywords
  • Creating Shell programs for automating system tasks
  • System administration
  • Common administrative tasks
  • identifying administrative files
  • Configuration and log files
  • Role of system administrator
  • Managing user accounts -adding users
  • Managing user accounts -deleting users
  • Changing permissions and ownerships
  • Creating and managing groups
  • Modifying group attributes
  • Temporary disabling of users accounts
  • Creating and mounting file system
  • Checking and monitoring system performance
  • file security & Permissions
  • becoming super user using su
  • Getting system information with uname, host name
  • Disk partitions & sizes
  • users, kernel, installing and removing packages
  • rpm command
  • Simple filter commands & Understanding various Servers.
  • Filter Commands-pr, head, tail
  • Filter Commands -cut, sort.
  • Filter Commands- uniq, tr.
  • Filter using regular expression grep.
  • Filter using regular expression egrep, sed
  • DHCP
  • DNS
  • Squid
  • Apache
  • Telnet
  • FTP
  • Samba