This LIVE training course consists of 8 sessons, 2 sessions per week, 2 hours per session. This training covers Linux and UNIX Training where students gain skills to manage data, execute commands and customize LINUX and UNIX programming environment. COURSE SCHEDULE This is a weekend course that will be held July 27 – August 18, 2019 US Pacific Time The class sessions will be held-Saturday, Sunday every weekend for 4 weekends 9:00-11:00 AM US Pacific time, each day. Please check your local date and time for first session. PREREQUISITES Basic knowledge about Operating System and its functionalities. Familiarity with various computer concepts. COURSE FEATURES 4 weeks, 8 sessions, 16 hours of total LIVE Instruction Training material, instructor handouts and access to useful resources on the cloud provided Practical Hands on Lab exercises on cloud workstations provided Actual code and scripts provided Real-life Scenarios COURSE OUTLINE 1. UNIX File System Architecture Boot Block Super Block Inode Block Data Block 2. File System of UNIX Ordinary Files Directory Files Device Files The Structure of UNIX File system 3. Different UNIX Commands pwd, who, whoami exit, date, cal, exit, banner 4. Links Hard Link Soft link or Symbolic Link Unlink 5. Complex Filters tr, comm., tee, sed, nl 6. Working with Files cat, touch, rm cp, mv, ln, wc 7. Working with Directories mkdir, cd, rmdir, rm 8. Displaying Files ls, ls with options 9. Simple Filters pg, more, less, head, tail, paste, cut, sort 10. Zip Files gzip, gunzip, zcat, compress Uncompress, pack, unpack and Pcat 11. Printing Files lp, cancel 12. Finding Files find, locate etc., 13. Input and Output Redirection Redirecting Output Redirecting Input Standard error 14. Shell Meta Characters File substitution I/O redirection Process Execution Quoting meta characters Positional parameters Special Parameters 15. More Filters grep, grep with options fgrep, egrep 16. Regular Expressions and Patterns What is Pattern? Usage of regular expression Different types of patterns 17. How C programs are useful for solving problems in UNIX 18. UNIX Commands Uniq Diff cmp 19. Backup Utilities tar, cpio 20. Piping Usage of piping Piping with filters 21. File Permissions chmod, chown, chgrp, umask 22. Communication Commands write, wall, mail, mail with options 23. Networking commands telnet, ftp, rlogin, finger, etc.. 24. Disk Utilities df, du, mount, unmount 25. Job Control Foreground jobs Background jobs Killing jobs Nohup 26. Prcoess Status Ps **** Pkill 27. Job scheduling At Crontab Batch 28. ed, ex and vi editors Command mode Insert mode Ex command mode 29. Shell Scripting What is shell scripting? Importance of shell scripting Different types of shells Creating Shell script Making shell script executable 30. Shell Input and Output echo, print, read 31. Backslash character constants aliases and History concept variables What is a variable? System defined variables Environment Variables User defined variables Constant variables Local and Global variables Special Variables Comments 32. Operators Arithmetic Operators Relational Operators Relational ASCII operators Logical Operators Assignment Operators 33. Flow Control Structure If, if….else If… elif Case 34. Looping while, until, for, break, continue 35. Formatted I/O 36. Namespaces in UNIX 37. Introduction to Message Queues 38. Introduction to Different Types of System Calls 39. Programming Aspects of Berkeley Sockets & Reserved Ports 40. UNIX Domain Protocol 41. Socket Addresses REFUND POLICY 100% refund can be applied if request is initiated 24 hours before the 1st course session. If a class is rescheduled/cancelled by the organizer, registered students will be offered a credit towards any future course or a 100% refund. Eliminar o actualizar evento