<?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>Блог компании CKVHOST</title>
	<atom:link href="http://blog.ckvhost.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ckvhost.com</link>
	<description>Все о хостинге</description>
	<lastBuildDate>Thu, 17 Mar 2011 09:26:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Добавление IDN-доменов в cPanel</title>
		<link>http://blog.ckvhost.com/dobavlenie-idn-domenov-v-cpanel/</link>
		<comments>http://blog.ckvhost.com/dobavlenie-idn-domenov-v-cpanel/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 15:14:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домены]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[idn]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/?p=62</guid>
		<description><![CDATA[IDN (англ. Internationalized Domain Names — Интернационализованные Доменные Имена) — это доменные имена, которые содержат символы национальных алфавитов.
Для того, чтобы добавить IDN-домен в cPanel необходимо перевести такой домен в понятный для браузера и cPanel, то есть в формат punycode. Для этого можно воспользоваться инструментом на сайте http://www.idnstuff.com. Например, домен вида &#8220;домен.ру&#8221; в формате punycode будет иметь [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>IDN</strong> (англ. Internationalized Domain Names — Интернационализованные Доменные Имена) — это доменные имена, которые содержат символы национальных алфавитов.</p>
<p style="text-align: justify;">Для того, чтобы добавить IDN-домен в cPanel необходимо перевести такой домен в понятный для браузера и cPanel, то есть в формат punycode. Для этого можно воспользоваться инструментом на сайте <a href="http://www.idnstuff.com">http://www.idnstuff.com</a>. Например, домен вида &#8220;домен.ру&#8221; в формате punycode будет иметь имя вида &#8220;xn--d1acufc.xn--p1ag&#8221;. Для добавления такого домена достаточно зайти в cPanel -&gt; &#8220;Дополнительные домены &#8221; и добавить там домен &#8220;xn--d1acufc.xn--p1ag&#8221;.</p>
<p style="text-align: justify;">Но, при добавлении нескольких IDN-доменов в cPanel возникает маленькая особенность. Допустим, Вы желаете добавить еще один IDN-домен с именем &#8220;домен.рф&#8221;. При этом, следует обратить внимание на то, что при создании дополнительных доменов в cPanel автоматически создается ftp-аккаунт с именем пользователя по умолчанию. В случае с доменами &#8220;домен.ру&#8221; и &#8220;домен.рф&#8221; имя пользователя в формате punycode будет  &#8220;xn--d1acufc&#8221;  (имя пользователя одинаково как для томена &#8220;домер.ру&#8221; так и, для домена &#8220;домен.рф&#8221;). Таким образом, когда Вы попробуете добавить второй домен вида &#8220;домен.рф&#8221;, который в формате punycode имеет вид &#8220;xn--d1acufc.xn--p1ai&#8221;  &#8211; он не добавится. В таком случае, достаточно изменить имя пользователя для ftp по умолчанию на имя, которого еще нет в системе.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/dobavlenie-idn-domenov-v-cpanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тестирование производительности и стабильности CentOS : Phoronix Test Suite</title>
		<link>http://blog.ckvhost.com/testirovanie-proizvoditelnosti-i-stabilnosti-centos-phoronix-test-suite/</link>
		<comments>http://blog.ckvhost.com/testirovanie-proizvoditelnosti-i-stabilnosti-centos-phoronix-test-suite/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 15:30:44 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Тесты]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/?p=55</guid>
		<description><![CDATA[Для тестирования производительности и стабильности сервера под управление CentOS можно использовать пакет тестов Phoronix Test Suite. Данный пакет содержит огромное количество самых разнообразных тестов, начиная от стресс-теста центрального процессора заканчивая тестами графической подсистемы. Мы же ограничимся описанием установки Phoronix Test Suite и запуском самых необходимых в серверной жизни тестов.
Для установки Phoronix Test Suite необходимо выполнить [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Для тестирования производительности и стабильности сервера под управление CentOS можно использовать пакет тестов <a href="http://www.phoronix-test-suite.com/" target="_blank">Phoronix Test Suite</a>. Данный пакет содержит огромное количество самых разнообразных тестов, начиная от стресс-теста центрального процессора заканчивая тестами графической подсистемы. Мы же ограничимся описанием установки Phoronix Test Suite и запуском самых необходимых в серверной жизни тестов.</p>
<p style="text-align: justify;">Для установки Phoronix Test Suite необходимо выполнить следующее :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# yum install gcc gcc-c++ make patch php-cli autoconf automake
[root@server4 ~]# wget http://www.phoronix-test-suite.com/download.php?file=phoronix-test-suite-2.4.1
[root@server4 ~]# tar xvfz phoronix-test-suite-2.4.1.tar.gz
[root@server4 ~]# cd phoronix-test-suite
[root@server1 ~]# ./install-sh</pre>
</div>
<p style="text-align: justify;">Теперь можно посмотреть список всех доступных в Phoronix Test Suite тестов, изобилие которых просто впечатляет :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 phoronix-test-suite]# phoronix-test-suite list-tests
========================================
Phoronix Test Suite - Tests
========================================

aio-stress           - AIO-Stress                           [VERIFIED,       FREE]
apache               - Apache Benchmark                     [VERIFIED,       FREE]
battery-power-usage  - Battery Power Usage                  [VERIFIED,       FREE]
blogbench            - BlogBench                            [VERIFIED,       FREE]
bork                 - Bork File Encrypter                  [VERIFIED,       FREE]
build-apache         - Timed Apache Compilation             [VERIFIED,       FREE]
build-imagemagick    - Timed ImageMagick Compilation        [VERIFIED,       FREE]
build-linux-kernel   - Timed Linux Kernel Compilation       [VERIFIED,       FREE]
build-mplayer        - Timed MPlayer Compilation            [VERIFIED,       FREE]
build-mysql          - Timed MySQL Compilation              [VERIFIED,       FREE]
build-php            - Timed PHP Compilation                [VERIFIED,       FREE]
bullet               - Bullet Physics Engine                [VERIFIED,       FREE]
bwfirt               - Bwfirt                               [VERIFIED,       FREE]
byte                 - BYTE Unix Benchmark                  [VERIFIED,       FREE]
c-ray                - C-Ray                                [VERIFIED,       FREE]
cachebench           - CacheBench                           [VERIFIED,       FREE]
compilebench         - Compile Bench                        [VERIFIED,       FREE]
compliance-acpi      - ACPI                                 [VERIFIED,       FREE]
compliance-ogl       - GLEW                                 [VERIFIED,       FREE]
compliance-sensors   - LM Sensors                           [VERIFIED,       FREE]
compress-7zip        - 7-Zip Compression                    [VERIFIED,       FREE]
compress-gzip        - Gzip Compression                     [VERIFIED,       FREE]
compress-lzma        - LZMA Compression                     [VERIFIED,       FREE]
compress-pbzip2      - Parallel BZIP2 Compression           [VERIFIED,       FREE]
crafty               - Crafty                               [VERIFIED,       FREE]
dbench               - Dbench                               [VERIFIED,       FREE]
dcraw                - dcraw                                [VERIFIED,       FREE]
doom3                - Doom 3                               [VERIFIED,     RETAIL]
encode-ape           - Monkey Audio Encoding                [VERIFIED,       FREE]
encode-flac          - FLAC Audio Encoding                  [VERIFIED,       FREE]
encode-mp3           - LAME MP3 Encoding                    [VERIFIED,       FREE]
encode-ogg           - Ogg Encoding                         [VERIFIED,       FREE]
encode-wavpack       - WavPack Audio Encoding               [VERIFIED,       FREE]
espeak               - eSpeak Speech Engine                 [VERIFIED,       FREE]
et                   - Enemy Territory                      [VERIFIED,       FREE]
etqw-demo-iqc        - ET: Quake Wars Image Quality         [VERIFIED,   NON-FREE]
etqw-demo            - ET: Quake Wars Demo                  [VERIFIED,   NON-FREE]
etqw                 - ET: Quake Wars                       [VERIFIED,     RETAIL]
ffmpeg               - FFmpeg                               [VERIFIED,       FREE]
fgl-glxgears         - ATI fgl_glxgears                     [VERIFIED, RESTRICTED]
fhourstones          - Fhourstones                          [VERIFIED,       FREE]
fio                  - Flexible IO Tester                   [VERIFIED,       FREE]
fs-mark              - FS-Mark                              [VERIFIED,       FREE]
gcrypt               - Gcrypt Library                       [VERIFIED,       FREE]
geekbench            - Geekbench                            [VERIFIED,   NON-FREE]
gmpbench             - GMPbench                             [VERIFIED,       FREE]
gnupg                - GnuPG                                [VERIFIED,       FREE]
graphics-magick      - GraphicsMagick                       [VERIFIED,       FREE]
gtkperf              - GtkPerf                              [VERIFIED,       FREE]
hdparm-read          - hdparm Timed Disk Reads              [VERIFIED,       FREE]
himeno               - Himeno Benchmark                     [VERIFIED,       FREE]
hmmer                - Timed HMMer Search                   [VERIFIED,       FREE]
hpcc                 - HPC Challenge                        [VERIFIED,       FREE]
idle-power-usage     - Idle Power Usage                     [VERIFIED,       FREE]
idle                 - Timed Idle                           [VERIFIED,       FREE]
iozone               - IOzone                               [VERIFIED,       FREE]
j2dbench             - Java 2D Microbenchmark               [VERIFIED,       FREE]
java-scimark2        - Java SciMark                         [VERIFIED,       FREE]
jgfxbat              - Java Graphics Basic Acceptance Test  [VERIFIED,       FREE]
john-the-ripper      - John The Ripper                      [VERIFIED,       FREE]
jxrendermark         - JXRenderMark                         [VERIFIED,       FREE]
lightsmark           - Lightsmark                           [VERIFIED,   NON-FREE]
mafft                - Timed MAFFT Alignment                [VERIFIED,       FREE]
md-gromacs           - GROMACS MD Benchmark                 [VERIFIED,       FREE]
mencoder             - Mencoder                             [VERIFIED,       FREE]
minion               - Minion                               [VERIFIED,       FREE]
mrbayes              - Timed MrBayes Analysis               [VERIFIED,       FREE]
n-queens             - N-Queens                             [VERIFIED,       FREE]
nero2d               - Open FMM Nero2D                      [VERIFIED,       FREE]
nexuiz-iqc           - Nexuiz Image Quality                 [VERIFIED,       FREE]
nexuiz               - Nexuiz                               [VERIFIED,       FREE]
npb                  - NAS Parallel Benchmarks              [VERIFIED,       FREE]
openarena            - OpenArena                            [VERIFIED,       FREE]
opencl-ati           - ATI Stream SDK - OpenCL Tests        [VERIFIED,       FREE]
openssl              - OpenSSL                              [VERIFIED,       FREE]
opstone-svd          - Opstone Singular Value Decomposition [VERIFIED,   NON-FREE]
opstone-svsp         - Opstone Sparse-Vector Scalar Product [VERIFIED,   NON-FREE]
opstone-vsp          - Opstone Vector Scalar Product        [VERIFIED,   NON-FREE]
padman               - World of Padman                      [VERIFIED,       FREE]
pgbench              - PostgreSQL pgbench                   [VERIFIED,       FREE]
postmark             - PostMark                             [VERIFIED,       FREE]
povray               - POV-Ray                              [VERIFIED,       FREE]
prey                 - Prey                                 [VERIFIED,     RETAIL]
pybench              - PyBench                              [VERIFIED,       FREE]
pyopencl             - PyOpenCL                             [VERIFIED,       FREE]
qgears2              - QGears2                              [VERIFIED,       FREE]
quake4               - Quake 4                              [VERIFIED,     RETAIL]
ramspeed             - RAMspeed                             [VERIFIED,       FREE]
render-bench         - Render Bench                         [VERIFIED,       FREE]
scimark2             - SciMark                              [VERIFIED,       FREE]
smokin-guns          - Smokin Guns                          [VERIFIED,       FREE]
specviewperf10       - SPECViewPerf 10                      [VERIFIED,       FREE]
specviewperf9        - SPECViewPerf 9                       [VERIFIED,       FREE]
sqlite               - SQLite                               [VERIFIED,       FREE]
stream               - Stream                               [VERIFIED,       FREE]
stresscpu2           - StressCPU2 Stress-Test               [VERIFIED,       FREE]
sudokut              - Sudokut                              [VERIFIED,       FREE]
sunflow              - Sunflow Rendering System             [VERIFIED,       FREE]
super-pi             - Super PI                             [VERIFIED,   NON-FREE]
supertuxkart         - SuperTuxKart                         [VERIFIED,       FREE]
tachyon              - Tachyon                              [VERIFIED,       FREE]
tiobench             - Threaded I/O Tester                  [VERIFIED,       FREE]
tremulous            - Tremulous                            [VERIFIED,       FREE]
trislam              - Triangle Slammer                     [VERIFIED,       FREE]
tscp                 - TSCP                                 [VERIFIED,       FREE]
unigine-heaven       - Unigine Heaven                       [VERIFIED,   NON-FREE]
unigine-sanctuary    - Unigine Sanctuary                    [VERIFIED,   NON-FREE]
unigine-tropics      - Unigine Tropics                      [VERIFIED,   NON-FREE]
unpack-linux         - Unpacking The Linux Kernel           [VERIFIED,       FREE]
urbanterror          - Urban Terror                         [VERIFIED,       FREE]
ut2004-demo          - Unreal Tournament 2004 Demo          [VERIFIED,   NON-FREE]
vdrift-fps-monitor   - VDrift                               [VERIFIED,       FREE]
vdrift               - VDrift                               [VERIFIED,       FREE]
video-cpu-usage      - 1080p H.264 Video Playback           [VERIFIED,       FREE]
video-extensions     - MPlayer Video Playback Tests         [VERIFIED,       FREE]
warsow               - Warsow                               [VERIFIED,       FREE]
wine-cloth           - Humus Cloth                          [VERIFIED,       FREE]
wine-domino          - Humus Domino                         [VERIFIED,       FREE]
wine-fire2           - Humus Fire2                          [VERIFIED,       FREE]
wine-hdr             - Humus HDR                            [VERIFIED,       FREE]
wine-metaballs       - Humus Metaballs                      [VERIFIED,       FREE]
wine-vf2             - Humus Volumetric Fogging 2           [VERIFIED,       FREE]
wine-water           - Humus Water                          [VERIFIED,       FREE]
x11perf              - x11perf                              [VERIFIED,       FREE]
x264                 - x264                                 [VERIFIED,       FREE]
xplane9              - X-Plane                              [VERIFIED,       FREE]
yafray               - YafRay                               [VERIFIED,       FREE]</pre>
</div>
<p style="text-align: justify;">Основными тестами, которые необходимо прогнать, например, на веб-сервере под управлением CentOS, являются следующие : <span style="font-family: Courier New;"><strong>apache</strong></span> (Apache Benchmark), <span style="font-family: Courier New;"><strong>iozone</strong></span> (IOzone), <span style="font-family: Courier New;"><strong>compress-pbzip2</strong></span> (Parallel BZIP2 Compression), <span style="font-family: Courier New;"><strong>aio-stress</strong></span> (AIO-Stress), <span style="font-family: Courier New;"><strong>ramspeed</strong></span> (RAMspeed), <span style="font-family: Courier New;"><strong>fio</strong></span> (Flexible IO Tester), <strong><span style="font-family: Courier New;">sqlite</span></strong> (SQLite), <span style="font-family: Courier New;"><strong>stresscpu2</strong></span> (StressCPU2 Stress-Test).</p>
<p style="text-align: justify;">Привожу результаты некоторых тестов на железяке с процессором Intel(R) Core(TM)2 Quad CPU Q9650 @ 3.00GHz, материнской платой Intel DQ35MP, 4 GB DDR2 @ 800MHz памяти, ЖД Western Digital WD4000ABYS-01TNA0 и сетевой картой D-Link DGE-528T Gigabit Ethernet Adapter.</p>
<p style="text-align: justify;"><strong>Apache Benchmark</strong> &#8211; <strong>7807.26 запросов/секунду</strong> (This is a test of ab, which is the Apache Benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 500,000 requests with 100 requests being carried out concurrently):</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark apache

Would you like to save these test results (Y/n)? n

Running Pre-Test Scripts...

Apache Benchmark:
      apache
      Expected Trial Run Count: 3
            Started Run 1 @ 14:40:22
            Started Run 2 @ 14:41:28
            Started Run 3 @ 14:42:35

      Test Results:
            7917.80
            7769.38
            7734.60

      Average: 7807.26 Requests Per Second</pre>
</div>
<p style="text-align: justify;"><strong>IOzone</strong> &#8211; <strong>405.79 MB/s</strong> запись, <strong>1777.53 MB/s</strong> чтение (The IOzone benchmark tests the hard disk drive / file-system performance.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark iozone

========================================
Test Configuration: IOzone
========================================

Size:

1: 512MB
2: 2GB
3: 4GB
4: 8GB
5: Test All Options

Enter Your Choice: 1

Disk Test:

1: Write Performance
2: Read Performance
3: Test All Options

Enter Your Choice: 3

Would you like to save these test results (Y/n)? n

IOzone:
      iozone [Size: 512MB - Disk Test: Write Performance]
      Test Run 1 of 2
      Expected Trial Run Count: 3
            Started Run 1 @ 14:45:28
            Started Run 2 @ 14:45:47
            Started Run 3 @ 14:46:05
            Started Run 4 @ 14:46:24
            Started Run 5 @ 14:46:42
            Started Run 6 @ 14:47:01

      Test Results:
            447.6591796875
            456.3671875
            169.2451171875
            466.826171875
            443.6923828125
            451.005859375

      Average: 405.79 MB/s

IOzone:
      iozone [Size: 512MB - Disk Test: Read Performance]
      Test Run 2 of 2
      Estimated Test Run-Time: 2 Minutes
      Expected Trial Run Count: 3
            Started Run 1 @ 14:47:29
            Started Run 2 @ 14:47:47
            Started Run 3 @ 14:48:06

      Test Results:
            1799.5029296875
            1748.13671875
            1784.9736328125

      Average: 1777.53 MB/s</pre>
</div>
<p style="text-align: justify;"><strong>Parallel BZIP2 Compression</strong> – <strong>12.49 секунд</strong> (This test measures the time needed to compress a file using BZIP2 compression.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark compress-pbzip2

Would you like to save these test results (Y/n)? n

Running Pre-Test Scripts...
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 30.3706 seconds, 8.8 MB/s

Parallel BZIP2 Compression:
      compress-pbzip2
      Expected Trial Run Count: 3
            Started Run 1 @ 14:55:11
            Started Run 2 @ 14:55:26
            Started Run 3 @ 14:55:40

      Test Results:
            12.519613981247
            12.449326038361
            12.512418031693

      Average: 12.49 Seconds</pre>
</div>
<p style="text-align: justify;"><strong>AIO-Stress</strong> – <strong>767.06 MB/s</strong> (AIO-Stress is an a-synchronous I/O benchmark created by SuSE. Current this profile uses a single thread, a 1024MB test file, a 64KB record size.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark aio-stress

========================================
Test Configuration: AIO-Stress
========================================

Test:

Would you like to save these test results (Y/n)? n

========================================
Estimated Run-Time: 3 Minutes
========================================

AIO-Stress:
      aio-stress [Test: Random Write]
      Estimated Test Run-Time: 3 Minutes
      Expected Trial Run Count: 3
            Started Run 1 @ 15:04:39
            Started Run 2 @ 15:05:00
            Started Run 3 @ 15:05:17
            Started Run 4 @ 15:05:34
            Started Run 5 @ 15:05:51
            Started Run 6 @ 15:06:08

      Test Results:
            677.07
            795.06
            781.90
            780.56
            793.49
            774.30

      Average: 767.06 MB/s</pre>
</div>
<p style="text-align: justify;"><strong>RAMspeed</strong> – <strong>3696.17 MB/s</strong> [Type: Average - Benchmark: Integer] (This benchmark tests the system memory (RAM) performance.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark ramspeed
========================================
Test Configuration: RAMspeed
========================================

Type:

1: Copy
2: Scale
3: Add
4: Triad
5: Average
6: Test All Options

Enter Your Choice: 5

Benchmark:

1: Integer
2: Floating Point
3: Test All Options

Enter Your Choice: 1

Would you like to save these test results (Y/n)? n

RAMspeed:
      ramspeed [Type: Average - Benchmark: Integer]
      Expected Trial Run Count: 1
            Started Run 1 @ 15:14:22

      Test Results:
            3696.17

      Average: 3696.17 MB/s</pre>
</div>
<p style="text-align: justify;"><strong>Flexible IO Tester</strong> – <strong>23.27 секунды</strong> [Example Network Job] (fio is an advanced disk benchmark that depends upon the kernel&#8217;s AIO access library.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark fio

========================================
Test Configuration: Flexible IO Tester
========================================

Test:

1: Intel IOMeter File Server Access Pattern
2: Example Network Job
3: Test All Options

Enter Your Choice: 2

Would you like to save these test results (Y/n)? n

========================================
Estimated Run-Time: 1 Minute
========================================

Flexible IO Tester:
      fio [Test: Example Network Job]
      Estimated Test Run-Time: 1 Minute
      Expected Trial Run Count: 1
            Started Run 1 @ 15:10:25

      Test Results:
            23.27287197113

      Average: 23.27 Seconds (Run Time)</pre>
</div>
<p style="text-align: justify;"><strong>SQLite</strong> &#8211; <strong>25.15 секунд</strong> (This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark sqlite

========================================
Test Configuration: SQLite
========================================

Test Target:

1: Default Test Directory
2: /backup [/dev/sdb1]
3: Test All Options

Enter Your Choice: 1

Would you like to save these test results (Y/n)? n

SQLite:
      sqlite [Test Target: Default Test Directory]
      Expected Trial Run Count: 3
            Started Run 1 @ 15:35:07
            Started Run 2 @ 15:35:34
            Started Run 3 @ 15:36:01

      Test Results:
            25.512656211853
            24.810537099838
            25.136831998825

      Average: 25.15 Seconds</pre>
</div>
<p style="text-align: justify;"><strong>StressCPU2 Stress-Test</strong> – <strong>PASS</strong> (This test runs a series of GROMACS inner loops hand coded in assembly for speed and efficiency on SSE units. The short run lengths are only useful for heating up your CPU, for a proper test, use the 6 or 12 hour run length. This test will cause unstable hardware to stop responding and require a hard reboot.) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server4 ~]# phoronix-test-suite benchmark stresscpu2

==========================================
Test Configuration: StressCPU2 Stress-Test
==========================================

Run-Time:

1: 5 Minutes
2: 30 Minutes
3: 1 Hour
4: 6 Hours
5: 12 Hours
6: Test All Options

Enter Your Choice: 2

Would you like to save these test results (Y/n)? n

StressCPU2 Stress-Test:
      stresscpu2 [Run-Time: 30 Minutes]
      Expected Trial Run Count: 1
            Started Run 1 @ 15:39:28
            Final: PASS (Stress Test)</pre>
</div>
<p>Еще по теме : <a href="http://blog.ckvhost.com/bonnie-test-proizvoditelnosti-zhestkogo-diska-veb-servera/">bonnie++ &#8211; тестирование работы жесткого диска в реальных условия</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/testirovanie-proizvoditelnosti-i-stabilnosti-centos-phoronix-test-suite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка синхронизации времени с помощью ntp в CentOS</title>
		<link>http://blog.ckvhost.com/nastrojka-sinxronizacii-vremeni-s-pomoshhyu-ntp-v-centos/</link>
		<comments>http://blog.ckvhost.com/nastrojka-sinxronizacii-vremeni-s-pomoshhyu-ntp-v-centos/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 22:02:59 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[CentOS]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/nastrojka-sinxronizacii-vremeni-s-pomoshhyu-ntp-v-centos/</guid>
		<description><![CDATA[Настроить синхронизацию времени с time-сервером в ОС CentOS (да и в любом другом Linux-дистрибутиве), можно с помощью утилиты ntp. Для этого нужно выполнить несколько простых шагов : 


Устанавливаем ntp

[root@server1 ~]# yum install ntp



В файле /etc/sysconfig/ntpd прописываем строку SYNC_HWCLOCK=yes 


Запускаем демон ntp 

[root@server1 ~]# /etc/init.d/ntpd start



Добавляем демон ntp в автозагрузку 

[root@server1 ~]# chkconfig ntpd on



Статус синхронизации [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Настроить синхронизацию времени с time-сервером в ОС CentOS (да и в любом другом Linux-дистрибутиве), можно с помощью утилиты <font face="Courier New">ntp</font>. Для этого нужно выполнить несколько простых шагов : </p>
<ol>
<li>
<div align="justify">Устанавливаем <font face="Courier New">ntp</font></div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server1 ~]# yum install ntp</pre>
</div>
</li>
<li>
<div align="justify">В файле <font face="Courier New">/etc/sysconfig/ntpd</font> прописываем строку <font face="Courier New">SYNC_HWCLOCK=yes</font> </div>
</li>
<li>
<div align="justify">Запускаем демон <font face="Courier New">ntp</font> </div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server1 ~]# /etc/init.d/ntpd start</pre>
</div>
</li>
<li>
<div align="justify">Добавляем демон <font face="Courier New">ntp</font> в автозагрузку </div>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server1 ~]# chkconfig ntpd on</pre>
</div>
</li>
</ol>
<p align="justify">Статус синхронизации можно проверить через некоторое время с помощью утилиты <font face="Courier New">ntpstat</font> : </p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server1 ~]# ntpstat
synchronised to NTP server (213.179.228.1) at stratum 3
   time correct to within 66 ms
   polling server every 128 s</pre>
</div>
<p align="justify">Синхронизацию времени в ручном режиме (при невозможности запуска демона <font face="Courier New">ntpd</font>) можно произвести с помощью утилиты <font face="Courier New">ntpdate</font> : </p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server1 ~]# ntpdate pool.ntp.org
13 Mar 23:58:40 ntpdate[18424]: adjust time server 62.149.0.30 offset -0.009561 sec</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/nastrojka-sinxronizacii-vremeni-s-pomoshhyu-ntp-v-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonnie++ : тест производительности жесткого диска веб-сервера</title>
		<link>http://blog.ckvhost.com/bonnie-test-proizvoditelnosti-zhestkogo-diska-veb-servera/</link>
		<comments>http://blog.ckvhost.com/bonnie-test-proizvoditelnosti-zhestkogo-diska-veb-servera/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 21:58:05 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Тесты]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/?p=44</guid>
		<description><![CDATA[Специально для тестирования производительности файловой системы создан пакет bonnie++. С помощью него можно протестировать жесткий диск в специфичных для веб-сервера условиях наличия большого количества небольших по размерам файлов, размещенных во множестве папок. bonnie++ можно найти в репозитории RPMforge.

[root@server01 ~]# yum install bonnie++
[root@server01 ~]# bonnie++ -n 5:5242880:2:100 -r 1024M -s 4096M -u root -d /home

Данная команда [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Специально для тестирования производительности файловой системы создан пакет <strong>bonnie++</strong>. С помощью него можно протестировать жесткий диск в специфичных для веб-сервера условиях наличия большого количества небольших по размерам файлов, размещенных во множестве папок. bonnie++ можно найти в репозитории <a title="Установить RPMforge" href="http://dag.wieers.com/rpm/FAQ.php#B" target="_blank">RPMforge</a>.</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server01 ~]# yum install bonnie++
[root@server01 ~]# bonnie++ -n 5:5242880:2:100 -r 1024M -s 4096M -u root -d /home</pre>
</div>
<p style="text-align: justify;">Данная команда заставит bonnie++ протестировать файловую подсистему с использованием <strong>4 ГБ файла</strong> и <strong>5*1024 файлов</strong> с размерами <strong>от 2 байт до 5 МБ</strong> (5242880 байт), которые будут размещаться в <strong>ста</strong> папках. Тестирование завершается выводом на экран результатов :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec  %CP K/sec %CP K/sec %CP K/sec   %CP  /sec %CP
server01        4G 78942  91 121977  18 112992  11 85521  99 5429842 100 +++++ +++
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files:max:min        /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
5:5242880:2/100        41  18    26   1   361   7    42  19    27   1   567  13</pre>
</div>
<p style="text-align: justify;">Для файла, размером <strong>4 ГБ</strong>, данные результаты свидетельствуют о том, что :</p>
<ul>
<li>
<div style="text-align: justify;"><strong>побайтовое заполнение</strong> происходило со скоростью <strong>78942 КБ/с</strong>, на что было в общем затрачено 91% ресурса одного процессорного ядра;</div>
</li>
<li>
<div style="text-align: justify;"><strong>запись блоками</strong> по 8 КБ происходила со скоростью <strong>121977 КБ/с</strong>, на что затрачено 18% ресурса одного ядра;</div>
</li>
<li>
<div style="text-align: justify;"><strong>скорость перезаписи</strong> каждого блока выполнялась со скоростью <strong>112992 КБ/с</strong> при загрузке ядра на 18%;</div>
</li>
<li>
<div style="text-align: justify;"><strong>побайтовое чтение</strong> происходило со скоростью <strong>85521 КБ/с</strong>, загрузка ядра – 99%;</div>
</li>
<li>
<div style="text-align: justify;"><strong>чтение файла блоками</strong> по 8 КБ происходило со скоростью <strong>5429842 КБ/с</strong> с загрузкой ядра 100%;</div>
</li>
<li>
<div style="text-align: justify;">тест <strong>случайного чтения</strong> из файла завершился <strong>менее, чем за одну секунду</strong>, поэтому bonnie++ считает такой результат некорректным и отображает <span style="font-family: Courier New; font-size: x-small;">+++</span> вместо чисел.</div>
</li>
</ul>
<p style="text-align: justify;">Для теста <strong>5*1024 файлов размерами от 2 байт до 5 МБ в ста папках</strong> результаты говорят о следующем :</p>
<ul>
<li>
<div style="text-align: justify;"><strong>последовательное создание файлов</strong> происходило со скоростью <strong>41 файл/с</strong> (загрузка ЦП 18%), <strong>чтение</strong> – со скоростью в <strong>26 файлов/с</strong> (загрузка ЦП 1%), <strong>удаление</strong> – <strong>361 файлов/с</strong> (загрузка ЦП 7%);</div>
</li>
<li>
<div style="text-align: justify;"><strong>случайное создание файлов</strong> было выполнено со скоростью <strong>42 файла/с</strong> (загрузка ЦП 19%), <strong>чтение</strong> – <strong>27 файлов/с</strong> (загрузка ЦП 1%), <strong>удаление</strong> – <strong>567 файлов/с</strong> (загрузка ЦП 13%).</div>
</li>
</ul>
<p style="text-align: justify;">Такие результаты были получены при тестировании двух жестких дисков WD VelociRaptor <strong>WD1500HLFS</strong> 150GB, работающих в аппаратном RAID1.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/bonnie-test-proizvoditelnosti-zhestkogo-diska-veb-servera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual-Master Replication в MySQL : настройка MySQL кластера из двух узлов</title>
		<link>http://blog.ckvhost.com/dual-master-replication-v-mysql-nastrojka-mysql-klastera-iz-dvux-uzlov/</link>
		<comments>http://blog.ckvhost.com/dual-master-replication-v-mysql-nastrojka-mysql-klastera-iz-dvux-uzlov/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:01:18 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/dual-master-replication-v-mysql-nastrojka-mysql-klastera-iz-dvux-uzlov/</guid>
		<description><![CDATA[Данный пример демонстрирует запуск MySQL кластера уз двух узлов на платформе Linux (запуск на других платформах мало чем отличается, хотя испытан не был). На каждом узле кластера база данных доступна в режиме чтения-записи, что позволяет выполнять как INSERT, так и SELECT запросы на двух узлах одновременно. Синхронизацию всех запросов MySQL берет на себя. Даже если [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Данный пример демонстрирует запуск MySQL кластера уз двух узлов на платформе Linux (запуск на других платформах мало чем отличается, хотя испытан не был). На каждом узле кластера база данных доступна в режиме чтения-записи, что позволяет выполнять как INSERT, так и SELECT запросы на двух узлах одновременно. Синхронизацию всех запросов MySQL берет на себя. Даже если один из узлов временно недоступен, после его появления в сети MySQL автоматически синхронизирует все данные.</p>
<p style="text-align: justify;">Предполагается, что на узлах уже установлены клиентская  (MySQL-client-community) и серверная (MySQL-server-community) части MySQL. Базы данных находятся в каталоге <span style="font-family: Courier New; font-size: small;">/var/lib/mysql/</span>. Пример успешно использован для CentOS 5.4 и MySQL 5.1.42.</p>
<p style="text-align: justify;">Пускай первый узел будет называться <em>node1</em> (IP 192.168.0.101), а второй узел – <em>node2</em> (IP 192.168.0.201). В данном примере dual-master репликация будет работать для баз данных с именами <span style="font-family: Courier New; font-size: small;">testdb1</span> и <span style="font-family: Courier New; font-size: small;">testdb2</span>. Предполагается, что для баз данных уже созданы основные пользователи.</p>
<p style="text-align: justify;">С помощью MySQL-клиента на <em>node1</em> добавляем нового пользователя <span style="font-family: Courier New; font-size: small;">repluser</span> с правами на репликацию (предполагается, что пароль <span style="font-family: Courier New; font-size: small;">pwd</span> будет изменен) :</p>
<blockquote><p>GRANT REPLICATION SLAVE ON *.* TO &#8216;repluser&#8217;@'192.168.0.201&#8242; IDENTIFIED BY &#8216;pwd&#8217;;</p></blockquote>
<p style="text-align: justify;">То же самое нужно сделать на <em>node2</em> :</p>
<blockquote><p>GRANT REPLICATION SLAVE ON *.* TO &#8216;repluser&#8217;@'192.168.0.101&#8242; IDENTIFIED BY &#8216;pwd&#8217;;</p></blockquote>
<p style="text-align: justify;">После этого сеанс MySQL-клиента можно завершить и приняться за правку конфигурационного файла MySQL (обычно, это <span style="font-family: Courier New; font-size: small;">my.ini</span>).</p>
<p style="text-align: justify;">На <em>node1</em> добавляем в секцию <span style="font-family: Courier New; font-size: small;">[mysqld]</span> следующие строки :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">server-id = 1
log-bin = /var/lib/mysql/bin.log
log-slave-updates
log-bin-index = /var/lib/mysql/log-bin.index
log-error = /var/lib/mysql/error.log 

relay-log = /var/lib/mysql/relay.log
relay-log-info-file = /var/lib/mysql/relay-log.info
relay-log-index = /var/lib/mysql/relay-log.index 

auto_increment_increment = 2
auto_increment_offset = 1
master-host = 192.168.0.201
master-user = repluser
master-password = pwd 

replicate-do-db = testdb1
replicate-do-db = testdb2</pre>
</div>
<p style="text-align: justify;">На <em>node2</em> выполняем аналогичные действия :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">server-id = 2
log-bin = /var/lib/mysql/bin.log
log-slave-updates
log-bin-index = /var/lib/mysql/log-bin.index
log-error = /var/lib/mysql/error.log 

relay-log = /var/lib/mysql/relay.log
relay-log-info-file = /var/lib/mysql/relay-log.info
relay-log-index = /var/lib/mysql/relay-log.index 

auto_increment_increment = 2
auto_increment_offset = 2
master-host = 192.168.0.101
master-user = repluser
master-password = pwd 

replicate-do-db = testdb1
replicate-do-db = testdb2</pre>
</div>
<p style="text-align: justify;">После сохранения конфигурационных файлов, на обоих узлах следует перезапустить MySQL-сервер :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server01 ~]# service mysql restart</pre>
</div>
<p style="text-align: justify;">Если все настроено правильно, то при запуске в MySQL клиенте команды</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">SHOW SLAVE STATUS\G</pre>
</div>
<p style="text-align: justify;">на любом из узлов в строке Slave_IO_State должно быть написано</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">Waiting for master to send event</pre>
</div>
<p style="text-align: justify;">Теперь кластер можно использовать, например, для построения разделенного на нескольких серверах веб-сайта или других задач распределения базы данных в режиме dual-master.</p>
<p style="text-align: justify;">Если данные не реплицируются или произошла серьезная ошибка в работе кластера, следующий код можно использовать для повторного запуска MySQL в режиме dual-primary (выполнять нужно на обоих узлах) :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">[root@server01 ~]# service mysql stop
[root@server01 ~]# cd /var/lib/mysql/
[root@server01 ~]# rm bin.00000* error.log log-bin.index master.info relay*
[root@server01 ~]# service mysql start</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/dual-master-replication-v-mysql-nastrojka-mysql-klastera-iz-dvux-uzlov/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kickstart с флешки : автоматическая установка CentOS</title>
		<link>http://blog.ckvhost.com/kickstart-s-fleshki-avtomaticheskaya-ustanovka-centos/</link>
		<comments>http://blog.ckvhost.com/kickstart-s-fleshki-avtomaticheskaya-ustanovka-centos/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:42:10 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[CentOS]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/kickstart-s-fleshki-avtomaticheskaya-ustanovka-centos/</guid>
		<description><![CDATA[Установщик CentOS автоматически создает файл /root/anaconda-ks.cfg, который содержит абсолютно всю информацию о выбранных пакетах и настройках установки текущей ОС. Это позволяет производить автоматическую установку системы, абсолютно идентичную данной. Данный файл может значительно сэкономить время по сравнению с ручной установкой, ведь вам не нужно снова и снова выбирать пакеты, прописывать настройки сети, часового пояса и другие [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Установщик CentOS автоматически создает файл <span style="font-family: Courier New; font-size: small;">/root/anaconda-ks.cfg</span>, который содержит абсолютно всю информацию о выбранных пакетах и настройках установки текущей ОС. Это позволяет производить <strong>автоматическую</strong> установку системы, абсолютно идентичную данной. Данный файл может значительно сэкономить время по сравнению с ручной установкой, ведь вам не нужно снова и снова выбирать пакеты, прописывать настройки сети, часового пояса и другие настройки.</p>
<p style="text-align: justify;"><em>Kickstart</em> можно использовать с обыкновенной флешкой. Для этого нужно скопировать <span style="font-family: Courier New; font-size: small;">anaconda-ks.cfg</span> с уже установленной системы, предварительно смонтировав флешку,</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">root@server01 [~]# mount /dev/sdc1 /media
root@server01 [~]# cp /root/anaconda-ks.cfg /media/ks.cfg</pre>
</div>
<p style="text-align: justify;">и запустить установку CentOS с такими опциями :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">linux ks=hd:sdc1:/ks.cfg</pre>
</div>
<p style="text-align: justify;">Приведенный ниже пример <span style="font-family: Courier New; font-size: small;">ks.cfg</span> производит автоматическую установку CentOS с локального DVD-диска, автоматически настраивает два сетевых устройства, уничтожает все существующие разделы жесткого диска и автоматически их разбивает, автоматически устанавливает нужные пакеты, задает пароль супер-пользователя – в общем, делает полное клонирование уже установленной системы.  Это может пригодиться тогда, когда нужно установить абсолютно одинаковые системы на несколько одинаковых компьютеров.</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode"># Kickstart file automatically generated by anaconda.

install
cdrom
lang en_US.UTF-8
keyboard us
network --device eth0 --bootproto static --ip 192.168.1.101 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 192.168.1.1 --hostname server01
network --device eth1 --bootproto static --ip 192.168.1.102 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 192.168.1.1 --hostname server01
rootpw --iscrypted $1$iif9Y4oM$G/DN9UWMZqmzsI/8F33xn.
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc Europe/Kiev
bootloader --location=mbr --driveorder=sda,sdb,sdc
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --linux
part /boot --fstype ext3 --size=200 --ondisk=sda
part /backup --fstype ext3 --size=300000 --ondisk=sdb
part / --fstype ext3 --size=30000 --ondisk=sda
part /var --fstype ext3 --size=15000 --ondisk=sda
part /usr --fstype ext3 --size=12000 --ondisk=sda
part swap --size=6000 --ondisk=sda
part /tmp --fstype ext3 --size=6000 --ondisk=sda
part /storage --fstype ext3 --size=100 --grow --ondisk=sdb
part /home --fstype ext3 --size=100 --grow --ondisk=sda

%packages
@base
@core
@editors
@legacy-software-support
@system-tools
@text-internet
keyutils
dmraid-events-logwatch
trousers
fipscheck
x86info
device-mapper-multipath
cpufreq-utils
fuse-libs
fuse
vim-X11
openssl097a
arpwatch
am-utils
mrtg
net-snmp-utils
mc
sysstat
iptraf
lynx
-nss_db
-nss_ldap
-pam_pkcs11
-krb5-workstation
-ksh
-lftp
-aspell-en
-words
-aspell
-numactl
-fbset
-vconfig
-libaio
-ftp
-finger
-sendmail
-conman
-pcmciautils
-redhat-lsb
-pam_ccreds
-pam_smb
-sos
-pkinit-nss
-specspo
-rsh
-ipsec-tools
-rp-pppoe
-unix2dos
-pam_krb5
-irda-utils
-pam_passwdqc
-amtu
-pax
-oddjob
-setarch
-bluez-utils
-talk
-vnc
-openldap-clients
-samba-client
-bluez-hcidump
-bluez-gnome
-slrn
-fetchmail
-mutt
-elinks
-cadaver</pre>
</div>
<p style="text-align: justify;">При желании, в <span style="font-family: Courier New; font-size: small;">ks.cfg</span> можно подправить, например, IP-адреса или сохранить несколько копий kickstart-конфигураций для разных компьютеров.</p>
<p style="text-align: justify;">Подробности про kickstart можно найти на официальном сайте помощи <a title="Kickstart Installations" href="http://www.redhat.com/docs/manuals/linux/RHL-7.3-Manual/custom-guide/ch-kickstart2.html" target="_blank">Red Hat</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/kickstart-s-fleshki-avtomaticheskaya-ustanovka-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Монтирование виртуальных дисков VMware и Xen в CentOS</title>
		<link>http://blog.ckvhost.com/montirovanie-virtualnyx-diskov-vmware-i-xen-v-centos/</link>
		<comments>http://blog.ckvhost.com/montirovanie-virtualnyx-diskov-vmware-i-xen-v-centos/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 14:40:10 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[VMware Server]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/?p=25</guid>
		<description><![CDATA[Процедура монтирования виртуального жесткого диска Xen приведена ниже. С помощью нее можно монтировать отдельные разделы виртуального диска. Главная фишка состоит в том, что название раздела в fdisk (в данном случае &#8211; loop1p1) совпадает с устройством, которое создает kpartx в папке /dev/mapper/.

root@server01 [~]# losetup /dev/loop1 /home/domains/delfit/home.img
root@server01 [~]# fdisk -l /dev/loop1
Disk /dev/loop1: 10.7 GB, 10737418240 bytes
255 heads, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Процедура монтирования виртуального жесткого диска Xen приведена ниже. С помощью нее можно монтировать отдельные разделы виртуального диска. Главная фишка состоит в том, что название раздела в <span style="font-size: small;"><span style="font-family: Courier New;">fdisk</span></span> (в данном случае &#8211; <span style="font-family: Courier New; font-size: small;">loop1p1</span>) совпадает с устройством, которое создает <span style="font-family: Courier New; font-size: small;">kpartx</span> в папке <span style="font-family: Courier New; font-size: small;">/dev/mapper/</span>.</p>
<div class="csharpcode-wrapper">
<pre class="csharpcode">root@server01 [~]# losetup /dev/loop1 /home/domains/delfit/home.img
root@server01 [~]# fdisk -l /dev/loop1
Disk /dev/loop1: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
      Device Boot      Start         End      Blocks   Id  System
/dev/loop1p1               1        1305    10482412   83  Linux
root@server01 [~]# kpartx -a /dev/loop1
root@server01 [~]# mount /dev/mapper/loop1p1 /mnt/xendisk</pre>
</div>
<p style="text-align: justify;">Отмонтировать виртуальный диск Xen можно так :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">root@server01 [~]# umount /mnt/xendisk
root@server01 [~]# kpartx -d /dev/loop1
root@server01 [~]# losetup -d /dev/loop1</pre>
</div>
<p style="text-align: justify;">Чтобы смонтировать виртуальный жесткий диск VMware, нужно выполнить следующую команду :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">root@server01 [~]# vmware-mount /home/domains/home.vmdk /mnt/vmwaredisk</pre>
</div>
<p style="text-align: justify;">Однако, приведенный выше пример не поможет смонтировать LVM-раздел на виртуальном жестком диске VMware. Для этого нужно выполнить следующее :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">root@server01 [~]# wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.9-156507.tar.gz
root@server01 [~]# tar xvfz VMware-server-1.0.9-156507.tar.gz
root@server01 [~]# cp vmware-server-distrib/bin/vmware-loop /usr/bin/
root@server01 [~]# modprobe nbd
root@server01 [~]# vmware-mount -p /home/domains/vds.vmdk
Nr      Start       Size Type Id Sytem
-- ---------- ---------- ---- -- ------------------------
 1         63     208782 BIOS 83 Linux
 2     208845    8177085 BIOS 8E Unknown
root@server01 [~]# vmware-loop /home/domains/vds.vmdk 2 /dev/nbd0
root@server01 [~]# vgscan
root@server01 [~]# vgchange -ay VolGroup00
root@server01 [~]# mount /dev/VolGroup00/LogVol00 /mnt/vmwaredisk</pre>
</div>
<p style="text-align: justify;">Основная проблема при монтирования LVM-раздела VMware состоит в том, что для этого необходима утилита <span style="font-family: Courier New; font-size: small;">vmware-loop</span>, которая доступна только в первой версии VMware Server. Однако, VMware Server 1 можно скачать с сайта разработчика, а вытянуть нужную утилиту из архива не составляет никаких проблем.</p>
<p style="text-align: justify;">Как видно из примера, <span style="font-family: Courier New; font-size: small;">vmware-mount</span> не видит никакой файловой системы на втором разделе виртуального диска <span style="font-family: Courier New; font-size: small;">vds.vmdk</span>. Именно он и является LVM-разделом, его номер следует передать утилите <span style="font-family: Courier New; font-size: small;">vmware-loop</span>. Данная утилита вынуждена работать постоянно, завершить ее можно с помощью Ctrl+C после окончания всех нужных операций с виртуальным диском, поэтому продолжать монтирование придется в новой консоли.</p>
<p style="text-align: justify;">Отмонтировать виртуальный жесткий диск VMware с LVM можно так :</p>
<div id="codeSnippetWrapper" class="csharpcode-wrapper">
<pre id="codeSnippet" class="csharpcode">root@server01 [~]# umount /mnt/vmwaredisk
root@server01 [~]# vgchange -an VolGroup00</pre>
</div>
<p>Источник : <a title="Монтирование виртуальных дисков VMware и Xen в CentOS" href="http://blog.delfit.com/montirovanie-virtualnyx-diskov-vmware-i-xen-v-centos/" target="_blank">blog.delfit.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/montirovanie-virtualnyx-diskov-vmware-i-xen-v-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Writer и ошибка с загрузкой WordPress шаблона</title>
		<link>http://blog.ckvhost.com/windows-live-writer-i-oshibka-s-zagruzkoj-wordpress-shablona/</link>
		<comments>http://blog.ckvhost.com/windows-live-writer-i-oshibka-s-zagruzkoj-wordpress-shablona/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 07:24:37 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[WLW]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/windows-live-writer-i-oshibka-s-zagruzkoj-wordpress-shablona/</guid>
		<description><![CDATA[Загрузка WordPress-блога в замечательный редактор блогов Windows Live Writer (WLW) не всегда приводит к нужному результату. Блог появляется в редакторе, но WLW может отказаться загрузить шаблон и предложит обойтись без предпросмотра в вашей WordPress-теме. При этом, в логах WLW можно обнаружить следующую ошибку :
Error occurred while downloading weblog style: System.ArgumentException: Title text is not unique [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Загрузка WordPress-блога в замечательный редактор блогов Windows Live Writer (WLW) не всегда приводит к нужному результату. Блог появляется в редакторе, но WLW может отказаться загрузить шаблон и предложит обойтись без предпросмотра в вашей WordPress-теме. При этом, в логах WLW можно обнаружить следующую ошибку :</p>
<blockquote><p>Error occurred while downloading weblog style: System.ArgumentException: Title text is not unique enough to use for style detection</p></blockquote>
<p style="text-align: justify;">Попробуйте настроить WordPress таким образом, чтобы на главной странице блога отображались последние записи. Нужная опция находится в Настройки &gt; Чтение &gt; На главной странице отображать :</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="Настройки чтения для Windows Live Writer" src="http://blog.ckvhost.com/wp-content/uploads/2010/02/wordpress_read_option_for_wlw.jpg" border="0" alt="Настройки чтения для Windows Live Writer" width="500" height="183" /></p>
<p style="text-align: justify;">WordPress должен быть так настроен только во время загрузки темы блога в Windows Live Writer. Потом опцию “На главной странице отображать” можно будет вернуть к прежнему виду.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/windows-live-writer-i-oshibka-s-zagruzkoj-wordpress-shablona/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Распространенные термины и определения в сфере хостинговых услуг</title>
		<link>http://blog.ckvhost.com/rasprostranennye-terminy-i-opredeleniya-v-sfere-xostingovyx-uslug/</link>
		<comments>http://blog.ckvhost.com/rasprostranennye-terminy-i-opredeleniya-v-sfere-xostingovyx-uslug/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 16:43:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домены]]></category>
		<category><![CDATA[Хостинг]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[VDS]]></category>
		<category><![CDATA[Домен]]></category>
		<category><![CDATA[Сервер]]></category>
		<category><![CDATA[Электронная почта]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/?p=8</guid>
		<description><![CDATA[Хостинговая компания (хостинг-провайдер, хостер). Компания, предоставляющая услуги хостинга в Internet.
Хостинг (hosting). Размещение и хранение веб-сайта клиента на сервере хостинг-провайдера (хостера). При этом клиенту предоставляется доменное имя, определенный объем дискового пространства на сервере хостинг-провайдера, возможность использования ресурсов сервера для нормального функционирования сайта и требуемая техническая поддержка.
Сервер (server). Это определенное техническое решение, которое предоставляет множеству компьютеров доступ [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong><em>Хостинговая компания</em></strong><em> <strong>(хостинг-провайдер, хостер).</strong> </em>Компания, предоставляющая услуги хостинга в Internet.</p>
<p style="text-align: justify;"><strong><em>Хостинг</em></strong><em> <strong>(hosting).</strong> </em>Размещение и хранение веб-сайта клиента на сервере хостинг-провайдера (хостера). При этом клиенту предоставляется доменное имя, определенный объем дискового пространства на сервере хостинг-провайдера, возможность использования ресурсов сервера для нормального функционирования сайта и требуемая техническая поддержка.</p>
<p style="text-align: justify;"><strong><em>Сервер (</em></strong><strong><em>server</em></strong><strong><em>). </em></strong>Это определенное техническое решение, которое предоставляет множеству компьютеров доступ к  определенным выделенным ему ресурсам. Обычно, сервер &#8211; это компьютер, который оптимизирован для оказания определенных услуг другим компьютерам.</p>
<p style="text-align: justify;"><strong><em>Виртуальный выделенный сервер (</em></strong><strong><em>VDS</em></strong><strong><em> &#8211; </em></strong><strong><em>Virtual</em></strong><strong><em> </em></strong><strong><em>Dedicated</em></strong><strong><em> </em></strong><strong><em>Server</em></strong><strong><em>). </em></strong>Это сервер, созданный с помощью специальной технологии (например, UML или OpenVZ), которая позволяет разделить ресурсы физического сервера на части (виртуальные серверы), при этом каждая из этих частей обладает практически всем спектром возможностей реального сервера, у которой есть своя операционная система, свои программы, свои процессы и т.д.</p>
<p style="text-align: justify;"><strong><em>Бесплатный хостинг (</em></strong><strong><em>Free</em></strong><strong><em> </em></strong><strong><em>hosting</em></strong><strong><em>).</em></strong><em> П</em>редоставление бесплатного (очень часто условно бесплатного хостинга, который обычно включает в себя иные виды оплаты услуг хостинг-провайдера. Например, размещения баннеров или других видов рекламы на сайте клиента, которому предоставлен «бесплатный хостинг».</p>
<p style="text-align: justify;"><strong><em>Доменное имя (</em></strong><strong><em>Domain</em></strong><strong><em> </em></strong><strong><em>name</em></strong><strong><em>).</em></strong><em> </em>Представление IP-адреса в виде последовательности латинских букв, цифр, точек и некоторых других специальные знаков.</p>
<p style="text-align: justify;"><strong><em>Поддомен (</em></strong><strong><em>Sub</em></strong><strong><em> </em></strong><strong><em>domain</em></strong><strong><em>).</em></strong><em> </em>Это домен, который располагается уровнем выше по отношению к основному домену. Например, для домена «основной_домен.ком», поддоменом может быть «поддомен.основной_домен.ком».</p>
<p style="text-align: justify;"><strong><em>Трафик (</em></strong><strong><em>Bandwidth</em></strong><strong><em>).</em></strong><em> </em>Объём входящей и исходящей информации между сервером и пользователями.</p>
<p style="text-align: justify;"><strong><em>Дисковое пространство (</em></strong><strong><em>Disk</em></strong><strong><em> </em></strong><strong><em>space</em></strong><strong><em>, </em></strong><strong><em>Web</em></strong><strong><em> </em></strong><strong><em>space</em></strong><strong><em>).</em></strong><em> </em>Количество единиц информации (обычно мегабайт (Мб) или гигабайт (Гб)) на веб-сервере хостинг-провайдера, выделенное для хранения веб-сайтов или файлов клиента.</p>
<p style="text-align: justify;"><strong><em>Электронная почта (E-mail).</em></strong><em> </em>Сетевая служба, которая обеспечивает возможность обмена сообщениями в сети Интернет.</p>
<p style="text-align: justify;"><strong><em>Почтовый ящик (</em></strong><strong><em>Post</em></strong><strong><em> </em></strong><strong><em>box</em></strong><strong><em>, </em></strong><strong><em>email</em></strong><strong><em> </em></strong><strong><em>box</em></strong><strong><em>).</em></strong><em> </em>Учетная запись вида «имя_пользователя@имя_домена» под которую выделено дисковое пространство на почтовом сервере и предназначено для хранения писем пользователя.</p>
<p style="text-align: justify;"><strong><em>POP3.</em></strong><em> </em>Сетевой протокол, который используется для получения сообщений электронной почты с сервера. Обычно используется вместе с протоколом SMTP.</p>
<p style="text-align: justify;"><strong><em>SMTP (Simple Mail Transfer Protocol).</em></strong><em> </em>Сетевой протокол, который предназначен для передачи электронной почты в сети.</p>
<p style="text-align: justify;"><strong><em>WebMail.</em></strong><em> </em>Система, обеспечивающая доступ к электронной почте через веб-интерфейс с помощью браузера.</p>
<p style="text-align: justify;"><strong><em>Переадресация почты (Email forwarding).</em></strong><em> Сервис предоставляющий возможность переадресации электронных сообщений на другие почтовые ящики автоматически.</em></p>
<p style="text-align: justify;"><strong><em>FTP (File Transfer Protocol).</em></strong><em> </em>Протокол передачи файлов. Главное его назначение &#8211; это пересылать файлы с одного хоста на другой, например, с сервера на локальный компьютер пользователя и наоборот.</p>
<p style="text-align: justify;"><strong><em>SSL (Secure Socket Layer).</em></strong><em> </em>Протокол, который был разработан фирмой Netscape, как протокол обеспечивающий защиту данных между сервисными протоколами (такими как HTTP, NNTP, FTP и т.д.) и транспортными протоколами (TCP/IP). Главным назначением SSL-протокола, является обеспечение приватного и надежного способа обмена информацией между двумя удаленно взаимодействующими приложениями.</p>
<p style="text-align: justify;"><strong><em>SSL-сертификат.</em></strong><em> </em>Электронный документ, подтверждающий с высокой степенью надежности отношение транзакций к тому или иному серверу. Наличие на сервере SSL-сертификата может служить подтверждением легитимности компании. При использовании SSL-сертификата информация передается между клиентом и сервером в шифрованном виде, с целью предотвращения ее перехвата или искажения во время пересылки.</p>
<p style="text-align: justify;"><strong><em>SSH (</em></strong><strong><em>Secure</em></strong><strong><em> </em></strong><strong><em>Shell</em></strong><strong><em>).</em></strong><em> </em>Сетевой протокол позволяющий производить удалённое управление компьютером и передачу файлов по зашифрованному каналу.</p>
<p style="text-align: justify;"><strong><em>SSI (Server Side Includes).</em></strong><em> </em>Технология составления html-документов из нескольких файлов или скриптов, объединяемых в единое целое с помощью специального языка, который с помощью определенных директив указывает серверу на выполнение определённых действий.</p>
<p style="text-align: justify;"><strong><em>PHP (PHP Hypertext Preprocessor).</em></strong><em> </em>Язык написания скриптов, которые встраиваются непосредственно в гипертекстовые файлы и исполняются на Веб-сервере.</p>
<p style="text-align: justify;"><strong><em>CGI (Common Gateway Interface).</em></strong><em> </em>Это интерфейс, который позволяет веб-серверу по запросу браузера запускать какие-либо программы написанные на разных языках C/C++, Perl, PHP, Java и др. и результат их работы отдавать браузеру.</p>
<p style="text-align: justify;"><strong><em>PERL (Practical Extraction and Report Language).</em></strong><em> </em>Язык для практического извлечения данных и составления отчетов, который является интерпретируемым языком, созданным для обработки больших текстов и файлов.</p>
<p style="text-align: justify;"><strong><em>MySQL.</em></strong><em> </em>Специальное программное обеспечение, предназначенное для организации хранения и доступа к данным (информации). Используются для создания программных решений и автоматизации сайта.</p>
<p style="text-align: justify;"><strong><em>DBI.</em></strong><em> </em>Отдельная библиотека языка программирования Perl, предназначенная для работы с базой данных MySQL.</p>
<p style="text-align: justify;"><strong><em>phpMyAdmin.</em></strong><em> </em>Программный пакет для управления базами данных MySQL.</p>
<p style="text-align: justify;"><strong><em>Backup.</em></strong><em> </em>Резервное копирование данных для последующего восстановления  при их утере или искажении.</p>
<p style="text-align: justify;"><strong><em>Crontab.</em></strong><em> </em>Планировщик заданий, который предоставляет возможность выполнения различных задач в определенное время.</p>
<p style="text-align: justify;"><strong><em>Log-файлы.</em></strong><em> </em>Журнальные файлы, которые предназначены для протоколирования событий, ошибок, предупреждений, статистики посещения сайта, промежуточных результатов работы программ и др.</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/rasprostranennye-terminy-i-opredeleniya-v-sfere-xostingovyx-uslug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Что такое хостинг?</title>
		<link>http://blog.ckvhost.com/%d1%87%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%be%d0%b5-%d1%85%d0%be%d1%81%d1%82%d0%b8%d0%bd%d0%b3/</link>
		<comments>http://blog.ckvhost.com/%d1%87%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%be%d0%b5-%d1%85%d0%be%d1%81%d1%82%d0%b8%d0%bd%d0%b3/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 21:11:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Хостинг]]></category>

		<guid isPermaLink="false">http://blog.ckvhost.com/?p=3</guid>
		<description><![CDATA[Хостинг (hosting) &#8211; это услуга по предоставлению дискового пространства на сервере, постоянно находящемся в сети Интерне. При этом, сервер обычно приналежит компании, которая является поставщиком услуг хостинга. Такие компании обычно называют хостинговыми или хостерами.
Сегодня в понятие хостинга обычно входят как минимум такие услуги как:

размещение файлов сайта на сервере;
поддержка средств для работы с базами данных;
поддержка DNS;
поддержка [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Хостинг </strong>(<em><span lang="en" xml:lang="en">hosting</span></em>) &#8211; это услуга по предоставлению дискового пространства на сервере, постоянно находящемся в сети Интерне. При этом, сервер обычно приналежит компании, которая является поставщиком услуг хостинга. Такие компании обычно называют хостинговыми или хостерами.</p>
<p>Сегодня в понятие хостинга обычно входят как минимум такие услуги как:</p>
<ul>
<li>размещение файлов сайта на сервере;</li>
<li>поддержка средств для работы с базами данных;</li>
<li>поддержка DNS;</li>
<li>поддержка электронной почты;</li>
<li>поддержка .htaccess;</li>
<li>поддержка CGI/Perl, PHP, Python, ASP, Ruby и др.<a title="Ruby" href="http://ru.wikipedia.org/wiki/Ruby"></a></li>
<li>поддержка ряда сопутствующих сервисов и др.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ckvhost.com/%d1%87%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%be%d0%b5-%d1%85%d0%be%d1%81%d1%82%d0%b8%d0%bd%d0%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

