<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>shukko.com v.x3</title>
	<atom:link href="http://www.shukko.com/x3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shukko.com/x3</link>
	<description>shukko.com hiç kimse ve kendisi için sHuKKo tarafından düzensiz güncellenen yayın organı...</description>
	<lastBuildDate>Tue, 15 May 2012 02:32:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>MySQL Repair and Optimize All DB</title>
		<link>http://www.shukko.com/x3/2012/05/15/mysql-optimize-and-repair-all-db/</link>
		<comments>http://www.shukko.com/x3/2012/05/15/mysql-optimize-and-repair-all-db/#comments</comments>
		<pubDate>Tue, 15 May 2012 02:31:13 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=670</guid>
		<description><![CDATA[mysqlcheck -u da_admin -p --auto-repair --optimize --all-databases veya mysqlcheck -Aor -u root -p A = all databases o = optimize r = repair]]></description>
			<content:encoded><![CDATA[<p><code><br />
mysqlcheck -u da_admin -p --auto-repair --optimize --all-databases</p>
<p>veya</p>
<p>mysqlcheck -Aor -u root -p<br />
A = all databases<br />
o = optimize<br />
r = repair<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/05/15/mysql-optimize-and-repair-all-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>use nano as crontab editor</title>
		<link>http://www.shukko.com/x3/2012/05/10/use-nano-as-crontab-editor/</link>
		<comments>http://www.shukko.com/x3/2012/05/10/use-nano-as-crontab-editor/#comments</comments>
		<pubDate>Thu, 10 May 2012 11:10:50 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=668</guid>
		<description><![CDATA[This is a small tip, I like to use, as normally in recently installed Linux, vi is used as the default editor instead of vim or nano. So, How to change the default crontab editor to vim or nano? To change to vim or nano just run: export EDITOR="/usr/bin/vim" ; crontab -e that is for [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>This is a small tip, I like to use, as normally in recently installed Linux, <code>vi</code> is used as the default editor instead of <code>vim</code> or <code>nano</code>.</p>
<h2>So, How to change the default crontab editor to vim or nano?</h2>
<p>To change to <code>vim</code> or <code>nano</code> just run:</p>
<pre><code>export EDITOR="/usr/bin/vim" ; crontab -e </code></pre>
<p>that is for vim, or.</p>
<pre><code>export EDITOR="/usr/bin/nano" ; crontab -e </code></pre>
<p>OK, you are now ready to work with your favorite text editor, instead of the default.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/05/10/use-nano-as-crontab-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Support: Dealing with Downtime</title>
		<link>http://www.shukko.com/x3/2012/05/09/server-support-dealing-with-downtime/</link>
		<comments>http://www.shukko.com/x3/2012/05/09/server-support-dealing-with-downtime/#comments</comments>
		<pubDate>Wed, 09 May 2012 20:34:48 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=666</guid>
		<description><![CDATA[TR NOT: bu asagidaki yazi yillardir ugrastigim herseyi kisaca ve ozce cok guzel anlatmis. belki bir gun Turkceye ceviririm. Orjinal link pingzineden en asagida linki. &#160; You get a call at 2 am in the morning. One of your servers with over 1000 shared accounts on them has gone down. You rush to the office [...]]]></description>
			<content:encoded><![CDATA[<p>TR NOT: bu asagidaki yazi yillardir ugrastigim herseyi kisaca ve ozce cok guzel anlatmis.</p>
<p>belki bir gun Turkceye ceviririm. Orjinal link pingzineden en asagida linki.</p>
<p>&nbsp;</p>
<p>You get a call at 2 am in the morning. One of your servers with over 1000 shared accounts on them has gone down. You rush to the office (thank God it’s close to home) and find your support staff frantically working on the server and at the same time trying to field calls and emails from irate customers. After several tense moments, the cause is found. The load is very high, causing services to fail. Your support staff suggests a reboot instead of diagnosing the reason for high load. You say ok, go ahead, as long as the load comes back to normal and all services run normally. Reboot done, and the team spends the rest of the night replying to customers. Later, you have no clue why the load went up the way it did because there were no logs.</p>
<p>Downtime is serious. In this age of social networking on Twitter and Facebook, bad news flies really fast. This kind of negative publicity can seriously result in loss of reputation and customers within a single day. It’s no wonder, Hosts have to be on top of their business all day every day.</p>
<p>Downtime is a reality in the Hosting business. Do the math. Here are some commonly advertised service availability figures.</p>
<ul>
<li>  99.9% availability equates to 8 hours and 45 minutes of downtime per year.</li>
<li> 99.99% availability equates to around 52 minutes of downtime per year.</li>
</ul>
<p>Even the most reliable WebHost has 52 minutes of downtime in a year. This downtime can be a result of scheduled or unscheduled events or both. In this article, we will look at ways to deal with both types of events.</p>
<p><strong>Dealing with scheduled downtime</strong></p>
<p>Scheduled downtimes are a necessary part of server maintenance. A web host who regularly maintains the servers will reduce incidence of security vulnerabilities, increase performance and improve customer experience. A good host will have more scheduled downtimes than unscheduled downtimes.</p>
<p>The most important way of dealing with scheduled downtime is through “Proactive Communication”. In this type of communication, you let customers know about the downtime before they find out on their own. Sounds simple, isn’t it. The sad fact is that many Hosts do not follow it well enough. So lets see how this helps.</p>
<p>How does proactive communication help?</p>
<p>Proactive communication is a very useful method for customer retention during downtimes.</p>
<ul>
<li> Gives you time to let your customers know all the great benefits they can hope to get with the changes in the system.</li>
<li> Reduces customer confusion</li>
<li> Helps customers inform their customers of downtime</li>
<li> Reduce flood of tickets during the downtime</li>
<li> Customers appreciate that you let them in on your plans.</li>
</ul>
<p><strong>How to setup proactive communication</strong></p>
<p>Before shooting all your customers an email, spend a few minutes deciding what you will tell them. A nicely formatted and complete email will reduce a lot of confusion and reduce the burden on your support team, especially when they are busy with the maintenance work. Here are some pointers.</p>
<p>What to tell your customers during scheduled downtime. Tell them…</p>
<ul>
<li> When the maintenance is scheduled (Exact date and time)</li>
<li> How long maintenance will last (down to the minutes)</li>
<li> What exactly will get disrupted (eg, web, mail etc)</li>
<li> Reasons for maintenance</li>
<li> Benefits to the customer once the maintenance is done</li>
<li> How to contact support staff during maintenance (via email, forum etc)</li>
<li> Alternative arrangements they can do, if any.</li>
</ul>
<p>When to tell them</p>
<ul>
<li> At least one week prior to the event.</li>
<li> Again, 24 hours before the event</li>
</ul>
<p>How to tell them</p>
<ul>
<li> News section on website</li>
<li> Email</li>
<li> Social media (Twitter, Facebook)</li>
<li> Forum or blog</li>
</ul>
<p><strong>Dealing with Unscheduled downtime</strong></p>
<p>Unscheduled downtimes happen when something unexpected or untoward happens. The reasons for unscheduled downtimes could include sudden increases in traffic, hacking attempts, old software leading to exploited vulnerabilities, DOS attacks, spam resulting in flooding of the queues, even the occasional hardware failure. No wonder it is a nightmarish scenario to deal with at 2am in the morning.</p>
<p>So what can hosts do to prevent a massive downturn, in the event of a downtime? Simply follow the 2Ps.</p>
<ul>
<li> Prevent downtime</li>
<li> Prepare for downtime</li>
</ul>
<p><strong>How to Prevent downtime</strong></p>
<p>Wouldn’t you service your car periodically to prevent breakdowns and expensive repairs. The same way, a server is the engine on which your hosting business runs. An important way to prevent downtime is to maintain your server hardware and software periodically. This type of server administration is called Proactive server administration.</p>
<p>In proactive server administration, always start by first securing the server with at least these steps. Note that these methods should be performed by a trained professional.</p>
<ul>
<li> Make sure the software is all updated</li>
<li> Configure a firewall and restrict access to critical ports</li>
<li> Decide on minimum services and secure those services. Close unwanted services.</li>
<li> If you have shared accounts, check user security such as weak passwords.</li>
<li> Enable extended logging so that detecting during disaster is easier.</li>
<li> Secure world writable directories.</li>
</ul>
<p>Monitor availability of servers and individual services. For example, if your server load frequently goes high, you should be able to set up notifications that inform you of cut off load long before it becomes dangerously high. This helps you prevent downtime simply by checking on it, before the load creeps up and brings the server down.</p>
<p>It is always useful to log all information for critical services, and to set up notifications for certain events. This helps in debugging and preventing future downtimes. The scenario I presented in the beginning, could have been prevented if logs were maintained.</p>
<p>Keep track of exploits and service vulnerabilities. Sites like secunia.org and milw0rm.com have newsletters and mailing lists that you can sign on, thats gives you information first hand on any vulnerabilities. Take action before hackers do.</p>
<p>Also, always conduct a monthly server audit to check for any suspect logins, spamming, server performance etc.</p>
<p><strong>How to prepare for downtime</strong></p>
<p>The first step to prepare for downtime is to visualize your reaction if an unscheduled downtime took place.</p>
<p>How would you contact your customers? Is your infrastructure up to speed to deal with an emergency. For example a helpdesk system, your website, phone lines and email are critical systems that should be available to engage with your customers in times of downtime.</p>
<p>Some people wonder whether to communicate unscheduled downtime to customers. The downtime is going to last a few minutes. Should the host inform customers of unscheduled downtime?</p>
<p>And the answer is Yes!! The worst thing the host wants to do is to have customers find out by themselves, or worse, their customers. By being responsible and letting customers know, you seem to be on top of your business. Customers appreciate the fact that you informed them, rather than the other way around.</p>
<p>Always prepare to send a lightening response to customers who are experiencing downtime. Here are a few things you should prepare.</p>
<ol>
<li>  Speed of response. You need to put up information on your website within minutes of the downtime at least.</li>
<li> Decide where you are going to put up this information on the website. How you are going to contact your customers.</li>
<li> Many times you need professional help in solving downtime issues. Form those relationships early on, so that they are available when you need them.</li>
<li> If you have an in-house team, make sure they are ready and knowledgeable to solve these issues when they happen.</li>
</ol>
<p>By prevention and careful preparedness, you can avoid downtimes taking a hit at your business and your customers’ businesses.</p>
<p>&nbsp;</p>
<p>TAKEN FROM: http://www.pingzine.com/server-support-dealing-with-downtime-2/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/05/09/server-support-dealing-with-downtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating large sparse files over the network</title>
		<link>http://www.shukko.com/x3/2012/04/21/migrating-large-sparse-files-over-the-network/</link>
		<comments>http://www.shukko.com/x3/2012/04/21/migrating-large-sparse-files-over-the-network/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 08:29:54 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=662</guid>
		<description><![CDATA[Original link: http://lathama.net/Migrating_large_sparse_files_over_the_network Migrating large sparse files over the network Intro When you need to move large sparse files across the network there are many issues related to support of this new FS method. Sparse files are files that say they are size X but only allocate blocks on the file system that are actually [...]]]></description>
			<content:encoded><![CDATA[<address id="page-title">Original link: http://lathama.net/Migrating_large_sparse_files_over_the_network</address>
<h1>Migrating large sparse files over the network</h1>
<div></div>
<div>
<div>
<div>
<h2>Intro</h2>
<p>When you need to move large <a href="http://en.wikipedia.org/wiki/Sparse_file" target="new">sparse</a> files across the network there are many issues related to support of this new FS method. Sparse files are files that say they are size X but only allocate blocks on the file system that are actually used. This is a great use of space and very nice for virtualization. In the past methods like <a href="http://en.wikipedia.org/wiki/Copy-on-write" target="new">COW</a> to only use space as it was needed. These solutions worked. Sparse file support was integrated into the Linux Kernel and now it is the preferred way to handle images.</p>
<h2>Problem</h2>
<p>The need to move a large 100GB+ file from one server to another over the network. The file is sparse in nature which means that only a small portion of the file may actually be used. One does not want to transfer every byte of data and to fully allocate the file on the target system.</p>
<h2>Solution</h2>
<p>Use Tar with its support for Sparse and stdin and stdout. Tar checks the source file twice (normally and a second time for sparse) before streaming. On large files this can take time and processing power. The target file will be checked as it is written.</p>
<h4>Requirements</h4>
<p>Pipe Viewer will show us what is happening in the pipe. Without this you may go insane.</p>
<pre>serverA:/# aptitude install pv
serverB:/# aptitude install pv</pre>
<p>First you need to understand that Tar is going to look at the file TWICE. This will take lots of time and make you think nothing is happening. Wait, Wait, Wait and then smile. Select a port under 45,000 and above 1024 that is not in use by another service.</p>
<h4>Example*</h4>
<pre>serverA:/# tar -cS IMG.img | pv -b | nc -n -q 15 172.20.2.3 5555
serverB:/# nc -n -l 5555 | pv -b | tar -xS</pre>
<p>As an example here is another method. As with all SSH connections, it will cause 99% + CPU load for the duration of the connection even with compression off.</p>
<pre>tar -cS IMG.img | pv -b | ssh -o 'Compression no' root@172.20.2.3 "cat &gt; IMG.img.tar"</pre>
<p>Then you need to extract the TAR image.</p>
<pre>tar -xSf IMG.img.tar</pre>
<h2>Summary</h2>
<p>There are other methods of completing this action. This method is the fastest that I have found. Using Rsync with Sparse options does work but it trasfers every null byte over the network, so it takes more time. It also runs two checksums on both source and target files. Further testing shows that compression can cause issues if one or both the servers are under load. This method can also be used over SSH or other authenticated protocols.</p>
<p><strong>*</strong> This method has only hung once for me. If it causes you issues, wait for the connection to time out or test with another image.</p>
</div>
</div>
</div>
<h3></h3>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/04/21/migrating-large-sparse-files-over-the-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Bash Shell Script to do Multiple Whois Lookups</title>
		<link>http://www.shukko.com/x3/2012/04/06/a-bash-shell-script-to-do-multiple-whois-lookups/</link>
		<comments>http://www.shukko.com/x3/2012/04/06/a-bash-shell-script-to-do-multiple-whois-lookups/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:40:40 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=660</guid>
		<description><![CDATA[#!/bin/bash for domain in `cat domains.txt` do echo $domain `whois $domain >> whois-results.txt` done]]></description>
			<content:encoded><![CDATA[<p><code></p>
<p>#!/bin/bash<br />
for domain in `cat domains.txt`<br />
do<br />
   echo $domain<br />
   `whois $domain >> whois-results.txt`<br />
done</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/04/06/a-bash-shell-script-to-do-multiple-whois-lookups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing vzdump for OpenVZ on Centos</title>
		<link>http://www.shukko.com/x3/2012/04/03/installing-vzdump-for-openvz-on-centos/</link>
		<comments>http://www.shukko.com/x3/2012/04/03/installing-vzdump-for-openvz-on-centos/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 23:01:02 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=655</guid>
		<description><![CDATA[Here is how you get vzdump on a clean version of CentOS (via the hostnode): rpm -ivh "ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/pub/dag/redhat/el5/en/x86_64/RPMS.dag/cstream-2.7.4-3.el5.rf.x86_64.rpm" wget http://dag.wieers.com/rpm/packages/perl-LockFile-Simple/perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm rpm -ivh perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm /bin/rm perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm rpm -ivh "http://chrisschuld.com/centos54/vzdump-1.2-6.noarch.rpm" Since version 1.2-6 of vzdump the location of the modules is not “automatic” and have found it necessary to export the location of the PVE libraries that [...]]]></description>
			<content:encoded><![CDATA[<p>Here is how you get vzdump on a clean version of CentOS (via the hostnode):<br />
<code><br />
rpm -ivh "ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/pub/dag/redhat/el5/en/x86_64/RPMS.dag/cstream-2.7.4-3.el5.rf.x86_64.rpm"<br />
wget http://dag.wieers.com/rpm/packages/perl-LockFile-Simple/perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm<br />
rpm -ivh perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm<br />
/bin/rm perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm<br />
rpm -ivh "http://chrisschuld.com/centos54/vzdump-1.2-6.noarch.rpm"<br />
</code><br />
Since version 1.2-6 of vzdump the location of the modules is not “automatic” and have found it necessary to export the location of the PVE libraries that vzdump requires via this command:<br />
<code><br />
export PERL5LIB=/usr/share/perl5/<br />
</code></p>
<p>DONE! <img src='http://www.shukko.com/x3/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>vzdump , vzrestore &#8230;</p>
<p>&#8212;&#8212;&#8212;-</p>
<p>ONEMLI NOT:<br />
YUKARIDAKILER CENTOS5 ICIN CALISIYOR<br />
CENTOS 6.2 DE YAPTIGIMDA CORBA OLDU HERSEY<br />
SU SEKILDE YAPILMASI GEREK CENTOS 6.2 DE</p>
<p>cd /tmp<br />
wget http://pkgs.repoforge.org/cstream/cstream-2.7.4-3.el6.rf.i686.rpm<br />
wget http://pkgs.repoforge.org/perl-LockFile-Simple/perl-LockFile-Simple-0.207-1.el6.rf.noarch.rpm<br />
rpm -ivh cstream-2.7.4-3.el6.rf.i686.rpm<br />
rpm -ivh perl-LockFile-Simple-0.207-1.el6.rf.noarch.rpm</p>
<p>rpm -ivh http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/04/03/installing-vzdump-for-openvz-on-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DEBIAN: How-to install secure pure ftp server chrooted with virtual users</title>
		<link>http://www.shukko.com/x3/2012/04/01/debian-how-to-install-secure-pure-ftp-server-chrooted-with-virtual-users/</link>
		<comments>http://www.shukko.com/x3/2012/04/01/debian-how-to-install-secure-pure-ftp-server-chrooted-with-virtual-users/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 01:55:09 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=653</guid>
		<description><![CDATA[aptitude install pure-ftpd nano /etc/pure-ftpd.conf --------- ChrootEveryone yes BrokenClientsCompatibility no MaxClientsNumber 10 Daemonize yes MaxClientsPerIP 5 VerboseLog no DisplayDotFiles no AnonymousOnly no NoAnonymous yes SyslogFacility ftp DontResolve yes MaxIdleTime 15 PureDB /etc/pureftpd.pdb LimitRecursion 2000 8 AnonymousCanCreateDirs no MaxLoad 4 UserRatio 5 10 AntiWarez no UserBandwidth 200 Umask 133:022 MinUID 100 AllowUserFXP no AllowAnonymousFXP no ProhibitDotFilesWrite [...]]]></description>
			<content:encoded><![CDATA[<p><code><br />
aptitude install pure-ftpd<br />
nano /etc/pure-ftpd.conf<br />
---------<br />
ChrootEveryone              yes<br />
BrokenClientsCompatibility  no<br />
MaxClientsNumber            10<br />
Daemonize                   yes<br />
MaxClientsPerIP             5<br />
VerboseLog                  no<br />
DisplayDotFiles             no<br />
AnonymousOnly               no<br />
NoAnonymous                 yes<br />
SyslogFacility              ftp<br />
DontResolve                 yes<br />
MaxIdleTime                 15<br />
PureDB                        /etc/pureftpd.pdb<br />
LimitRecursion              2000 8<br />
AnonymousCanCreateDirs      no<br />
MaxLoad                     4<br />
UserRatio                 5 10<br />
AntiWarez                   no<br />
UserBandwidth             200<br />
Umask                       133:022<br />
MinUID                      100<br />
AllowUserFXP                no<br />
AllowAnonymousFXP           no<br />
ProhibitDotFilesWrite       yes<br />
ProhibitDotFilesRead        yes<br />
AutoRename                  no<br />
AnonymousCantUpload         yes<br />
AltLog                     stats:/var/log/pureftpd.log<br />
NoChmod                     yes<br />
CreateHomeDir               yes<br />
Quota                       2000:500<br />
MaxDiskUsage               80<br />
CustomerProof              yes<br />
PerUserLimits            3:20<br />
IPV4Only                 yes<br />
------------<br />
nano /etc/default/pure-ftpd-common    >><br />
                                   STANDALONE_OR_INETD=standalone ,<br />
                                   VIRTUALCHROOT=true</p>
<p>nano /etc/pure-ftpd/conf/PureDB       >>     /etc/pure-ftpd/pureftpd.pdb</p>
<p>cd /etc/pure-ftpd/auth</p>
<p>ln -s /etc/pure-ftpd/conf/PureDB 50pure</p>
<p>sudo groupadd ftpgroup</p>
<p>sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser</p>
<p>Create our first virtual user</p>
<p>pure-pw useradd joe -u ftpuser -g ftpgroup -d /home/pubftp/joe</p>
<p>We will have to type his password twice, and we are almost ready to go.</p>
<p>Save the password file, I mean create the pure-ftp password database run this command:</p>
<p>pure-pw mkdb</p>
<p>Do this each time you make changes to the password file.</p>
<p>/etc/init.d/pure-ftpd start</p>
<p>Some other tips</p>
<p>    To list users</p>
<p>    pure-pw list<br />
    To see some user's information</p>
<p>    pure-pw show joe<br />
    Where joe is the user you want to list his info.<br />
    To change a password</p>
<p>    pure-pw passwd joe<br />
    Be sure to update the database by running:</p>
<p>    pure-pw mkdb</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/04/01/debian-how-to-install-secure-pure-ftp-server-chrooted-with-virtual-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Public DNS Servers</title>
		<link>http://www.shukko.com/x3/2012/03/29/free-public-dns-servers/</link>
		<comments>http://www.shukko.com/x3/2012/03/29/free-public-dns-servers/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 20:31:55 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=650</guid>
		<description><![CDATA[Free Public DNS Servers => Service provider: Google Google public dns server IP address: 8.8.8.8 8.8.4.4 => Service provider:Dnsadvantage Dnsadvantage free dns server list: 156.154.70.1 156.154.71.1 => Service provider:OpenDNS OpenDNS free dns server list / IP address: 208.67.222.222 208.67.220.220 => Service provider:Norton Norton free dns server list / IP address: 198.153.192.1 198.153.194.1 => Service provider: [...]]]></description>
			<content:encoded><![CDATA[<p>Free Public DNS Servers</p>
<p>=> Service provider: Google<br />
Google public dns server IP address:<br />
8.8.8.8<br />
8.8.4.4</p>
<p>=> Service provider:Dnsadvantage<br />
Dnsadvantage free dns server list:<br />
156.154.70.1<br />
156.154.71.1</p>
<p>=> Service provider:OpenDNS<br />
OpenDNS free dns server list / IP address:<br />
208.67.222.222<br />
208.67.220.220</p>
<p>=> Service provider:Norton<br />
Norton free dns server list / IP address:<br />
198.153.192.1<br />
198.153.194.1</p>
<p>=> Service provider: GTEI DNS (now Verizon)<br />
Public Name server IP address:<br />
4.2.2.1<br />
4.2.2.2<br />
4.2.2.3<br />
4.2.2.4<br />
4.2.2.5<br />
4.2.2.6</p>
<p>=> Service provider: ScrubIt<br />
Public dns server address:<br />
67.138.54.100<br />
207.225.209.66</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/03/29/free-public-dns-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hp ilo port listesi</title>
		<link>http://www.shukko.com/x3/2012/03/22/hp-ilo-port-listesi/</link>
		<comments>http://www.shukko.com/x3/2012/03/22/hp-ilo-port-listesi/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 16:35:17 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=648</guid>
		<description><![CDATA[If you want to access an iLO behind a firewall, there are some TCP ports that need to be opened on the firewall to allow all iLO traffic to flow through. Here is a list of the default ports used by iLO, but these can be modified on iLO’s Administration… Access… Services… tab. ILO FUNCTION [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to access an iLO behind a firewall, there are some TCP ports that need to be opened on the firewall to allow all iLO traffic to flow through.  Here is a list of the default ports used by iLO, but these can be modified on iLO’s Administration… Access… Services… tab.</p>
<p>ILO FUNCTION           SOCKET TYPE PORT NUMBER<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8211;<br />
Secure Shell (SSH)         TCP        22<br />
Remote Console/Telnet      TCP        23<br />
Web Server Non-SSL         TCP        80<br />
Web Server SSL             TCP        443<br />
Terminal Services          TCP        3389<br />
Virtual Media              TCP        17988<br />
Shared Remote Console      TCP        9300<br />
Console Replay             TCP        17990<br />
Raw Serial Data            TCP        3002</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/03/22/hp-ilo-port-listesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mytop</title>
		<link>http://www.shukko.com/x3/2012/03/21/mytop/</link>
		<comments>http://www.shukko.com/x3/2012/03/21/mytop/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 15:44:45 +0000</pubDate>
		<dc:creator>shukko</dc:creator>
				<category><![CDATA[Kategorisiz Yazilar]]></category>

		<guid isPermaLink="false">http://www.shukko.com/x3/?p=646</guid>
		<description><![CDATA[perl -MCPAN -eshell install Term::ReadKey install DBD::mysql exit]]></description>
			<content:encoded><![CDATA[<p><code><br />
perl -MCPAN -eshell</p>
<p>install Term::ReadKey<br />
install DBD::mysql</p>
<p>exit<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shukko.com/x3/2012/03/21/mytop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

