FPM, FastCGI Process Manager is a PHP FastCGI implementation. Using php-fpm you can have a website running as its own user instead of a common user like Apache or www-data. In this post, we will go through the process of installing and configuring php-fpm with Nginx on CentOS 6.
php-fpm package is available in the official CentOS repository. There is no need to enable third party repositories in order to use php-fpm.
nginx package is available in Fedora EPEL repository.
Enable Fedora EPEL.
In this tutorial, I will provide step by step process to setup MySQL replication. We will create one master and one slave. We will use two CentOS 6 servers - one for master and the other for slave. This following steps have been tested on two virtual machines.
Our master server will have IP address 192.168.122.10.
Our slave server will have IP address 192.168.122.12.
You might want to run SELinux in permissive mode.
Perform these steps on the master:
Install MySQL server.
yum install mysql-server -y
Mozilla Firefox has finally launched its own browser-based mobile system, which seems like a credible option for companies emerging with their phones and intending to keep them low-end. For a much savvy audience however, the system is not exactly what they are looking for especially when iOS and Android are still leading the mobile technology market. However, in markets where phones with great features still take up a major market share, Mozilla Firefox combined together with a Blackberry SIM can become successful with its technology. With the promise to improve their system with time to match their rivals, Firefox is all set to attract investors and partners to support it in its venture.
The system is almost similar to that of Android and iOS which makes its use quite simple, especially for those who have some experience of using a smartphone. The familiar app structure presented in a grid form, swiping from left to right presenting different apps is just the same as in iOS. A calling and messaging app, camera and Firefox browser is a permanent fixture at the lower end of the screen. A search app is also available which is quite different from that of the other OS due to the fact that it is a browser-based system. Searching on this app can not only provide results from within your phone but also from the Firefox Marketplace and the Web.
openssl is a command line tool to use various cryptography functions.
The req command of openssl provides PKCS#10 X.509 Certificate Signing Request (CSR) management facilities.
We will generate a new certificate request for the domain
openssl req -new -nodes -keyout www.example.com.key -out www.example.com.csr
If you have to insert comment on several lines do you do manually insert the comment character in every line? Stop. Vim is a really good editor and has a nice feature to accomplish this quickly. Here are the steps:
(datetime.datetime(datetime.datetime.today().year, datetime.datetime.today().month, calendar.monthrange(datetime.datetime.today().year, datetime.datetime.today().month)) - datetime.datetime.today()).total_seconds()
There's a log going on in that one liner. Let's break it down.
The two key Python modules we need to calculate the number of seconds till the end of year are datetime and calendar.
calendar.monthrange(year, month) returns a tuple. The tuple's second element is the number of days in the month.
We create two date objects:
Here's a quick tip for Mercurial users.
Travel back in time and see how the file appeared. :)
hg cat --rev "date('2011-05-03')" controllers/crons.py
Let's break it down.
hg cat is the command we use to print the given revision of file.
hg cat --rev 10885:ae28ee103fed controller/crons.py
would print the file for the revision 0885:ae28ee103fed.
Mercurial supports a functional language for selecting a set of revisions. To know more about it try:
hg help revsets
In our solution:
Anand and Golix are chit chatting in a bar.
Anand: Golix, I have a doubt about USB cables.
Golix: What is it?
Anand: I've been thinking about it for a while. What happens if you connect the USB cable to your brain?
Golix: You'll hear the message: "this disk is not formatted. Do you want to format it now?".
Golix walks into a college campus. Asks few questions to the students.
Golix: What does POP stand for?
Sharath: POP? No idea. Sounds like a distant cousin of Jazz to me.
Golix: What does IMAP stand for?
Shruthi: International mail application something.
Golix: Who created UNIX and C?
Parameshwar: It is beyond me.
Golix: What is Ubuntu?
Parvati: It's a bird!
Golix: Which is the most popular social networking site?
Golix: Which technique is often used to download movies and music freely from the Internet?
Golix: Which operating system do you use?
The uninitiated readers must watch the video.