- Home
- Linux Training
Linux Training
What is JavaScript?
JavaScript (also known as JS) is a high level, dynamic, prototype-based scripting language which is used as one of the three core technologies for World Wide Web. It is used to make webpages interactive and provide even online games. It was so popular that all modern web browsers support it due to in-built JavaScript engine. Initially it was used in client-side (Front-end) in web browsers but now it is used in server-side programs also such as web servers and databases. With recent developments, JS is used in non-web programs also such as word processors and PDF. JavaScript has very few similarities with Java such as language name and syntax but JS was influenced by programming languages such as Self and Scheme.
Why to enrol in JavaScript training at Trishana technologies, Bangalore?
Trishana technologies offers you the most comprehensive, practical and job-oriented JavaScript course. Our JS course will help you build a strong foundation in web designing along with the excellent coding skills in JS. Our syllabus includes the fundamentals of web designing, basics of HTML and CSS, full theoretical knowledge about JS and real-life practical sessions on all the concepts used in JS. Our state-of-the-art facilities are well complemented with most skilful trainers and top-notch study materials. All our trainers have vast experience and work profile in JS and have rich teaching experience. Our study materials are prepared meticulously by experts for easier and clearer understanding of our students. We also offer best-in-class placement support with off-campus, direct interview, mock tests and interview study materials. You can confirm this by going through our 100% placement assistance.
Key Features
Free
Live Demo
Hands on
Practicals/Project
One year
Course Validity
100%
Placement Assistance
Individual
Attention
24 X 7
Expert Support
Training from
Industrial Experts
Certification
for Course
Curriculum
Installation covers most flavors of Linux distribution such as Red hat Linux and Fedora Linux and Suse Linux
- First Stage: Starting the Installation
- First Stage: Boot Media
- Accessing the Installer
- First Stage: Installation Method
- Network Installation Server
- Second Stage: Installation Overview
- Configuring File Systems
- Advanced Partitioning
- Package Selection
- First Boot: Post-Install Configuration
- Starting a Kickstart Installation
- Anatomy of a Kickstart File
Command line:
- Introduction to Bash Shell
- Basic Commands (ls,cd,tail,cat,mkdir)
- Commands to work with file(mv,cp,rm)
- Text editor (vim)
- Stream text editor (grep, sed, and awk)
- STDERR,STDOUT,STDIN
- Compression Tar,gzip and bzip2
- Easily accessible tools in linux.
System Initialization
- Boot Sequence Overview
- Troubleshooting boot issues
- What is GRUB and grub.conf
- Starting the Boot Process: GRUB
- Kernel Initialization
- init Initialization (init 0,1,2,3,4,5)
- Run Levels
- /etc/rc.d/rc.sysinit
- /etc/rc.d/rc
- System V run levels
- /etc/rc.d/rc.local
- Controlling Services(service,init.d,chkconfig)
Booting and run levels
- The boot process: from BIOS to kernel then to user space
- Setting kernel parameters
- Run levels and init scripts
- Configuring services to run at boot
- Securing single-user mode (su login)
- Shutting down and rebooting the system
Package Management - Working with packages
- RPM Package Manager
- Installing and Removing Software
- Updating a Kernel RPM
- rpm Queries
- rpm Verification
- About yum
- Using yum
- Searching packages/files
- Configuring Additional Repositories
- Creating a private repository
- Red Hat Network
- Red Hat Network Server
- Entitlements
- Red Hat Network Client
Kernel Services - Configuring the kernel
- The Linux Kernel
- Kernel Images and Variants
- Kernel Modules
- Kernel Module Utilities
- Managing the initrd Image
- Accessing Drivers Through /dev
- Device Node Examples
- Managing /dev With udev
- Adding Files Under /dev
- Kernel Configuration With /proc
- /proc Examples
- sysctl : Persistent Kernel Configuration
- Exploring Hardware Devices (hwinfo)
- Monitoring Processes and Resources(kill,ps,pstree,top)
System Services – Linux System Services
- Network Time Protocol
- System Logging
- syslog Configuration
- XOrg: The X11 Server
- XOrg Server Configuration
- XOrg in runlevel 3
- XOrg in runlevel 5
- Remote X Sessions
- SSH: Secure Shell
- VNC: Virtual Network Computing
- cron
- Controlling Access to cron
- System crontab Files
- Daily Cron Jobs
- The anacron System
- CUPS
User Administration
- Adding a New User Account
- User Private Groups
- Modifying / Deleting User Accounts
- Group Administration
- Password Aging Policies
- Switching Accounts
- sudo
- Network Users
- Authentication Configuration
- Example: NIS Configuration
- Example: LDAP Configuration
- SUID and SGID Executables
- SGID Directories
- The Sticky Bit
- Default File Permissions
- Access Control Lists (ACLs)
- SELinux
- SELinux: Targeted Policy
- SELinux: Management
File system Management
- Adding New File systems to the File system Tree
- Device Recognition
- Disk Partitioning
- Managing Partitions
- Making Filesystems
- Difference between ext3 and ext4
- Filesystem Labels
- tune2fs
- Mount Points and /etc/fstab
- Mounting Filesystems with mount
- Unmounting Filesystems
- mount By Example
- Handling Swap Files and Partitions
- Mounting NFS Filesystems
- Automounter
- Direct Maps
- gnome-mount
- Checking available free space and space used by files (df,du)
- Checking and correcting the integrity of filesystems (fsck)
File system security
- Users and groups
- The ‘root’ user or superuser
- Changing file ownership (chown)
- Changing file group ownership (chgrp)
- Permissions on files
- Permissions on directories
- How permissions are applied
- Changing permissions (chmod)
Processes and jobs
- What processes are ?
- The properties of a process
- Parent processes and child processes
- Killing processes and sending signals to a process (kill, killall, xkill)
Advanced File system Management
- Configuring the Quota System
- Setting Quotas for Users
- Reporting Quota Status
- What is Software RAID?
- Software RAID Configuration
- Software RAID Testing and Recovery
- What is Logical Volume Manager (LVM)?
- Creating Logical Volumes
- Resizing Logical Volumes
- Logical Volume Manager Snapshots
- Using LVM Snapshots
- Archiving tools: tar
- Archiving Tools: dump/restore
- Archiving Tools: rsync:
Network Interfaces
- Driver Selection
- Speed and Duplex Settings
- IPv4 Addresses
- Dynamic IPv4 Configuration
- Static IPv4 Configuration
- Device Aliases
- Routing Table
- Default Gateway
- Configuring Routes
- Verify IP Connectivity
- Defining the Local Host Name
- Local Resolver
- Remote Resolvers
- Verify DNS Connectivity
- Network Configuration Utilities
- Transparent Dynamic Configuration
- Implementing IPv6
- IPv6: Dynamic Interface Configuration
- IPv6: Static Interface Configuration
- IPv6: Routing Configuration
- New and Modified Utilities
Basic networking configuration
- Configure a network device to connect to a local network
- Configure a network device to connect to a wide-area network
- Communicate between subnets within a single network
- Configure a network device to implement authentication
- Configuring a multi- homed network device
- Resolving networking and communication problems
- /sbin/route
- /sbin/ifconfig
- /bin/netstat
- /bin/ping
- /sbin/arp
- /usr/sbin/arpwatch
- /usr/sbin/tcpdump
- /usr/sbin/lsof
- /usr/bin/nc
Troubleshooting network issues
- ifconfig
- route
- netstat
- /etc/network and /etc/sysconfig/network - scripts/
- System log files
- ping
- /etc/resolv.conf
- /etc/hosts
- /etc/hosts.allow and /etc/hosts.deny
- /etc/hostname and /etc/HOSTNAME
- traceroute
- nslookup and dig
- dmesg
Organizing Networked Systems
- Host Name Resolution
- DNS-Specific Resolvers
- Trace a DNS Query with dig
- Exploring DNS with host
- Service Profile: DNS
- Getting Started with BIND
- bind-chroot Package
- caching-nameserver Package
Network File Sharing Services
- NFS server and NFS Client
- NFS share for group collaboration
SMB
- Samba server and samba client connections
- Samba share for group collaboration
Managing sendmail
- E-mail aliases
- Mail quotas
- Virtual mail domains
- Configuring internal mail relays
- Monitoring SMTP servers
- /etc/aliases
- sendmail.cw
DNS - BIND configuration
- Configure BIND to function as a caching-only DNS server
- Configure a caching-only name server to forward DNS queries
- Format, and reload the DNS by using kill or ndc
- Configuring DNS logging
- Configuring BIND options
- Configuring directory location for zone files
- /etc/named.conf
- /usr/sbin/ndc
- /usr/sbin/named-bootconf
- kill
Web Proxy - Squid Configuration
- Install a proxy server using Squid
- Configure a proxy server using Squid
- Implementing access policies
- Setting up authentication
- Utilizing memory usage
- Squid.conf
- acl
- http_access
DHCP configuration
- What is DHCP?
- Static hosts
- Dynamic hosts
- dhcpd.conf
- dhcpd.leases
Web server - Apache Configuration
- Apache Overview
- Apache Server Configuration
- Virtual Hosts
- Apache Access Configuration
- Deploy a basic CGI application
- Configure group-managed content
- Configure private directories
- Monitoring Apache load and performance
- Restricting client user access
- Configuring mod_php and PHP support
- Setting up client user authentication
- Configuring Apache server options
- access. log
- .htaccess
- httpd.conf
- htpasswd
Linux Security Administration
- Auditing source code
- Securing SSH
- Getting security alerts
- Open mail relays
- Installing Intrusion Detection Systems
- Port scanning with nmap
- Firewall using IP Tables
- Filter and NAT Rules
- SMTP Overview and Implementations
- Connections and Relays
- SMTP AUTH & StartTLS/SSL
- Password Security and PAM
- Security Considerations
- Activating and Interfacing with SELinux
- SELinux commands and Roles
- Location & Access
- Boot level security (GRUB)
- Security need for TCP wrappers
- /etc/inetd.conf
- /etc/hosts.allow and /etc/hosts.deny
- xinetd
- Net filter Overview
- Rules: General Considerations
- Connection Tracking
- Network Address Translation (NAT)
- IP tables
- /proc/sys/net/ipv4
Introduction to Shell Script
- Different type of shell
- Shell scrtip basics
- Executing shell scripts.
- Header,comments on script
- Redirection
- Vairables
- Conditions
- Loops
- Eg: Backup script and scheduling the script
Storage
- Configure a system as an iSCSI initiator that persistently mounts an iSCSI target
Career opportunities in Linux domain:
- System Administrator - Linux
- Technical Support Analyst - Linux
- Linux Device Driver Engineer
- Linux kernel Developer
- Embedded Engineer - Linux/UNIX Kernel
Request a Free Demo
Upcoming Batches
OCT 03 | Mon-Fri (45 Days) | FILLING FAST 7AM -11AM, 4PM - 9.30PM. |
OCT 01 | SAT-SUN (45 Days) | FILLING FAST 9AM to 1PM & 2PM to 9.30PM |
Linux Certification
About more than 1000 top companies has recognized Trishana Technologies certifications globally.
Download the certificate once you,
- Complete our Linux training program
- After successfully Completing the Realtime Industry projects
- Successful completion of given assignments
Certification images
Testimonials
vidya mohan
Trainer toufiq. took aws and devops for me. as a fresher devops topics are vast for me. but i gained good and clear knowledge from him. mock exam was really helping me to clear global certificate for aws .
Bangalore
- AWS and Devops Certified
Spandana Talluri
I done Python online classes under Jalavathi trainer. Training sessions was completely practical oriented, reasonable course fees and even more flexible timings too. She shared all the useful soft copies documents whenever i required. Thank u so much especially cleared my doubts whenever i asked to you. Such a nice management they coordinated very well!! Thanks Trishana technologies team!!!
Bangalore
- Python Certified
Swathi sri
I attended a couple of python demo class in some other institutes in Bangalore before knowing about Trishana Technologies but after i attended here i liked my trainer Kiran sir way of teaching, trainer experience ,amazing classroom infrastructures . Completely satisfied with all the things they assigned to me. Thank u so much for such a wonderful experience of learning. This is the best Python training institute in Bangalore.
Bangalore
- Python Certified
Malaika chinthan
Absolutely recommend Trishana technologies for Python training. Best Python Training in Bangalore. Course lasted close to 50 hours including good amount of time spent on application of theoretical knowledge. Trainer was able to clarify all the doubts and has in depth knowledge on Python and data science. Don't miss Trishana if you are looking to upskill in Python.
Bangalore
- Python Certified
Ajeet Joseph
Best AWS training in Bangalore. I can confidently say that Trishana Technologies provides the best Solutions Architect training in Bangalore. The course is designed with future needs and the syllabus is 80% job oriented with 20% emphasis on theory. Excellent place to become a certified solutions architect.
Bangalore
- AWS Certified
Vinod Kumar
I learned Python online course here. My training based on mostly hands on practical session. Thanks to Trishana Technologies for giving such opportunity to learn. I refer Trishana Technologies is the best Python online training institute in Bangalore.
Bangalore
- Python Certified
Ram Babu
I joined for aws online courses here.. My trainer is very experienced in teaching the concepts based on industrial oriented. Timings was so flexible and course fees was so reasonable. Thanks to my trainer and Trishana team.Surely, i can refer all my friends to join the aws course here!!
Bangalore
- AWS Certified
Mark cassie
I took python - online training here, trainer Jalavathi was very supportive. it helped me a lot to upgrade. its full of practical class..
Bangalore
- Python Certified
Preethi Sharma
It was such a nice experience by learning AWS course from trainer Raghu. He is a nice experienced person in teaching things and even more friendly while clearing the queries which i faced during and after the training as well. Soft copies, Interview tips and answers also provided during my training! Simply amazing infrastructure! This is the best AWS training institute in Bangalore!!
Bangalore
- AWS Certified
Karthik Raja
Best institute to learn selenium course in Bangalore. I did selenium course through online live classes. Instructor teaching was excellent which was very helpful for me to crack the interview. Thanks to trishana Technologies.
Bangalore
- Selenium Certified
Gimmy rathor
Best online classes for aws course. i took couple of demo. but not satisfied. trishana trainer toufiq is best tutor in delivering the content. with the great knowledge.
Bangalore
- AWS Certified
Sonali Banerji
I took python online training, services was good, and trainer kiran also has a good knowledge about python as well as a data science. most of the classes are test cases only. it really helped me. thank you
Bangalore
- Python Certified
Seethapathy Ranjith
Excellent institute to learn Python course in Bangalore. Had a pleasant experience right from the beginning. Training is practical and content is spread well over the two months.
Bangalore
- Python Certified
Anusha rani
Took data science course in trishana technologies, bala really helped me to choose the course as a fresher. trainer kiran sir taught me very well.
Bangalore
- Data Science Certified
Rohini setty
I take online class for data science bcoz of this covid situation. training was absolute fine and worthy, 2months 14k. thanks to trainer kiran and bala
Bangalore
- Data Science Certified
Model