Go back to fronty page View most popular entries View latest additions Submit tutorials to UnixTutorials.info
UnixTutorials logo

Search results for Keyboard shortcuts: Faster than the speed of mouse


Comprehensive Linux System Services List: Explanation and Recommendation

Post date: December 17, 2007, 06:12 Category: Miscellaneous Views: 4133 Comments
Tutorial quote: Linux services are basically programs that start at boot time to provide certain features and services (Apache, the web server for example). After installation, every Linux distribution provides a list of enabled services. However, you might not need some of these services or you might need others that are not enabled by default. Having only the services you need running will make your system faster, more stable and secure. So the first thing you need to do after installing a Linux distribution is to manually edit the list of enabled services. Unfortunately, some services don’t provide a description, others provide a description that’s not understandable so you might end-up disabling a vital system service just because you didn’t know what it did and you thought you didn’t need it.

Using Ruby On Rails With Apache2 On Debian Etch

Post date: May 27, 2007, 23:05 Category: System Views: 4257 Comments
Tutorial quote: This article shows how you can install Ruby on Rails (RoR) and integrate it in Apache2 on a Debian Etch system. Ruby on Rails is a web application framework which is rapidly gaining popularity among web programmers. It aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. Applications using the RoR framework are developed using the Model-View-Controller design pattern.

Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-peruser On Debian Etch

Post date: August 24, 2008, 11:08 Category: Installing Views: 3954 Comments
Tutorial quote: This article explains how you can install and configure apache2-mpm-peruser on a Debian Etch server. apache2-mpm-peruser is an MPM (Multi-Processing Module) for the Apache 2 web server, very similar to apache2-mpm-itk, but faster (almost as fast as apache2-mpm-prefork). mpm-peruser allows you to run each of your vhosts under a separate UID and GID - in short, the scripts and configuration files for one vhost no longer have to be readable for all the other vhosts. It is based on metuxmpm, a working implementation of the perchild MPM. The result is a sane and secure web server environment for your users, without kludges like PHP's safe_mode.

How To Look Like A UNIX Guru

Post date: October 30, 2006, 02:10 Category: Miscellaneous Views: 6265 Comments
Tutorial quote: UNIX is an extremely popular platform for deploying server software partly because of its security and stability, but also because it has a rich set of command line and scripting tools. Programmers use these tools for manipulating the file system, processing log files, and generally automating as much as possible.

If you want to be a serious server developer, you will need to have a certain facility with a number of UNIX tools; about 15. You will start to see similarities among them, particularly regular expressions, and soon you will feel very comfortable. Combining the simple commands, you can build very powerful tools very quickly--much faster than you could build the equivalent functionality in C or Java, for example.

This lecture takes you through the basic commands and then shows you how to combine them in simple patterns or idioms to provide sophisticated functionality like histogramming. This lecture assumes you know what a shell is and that you have some basic familiarity with UNIX.

Installing memcached And The PHP5 memcache Module On Debian Etch (Apache2)

Post date: September 11, 2008, 11:09 Category: Optimizing Views: 7122 Comments
Tutorial quote: This guide explains how to install memcached and the PHP5 memcache module on a Debian Etch system with Apache2. memcached is a daemon that can store objects in the system's memory (e.g. results of database queries) which can speed up your web site tremendously. You can use memcached over a network (i.e., install your web application on one server and memcached on another server), but usually you install both on one server to avoid the networking overhead.

Installing FreeNX Server on SUSE 10

Post date: December 27, 2005, 15:12 Category: Network Views: 7757 Comments
Tutorial quote: Not long ago, I reviewed SUSE Linux 10 and found that they had included the latest version of FreeNX (a free version of NoMachine's NX Server) on the installation media. I'd never really tried FreeNX at that point but had heard some good things about it, so I thought I'd give it a shot. Well, once it was installed and working I have to say I was immediately impressed by how simple it was to setup and how well (read: fast) it performed over a WAN connection. I was literally able to get my desktop at home from anywhere else in the world and get near-local speed. Normally, working on a remote system is alright until you need to type in any shape or form. There was almost no delay from the time I'd press a key to the time it would show up on the screen. This is what sold me on FreeNX and prompted me to offer to write a HOWTO on the topic. I was overwhelmed with email from our readers asking that I write it... so here we are!

Benchmarking Filesystems

Post date: April 12, 2005, 07:04 Category: Benchmarks Views: 3495 Comments
Tutorial quote: I recently purchased a Western Digital 250GB/8M/7200RPM drive and wondered which journaling file system I should use. I currently use ext2 on my other, smaller hard drives. Upon reboot or unclean shutdown, e2fsck takes a while on drives only 40 and 60 gigabytes. Therefore I knew using a journaling file system would be my best bet. The question is: which is the best? In order to determine this I used common operations that Linux users may perform on a regular basis instead of using benchmark tools such as Bonnie or Iozone. I wanted a "real life" benchmark analysis. A quick analogy: Just because the Ethernet-Over-Power-Lines may advertise 10mbps (1.25MB/s), in real world tests, peak speed is only 5mbps (625KB/s). This is why I chose to run my own tests versus using hard drive benchmarking tools.

Configuring Apache for Maximum Performance

Post date: February 12, 2006, 09:02 Category: Optimizing Views: 4457 Comments
Tutorial quote: Apache is an open-source HTTP server implementation. It is the most popular web server on the Internet; the December 2005 Web Server Survey conducted by Netcraft [1] shows that about 70% of the web sites on Internet are using Apache.

Apache server performance can be improved by adding additional hardware resources such as RAM, faster CPU, etc. But most of the time, the same result can be achieved by custom configuration of the server. This article looks into getting maximum performance out of Apache with the existing hardware resources, specifically on Linux systems. Of course, it is assumed that there is enough hardware resources - especially enough RAM that the server isn't swapping frequently. First two sections look into various Compile-Time and Run-Time configuration options. The Run-Time section assumes that Apache is compiled with prefork MPM. HTTP compression and caching is discussed next. Finally, using separate servers for serving static and dynamic contents is covered. Basic knowledge of compiling and configuring Apache and Linux are assumed.

How I created my own .mac replacement

Post date: February 7, 2006, 21:02 Category: Network Views: 4114 Comments
Tutorial quote: My .mac subscription is 60 days from renewal so I have to ask myself, "how useful is .mac to me?

Is .mac worth it to me? Many of the reasons I don't find .mac useful are the same reasons I encourage others to use .mac. One has to keep in mind that I'm not an "average" computer user. My needs are different and Apple wouldn't make any money trying to sell a .mac like service to guys like me. This is not an "I hate .mac" site but rather an explanation of the motivation and methods I used to provide myself with comparable services that are more usable to me. I publish it so that others may benefit from what I have learned.

This is published to help others, but don't expect free support from the author. Support requests that arrive without monetary compensation for my time will almost certainly be ignored. Instead, try using the support forums and maybe someone will help you out.

To understand why I did this, you might want to read about my use of .mac services.

Project Goals:

Retain the useful features: Regardless of whether or not I renew my subscription, I want to retain the features I have found most useful (iDisk, iSync (between computers), iCal sharing, and Backup).

Enhance the useful features: Simply retaining the useful features would be an utter failure. The most value can be found in addressing the shortcomings of each feature. For iDisk, speed and disk space are the impediments to it's usefulness. iSync already works quite well. iCal sharing works well but publish and subscribe updates are sloooow. Backup is hamstrung by the iDisk space issue.
Web-based applications and online marketing solutions - LumoLink