Speed up your firefox

How longer you use firefox how slower the automatic search will be. There is a plugin thats defragment the search database.

Quote Vacuum Places Improved 1:

Defragments your Firefox “Places” database (history/bookmarks)
This greatly reduces the lag while typing in the address bar and the start-up time.
This extension features configurable automatic cleaning, periodic reminder, and internationalization.

URL: https://addons.mozilla.org/nl/firefox/addon/13878

NTP Troubleshooting

Download and Install The NTP Package

Most RedHat and Fedora Linux software products are available in the RPM format. Downloading and installing RPMs isn’t hard. If you need a refresher, Chapter 6, “Installing Linux Software“, has all the details.

When searching for the file, remember that the NTP RPM’s filename usually starts with the word ntp followed by a version number as in ntp-4.1.2-5.i386.rpm.

The /etc/ntp.conf File

The /etc/ntp.conf file is the main configuration file for Linux NTP in which you place the IP addresses of the stratum 1 and stratum 2 servers you want to use. Here are the steps to create a configuration file using a pair of sample Internet-based NTP servers:

1) First we specify the servers you’re interested in:

server  otherntp.server.org    # A stratum 1 server at server.org
server  ntp.research.gov       # A stratum 2 server at research.gov

2) Restrict the type of access you allow these servers. In this example the servers are not allowed to modify the run-time configuration or query your Linux NTP server.

restrict otherntp.server.org   mask nomodify notrap noquery
restrict ntp.research.gov      mask nomodify notrap noquery

The mask statement is really a subnet mask limiting access to the single IP address of the remote NTP servers.

3) If this server is also going to provide time for other computers, such as PCs, other Linux servers and networking devices, then you’ll have to define the networks from which this server will accept NTP synchronization requests. You do so with a modified restrict statement removing the noquery keyword to allow the network to query your NTP server. The syntax is:

restrict mask nomodify notrap

In this case the mask statement has been expanded to include all 255 possible IP addresses on the local network.

4) We also want to make sure that localhost (the universal IP address used to refer to a Linux server itself) has full access without any restricting keywords:


5) Save the file and restart NTP for these settings to take effect. You can now configure other Linux hosts on your network to synchronize with this new master NTP server in a similar fashion.

How To Get NTP Started

You have to restart the NTP process every time you make a change to the configuration file for the changes to take effect on the running process.

To get NTP configured to start at boot, use the line:

[[email protected] tmp]# chkconfig ntpd on

To start, stop and restart NTP after booting, follow these examples:

[[email protected] tmp]# service ntpd start
[[email protected] tmp]# service ntpd stop
[[email protected] tmp]# service ntpd restart

Testing And Troubleshooting NTP

After configuring and starting NTP, you should test it to make sure it is working. Here are some guidelines you can follow to get NTP working correctly.

Verifying NTP is Running

To test whether the NTP process is running use the command

[[email protected] tmp]# pgrep ntpd

You should get a response of plain old process ID numbers.

Doing An Initial Synchronization

If the time on the local server is very different from that of its primary time server your NTP daemon will eventually terminate itself leaving an error message in the /var/log/messages file. You should run the ntpdate -u command to force your server to become instantly synchronized with its NTP servers before starting the NTP daemon for the first time. The ntpdate command doesn’t run continuously in the background, you will still have to run the ntpd daemon to get continuous NTP updates.

Take a look at some sample output of the ntpdate command in which a server whose initial time was set to midnight, was correctly set to 8:03 am.

  • The date was originally set to midnight which was verified by using the date command.
[[email protected] tmp]# date
Thu Aug 12 00:00:00 PDT 2004
[[email protected] tmp]#
  • The ntpdate command is run three times to synchronize smallfry’s clock to server, but it must be run while the ntpd process is stopped. So you’ll have to stop ntpd, run ntpdate and then start ntpd again.
[[email protected] tmp]# service ntpd stop
[[email protected] tmp]# ntpdate -u
Looking for host and service ntp
host found : bigboy.my-site.com
12 Aug 08:03:38 ntpdate[2472]: step time server offset 28993.084943 sec
[[email protected] tmp]# ntpdate -u
Looking for host and service ntp
host found : bigboy.my-site.com
12 Aug 08:03:40 ntpdate[2472]: step time server offset 2.467652 sec
[[email protected] tmp]# ntpdate -u
Looking for host and service ntp
host found : bigboy.my-site.com
12 Aug 08:03:42 ntpdate[2472]: step time server offset 0.084943 sec
[[email protected] tmp]# service ntpd start
[[email protected] tmp]#
  • The date is now corrected.
[[email protected] tmp]# date
Thu Aug 12 08:03:45 PDT 2004
[[email protected] tmp]#

Determining If NTP Is Synchronized Properly

Use the ntpq command to see the servers with which you are synchronized. It provided you with a list of configured time servers and the delay, offset and jitter that your server is experiencing with them. For correct synchronization, the delay and offset values should be non-zero and the jitter value should be under 100.

[[email protected] tmp]# ntpq -p

Here is some sample output of the command:

     remote          refid       st t when poll reach  delay   offset   jitter
-jj.cs.umb.edu   gandalf.sigmaso  3 u   95 1024  377  31.681  -18.549    1.572
milo.mcs.anl.go  ntp0.mcs.anl.go  2 u  818 1024  125  41.993  -15.264    1.392
-mailer1.psc.edu ntp1.usno.navy.  2 u  972 1024  377  38.206   19.589   28.028
-dr-zaius.cs.wis ben.cs.wisc.edu  2 u  502 1024  357  55.098    3.979    0.333
+taylor.cs.wisc. ben.cs.wisc.edu  2 u  454 1024  347  54.127    3.379    0.047
-ntp0.cis.strath harris.cc.strat  3 u  507 1024  377 115.274   -5.025    1.642
*clock.via.net   .GPS.            1 u  426 1024  377 107.424   -3.018    2.534
ntp1.conectiv.c         16 u    - 1024    0   0.000    0.000  4000.00

