List of Projects/Tasks
Operating Systems used
- Redhat Enterprise Linux
- CentOS
- Fedora Linux
- Debian Sarge
- Mandrake
Traffic management with iproute2 tools
- To be fair ( everyone gets the same bandwidth ) or to be unfair :-( when one gets a priority over others.
- Prioritize traffic so that downloading something didn't make surfing the web or ssh
connections slow.
- Maximum usage - Do not limit the bandwidth if the link has spare capacity. Limits only when the link is in full usage otherwise share bandwidth that is left over.
- Sharing multiple connections for redundancy.
SQUID proxy server
- A fully featured proxy server.
- Limiting users from downloading very large files.
- Blocking sites
- ACL (Access Control Lists).
Monitoring
- SAR (System Activity Reporter)
Logs a very detailed status of system activity with minimum load. Perl scripts used for extracting the exact required data.
- MRTG (Multi Router Traffic Grapher)
MRTG used for measuring the traffic load on network interfaces.
Mail Servers and related softwares
- Postfix
- Qmail
- SpamAssassin
Installation and Configuration of the powerful spam filter.
- OpenWebmail
Useful in intranet for managing mails when setting up of powerful mail clients like Eudora, Outlook, etc. is not required.
- fetchmail
All mails are downloaded from the internet to a centralized server. The clients can then connect to the server on the intranet to download their mails.
MySQL
- Innodb Engine
- Scripting for automatic backup and replication
Source compilation and configuration
- kernel recompilation
- PHP with extensions like magickwand, etc.
- Perl and CPAN modules
Monitoring
- Monitoring of remote services to get the exact uptime and response times of services.
- Nagios
Installing and configuring for host, service, and network monitoring program.
- Custom reports from log files through scripting
- Email alerts of various system activities
Windows to Linux Migration
- Desktop Migration
Migration of desktop outlook data and other data to make each task possible by the right combination of OpenSource softwares in a systematic fashion with the minimum learning curve for users.
- Server Migration
Apache web server
- Installation and configuration from source
- Performance tuning
Security
- Firewall using iptables and apf
- Snort
- ethereal
- nmap
- tcpdump
- tripwire
- GPG
LVM over software RAID
- To get the advantage of failover redundancy of RAID with the flexibility of resizable partitions* using LVM
CUPS printing subsystem
- Printing to and from Linux and Windows Operating systems
File server
- Configuring of file server accessible through FTP, NFS, SAMBA with appropriate user controls
Setting up of test servers
- Test servers replicating production servers for testing applications
- This decreases the errors that may occur while developing php, perl, and other web applications on windows and deploying on Linux/Unix servers
Logging data from log files to local and remote machines
- Configured servers so that apart from logging to local machines, it also logs to a common remote server
- This helps in comparison of logs if the server is hacked
- Perl scripts analyze the logs
Backup
- Automated scripts to backup data onto a central backup server
- Users specify the folders that they want to be backed up
Other Network Servers
- Subversion
A version control software with more features than CVS.
- NTP (Network time protocol)
To keep the server time accurate.
- DNS
- DHCP
and some more ... :-)
|