Why I use Fedora Linux?


Just go through a list of projects the Fedora community has in mind, I am sure, you will be using one of this technology in a very near future. Fedora provides developers a place to host their code and collaborate online. It provide each project with source control via git, Mercurial, bzr, Subversion, and others, as well as a bug tracker and wiki via Trac.

One of the project which I am looking forward is Func (Fedora Unified Network Controller). Below are some information about what Func does, which I extracted it from their official wiki:

So, if I want Words, What Is Func?

Func allows for running commands on remote systems in a secure way, like SSH, but offers several improvements.

  • Func allows you to manage an arbitrary group of machines all at once.
  • Func automatically distributes certificates to all “slave” machines. There’s almost nothing to configure.
  • Func comes with a command line for sending remote commands and gathering data.
  • There are lots of modules already provided for common tasks.
  • Anyone can write their own modules using the simple Python module API.
  • Everything that can be done with the command line can be done with the Python client API. The hack potential is unlimited.
  • You’ll never have to use “expect” or other ugly hacks to automate your workflow.
  • It’s really simple under the covers. Func works over XMLRPC and SSL.
  • Since func uses certmaster, any program can use func certificates, latch on to them, and take advantage of secure master-to-slave communication.
  • There are no databases or crazy stuff to install and configure. Again, certificate distribution is automatic too.

MySQL Question - Where are MySQL Databases Stored on Linux ?

I have a friend, who is a Linux newbie. He is forced to learn Linux, simply because his company is using it. His job title is MySQL Specialist. Today, he pop up a question from the instant messaging, ask me where are the MySQL databases stored on the Linux machine.

My answer is simple, It depends on how your MySQL database server is installed. If you are using Fedora Linux distribution, and you installed MySQL server during Fedora installation or RPM packages from MySQL, then probably your MySQL databases are store under /var/lib/mysql directory.

If a tar file binary distribution is installed by unpacking it at the installation location you choose (typically /usr/local/mysql), then the databases should be at data directory under your chosen directory.

If a source distribution is installed after you configure and compile it. By default, the installation step installs files under /usr/local, then databases should be store under subdirectory var.

Fedora Linux - Disable the system “beep” sound

I’m using Dell Inspiron 640m with Fedora installed. Every night, when I boot up my notebook, a loud beep will wake up my neighbors at the login screen and every time I make a mistake with the command I type in. I also found out that, Ubuntu users do face the same problem as well.

If you find the beep to be annoying, and let’s face it, it is very annoying!, you can disable it with a simple command and be system beep free.

How do I disable the system beep?
Execute the following commands in your terminal window :

su -l
rmmod pcspkr

How do I enable the system beep again?
Execute the following commands in your terminal window :

su -l
modprobe pcspkr

How do I permanently disable the system beep?
Execute the following commands in your terminal window :

su -l
echo "rmmod pcspkr" >> /etc/modprobe.conf

What is the best way to disable the system beep?
Execute the following commands in your terminal window :

su -l
echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist