<?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>لینوکس Archives - وب دیزاین</title>
	<atom:link href="https://wd7.ir/category/%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/feed" rel="self" type="application/rss+xml" />
	<link>https://wd7.ir/category/لینوکس</link>
	<description>Web Design</description>
	<lastBuildDate>Fri, 21 Jan 2022 21:47:20 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.6</generator>
	<item>
		<title>جابجا کردن محل ذخیره سازی دیتابیس MYSQL/MariaDB</title>
		<link>https://wd7.ir/change-mariadb-data-directory-to-new-location-centos.html</link>
					<comments>https://wd7.ir/change-mariadb-data-directory-to-new-location-centos.html#respond</comments>
		
		<dc:creator><![CDATA[شاملو]]></dc:creator>
		<pubDate>Fri, 26 Nov 2021 20:48:56 +0000</pubDate>
				<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[هاست]]></category>
		<guid isPermaLink="false">https://wd7.ir/?p=2859</guid>

					<description><![CDATA[<p>بسم الله الرحمن الرحیم شاید برای شما هم پیش آمده باشد که به دلیل کمبود فضا در یک پارتیشن سیستم عامل نیاز به جابجایی محل ذخیره سازی دیتاهای دیتابیس MySQL/MariaDB داشته باشید.مثلا با خطایی مشابه خطای زیر: در این مطلب به صورت خلاصه و تیتر وار مراحل این جابجایی خواهد آم.هدف انتقال از مسیر / [&#8230;]</p>
<p>The post <a href="https://wd7.ir/change-mariadb-data-directory-to-new-location-centos.html">جابجا کردن محل ذخیره سازی دیتابیس MYSQL/MariaDB</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>بسم الله الرحمن الرحیم</p>



<p>شاید برای شما هم پیش آمده باشد که به دلیل کمبود فضا در یک پارتیشن سیستم عامل نیاز به جابجایی محل ذخیره سازی دیتاهای دیتابیس MySQL/MariaDB داشته باشید.مثلا با خطایی مشابه خطای زیر:</p>



<pre class="wp-block-code"><code>&#91;] DISKCRITICAL blocks &#x26d4;: Mount Point “/” (): 46.8 GB/49.98 GB - 93.654388%</code></pre>



<p><br><br>در این مطلب به صورت خلاصه و تیتر وار مراحل این جابجایی خواهد آم.<br>هدف انتقال از مسیر / به /home می باشد، سیستم عامل هم Centos و مدیر دیتابیس هم mariadb ، اما برای MySQL هم همین مراحل قابل استفاده است.</p>



<p><strong>مرحله اول:<br></strong>پشتیبان گیری از اطلاعات دیتابیس جهت احتیاط<br><br><strong>مرحله دوم:<br></strong>متوقف کردن سرویس دیتابیس و یک تنظیم :</p>



<pre class="wp-block-code"><code>sudo systemctl stop mariadb</code></pre>



<p>فایل mariadb.service را ادیت کرده(دستور:  systemctl edit mariadb ) و مقدار زیر را تصحیح میکنیم:<br></p>



<pre class="wp-block-code"><code>&#91;Service]
ProtectHome = true

==&gt;
&#91;Service]
ProtectHome = false

</code></pre>



<p></p>



<p><strong>نکته : </strong>اگر از سی پنل استفاده می کنید سیستم بررسی سرویس ها را موقتا برای دیتابیس کنسل کنید تا دوباره آن را شروع به کار نکند:</p>



<pre class="wp-block-code"><code>whmapi1 configureservice service=mysql enabled=1 monitored=0
</code></pre>



<p>بعد از اتمام همه مراحل با دستور زیر سرویس را فعال کنید:</p>



<pre class="wp-block-code"><code>whmapi1 configureservice service=mysql enabled=1 monitored=1
</code></pre>



<p><br><br><br><strong>مرحله سوم:<br></strong>جابجایی دیتاها به مسیر جدید و تغییر نام پوشه قبلی(بعدا که مطمئن از انتقال اطلاعات شدید میتوانید پاک کنید):</p>



<p><br></p>



<pre class="wp-block-code"><code>mkdir /home/new_mysql_datadir
chown -R mysql:mysql /home/new_mysql_datadir
sudo rsync -av /var/lib/mysql /home/new_mysql_datadir
sudo mv /var/lib/mysql /var/lib/mysql.bak

</code></pre>



<p><strong>مرحله چهارم:<br></strong>ساخت سیمبلیک لینک مسیر اصلی به مسیر جدید جهت جلوگیری از اختلال در برنامه های وابسته:</p>



<pre class="wp-block-code"><code>ln -s /home/new_mysql_datadir/mysql /var/lib/mysql 
</code></pre>



<p>این دستور هم زده بشه:</p>



<pre class="wp-block-code"><code>sudo chcon -R systemu:objectr:mysqlddbt:s0 /home/new_mysql_datadir/mysql
</code></pre>



<p><strong>مرحله پنجم:<br></strong>شناساندن مسیر جدید به MySQL/MariaDB :<br>فایل /etc/my.cnf را ادیت کرده و مقدار datadir را در مکان مناسب طبق متن زیر اضافه می کنیم:</p>



<pre class="wp-block-code"><code>    &#91;mysqld]
    datadir=/home/new_mysql_datadir/mysql</code></pre>



<p><strong> مرحله آخر:<br></strong>شروع مجدد کار MySQL/MariaDB:</p>



<pre class="wp-block-code"><code>sudo systemctl start mariadb
sudo systemctl status mariadb</code></pre>



<p>پاک کردن اطلاعات قبلی:</p>



<p>درصورتی که از صحت عملیات مطمئن بودید با دستور زیر میتونید اطلاعات قبلی رو پاک کنید که فضا ازاد شه:</p>



<pre class="wp-block-code"><code>rm -rf /var/lib/mysql.bak</code></pre>



<p><br><br></p>
<p>The post <a href="https://wd7.ir/change-mariadb-data-directory-to-new-location-centos.html">جابجا کردن محل ذخیره سازی دیتابیس MYSQL/MariaDB</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wd7.ir/change-mariadb-data-directory-to-new-location-centos.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>نصب KVM بر روی سرورهای Hetzner</title>
		<link>https://wd7.ir/install-kvm-hypervisor-hetzner-servers.html</link>
					<comments>https://wd7.ir/install-kvm-hypervisor-hetzner-servers.html#respond</comments>
		
		<dc:creator><![CDATA[شاملو]]></dc:creator>
		<pubDate>Fri, 13 Dec 2019 18:38:07 +0000</pubDate>
				<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[هاست]]></category>
		<category><![CDATA[تنظیمات آی پی هتزنر برای KVM]]></category>
		<category><![CDATA[نصب KVM]]></category>
		<category><![CDATA[نصب virtualizor]]></category>
		<guid isPermaLink="false">https://wd7.ir/?p=2772</guid>

					<description><![CDATA[<p>بسم الله الرحمن الرحیماین نوشته قصد تفصیل در مورد عنوان ذکر شده یعنی نصب مجازی ساز KVM بر روی سرورهای هتزنر رو نداره ، صرفا در حد کلید راه که اگر برای عزیزی اتفاق افتاد و این نوشته رو دید بتونه بهش کمک کنه. خب چرا سرور های هتزنر؟ چون ما ایرانی ها به دلایلی [&#8230;]</p>
<p>The post <a href="https://wd7.ir/install-kvm-hypervisor-hetzner-servers.html">نصب KVM بر روی سرورهای Hetzner</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>بسم الله الرحمن الرحیم<br>این نوشته قصد تفصیل در مورد عنوان ذکر شده یعنی نصب مجازی ساز KVM بر روی سرورهای هتزنر رو نداره ، صرفا در حد کلید راه که اگر برای عزیزی اتفاق افتاد و این نوشته رو دید بتونه بهش کمک کنه.<br></p>



<p>خب چرا سرور های هتزنر؟ چون ما ایرانی ها به دلایلی زیاد از اونجا سرور داریم و میخریم.<br>
چرا KVM ؟ چون تجربه بنده با این مورد بوده.</p>



<p>خب نقشه راه چیه:</p>



<h2 class="wp-block-heading">نصب سیستم عامل بر روی سرور  با هارد رید 0 ، با درخواست Rescue mode</h2>



<p><br>نصب سیستم عامل بر روی سرور با درخواست Rescue mode ( دسترسی به شل شرور برای نصب سیستم عامل)<br>برای این کار بعد از دسترسی KVM و لاگین شدن به قسمت Rescue mode هتزنر دستور installimage رو بزنید و سیستم عامل دلخواهتون رو انتخاب کنید،بعد از انتخاب سیستم عامل یه فایل متنی براتون باز میشه که میتونید پارامترهای نصب رو مشخص کنید،مثلا هاست نیم رو مشخص کنید،رید بودن هاردها رو ،نحوه پارتیشن بندی و &#8230;.<br>نکته ای که اینجا هست اینه که پارتیشن بندی رو به این مدل انجام بدید:<br></p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">PART swap swap 32G
PART / ext3 100G
PART /boot ext3 1024M
PART /data ext3 all</pre>



<p>قسمت swap رو مقدار مناسبی بدید چرا که KVM اگر رم کم بیاره از این استفاده می کنه برای برخی کارها.<br>پارتیشن / رو هم مقدار مناسبی بدید چو فایل های ISO برای تمپلیت VPS ها اونجا(home) قرار میگیره.<br>اون all هم یعنی مابقی داده شه به /data<br>خب با این تنظیمات f10 رو بزنید و ذخیره و ..تا نصب سیستم عامل تمام شه.<br><strong>نکته مهم:<br></strong>بعد ازاتمام نصب حتما به فایل fstab مراجعه کرده و خط مربوط به اون /data رو کامنت کنید یا بردارید.</p>



<h2 class="wp-block-heading">تنظیمات LVM</h2>



<p>خب الان یه پارتیشن دارید که حجم مابقی دیسک رو داره که توی قسمت قبل /data بود.<br>فرض میکنیم اسم این پارتیشن md3 باشه ( با دستور lsblk میتونید بفهمید کدومه)<br>این رو اینجا un mount می کنیم تا تنظیمات هارد رو برای مجازی ساز اماده کنیم.<br>دستوراتی که باید استفاده شه:<br></p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">fdisk /dev/md3
n
p
اینتر
اینتر
w</pre>



<p>و بعد:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">umount /data/
pvcreate /dev/md3p1
vgcreate vgvm /dev/md3p1</pre>



<p>خب اینجا کار ما تمامه،یک ریبوت بدید .<br>میریم برای نصب مجازی ساز KVM و  virtualizor که طبق این لینک میتونید اقدام کنید:<br>https://www.virtualizor.com/docs/install/install-kvm/</p>



<p></p>



<h2 class="wp-block-heading"><br>تنظیمات storage virtualizor</h2>



<p>توی مرحله قبلی یه VG ساختیم به اسم vgvm که آدرس کاملش میشه</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""> /dev/vgvm</pre>



<p><br>خب این رو باید به virtualizor بدیم تا بتونه برای ماشین های مجازی هارد بسازه.<br>از پنلش منوی Add Storage رو میزنیم و اونجا همین آدرس رو میدیم و ذخیره می کنیم.اگر خطایی نباشه کار درسته،اگر فضایی مشاهده نمیشه با یک بار ساخت ماشین مجازی حل میشه.</p>



<h2 class="wp-block-heading">تنظیمات IP دریافتی از Hetzner در virtualizor </h2>



<p>آی پی هایی که گرفتیم رو باید به virtualizor بدیم تا تو ساختن VPS ها ازش استفاده شه و تنظیمات شبکه ش رو هم انجام بده برامون.<br>برای این کار به منوی IP pools رفته و زیر منوی Create IP Pool رو میزنیم.<br>تو قسمت Server یکی از سرورها رو انتخاب کنید نه همشو،فقط یکی.<br>قسمت Gateway طبق مقدار داده شده(معمولا اولین ایپی توی رنج).<br>قسمت net mask هم طبق مقدار داده شده.<br>تو قسمت اولین آی پی و اخرین آی پی هم آی پی قابل استفاده رو زده و ذخیره میکنیم(منهای ایپی استفاده شده برای گتوی).<br>خود virtualizor تنظیمات پل شبکه رو انجام میده.<br>تیک <strong>Use NAT</strong> فراموش نشه.</p>



<p>خطای:<br>The viifbr0 is not started. Please run&nbsp;<strong>service virtnetwork start</strong><br>اگر این خطا رو مشاهده کردید به تنظیمات اصلی virtualizor برید و network interface رو هم وارد کنید،برای دیدن اسم اینترفیس ها از دستور ifconfig میتونید استفاده کنید.<br>همچنین توی مسیر /etc/sysconfig/network-scripts/ اینترفیس رو بررسی کنید و از بودن گتوی مطمئن بشید.اگر نبود باید تنظیم شه(مقدار گتوی روبروی SCOPE=&#8221;peer توی فایل کانفیگش هست معمولا)</p>



<h2 class="wp-block-heading">تنظیمات فایروال</h2>



<p><br>اگر فایروال نصب می کنید این پورتها رو چک کنید باز باشه:<br></p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">    22 (SSH)
    1798
    16509 (libvirt)
    5900 - 6100 (VNC consoles)
    49152 - 49216 (libvirt live migration) 
    4084,4085 (virtualizor)</pre>



<h4 class="wp-block-heading">فایروال CSF</h4>



<p>اگر این فایروال رو دارین باید دسترسی نت وی پی اس ها رو باز کنید،برای این کار به مسیر زیر محتوای بعدی رو اضافه کنید و csf&amp;lfd رو ری استارت کنید[<a href="https://serverfault.com/a/558375" target="_blank" rel="noreferrer noopener" aria-label="منبع (در یک برگه جدید باز می‌کند)">منبع</a>].<br>مسیر:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">/etc/csf/csfpost.sh</pre>



<p>محتوا:<br></p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#!/bin/sh 
/sbin/iptables -F FORWARD
/sbin/iptables -P FORWARD ACCEPT</pre>



<p>/.تمام.</p>
<p>The post <a href="https://wd7.ir/install-kvm-hypervisor-hetzner-servers.html">نصب KVM بر روی سرورهای Hetzner</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wd7.ir/install-kvm-hypervisor-hetzner-servers.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>فعال کردن کلیک با تاچ پد در اوبونتو</title>
		<link>https://wd7.ir/how-enable-tap-to-click-ubuntu.html</link>
					<comments>https://wd7.ir/how-enable-tap-to-click-ubuntu.html#respond</comments>
		
		<dc:creator><![CDATA[شاملو]]></dc:creator>
		<pubDate>Thu, 14 Dec 2017 15:43:02 +0000</pubDate>
				<category><![CDATA[لینوکس]]></category>
		<category><![CDATA[dconf editor]]></category>
		<category><![CDATA[Single tap to click in ubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[اوبونتو]]></category>
		<category><![CDATA[تنظیمات تاچ پد در اوبونتو]]></category>
		<guid isPermaLink="false">https://wd7.ir/?p=2090</guid>

					<description><![CDATA[<p>بسم الله الرحمن الرحیم عزیزانی که لپ تاپ دارند در اوبونتو اگر با مشکل عدم کلیک یا انتخاب با تاچ پد مواجه هستند میتونن با انجام مراحل زیر این مشکل رو حل کنند: ابتدا از نصب بودن برنامه dconf Editor مطمئن بشید.اگر نصب نیست با این دستور میتونید نصبش کنید: sudo apt-get install dconf-tools حالا [&#8230;]</p>
<p>The post <a href="https://wd7.ir/how-enable-tap-to-click-ubuntu.html">فعال کردن کلیک با تاچ پد در اوبونتو</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>بسم الله الرحمن الرحیم</p>
<p>عزیزانی که لپ تاپ دارند در اوبونتو اگر با مشکل عدم کلیک یا انتخاب با تاچ پد مواجه هستند میتونن با انجام مراحل زیر این مشکل رو حل کنند:</p>
<p>ابتدا از نصب بودن برنامه dconf Editor مطمئن بشید.اگر نصب نیست با این دستور میتونید نصبش کنید:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo apt-get install dconf-tools</pre>
<p>حالا پس از اجرا به مسیر زیر برید:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">org &gt; gnome &gt; desktop &gt; peripherals &gt; touchpad</pre>
<p>و تیک گزینه tap-to-click رو بزنید.</p>
<p><figure id="attachment_2091" aria-describedby="caption-attachment-2091" style="width: 529px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-2091 size-full" src="https://wd7.ir/wp-content/uploads/2017/12/tap-to-click-ubuntu.png" alt="" width="529" height="598" /><figcaption id="caption-attachment-2091" class="wp-caption-text">تنظیم تاچ پد برای کلیک در اوبونتو / wd7</figcaption></figure></p>
<p>منبع : https://askubuntu.com/a/851657</p>
<p>&nbsp;</p>
<p>The post <a href="https://wd7.ir/how-enable-tap-to-click-ubuntu.html">فعال کردن کلیک با تاچ پد در اوبونتو</a> appeared first on <a href="https://wd7.ir">وب دیزاین</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wd7.ir/how-enable-tap-to-click-ubuntu.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
