"Linux and Bandwidth Management" is a course especially designed for System Administrators working in an Organization, Institute or Colleges, to manage and optimize his/her organization precious bandwidth with the help of open source tools.
Nowadays, it has become a common in almost all organization to have a dedicated internet link via radio link or via cable/optical fiber. However, due to expensive cost of bandwidth, an organization in a country like Nepal, can't afford sufficient amount of bandwidth, in spite of high bandwidth demand. The need and demand for more bandwidth is always there in every organization which means with limited amount of bandwidth, you have to optimize or share your precious bandwidth among many users in your organization. In such a situation, bandwidth management is only tool which will help you to optimize your expensive bandwidth with what you pay. It also helps you to distribute your bandwidth according to your priority basis or on equal priority basis according to your need of an organization. Without bandwidth management, one user is enough to choke whole organization bandwidth and affect the speed of browsing to all the users in your organization.
Only installing Bandwidth Management tool without proper security measures is still incomplete for proper bandwidth management process. How much you optimize your bandwidth, if your computers are exploited by external users or are infected with worms and virus, then you will still face bandwidth problem as if there is no bandwidth management tool. Unknowingly, your precious bandwidth will be heavily consumed by worms and virus and spy ware or a clever user with some tricks or some software tools. Hence, it is really important to secure your system and network with proper security systems and restrict unauthorized users or intruders.
Another one of major point in bandwidth management process is to localize some services in your local network, i.e. instead of requesting anything from remote host every time, you make it available in your own network. Having those remote resources in own local network, not only means fast access to those resources, but also help to conserve the usage of expensive bandwidth. For example, you can configure cache server to cache web pages frequently browsed by your users, you can have local mail server instead of bandwidth eater hotmail and yahoo mail.
To perform all the above things like managing bandwidth, securing your network and localizing services, you require at least one dedicated server and in this case "Linux Server" is the best choice for running as a server. "Linux Server" is chosen due to many reasons like being open source, highly stable and secure, highly configurable, having plenty of open source resources, good support etc . So one should also have a good knowledge to handle Linux system.
Hence, this course is designed targeting all the above requirements. After a 2 month course, a trainee can install and handle Linux Server and configure many services like Web, Mail, Cache, DNS etc. The trainer can configure, design and troubleshoot a network and host based security system for his/her organization and also can configure, manage and optimize organization bandwidth with the help of open source bandwidth management tool.