Your Linux NTP clients cannot Synchronize Properly

A telltale sign that you haven’t got proper synchronization is when all the remote servers have jitter, delay and reach values of 0. In some older versions of Fedora, the jitter values will be 4000.

    remote           refid      st t when poll reach   delay   offset  jitter
LOCAL(0)        LOCAL(0)        10 l    -   64    7    0.000    0.000   0.008
ntp-cup.externa         16 u    -   64    0    0.000    0.000   0.000
snvl-smtp1.trim         16 u    -   64    0    0.000    0.000   0.000
nist1.aol-ca.tr         16 u    -   64    0    0.000    0.000   0.000

This could be caused by the following:

  • Older versions of the NTP package that don’t work correctly if you use the DNS name for the NTP servers. In these cases you will want to use the actual IP addresses instead.
  • A firewall blocking access to your Stratum 1 and 2 NTP servers. This could be located on one of the networks between the NTP server and its time source, or firewall software such as iptables could be running on the server itself.
  • The notrust nomodify notrap keywords are present in the restrict statement for the NTP client. In some versions of the Fedora Core 2’s implementation of NTP, clients will not be able to synchronize with a Fedora Core 2 time server unless the notrust nomodify notrap keywords are removed from the NTP client’s restrict statement.
In this example the restrict statement has only the client network defined without any keywords and the configuration line that works with other NTP versions has been commented out:
# -- CLIENT NETWORK -------
#restrict mask notrust nomodify notrap
restrict mask

UNetbootin – Universal Netboot Installer


UNetbootin allows for the installation of various Linux/BSD distributions to a partition or USB drive, so it’s no different from a standard install, only it doesn’t need a CD. It can create a dual-boot install, or replace the existing OS entirely.


  • Microsoft Windows 2000/XP/Vista, or Linux, or a USB Drive. If you are having trouble with the Linux version, try the Windows version, it usually works better.
  • A broadband internet connection to download the distribution packages (unless installing from pre-downloaded media, see below)
  • Spare hard drive space to install the OS in (varies depending on distribution)


UNetbootin can install to your local hard disk or make a bootable liveUSB drive. It can also load floppy/hard disk images, or kernel/initrds, or (some) ISO (CD image) files, for installing other distributions.


Linux Filemon

It is possible to achieve similar functionality to filemon with a linux 2.6.1 or newer kernel.
what you need to do is the following:
1. Make sure that syslog doesn’t log kern.debug to a file(check /etc/syslog.conf). if it does, disable it temporarily (better), or stop syslog altogether (worse, because you will eliminate one possible cause of the disk activity)
2. type:
echo 1 > /proc/sys/vm/block_dump
3. in bash, type (modify to fit your favourite shell):
while true; do dmesg -c; sleep 1; done;

This effectively gives you a realtime live view of all disk activity
note that if you didn’t dmesg -c since you booted, dmesg might contain a lot of info in the buffer, so let it barf everything onto the screen before attempting to actually read it.

remember to restore things back to the way they were when you are done:
1. echo 0 > /proc/sys/vm/block_dump
2. restore syslog activity and/or kern.debug logging


How to Secure Joomla Website

Joomla is a powerful content management system that helps to build the customized online applications, portals and websites. Joomla provides powerful solutions small business websites, community-based portals, jobs portals, news portals, e-commerce websites, auction websites, magazines, non-profit organizations and personal websites.  The real power of the Joomla in its application framework and there are thousands of developers that are creating the powerful add-ons, components and modules for Joomla.

Security is the major concern of every business owner online and there multiple security related components in Joomla for the user authentication, user management, backup, site security, captcha, content restriction and others. The basic Joomla package is secure and people find no problem in installing and running the application.  But sometimes, there is enhanced security features are required to secure the Joomla applications. There are some great third party components that can be used to secure your Joomla website.

Here are some best Joomla security related tips.

  • Rename the Joomla Admin account.
  • Always keep your Joomla website updated.
  • Make sure that your configuration.php file is not writable.
  • Change the files permissions CHMOD (644 for files, 755 for directories).
  • Check the vulnerabilities and the corrupt files by using the Joomla Diagnostic tools.
  • Use Strong password.
  • Backup your Joomla application periodically with good backup tools.

Below is the brief overview of some of best security related components of Joomla.

Site Security

Protect Configuration File
Protect Configuration File is component that is used to enhance the security of the Joomla configuration file.

jFireWall EndPoint Protection – Anti hacker

If you are seriously considering preventing the hackers’ attacks and increasing the secure of your website then jFireWall EndPoint Protection – Anti hacker is a good option for you.

JDefender – Ultimate Joomla Protection

JDefender is ultimate Joomla protection component that projects the Joomla from the SQL injection and PHP injections.

User Authentication


RegistrationBlocker is a system that allows you to block certain usernames from being registered.

Secure Registration

Secure Registration is another important component of Joomla that allow the users to register securely.


JoomlaPack – AJAX powered backup and restore

It is an open source backup component that creates the site backup that can be restored on any Joomla capable server.

Jombackup daily mysql backup bot
It takes the daily backups of the MySQL and sends it to the email of your choice.  There are plenty of configuration options available but the default options are enough to use this component efficiently.

Source: http://clubtvk.com/content/view/51/63/