<?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>لینوکس Linux Archives - راهکارهای جامع دیتاسنتر</title>
	<atom:link href="https://vcenter.ir/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://vcenter.ir/category/linux/</link>
	<description>دیتاسنتر &#124; سرور &#124; استوریج &#124; مجازی سازی &#124; شبکه &#124; ذخیره سازی و بکاپ</description>
	<lastBuildDate>Sat, 19 Oct 2024 13:48:59 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://vcenter.ir/wp-content/uploads/2016/07/cropped-vcenter.ir-logo-32x32.png</url>
	<title>لینوکس Linux Archives - راهکارهای جامع دیتاسنتر</title>
	<link>https://vcenter.ir/category/linux/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>مفهوم LVM در لینوکس</title>
		<link>https://vcenter.ir/the-concept-of-lvm-in-linux/</link>
					<comments>https://vcenter.ir/the-concept-of-lvm-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 22 Jul 2020 20:59:27 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">https://vcenter.ir/?p=13948</guid>

					<description><![CDATA[<p>مفهوم LVM در لینوکس قبل از اینکه به سراغ مفهوم LVM در لینوکس برویم بد نیست کمی در خصوص LVM بیشتر بدانیم البته LVM ای که ما می خواهیم در&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/the-concept-of-lvm-in-linux/">مفهوم LVM در لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<div id="content-title">
<h2>مفهوم LVM در لینوکس</h2>
<figure id="attachment_14173" aria-describedby="caption-attachment-14173" style="width: 648px" class="wp-caption aligncenter"><a href="https://vcenter.ir/wp-content/uploads/2020/07/lvm-linux.jpg"><img fetchpriority="high" decoding="async" class="wp-image-14173 size-full" src="https://vcenter.ir/wp-content/uploads/2020/07/lvm-linux.jpg" alt="مفهوم LVM در لینوکس" width="648" height="201" srcset="https://vcenter.ir/wp-content/uploads/2020/07/lvm-linux.jpg 648w, https://vcenter.ir/wp-content/uploads/2020/07/lvm-linux-300x93.jpg 300w" sizes="(max-width: 648px) 100vw, 648px" /></a><figcaption id="caption-attachment-14173" class="wp-caption-text">مفهوم LVM در لینوکس</figcaption></figure>
</div>
<div class="padded-10px">
<div class="content-text">
<p>قبل از اینکه به سراغ مفهوم LVM در لینوکس برویم بد نیست کمی در خصوص LVM بیشتر بدانیم البته LVM ای که ما می خواهیم در خصوص آن صحبت کنیم جامع و وابسته به سیستم عامل خاصی نیست ، <b>Logical Volume Management</b> یا LVM یک تکنیک اختصاص فضای هارد دیسک برای استفاده در مواردی است که تعداد هارد دیسک های یک سیستم افزایش پیدا می کند و به شما قابلیت های بسیار زیادی در حوزه پارتیشن بندی هارد دیسک ها می دهد ، انعطاف پذیری بسیار زیادی که در LVM وجود دارد این امکان را به سیستم عامل ها می دهد که پارتیشن ها را بصورت متمرکز ، بصورت توزیع شده و یا ترکیبی بر روی چندین هارد دیسک ایجاد و مدیریت کنند و مهمترین نکته در استفاده از LVM این است که در چنین شرایطی سیستم عامل و کاربر به هیچ عنوان متوجه این تغییرات نخواهند شد ، شما براحتی می توانید با استفاده از تکنیک LVM فضای پارتیشن های خود را کم و زیاد کنید و یا آنها را به جای دیگری انتقال دهید بدون اینکه کوچکترین تداخلی با کارکرد سیستم عامل داشته باشید. از تکنیک LVM به عنوان یک تکنیک <a href="https://vcenter.ir">مجازی سازی</a> فضای ذخیره سازی یا <b>Storage Virtualization</b> نیز نام برده می شود ، LVM در همان لایه ای کار می کند که درایورها کار می کنند بنابراین تا حدود زیادی درگیری با سیستم عامل ندارد.</p>
<p><a href="https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux.jpg"><img decoding="async" class="wp-image-14174 size-full aligncenter" src="https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux.jpg" alt="مفهوم LVM در لینوکس" width="676" height="385" srcset="https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux.jpg 676w, https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux-300x171.jpg 300w" sizes="(max-width: 676px) 100vw, 676px" /></a></p>
<p>LVM را به عنوان <b>Dynamic Partition</b> هم می شناسند ، Logical Volume Manager یا LVM به شما این امکان را می دهد که در <a href="http://linux.vcenter.ir">سیستم عامل GNU Linux</a> یک فایل سیستم را بصورت همزمان بر روی چندین پارتیشن قرار بدهید. اگر شما بر روی یک پارتیشن فضای کمی دارید و دچار کمبود فضا شده اید و می خواهید فضای بیشتری به پارتیشن مورد نظر بدهید شما می توانید از Logical Volume Manager یا LVM استفاده کنید. از LVM می توان به عنوان یک لایه ظریف نرم افزاری در بالای چندین هارد دیسک و پارتیشن یاد کرد که این قابلیت را به ما می دهد که بدون اینکه کاربر متوجه شود پارتیشن ها را تغییر اندازه بدهیم ، پارتیشن بندی را مجددا انجام دهیم ، هارد دیسک ها را تعویض کنیم و همچنین بکاپ گیری ها را به سادگی انجام دهیم. این قابلیت در ویندوز و سیستم عامل های دیگر هم وجود دارد اما با اسامی و اشکال مختلف ، در این مقاله می خواهیم در خصوص Linux LVM بیشتر صحبت کنیم.</p>
<p>LVM یا Logical Volume Management این امکان را به کرنل سیستم عامل می دهد که پارتیشن بندی هارد دیسک های موجود بر روی سیستم وابستگی به ساختار و لایه بندی دیسک های سخت افزاری روی سیستم نداشته باشند و بتوانند بصورت مستقل از دیسک عمل کنند. در ساختار پارتیشن بندی و مدیریت دیسک های سنتی که در قدیم استفاده می شد ، سیستم عامل به دنبال هارد دیسک های نصب شده بر روی دستگاه می گشت و بعد از شناسایی کردن هارد دیسک ها به سراغ شناسایی پارتیشن ها و فضاهای موجود بر روی آنها می کرد. بنابراین اگر هارد دیسک اول را به سیستم معرفی می کردید طبیعتا به شکل <b>dev//sda//</b> و هارد دیسک دوم به شکل <b>dev//sdb//</b> و .. به همین شکل شناسایی می شد و سیستم عامل بعد از شناسایی dev//sda// در داخل همان هارد دیسک به دنبال پارتیشن های dev//sda1// و dev//sda2// و &#8230; می گشت. با استفاده از LVM دیگر این وابستگی سیستم عامل به ساختار دیسک ها وجود ندارد و دیسک ها و پارتیشن ها می توانند شامل چندین دیسک و چندین پارتیشن باشند که در قالب یک پارتیشن یا فایل سیستم دیده می شوند. برای مثال شما می توانید پارتیشنی داشته باشید که 1 گیگابایت از dev//sda// و 2 گیگابایت از dev//sdb// را در قالب dev//sda1//به شما نمایش دهد. سیستم عامل به هیچ عنوان متوجه چنین تغییری نخواهد شد زیرا LVM با استفاده از مکانیزمی به نام Volume Groups و Logical Volumes که به ترتیب دیسک ها و پارتیشن ها را تشکیل می دهند این ساختار را از دید سیستم عامل پنهان می کند.</p>
<p>با توجه به اینکه <b>Volume Group</b> ها و <b>Logical Volume</b> ها واقعا بصورت فیزیکی بر روی هارد درایو قرار نگرفته اند ، شما می توانید با استفاده از LVM به سادگی دیسک ها و پارتیشن های جدید را ایجاد کنید و از طرفی بدون کوچکترین وقفه در سیستم می توانید اندازه Volume ها یا همان پارتیشن ها را زیاد و کم کنید. از طرفی LVM به شما امکاناتی را ارائه می دهد که در حالت عادی فایل سیستم قادر به انجام چنین کاری نمی باشد ، برای مثال Ext3 نمی تواند از قابلیت های live snapshot استفاده کند اما با استفاده از LVM شما می توانید از Logical Volume های خود بدون نیاز به اینکه Unmount شوند Backup یا Snapshot بگیرید.</p>
<h3 id="82792">چه زمانی باید از LVM استفاده کرد ؟</h3>
<p>اولین سئوالی که قبل از پیاده سازی LVM در دیسک ها و پارتیشن ها باید از خودتان بپرسید این است که قرار است من با این پارتیشن ها چه کاری انجام بدهم ؟ برخی از توزیع های لینوکس مثل Fedora بصورت پیشفرض بر روی خودشان LVM را نصب شده دارند. اگر شما بر روی سیستم خود فقط یک هارد دیسک دارید که مربوط به هارد درایو داخلی لپتاپ شما است و قرار نیست به این هارد دیسک ظرفیتی اضافه و یا کم شود و مثلا از <a href="http://linux.vcenter.ir">لینوکس</a> توزیع Ubuntu هم استفاده می کنید و هیچ نیازی به قابلیت live snapshot هم ندارید ، نیازی به داشتن LVM هم ندارید. اما اگر شما چندین هارد دیسک دارید که می خواهید همه این هارد دیسک ها برای سیستم عامل در قالب یک پارتیشن یا فایل سیستم دیده شوند و به قول فنی تر همه هارد دیسک ها به شکل یک Storage Pool دیده شوند در این حالت بهتر است که از LVM استفاده کنید. LVM مدیریت شما بر روی هارد دیسکها را به شدت قوی می کند اما به عنوان یک مکانیزم امنیتی محسوب نمی شود ، در زیر بلوک هایی که ساختار LVM را تشکیل داده اند را مشاهده می کنید :</p>
<ol>
<li><b>Physical Volume</b> یا <b>PV </b>: اولین لایه بعد از هارد دیسک های فیزیکی است ، به پارتیشن هایی که مستقیما بر روی هارد دیسک یا یک فایل loopback ایجاد می شوند و شما می توند Volume Group های LVM را در آنها ایجاد کنید PV گفته می شود. به قول دیگر PV ها در واقع اولین اطلاعات مدیریتی هستند که بر روی هارد دیسک فیزیکی نوشته می شوند تا سیستم قادر به شناسایی آنها باشد. برای درک بهتر فقط کافیست بدانید که PV ها بلوک های بزرگی هستند که برای مدیریت اولیه هارد دیسک های شما ایجاد می شوند و معمولا شامل همه فضای دیسک سخت شما می شوند.LVM از PV به عنوان نگهدارنده PE ها استفاده می کند.</li>
<li><b>Volume Group</b> یا <b>VG </b>: یک VG شامل مجموعه ای از Physical Volume ها است که در قالب یک دیسک تمایش داده می شوند یا بهتر بگوییم در قالب یک Storage Volume نمایش داده می شوند. VG ها شامل Logical Volume های ما هستند ، شما می توانید برای درک بهتر از VG به عنوان هارد درایوی که سیستم شناخته است یاد کنید.</li>
<li><b>Logical Volume </b>یا <b>LV </b>: این قسمت در واقع همان پارتیشن هایی هستند که شما می شناسید ، یک Virtual یا Logical Partition که بر روی یک Volume Group قرار گرفته است می تواند شامل چندین Physical Extents باشد. در واقع LV نتیجه کاری LVM است که قرار است ما از آن استفاده کنیم. LV ها محل ذخیره سازی داده های ما هستند.</li>
<li><b>Physical Extent</b> یا <b>PE </b>: کوچکترین اندازه یا فضایی است که می توان از Physical Volume گرفت و به Logical Volume اختصاص داد ، پیشفرض این فضا 4 مگابایت می باشد و برای درک بهتر آن کافیست را قسمتی از دیسک فرض کنید که می توان آن را به هر پارتیشنی اختصاص داد.</li>
</ol>
<div class="content-image text-center"><a href="https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux-1.jpg"><img decoding="async" class="wp-image-14175 size-full aligncenter" src="https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux-1.jpg" alt="مفهوم LVM در لینوکس" width="672" height="571" srcset="https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux-1.jpg 672w, https://vcenter.ir/wp-content/uploads/2020/07/the-concept-of-lvm-in-linux-1-300x255.jpg 300w" sizes="(max-width: 672px) 100vw, 672px" /></a></div>
<h3 id="77569">مزایای استفاده از Linux LVM چیست ؟</h3>
<hr />
<ol>
<li>می توانید از هر تعداد هارد دیسکی که بر روی سیستم وجود دارد در قالب یک هارد دیسک استفاده کنید</li>
<li>مدیریت دیسک ها از نظر سیستم عامل ساده تر می شود زیرا سیستم عامل نمی تواند لایه پایینی را مشاهده کند</li>
<li>فضای یک Logical Volume می تواند بین چندین دیسک تقسیم شود</li>
<li>می توانید Logical Volume هایی با ظرفیت کم ایجاد کنید و بعدها به فضای آن در صورت نیاز اضافه کنید</li>
<li>می توانید فضای پارتیشن های خود را به سادگی تغییر بدهید بدون اینکه کاربر و سیستم عامل درگیر شوند</li>
<li>اضافه کردن ، حذف کردن و جایگزین کردن دیسک های فیزیکی بسیار ساده تر می شود و سرویس دهی قطع نمی شود</li>
<li>قابلیت استفاده از Backup با استفاده از Snapshot ها فراهم می شود</li>
<li>انتقال آنلاین دیسک ها و محتویات آنها بدون Restart کردن سرویس ها امکانپذیر می شود</li>
</ol>
<p>در آموزش های بعدی در خصوص نحوه ایجاد کردن LVM با استفاده از تعریف کردن یک سناریوی عملی با این مورد آشنا خواهید شد ، اگر کمی با ابزار Disk Management ویندوز کار کرده باشد و مفاهیم Shrink و Extend را هم بدانید کمی با مفهوم LVM بیشتر آشنا خواهید شد هر چند پیاده سازی LVM در این دو سیستم عامل تا حدود زیادی متفاوت است. البته به این موضوع هم توجه کنید که پیاده سازی LVM چندان هم ساده نیست و پیچیدگی هایی که در پیاده سازی این مفهوم وجود دارد باعث می شود استفاده از آن راحت نباشد و این به عنوان یک نقطه ضعف برای LVM در نظر گرفته می شود.</p>
</div>
</div>
<p>نوشته <a href="https://vcenter.ir/the-concept-of-lvm-in-linux/">مفهوم LVM در لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/the-concept-of-lvm-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>معرفی فایروال FirewallD در CentOS</title>
		<link>https://vcenter.ir/introducing-firewalld-firewall-in-centos/</link>
					<comments>https://vcenter.ir/introducing-firewalld-firewall-in-centos/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 31 May 2017 21:04:08 +0000</pubDate>
				<category><![CDATA[دانشنامه]]></category>
		<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">https://wiki.vcenter.ir/?p=603</guid>

					<description><![CDATA[<p>معرفی فایروال FirewallD در CentOS FirewallD یا Firewall Dynamic یک کنترلر frontend برای iptables است که اجرای رول‌ها در یک شبکه پایدار را بر عهده دارد. FirewallD دارای دستورات و محیط&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/introducing-firewalld-firewall-in-centos/">معرفی فایروال FirewallD در CentOS</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="padd_top1">معرفی فایروال FirewallD در CentOS</h2>
<div class="post_img">
<div class="img">
<div class="date"></div>
<p><a href="https://vcenter.ir/wp-content/uploads/2017/05/introducing-firewalld-firewall-in-centos.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-15327 size-full" src="https://vcenter.ir/wp-content/uploads/2017/05/introducing-firewalld-firewall-in-centos.jpg" alt="معرفی فایروال FirewallD در CentOS" width="830" height="390" srcset="https://vcenter.ir/wp-content/uploads/2017/05/introducing-firewalld-firewall-in-centos.jpg 830w, https://vcenter.ir/wp-content/uploads/2017/05/introducing-firewalld-firewall-in-centos-300x141.jpg 300w, https://vcenter.ir/wp-content/uploads/2017/05/introducing-firewalld-firewall-in-centos-768x361.jpg 768w" sizes="(max-width: 830px) 100vw, 830px" /></a></p>
</div>
</div>
<h5><strong>FirewallD</strong> یا Firewall Dynamic یک کنترلر <strong>frontend</strong> برای <strong>iptables</strong> است که اجرای رول‌ها در یک شبکه پایدار را بر عهده دارد. <strong>FirewallD</strong> دارای دستورات و محیط گرافیکی جهت کنترل و اجرای فرامین را دارا بوده و برای اکثر لینوکس ها قابل نصب می‌باشد و شما براحتی از مخازن لینوکس‌های مختلف می‌توانید آن را دانلود و نصب نمایید.</h5>
<p>در این مطلب به معرفی <strong>فایروال FirewallD در CentOS</strong> پرداخته‌ایم و نحوه فعال کردن ، اجرای آن آموزش داده شده است.</p>
<p>در مقایسه <strong>مدیریت و کانفیگ FirewallD</strong> و <strong>مدیریت و کانفیگ</strong> <strong>iptables</strong> دو تفاوت اساسی وجود دارد:</p>
<p>1- <strong>FirewallD</strong> از <strong>Zones</strong> و <strong>Services</strong> استفاده می کند و <strong>iptables</strong> از <strong>Chain</strong> و <strong>Rules</strong>.</p>
<p>2- برای کنترل رول‌ها و تغییرات در آنها <strong>FirewallD</strong> هیچ گونه قطعی یا <strong>session Expire</strong> دیده نمی شود.</p>
<blockquote>
<h5><strong>FirewallD در اصل یک نسخه داینامیک از iptables است که به کاربر قابلیت مدیریت بهتر نسبت iptables را می دهد. FirewallD به نوعی جایگزین iptables خواهد شد ولی همچنان دستورات iptables را اجرا می کند ، اما پیشنهاد شده از دستورات FirewallD برای پیکربندی آن استفاده گردد.</strong></h5>
</blockquote>
<h2>معرفی فایروال FirewallD در CentOS</h2>
<p><a href="http://www.firewalld.org/"><strong>FirewallD</strong> </a>به صورت پیش فرض در لینوکس <strong>CentOS 7</strong> نصب می باشد اما غیر فعال است.</p>
<p>شما می توانید با دستورات زیر آن را فعال سازید.</p>
<div id="crayon-592f2f252545d984639032" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-592f2f252545d984639032-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-592f2f252545d984639032-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-592f2f252545d984639032-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-e">systemctl </span><span class="crayon-e">start </span><span class="crayon-e">firewalld</span></div>
<div id="crayon-592f2f252545d984639032-2" class="crayon-line crayon-striped-line"><span class="crayon-e">sudo </span><span class="crayon-e">systemctl </span><span class="crayon-e">enable </span><span class="crayon-v">firewalld</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای غیر فعال کردن آن نیز از دستورات زیر استفاده می‌شود.</p>
<div id="crayon-592f2f2525465320857112" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-592f2f2525465320857112-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-592f2f2525465320857112-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-592f2f2525465320857112-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-e">systemctl </span><span class="crayon-e">stop </span><span class="crayon-e">firewalld</span></div>
<div id="crayon-592f2f2525465320857112-2" class="crayon-line crayon-striped-line"><span class="crayon-e">sudo </span><span class="crayon-e">systemctl </span><span class="crayon-e">disable </span><span class="crayon-v">firewalld</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>جهت چک کردن وضعیت <strong>FirewallD</strong> از دستور زیر استفاده کنید.</p>
<div id="crayon-592f2f2525468121754465" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-592f2f2525468121754465-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-592f2f2525468121754465-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewalld</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">state</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>همچنین دستور زیر را می‌توان برای دریافت <strong>وضعیت FirewallD</strong> استفاده نمود.</p>
<div id="crayon-592f2f252546b825930632" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-592f2f252546b825930632-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-592f2f252546b825930632-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-e">systemctl </span><span class="crayon-e">status </span><span class="crayon-v">firewalld</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>جهت ریلود کردن ( بارگذاری مجدد ) <strong>تنظیمات FirewallD</strong> از دستور زیر استفاده می گردد.</p>
<div id="crayon-592f2f252546d994490491" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-592f2f252546d994490491-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-592f2f252546d994490491-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewalld</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">reload</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>تمام تنظیمات و پیکربندی <strong>فایروال FirewallD</strong> در فایل‌های <strong>XML</strong> در دایرکتوری <strong>etc/lib/firewalld/</strong> و <strong>etc/firewalld/</strong> قرار دارد اما برای تنظیم آن نیازی نیست که فایل‌ها را ویرایش نمایید.</p>
<p><strong>FirewallD</strong> برای تنظیمات و کانفیگ خود دستوری به نام <strong>firewalld-cmd</strong> دارد که توانایی اجرای تمام تنظیمات این فایروال را داراست.</p>
<p>در ادامه به برخی از <strong>امکانات FirewallD</strong> اشاره خواهیم کرد.</p>
<h3><strong>امکانات firewalld</strong></h3>
<p>– پشتیبانی از <strong>IPv4 ، IPv6 ، Bridge و IPset</strong></p>
<p>– دارای <strong>Zone</strong> های متفاوت</p>
<p>– سرویس و <strong>zone</strong> های از پیش تعریف شده</p>
<p>– قابلیت پیکربندی <strong>port ، Service ، masquerading ، port forwarding ، icmp filter</strong> و …</p>
<p>– دستورات کامل و غنی برای تمام تنظیمات به صورت کامل</p>
<p>– بارگذاری خودکار در کرنل <a href="https://linux.vcenter.ir">لینوکس</a></p>
<p>– دارای رابط گرافیکی جهت پیکربندی</p>
<p>– و …</p>
<p>امکانات اشاره شده تنها برخی از <strong>امکانات firewalld</strong> می‌باشند .</p>
<p>امروزه در لینوکس های <a href="https://www.centos.org/download/"><strong>Centos 7</strong></a> ، <a href="https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html"><strong>RHEL 7</strong></a> و <a href="https://fedoraproject.org/wiki/Firewalld?rd=FirewallD"><strong>Fedora 18</strong></a> به بعد و برخی دیگر از توزیع‌های لینوکس از این <a href="https://shop.vcenter.ir/product-category/firewall/">فایروال</a> استفاده می‌گردد.</p>
<p>تصویر زیر مربوط به <strong>محیط گرافیکی FirewallD</strong> می‌باشد.</p>
<p><a href="https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-15328 size-full" src="https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI.jpg" alt="معرفی فایروال FirewallD در CentOS" width="1900" height="900" srcset="https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI.jpg 1900w, https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI-300x142.jpg 300w, https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI-1024x485.jpg 1024w, https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI-768x364.jpg 768w, https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI-1536x728.jpg 1536w, https://vcenter.ir/wp-content/uploads/2017/05/FirewallD-GUI-1144x542.jpg 1144w" sizes="(max-width: 1900px) 100vw, 1900px" /></a></p>
<p>امیدواریم مطلب <strong>معرفی فایروال FirewallD در CentOS</strong> برای شما مفید واقع شده باشد.</p>
<p>&nbsp;</p>
<p>نوشته <a href="https://vcenter.ir/introducing-firewalld-firewall-in-centos/">معرفی فایروال FirewallD در CentOS</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/introducing-firewalld-firewall-in-centos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>پیکربندی FirewallD در CentOS</title>
		<link>https://vcenter.ir/configure-firewalld-in-centos/</link>
					<comments>https://vcenter.ir/configure-firewalld-in-centos/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 26 May 2017 22:34:47 +0000</pubDate>
				<category><![CDATA[امنیت Security]]></category>
		<category><![CDATA[فایروال Firewall]]></category>
		<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">https://vcenter.ir/?p=9118</guid>

					<description><![CDATA[<p>پیکربندی FirewallD در CentOS همانطور که می‌دانید فایروال FirewallD جایگزین iptables در CentOS 7 و بسیاری از لینوکس‌های نسل جدید شده است. در این مطلب از سری آموزش‌های FirewallD با پیکربندی&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/configure-firewalld-in-centos/">پیکربندی FirewallD در CentOS</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h2>پیکربندی FirewallD در CentOS</h2>
<figure style="width: 513px" class="wp-caption alignnone"><a href="https://vcenter.ir/wp-content/uploads/2017/05/پیکربندی-FirewallD-در-CentOS-1.jpg"><img loading="lazy" decoding="async" src="https://vcenter.ir/wp-content/uploads/2017/05/پیکربندی-FirewallD-در-CentOS-1.jpg" alt="پیکربندی FirewallD در CentOS" width="513" height="388" /></a><figcaption class="wp-caption-text">پیکربندی FirewallD در CentOS</figcaption></figure>
<p>همانطور که می‌دانید <strong>فایروال FirewallD</strong> جایگزین <strong>iptables</strong> در <strong>CentOS 7</strong> و بسیاری از لینوکس‌های نسل جدید شده است. در این مطلب از سری<strong> آموزش‌های FirewallD</strong> با <strong>پیکربندی FirewallD در CentOS</strong> در خدمت شما خواهیم بود.</p>
<p>این فایروال که نسخه داینامیک <a href="https://en.vcenter.ir/linux/iptables-definition/"><strong>iptables</strong> </a>بشمار می‌رود از تنظیمات بسیار خوب و ساده‌ای برخوردار است و برای تنظیم آن شما می‌توانید از دستور <strong>firewall-cmd</strong> و یا محیط گرافیکی آن استفاده کنید.</p>
<p>در ابتدا شایان ذکر است که این فایروال دارای <strong>zone</strong> ها و تنظیمات زیادی است و در این مطلب به نحوه تنظیم <strong>zone</strong> ، پورت فورواردینگ ، کار کردن با سرویس ها و حذف و اضافه کردن پورت ها در خدمت شما خواهیم بود.</p>
<h2><strong>کانفیگ FirewallD در CentOS</strong></h2>
<h3><strong>ست کردن کانفیگ FirewallD در CentOS</strong></h3>
<p>برای وارد کردن و اعمال دستورات <a href="http://www.firewalld.org/"><strong>FirewallD</strong></a> به 2 شکل می‌توان اقدام کرد.</p>
<p><strong>Permanent</strong> : هنگامی که از <strong>permanent</strong> در دستورات خود استفاده می‌کنید ، دستورات در فایل <strong>XML</strong> فایروال وارد شده ولی تا زمانی که فایروال را <strong>reload</strong> نکنید یا سیستم ریبوت نشود ، اعمال نمی گردد.</p>
<p><strong>RunTime</strong> : هنگامی که دستوری را بدون هیچ سوییچی جهت ست کردن وارد کنید، دستور بلادرنگ اجرا شده ولی پس از <strong>Reload</strong> و یا ریبوت <strong>CentOS</strong> حذف می‌گردد.</p>
<p>به عنوان مثال برای اضافه کردن سرویس <strong>http</strong> در <strong>FirewallD</strong> به صورت <strong>Permanent</strong> به شکل زیر دستور وارد می‌شود.</p>
<div id="crayon-5928ad1a37cb2098858422" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cb2098858422-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cb2098858422-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">service</span><span class="crayon-o">=</span><span class="crayon-v">http</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">permanent</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>و همین دستور برای اجرای <strong>RunTime</strong> به شکل زیر می باشد.</p>
<div id="crayon-5928ad1a37cba503052502" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cba503052502-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cba503052502-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">service</span><span class="crayon-o">=</span><span class="crayon-v">http</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>حال پس از وارد کردن دستور اول به صورت <strong>Permanent</strong> ، برای اجرای آن باید دستور زیر را وارد کنید.</p>
<div id="crayon-5928ad1a37cbf554137384" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cbf554137384-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cbf554137384-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">reload</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>با وارد کردن دستور بالا ، فایروال یک بار دیگر راه اندازی شده و دستورات وارد شده را اعمال می‌نماید.</p>
<blockquote><p><strong>نکته مهم: هنگام Reload کردن فایروال برای چند لحظه تمام تنظیمات وارد شده برای فایروال متوقف شده و دوباره شروع بکار می‌کنند. ترجیحاً در صورت ترافیک زیاد بر روی سرور دستور را به صورت RunTime و Permanentt وارد کنید تا تنظیم شما اعمال شده و پس از ریبوت CentOS همچنان پا برجا باقی بماند.</strong></p></blockquote>
<h3><strong>Zone های FirewallD</strong></h3>
<p><strong>zone</strong> ها به عنوان یک ساختار از پیش تنظیم شده می‌باشند و شما می توانید آنها را نسبت به شرایط امنیتی و قرار گیری سرور در اینترنت یا شبکه داخلی و یا … انتخاب نمایید.</p>
<p>هر یک از <strong>Zone ها</strong> برای یک شبکه خاص تنظیم شده‌اند و ترافیک را نسبت به آن تنظیمات کنترل می‌کنند.</p>
<p><strong>Zone</strong> پیش فرض در ابتدای فعال سازی فایروال <strong>Public</strong> می باشد.</p>
<p><strong>Zone ها</strong> همچنین می‌توانند بر روی کارت شبکه‌های مختلف تنظیم شوند و هر کارت شبکه و ترافیک آن توسط قوانین یک <strong>Zone</strong> کنترل شود.</p>
<p>برای دیدن <strong>Zone</strong> فعال در <strong>FirewallD</strong> دستور زیر را وارد کنید.</p>
<div id="crayon-5928ad1a37cc2378730225" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cc2378730225-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cc2378730225-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">get</span><span class="crayon-o">&#8211;</span><span class="crayon-st">default</span><span class="crayon-o">&#8211;</span><span class="crayon-v">zone</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای تغییر <strong>Zone</strong> پیشفرض می‌توانید از دستور زیر استفاده نمایید.</p>
<div id="crayon-5928ad1a37cc5559885908" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cc5559885908-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cc5559885908-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">set</span><span class="crayon-o">&#8211;</span><span class="crayon-st">default</span><span class="crayon-o">&#8211;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-v">internal</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای دیدن کارت شبکه و <strong>Zone</strong> فعال بر روی آن از دستور زیر استفاده می‌شود.</p>
<div id="crayon-5928ad1a37cc8574900445" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cc8574900445-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cc8574900445-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">get</span><span class="crayon-o">&#8211;</span><span class="crayon-v">active</span><span class="crayon-o">&#8211;</span><span class="crayon-v">zones</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>همچنین برای دیدن تمام <strong>تنظیمات Zone</strong> مورد نظر از دستور زیر می‌توان بهره برد.</p>
<div id="crayon-5928ad1a37cca604688191" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cca604688191-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cca604688191-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">list</span><span class="crayon-o">&#8211;</span><span class="crayon-v">all</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی دستور بالا مشابه تصویر زیر خواهد بود.</p>
<p><a href="https://vcenter.ir/wp-content/uploads/2017/05/پیکربندی-FirewallD-در-CentOS-2.jpg"><img loading="lazy" decoding="async" class="alignnone" src="https://vcenter.ir/wp-content/uploads/2017/05/پیکربندی-FirewallD-در-CentOS-2.jpg" alt="پیکربندی FirewallD در CentOS" width="620" height="334" /></a></p>
<p>با توجه به خروجی در تصویر بالا ، نشان می‌دهد <strong>IPv4</strong> و <strong>IPv6</strong> در این <strong>zone</strong> فعال است و پورت‌های <strong>80</strong> ، <strong>2222</strong> و <strong>2323</strong> باز می باشند.</p>
<p>همچنین این Zone بر روی اینترفیس <strong>eno16777728</strong> فعال می باشد.</p>
<p>برای دریافت تنظیمات تمام <strong>zone</strong> ها دستور زیر کاربردی است.</p>
<div id="crayon-5928ad1a37ccd210684924" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37ccd210684924-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37ccd210684924-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">list</span><span class="crayon-o">&#8211;</span><span class="crayon-v">all</span><span class="crayon-o">&#8211;</span><span class="crayon-v">zones</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h3><strong>کار با سرویس‌های FirewallD</strong></h3>
<p><strong>FirewallD</strong> برای سادگی کار مدیران لینوکسی ، تنظیمات سرویس‌هایی را از پیش کانفیگ کرده و شما تنها نیاز است که از نام آنها استفاده کنید تا تنظیمات بر <strong>zone</strong> مورد نظر اعمال شود.</p>
<p>همچنین شما می‌توانید به دلخواه خود سرویس را معرفی کنید.</p>
<p>فایل تنظیمات تمام سرویس‌ها از پیش تعیین شده در دایرکتوری <strong>usr/lib/firewalld/services/</strong> و سرویس‌هایی که کاربران تعریف می‌کنند در دایرکتوری <strong>etc/firewalld/services/</strong> قرار دارند.</p>
<p>برای دریافت لیست سرویس‌های از پیش تنظیم شده دستور زیر را وارد کنید.</p>
<div id="crayon-5928ad1a37cd0441388943" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cd0441388943-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cd0441388943-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">get</span><span class="crayon-o">&#8211;</span><span class="crayon-v">services</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای فعال و یا غیرفعال کردن یک سرویس می‌توانید از دستورات زیر بهره ببرید.</p>
<div id="crayon-5928ad1a37cd4295736871" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cd4295736871-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-5928ad1a37cd4295736871-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cd4295736871-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">service</span><span class="crayon-o">=</span><span class="crayon-v">http</span> <span class="crayon-o">&#8212;</span><span class="crayon-e">permanent</span></div>
<div id="crayon-5928ad1a37cd4295736871-2" class="crayon-line crayon-striped-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">remove</span><span class="crayon-o">&#8211;</span><span class="crayon-v">service</span><span class="crayon-o">=</span><span class="crayon-v">http</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">permanent</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h3><strong>Allow و Deny کردن پورت و پروتکل دلخواه در FirewallD</strong></h3>
<p>برای دسترسی دادن به یک پورت به مانند پورت <strong>12345</strong> به شکل زیر اقدام کنید.</p>
<div id="crayon-5928ad1a37cd7894400927" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cd7894400927-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cd7894400927-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-cn">12345</span><span class="crayon-o">/</span><span class="crayon-v">tcp</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">permanent</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>همچنین برای حذف پورت <strong>12345</strong> که در دستور قبل دسترسی داده شد ، از دستور زیر استفاده می‌گردد.</p>
<div id="crayon-5928ad1a37cd9758678248" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cd9758678248-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cd9758678248-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">remove</span><span class="crayon-o">&#8211;</span><span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-cn">12345</span><span class="crayon-o">/</span><span class="crayon-v">tcp</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">permanent</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>تفاوت دو دستور قبل تنها در کلمات <strong>add</strong> و <strong>remove</strong> است که به ترتیب یک پورت را اضافه و یا حذف می‌کنند.</p>
<h3><strong>port forwarding در فایروال FirewallD</strong></h3>
<p>برای فوروارد کردن یک پورت به پورتی دیگر همانند دستور زیر می‌توان اقدام کرد.</p>
<div id="crayon-5928ad1a37cdc977845833" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cdc977845833-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cdc977845833-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-s">&#8220;public&#8221;</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">forward</span><span class="crayon-o">&#8211;</span><span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-cn">80</span><span class="crayon-o">:</span><span class="crayon-v">proto</span><span class="crayon-o">=</span><span class="crayon-v">tcp</span><span class="crayon-o">:</span><span class="crayon-v">toport</span><span class="crayon-o">=</span><span class="crayon-cn">12345</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>در مثال بالا پورت <strong>80</strong> به پورت <strong>12345</strong> فوروارد شده است.</p>
<p>حال برای فوروارد کردن یک پورت به سرور دیگر از روش زیر استفاده می گردد.</p>
<p>ابتدا قابلیت <strong>masquerade</strong> را با دستور زیر در <strong>zone</strong> مورد نظر فعال کنید.</p>
<div id="crayon-5928ad1a37cde087058927" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37cde087058927-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37cde087058927-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">masquerade</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>سپس به شکل زیر می‌توانید پورت را بر روی یک <strong>سرور</strong> دیگر فوروارد کنید.</p>
<div id="crayon-5928ad1a37ce1165920288" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37ce1165920288-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37ce1165920288-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-s">&#8220;public&#8221;</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">add</span><span class="crayon-o">&#8211;</span><span class="crayon-v">forward</span><span class="crayon-o">&#8211;</span><span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-v">port</span><span class="crayon-o">=</span><span class="crayon-cn">80</span><span class="crayon-o">:</span><span class="crayon-v">proto</span><span class="crayon-o">=</span><span class="crayon-v">tcp</span><span class="crayon-o">:</span><span class="crayon-v">toport</span><span class="crayon-o">=</span><span class="crayon-cn">8080</span><span class="crayon-o">:</span><span class="crayon-v">toaddr</span><span class="crayon-o">=</span><span class="crayon-cn">192.168.1.1</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>در مثال بالا پورت <strong>80</strong> به پورت <strong>8080</strong> در سرور <strong>192.168.1.1</strong> فوروارد شده است.</p>
<p>در نهایت برای حذف دستور پورت فوروارد بالا از دستور زیر استفاده کنید.</p>
<div id="crayon-5928ad1a37ce3035672014" class="crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate" data-settings=" minimize scroll-mouseover">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-5928ad1a37ce3035672014-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-5928ad1a37ce3035672014-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">firewall</span><span class="crayon-o">&#8211;</span><span class="crayon-v">cmd</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">zone</span><span class="crayon-o">=</span><span class="crayon-m">public</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">remove</span><span class="crayon-o">&#8211;</span><span class="crayon-v">masquerade</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>در این آموزش <strong>نحوه باز و بستن پورت ها</strong> ، <strong>اضافه کردن و حذف سرویس ها</strong> و همچنین <strong>port Forwarding </strong>را در<strong> FirewallD</strong> فرا گرفتید.</p>
<p>در مقالات بعدی به <strong>تنظیمات پیشرفته کانفیگ FirewallD در CentOS</strong> و <strong>آموزش دستورات Rich Rules</strong> می‌پردازیم.</p>
<p>امیدواریم <strong>آموزش کانفیگ FirewallD در CentOS</strong> برای شما مفید واقع شده باشد.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>نوشته <a href="https://vcenter.ir/configure-firewalld-in-centos/">پیکربندی FirewallD در CentOS</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/configure-firewalld-in-centos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش Ansible</title>
		<link>https://vcenter.ir/ansible-tutorial/</link>
					<comments>https://vcenter.ir/ansible-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Feb 2017 00:52:14 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://wiki.vcenter.ir/?p=451</guid>

					<description><![CDATA[<p>Ansible چیست ؟ Ansible یک ابزار متن باز اتوماسیون تامین سیستم ابری، مدیریت کانفیگ، تنظیمات و گسترش برنامه ها میباشد. این ابزار به agent نیازی نداشته و اصطلاحا Agent Less&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/ansible-tutorial/">آموزش Ansible</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Ansible چیست ؟</h2>
<p><strong>Ansible</strong> یک ابزار متن باز اتوماسیون تامین سیستم ابری، مدیریت کانفیگ، تنظیمات و گسترش برنامه ها میباشد. این ابزار به agent نیازی نداشته و اصطلاحا Agent Less میباشد. با نصب و کانفیگ این ابزار بر روی Control Node میتوانید Node های Client را با استفاده از اتصال نوع SSH مدیریت نمایید. این ابزار DevOPS بر روی توضیع لینوکس CentOS, Debian, Redhat Enterprise قابل نصب و استفاده است. Ansible یک ابزار Remote Administration بسیار قوی با امکانات بسیار کارامد میباشد.</p>
<p>در حال حاضر مالکیت Ansible در اختیار کمپانی Redhat میباشد و توسط ان اداره میشود. همانند دیگر ابزار های مدیریت و کانفیگ انسیبل نیز دارای دو سرور است:</p>
<ul>
<li>Control Machine</li>
<li>Node</li>
</ul>
<p>تمامی Node ها توسط یک Control Machine از طریق SSH مدیریت خواهد شد. برای تنظیم و مدیریت Node ها Ansible ماژول ها را از طریق SSH به Node ها انتقال میدهد. ماژول ها بصورت موقت در Node ها ذخیره شده و از طریق پروتکل JSON با Control Machine با استفاده از خروجی استاندارد ارتباط برقرار میکند. زمانی که انسیبل در حال مدیریت Node ها نباشد هیچ برنامه و یا پردازشی بصورت Background اجرا نشده و به همین دلیل منابعی نیز مصرف نخواهد شد.<span id="more-1294"></span></p>
<h3>اهداف طراحی Ansible</h3>
<ul>
<li>حدعقل میزان مصرف کنابع</li>
<li>امنیت</li>
<li>اعتمادپذیری بالا</li>
<li>منحنی یادگیری کم</li>
</ul>
<p>هدف اصلی Ansible ساده سازی استفاده میباشد هرچند این شرکت امنیت و اعتمادپذیر بودن را نیزبسیار مورد توجه قرار داده و روی موارد مذکور نیز بشدت حساس میباشد. با این ابزار شما میتوانید برای مشکلات ایجاد شده یک راه حل ایجاد و ان را اتوماسیون سازی کرده و در اختیار تیم قرار دهید تا با یک کلیک مشکل را مرتفع سازد.</p>
<h3>ماژول ها</h3>
<p>ماژول ها واحد کاری در Ansible محسوب میشود. هر ماژول بصورت Standalone بوده و میتواند توسط زبان های استاندارد اسکریپت نویسی مانند Perl, Python, Bash یا Ruby تولید شود. تا کنون برای Ansible بیش از ۷۵۰ ماژول تولید شده است.</p>
<p>نوشته <a href="https://vcenter.ir/ansible-tutorial/">آموزش Ansible</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/ansible-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش نصب ionCube روی Ubuntu 16.04</title>
		<link>https://vcenter.ir/how-to-install-ioncube-on-ubuntu-16-04/</link>
					<comments>https://vcenter.ir/how-to-install-ioncube-on-ubuntu-16-04/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Feb 2017 00:50:42 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://wiki.vcenter.ir/?p=449</guid>

					<description><![CDATA[<p>آموزش نصب ionCube روی Ubuntu 16.04 مقدمه ionCube یک افزونه PHP است که جهت لود فایل های PHP کد شده و افزایش سرعت لود استفاده میشود. این افزونه جهت استفاده&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/how-to-install-ioncube-on-ubuntu-16-04/">آموزش نصب ionCube روی Ubuntu 16.04</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="entry-title">آموزش نصب ionCube روی Ubuntu 16.04</h1>
<h2>مقدمه</h2>
<p>ionCube یک افزونه PHP است که جهت لود فایل های PHP کد شده و افزایش سرعت لود استفاده میشود. این افزونه جهت استفاده نیاز به نصب کامپایلر PHP دارد و از <span class="bluet_tooltip tooltipy-kw tooltipy-kw-884" data-tooltip="884">WAP</span> های نوشته شده به این زبان پشتیبانی میکند. در این مقاله نصب این افزونه روی لینوکس Ubuntu 16.04 اموزش داده خواهد شد.</p>
<h3>پیشنیاز ها:</h3>
<p>برای نصب و فعال سازی این افزونه در این اموزش، شما به موارد زیر نیاز خواهید داشت:</p>
<ul>
<li>یک سرور با سیستم عامل Ubuntu 16.04 به همراه یک یوزر به دسترسی Sudo (کاربر غیر root) تا بتوانید دستورات را اجرا نمایید.</li>
<li>وب سرور (<a href="http://wikiconfig.ir/2015/09/23/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%a2%d9%be%d8%a7%da%86%db%8c-%d8%a8%d9%87-%d8%af%d9%88%d8%b1-%d8%b1%d9%88%d8%b4-%d9%86%d8%b5%d8%a8-pakage-%d9%88-%d9%86%d8%b5%d8%a8-%d8%a7%d8%b2/">apache </a>یا <a href="http://wikiconfig.ir/2016/10/05/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-nginx-%d8%af%d8%b1-centos-7/">nginx</a>) به همراه PHP که روی این سرور نصب و فعال باشد.</li>
</ul>
<h4>مرحله اول – انتخاب ورژن مناسب ionCube</h4>
<p>برای نصب ionCube نیاز است تا ورژن PHP نصب شده روی سرور مشخص شود، پس دانستن این دو مورد برای نصب این افزونه نیاز میباشد:</p>
<ul>
<li>چه نسخه ای از PHP توسط وب سرور اجرا شده است.</li>
<li>نسخه PHP اجرا شده ۳۲ بیتی است یا ۶۴ بیتی</li>
</ul>
<p>البته اگر از نسخه ۶۴ بیتی ubuntu استفاده میکنید مطمئنن ابزار های نصب شده نیز ۶۴ بیتی میباشد. اما برای اطمینان از طریق ساخت یک فایل phpinfo  و اجرای ان این مورد را برسی میکنیم.</p>
<p>در مسیر پیشفرض وبسرور که پس از نصب /var/www/html/ میباشد یک فایل info.php ایجاد میکنیم. توجه داشته باشید مسیر ذکر شده root document وب سرور میباشد و ممکن است توسط شما عوض شده باشد. چنانچه تغییری در فایل کانفیگ نداده باشید میتوانید از این مسیر استفاده کنید، اما در صورتی که در root document تغییر ایجاد کرده اید از ان مسیر استفاده نمایید.</p>
<div id="crayon-58a91cfec2012203308775" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec2012203308775-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec2012203308775-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">nano</span> <span class="crayon-o">/</span><span class="crayon-t">var</span><span class="crayon-o">/</span><span class="crayon-v">www</span><span class="crayon-o">/</span><span class="crayon-v">html</span><span class="crayon-o">/</span><span class="crayon-v">info</span><span class="crayon-e">.php</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>با زدن دستور بالا یک فایل با نام info.php ایجاد میشود. پس از ایجاد فایل کد php زیر را در ان وارد نمایید:</p>
<div id="crayon-58a91cfec201c800946413" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec201c800946413-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec201c800946413-1" class="crayon-line"><span class="crayon-ta">&lt;?php</span> <span class="crayon-e">phpinfo</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span> <span class="crayon-ta">?&gt;</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>سپس فایل را ذخیره و در مرورگر ادرس http://your_server_ip/info.php را وارد نمایید. توسط این کد PHP میتوانید تمامی اطلاعات PHP مشاهده نمایید.</p>
<p><a href="http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1337" src="http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT.png" sizes="(max-width: 1928px) 100vw, 1928px" srcset="http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT.png 1928w, http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT-300x78.png 300w, http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT-768x201.png 768w, http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT-1024x268.png 1024w, http://wikiconfig.ir/wp-content/uploads/2017/01/j3jtETT-660x173.png 660w" alt="" width="1928" height="504" /></a></p>
<p>از مشخصات بالا میتوانید تمامی تنظیمات و ماژول های نصب و فعال شده روی PHP را مشاهده کرد. ورژن PHP استفاده شده در سرور نسخه ۷٫۰٫۸ و ۶۴ بیتی میباشد. البته با استفاده از دستور php -v در محیط command line نیز میتوانید ورژن PHP را مشاهده کنید اما استفاده از راه حل بالا برای این امر توصیه میشود.</p>
<h4>مرحله دوم – نصب ionCube</h4>
<p>جهت پیدا کردن لینک دانلود نسخه مناسب سیستم عامل خود وارد <a href="http://www.ioncube.com/loaders.php">صفحه دانلود ionCube</a> شوید. سپس با توجه به سیستم عامل خود پکیج مناسب را دانلود نمایید. نسخه مورد نیاز ما برای نصب این ماژول ۶۴ – Linux بیتی میباشد. لینک دانلود را کپی کرده و با استفاده از دستور زیر ان را روی سرور در پوشه مورد نظر خود دانلود نمایید.</p>
<div id="crayon-58a91cfec2023856985094" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec2023856985094-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec2023856985094-1" class="crayon-line"><span class="crayon-e">wget </span><span class="crayon-v">http</span><span class="crayon-o">:</span><span class="crayon-o">/</span><span class="crayon-o">/</span><span class="crayon-v">downloads3</span><span class="crayon-e">.ioncube</span><span class="crayon-e">.com</span><span class="crayon-o">/</span><span class="crayon-v">loader_downloads</span><span class="crayon-o">/</span><span class="crayon-v">ioncube_loaders_lin_x86</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">64.tar.gz</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>پس از دانلود شدن ان را از حالت فشرده خارج سازید:</p>
<div id="crayon-58a91cfec2027393628786" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec2027393628786-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec2027393628786-1" class="crayon-line"><span class="crayon-e">tar </span><span class="crayon-e">xvfz </span><span class="crayon-v">ioncube_loaders_lin_x86</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">64.tar.gz</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>پس از خارج شدن از حالت فشرده یک دایرکتوری با نام ioncube ساخته میشود که در ان ورژن های مختلف ioncube برای نسخه های مختلف PHP وجود دارد. در این مقاله اموزشی نسخه PHP ما ۷ است، پس از نسخه ۷ ionCube نیز استفاده میکنیم. برای فعال سازی این ماژول باید ورژن درست ioncube به پوشه افزونه های PHP کپی شود. مجددا ادرس http://your_server_ip/info.php را  باز کرده و در ان متغیر <strong>extension_dir</strong> را جستجو نمایید. این ادرس پوشه افزونه های PHP میباشد.</p>
<p><a href="http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1341" src="http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir.png" sizes="(max-width: 1938px) 100vw, 1938px" srcset="http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir.png 1938w, http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir-300x30.png 300w, http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir-768x76.png 768w, http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir-1024x101.png 1024w, http://wikiconfig.ir/wp-content/uploads/2017/01/extension_dir-660x65.png 660w" alt="" width="1938" height="192" /></a></p>
<p>در ادرس پوشه افزونه های PHP در این اموزش <code>/usr/lib/php/20151012</code> میباشد، پس فایل ioncube را به این پوشه کپی میکنیم:</p>
<div id="crayon-58a91cfec202c819259111" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec202c819259111-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec202c819259111-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-r">cp</span> <span class="crayon-v">ioncube</span><span class="crayon-o">/</span><span class="crayon-v">ioncube_loader_lin_7</span><span class="crayon-sy">.</span><span class="crayon-cn">0.so</span> <span class="crayon-o">/</span><span class="crayon-v">usr</span><span class="crayon-o">/</span><span class="crayon-v">lib</span><span class="crayon-o">/</span><span class="crayon-v">php</span><span class="crayon-o">/</span><span class="crayon-cn">20151012</span><span class="crayon-o">/</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای اینکه افزونه اضافه شده توسط PHP لود شود باید به تنظیمات PHP این افزونه معرفی شود. شما میتوانید این افزونه را در فایل php.ini اصلی نیز معرفی کنید اما به دلیل جلوگیری از conflict احتمالی از روش اصولی تر استفاده کرده و یک فایل جدا برای ان ایجاد میکنیم. برای این موضوع ابتدا باید دایرکتوری پیشفرض که تنظیمات اضافه فایل های ini. را برسی میکند را پیدا کنید. مجددا ادرس http://your_server_ip/info.php را در مرورگر باز کرده و متن <strong>Scan this dir for additional .ini files</strong> را در ان جستجو کنید.</p>
<p><a href="http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1344" src="http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO.png" sizes="(max-width: 1911px) 100vw, 1911px" srcset="http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO.png 1911w, http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO-300x51.png 300w, http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO-768x131.png 768w, http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO-1024x175.png 1024w, http://wikiconfig.ir/wp-content/uploads/2017/01/C5OUFOO-660x113.png 660w" alt="" width="1911" height="326" /></a></p>
<p>در ادرس <code>/etc/php/7.0/apache2/conf.d</code> میتوانید تنظیم های دلخواه خود را با نام دلخواه و پسوند ini ایجاد نمایید. برای ioncube نیز یک فایل با نام  ioncube.ini ایجاد نمایید. توجه داشته باشید نام میتواند دلخواه باشد اما برای پسوند این نام باید از ini استفاده کنید.</p>
<div id="crayon-58a91cfec2033673562525" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec2033673562525-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec2033673562525-1" class="crayon-line"><span class="crayon-e">sudo </span><span class="crayon-v">nano</span> <span class="crayon-o">/</span><span class="crayon-v">etc</span><span class="crayon-o">/</span><span class="crayon-v">php</span><span class="crayon-o">/</span><span class="crayon-cn">7.0</span><span class="crayon-o">/</span><span class="crayon-v">apache2</span><span class="crayon-o">/</span><span class="crayon-v">conf</span><span class="crayon-e">.d</span><span class="crayon-o">/</span><span class="crayon-cn">00</span><span class="crayon-o">&#8211;</span><span class="crayon-v">ioncube</span><span class="crayon-e">.ini</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>سپس متن زیر را جهت معرفی این افزونه به php در این فایل اضافه نمایید:</p>
<div id="crayon-58a91cfec2036634622085" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91cfec2036634622085-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91cfec2036634622085-1" class="crayon-line"><span class="crayon-v">zend_extension</span> <span class="crayon-o">=</span> <span class="crayon-s">&#8220;/usr/lib/php/20151012/ioncube_loader_lin_7.0.so&#8221;</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>پس از وارد کردن اطلاعات برای اعمال شدن تنظیمات نیاز است تا <strong>وب سرور</strong> نیز ریستارت شود. برای ریستارت apache از دستور sudo systemctl restart apache2.service و برای ریستارت nginx از دستور sudo systemctl restart nginx استفاده نمایید.</p>
<h4>مرحله سوم – تایید نصب و فعال شدن ionCube</h4>
<p>برای اطلاع از فعال بودن ionCube روی سرور مجددا ادرس http://your_server_ip/info.php را روی مرورگر باز کنید، سپس کلمه “ionCube” را جستجو نمایید. اگر ionCube روی سرور شما فعال باشد چیزی شبیه تصویر زیر را مشاهده میکنید:</p>
<p><a href="http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1347" src="http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc.png" sizes="(max-width: 1913px) 100vw, 1913px" srcset="http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc.png 1913w, http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc-300x31.png 300w, http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc-768x80.png 768w, http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc-1024x107.png 1024w, http://wikiconfig.ir/wp-content/uploads/2017/01/faYixRc-660x69.png 660w" alt="" width="1913" height="199" /></a></p>
<p>پس از نصب و تایید از فعال بودن ionCube باید صفحه info.php را به دلایل امنیتی حذف نمایید. این صفحه به دلیل نمایش اطلاعات نرم افزاری سرور ممکن است سرور را از نظر امنیتی با مشکل مواجه کند.</p>
<p>نوشته <a href="https://vcenter.ir/how-to-install-ioncube-on-ubuntu-16-04/">آموزش نصب ionCube روی Ubuntu 16.04</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/how-to-install-ioncube-on-ubuntu-16-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>مانیتورینگ دیتابیس MySQL با استفاده از ابزار Mytop</title>
		<link>https://vcenter.ir/mysql-database-monitoring-using-mytop-tool/</link>
					<comments>https://vcenter.ir/mysql-database-monitoring-using-mytop-tool/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Feb 2017 00:49:21 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://wiki.vcenter.ir/?p=447</guid>

					<description><![CDATA[<p>مانیتورینگ دیتابیس MySQL با استفاده از ابزار Mytop Mytop یک ابزار رایگان متن باز برای مانیتور دیتابیس MySQL میباشد که توسط Jeremy Zawodny با استفاده از زبان Perl نوشته شده&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/mysql-database-monitoring-using-mytop-tool/">مانیتورینگ دیتابیس MySQL با استفاده از ابزار Mytop</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h1>مانیتورینگ دیتابیس MySQL با استفاده از ابزار Mytop</h1>
<p><strong>Mytop</strong> یک ابزار رایگان متن باز برای مانیتور دیتابیس <strong>MySQL</strong> میباشد که توسط Jeremy Zawodny با استفاده از زبان Perl نوشته شده است. این ابزار مشابه ابزار مانیتورینگ لینوکسی است که top نامیده میشود. Mytop یک محیط Command-line برای مانیتور لحظه ای وضعیت مواردی مانند: MySQL threade, Queries per second و Performance دیتابیس فراهم کرده است که به کمک ان ادمین دیتابیس میتواند سرور را در زمان فشار کاری بهینه سازی نماید.</p>
<p><a href="http://wikiconfig.ir/wp-content/uploads/2017/02/mysql.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-1419" src="http://wikiconfig.ir/wp-content/uploads/2017/02/mysql.png" sizes="(max-width: 310px) 100vw, 310px" srcset="http://wikiconfig.ir/wp-content/uploads/2017/02/mysql.png 491w, http://wikiconfig.ir/wp-content/uploads/2017/02/mysql-296x300.png 296w" alt="" width="310" height="314" /></a></p>
<p>بصورت پیشفرض Mytop در مخزن نرم افزاری Fedora وجود دارد، پس تنها برای نصب کافیست دستور yum install mytop را در خط فرمان وارد نمایید. در صورتی که از RHEL یا CentOS استفاده میکنید باید ابتدا مخزن نرم افزاری مانند EPEL یا RPMForge را نصب و فعال نمایید تا بتوانید Mytop را به راحتی نصب نمایید. به طور مثال با دستور زیر مخزن نرم افزاری EPEL در CentOS نصب و فعال خواهد شد:<span id="more-1413"></span></p>
<div id="crayon-58a91c91d5e36129277248" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91c91d5e36129277248-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91c91d5e36129277248-1" class="crayon-line"><span class="crayon-e">yum </span><span class="crayon-e">install </span><span class="crayon-v">epel</span><span class="crayon-o">&#8211;</span><span class="crayon-v">release</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>در توضیع های Debian,Ubuntu و Fedora نیازه به اضافه کردن مخرن نرم افزاری نمیباشد. توجه داشته باشید قبل از نصب این ابزار دیتابیس MySQL باید روی سرور نصب و فعال شده باشد.</p>
<h3>نصب Mytop بر روی توضیع های CentOS, RHEL, Debian Ubuntu و Fedora</h3>
<p>برای نصب Mytop در لینوکس کافیست با توجه به توضیع سیستم عامل خود دستوری که مربوط به سیستم عامل شماست را در محیط Command-line وارد کرده و Enter را بزنید.</p>
<blockquote>
<p dir="ltr">$ yum install mytop    [On RHEL/CentOS/Fedora]<br />
$ dnf install mytop      [On Fedora]<br />
$ apt-get install mytop  [On Debian/Ubuntu/Mint]</p>
</blockquote>
<p>پس از وارد کردن دستور نصب خروجی بصورت زیر خواهد بود:</p>
<div id="crayon-58a91c91d5e42893257273" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-2">2</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-4">4</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-6">6</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-8">8</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-9">9</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-10">10</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-11">11</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-12">12</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-13">13</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-14">14</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-15">15</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-16">16</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-17">17</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-18">18</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-19">19</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-20">20</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-21">21</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-22">22</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-23">23</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-24">24</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-25">25</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e42893257273-26">26</div>
<div class="crayon-num" data-line="crayon-58a91c91d5e42893257273-27">27</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91c91d5e42893257273-1" class="crayon-line"><span class="crayon-e">Loaded </span><span class="crayon-v">plugins</span><span class="crayon-o">:</span> <span class="crayon-v">fastestmirror</span><span class="crayon-sy">,</span> <span class="crayon-v">refresh</span><span class="crayon-o">&#8211;</span><span class="crayon-e">packagekit</span></div>
<div id="crayon-58a91c91d5e42893257273-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Loading </span><span class="crayon-e">mirror </span><span class="crayon-e">speeds </span><span class="crayon-e">from </span><span class="crayon-e">cached </span><span class="crayon-e">hostfile</span></div>
<div id="crayon-58a91c91d5e42893257273-3" class="crayon-line"><span class="crayon-e">Setting </span><span class="crayon-e">up </span><span class="crayon-e">Install </span><span class="crayon-e">Process</span></div>
<div id="crayon-58a91c91d5e42893257273-4" class="crayon-line crayon-striped-line"><span class="crayon-e">Resolving </span><span class="crayon-e">Dependencies</span></div>
<div id="crayon-58a91c91d5e42893257273-5" class="crayon-line"><span class="crayon-e">Dependencies </span><span class="crayon-v">Resolved</span></div>
<div id="crayon-58a91c91d5e42893257273-6" class="crayon-line crayon-striped-line"><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span></div>
<div id="crayon-58a91c91d5e42893257273-7" class="crayon-line"><span class="crayon-t">Package</span> <span class="crayon-e">Arch </span><span class="crayon-e">Version </span><span class="crayon-e">Repository </span><span class="crayon-v">Size</span></div>
<div id="crayon-58a91c91d5e42893257273-8" class="crayon-line crayon-striped-line"><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span></div>
<div id="crayon-58a91c91d5e42893257273-9" class="crayon-line"><span class="crayon-v">Installing</span><span class="crayon-o">:</span></div>
<div id="crayon-58a91c91d5e42893257273-10" class="crayon-line crayon-striped-line"><span class="crayon-e">mytop              </span><span class="crayon-i">noarch</span><span class="crayon-h">       </span><span class="crayon-cn">1.7</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.b737f60.el6</span><span class="crayon-h">      </span><span class="crayon-i">epel</span><span class="crayon-h">                </span><span class="crayon-cn">32</span> <span class="crayon-i">k</span></div>
<div id="crayon-58a91c91d5e42893257273-11" class="crayon-line"><span class="crayon-e">Transaction </span><span class="crayon-v">Summary</span></div>
<div id="crayon-58a91c91d5e42893257273-12" class="crayon-line crayon-striped-line"><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span><span class="crayon-o">===</span></div>
<div id="crayon-58a91c91d5e42893257273-13" class="crayon-line"><span class="crayon-i">Install</span><span class="crayon-h">       </span><span class="crayon-cn">1</span> <span class="crayon-t">Package</span><span class="crayon-sy">(</span><span class="crayon-v">s</span><span class="crayon-sy">)</span></div>
<div id="crayon-58a91c91d5e42893257273-14" class="crayon-line crayon-striped-line"><span class="crayon-e">Total </span><span class="crayon-e">download </span><span class="crayon-v">size</span><span class="crayon-o">:</span> <span class="crayon-cn">32</span> <span class="crayon-i">k</span></div>
<div id="crayon-58a91c91d5e42893257273-15" class="crayon-line"><span class="crayon-e">Installed </span><span class="crayon-v">size</span><span class="crayon-o">:</span> <span class="crayon-cn">68</span> <span class="crayon-i">k</span></div>
<div id="crayon-58a91c91d5e42893257273-16" class="crayon-line crayon-striped-line"><span class="crayon-st">Is</span> <span class="crayon-r">this</span> <span class="crayon-i">ok</span> <span class="crayon-sy">[</span><span class="crayon-v">y</span><span class="crayon-o">/</span><span class="crayon-v">N</span><span class="crayon-sy">]</span><span class="crayon-o">:</span> <span class="crayon-i">y</span></div>
<div id="crayon-58a91c91d5e42893257273-17" class="crayon-line"><span class="crayon-e">Downloading </span><span class="crayon-v">Packages</span><span class="crayon-o">:</span></div>
<div id="crayon-58a91c91d5e42893257273-18" class="crayon-line crayon-striped-line"><span class="crayon-v">mytop</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">1.7</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.b737f60.el6.noarch.rpm</span><span class="crayon-h">                         </span><span class="crayon-o">|</span><span class="crayon-h">  </span><span class="crayon-cn">32</span> <span class="crayon-i">kB</span><span class="crayon-h">     </span><span class="crayon-cn">00</span><span class="crayon-o">:</span><span class="crayon-cn">00</span></div>
<div id="crayon-58a91c91d5e42893257273-19" class="crayon-line"><span class="crayon-e">Running </span><span class="crayon-e">rpm_check_debug</span></div>
<div id="crayon-58a91c91d5e42893257273-20" class="crayon-line crayon-striped-line"><span class="crayon-e">Running </span><span class="crayon-e">Transaction </span><span class="crayon-r">Test</span></div>
<div id="crayon-58a91c91d5e42893257273-21" class="crayon-line"><span class="crayon-e">Transaction </span><span class="crayon-r">Test</span> <span class="crayon-e">Succeeded</span></div>
<div id="crayon-58a91c91d5e42893257273-22" class="crayon-line crayon-striped-line"><span class="crayon-e">Running </span><span class="crayon-e">Transaction</span></div>
<div id="crayon-58a91c91d5e42893257273-23" class="crayon-line"><span class="crayon-v">Installing</span> <span class="crayon-o">:</span> <span class="crayon-v">mytop</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">1.7</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.b737f60.el6.noarch</span> <span class="crayon-cn">1</span><span class="crayon-o">/</span><span class="crayon-cn">1</span></div>
<div id="crayon-58a91c91d5e42893257273-24" class="crayon-line crayon-striped-line"><span class="crayon-v">Verifying</span><span class="crayon-h">  </span><span class="crayon-o">:</span> <span class="crayon-v">mytop</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">1.7</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.b737f60.el6.noarch</span> <span class="crayon-cn">1</span><span class="crayon-o">/</span><span class="crayon-cn">1</span></div>
<div id="crayon-58a91c91d5e42893257273-25" class="crayon-line"><span class="crayon-v">Installed</span><span class="crayon-o">:</span></div>
<div id="crayon-58a91c91d5e42893257273-26" class="crayon-line crayon-striped-line"><span class="crayon-v">mytop</span><span class="crayon-e">.noarch</span> <span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">1.7</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.b737f60.el6</span></div>
<div id="crayon-58a91c91d5e42893257273-27" class="crayon-line"><span class="crayon-v">Complete</span><span class="crayon-o">!</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h3> نحوه استفاده از Mytop برای مانیتور MySQL</h3>
<p>برای شروع به کار و استفاده از این ابزار باید اطلاعات ورود به mysql را در اختیار داشته باشید. برای شروع دستور زیر را در محیط Command-line وارد نمایید:</p>
<div id="crayon-58a91c91d5e48801988794" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91c91d5e48801988794-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91c91d5e48801988794-1" class="crayon-line"><span class="crayon-v">mytop</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">prompt</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>پس از وارد کردن دستور بالا، پسوورد از شما خواسته می شود که باید پسوورد root دیتابیس MySQL را وارد نمایید. در غیر این صورت Mytop قابل استفاده نخواهد بود.</p>
<div id="crayon-58a91c91d5e4c144056829" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91c91d5e4c144056829-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e4c144056829-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91c91d5e4c144056829-1" class="crayon-line"><span class="crayon-c"># mytop &#8211;prompt</span></div>
<div id="crayon-58a91c91d5e4c144056829-2" class="crayon-line crayon-striped-line"><span class="crayon-v">Password</span><span class="crayon-o">:</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>پس از وارد کردن پسوورد سیستم مانیتوریگ Mytop را مشاهده خواهید کرد. ممکن است صفحه مشاهده شده مانند تصویر زیر باشد:</p>
<p><a href="http://wikiconfig.ir/wp-content/uploads/2017/02/Mytop-Monitoring.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1422" src="http://wikiconfig.ir/wp-content/uploads/2017/02/Mytop-Monitoring.jpg" sizes="(max-width: 566px) 100vw, 566px" srcset="http://wikiconfig.ir/wp-content/uploads/2017/02/Mytop-Monitoring.jpg 630w, http://wikiconfig.ir/wp-content/uploads/2017/02/Mytop-Monitoring-300x214.jpg 300w" alt="" width="566" height="404" /></a></p>
<p>برای مانیتور یک دیتابیس مشخص میتوانید با استفاده از فلگ d- و مشخص کردن نام  ان، دیتابیس مورد نظر خود را مانیتور نمایید. برای مثال دستور زیر دیتابیس wikidb را مانیتور میکند:</p>
<div id="crayon-58a91c91d5e51459384881" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91c91d5e51459384881-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91c91d5e51459384881-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91c91d5e51459384881-1" class="crayon-line"><span class="crayon-c"># mytop &#8211;prompt -d wikidb</span></div>
<div id="crayon-58a91c91d5e51459384881-2" class="crayon-line crayon-striped-line"><span class="crayon-v">Password</span><span class="crayon-o">:</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>این ابزار دارای shortcut های مختلفی بوده و میتواند اطلاعات بسیار زیادی را در اختیار ادمین قرار دهد. برای اطلاع از تمامی امکانات Mytop پیشنهاد میشود با استفاده از دستور man mytop در command-line راهنمای این ابزار را مطالعه نمایید.</p>
<p>نوشته <a href="https://vcenter.ir/mysql-database-monitoring-using-mytop-tool/">مانیتورینگ دیتابیس MySQL با استفاده از ابزار Mytop</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/mysql-database-monitoring-using-mytop-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>دستورات پرکاربرد در لینوکس</title>
		<link>https://vcenter.ir/commonly-used-commands-in-linux/</link>
					<comments>https://vcenter.ir/commonly-used-commands-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Feb 2017 00:47:21 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://wiki.vcenter.ir/?p=445</guid>

					<description><![CDATA[<p>دستورات پرکاربرد در لینوکس مقدمه دانش مدیریت و کانفیگ سرور برای یک ادمین حیاتی است. اگر دانش فنی لازم را داشته باشید میتوانید در زمان بحرانی بهترین تصمیم گیری را&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/commonly-used-commands-in-linux/">دستورات پرکاربرد در لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h1><strong>دستورات پرکاربرد در لینوکس</strong></h1>
<h3>مقدمه</h3>
<p>دانش مدیریت و کانفیگ سرور برای یک ادمین حیاتی است. اگر دانش فنی لازم را داشته باشید میتوانید در زمان بحرانی بهترین تصمیم گیری را داشته باشید. در این مقاله دستورات لینوکسی که بصورت مداوم مورد استفاده قرار میگیرد معرفی خواهد شد، هرچند دستورات بطور کامل آموزش داده نمیشود اما اشنایی و بخاطر سپردن این دستورات میتواند برای کاربران و مدیران سرور های لینوکسی مفید باشد.</p>
<p>اگر میخواهید سرور لینوکسی را مدیریت کنید دست بکار شده و با استفاده از یک SSH Client مانند putty به لینوکس خود متصل شوید و دستورات اموزش داده را تمرین کنید. برای دانستن اطلاعات بیشتر در مورد دستورات ذکر شده در این مقاله میتوانید راهنمای ان را مطالعه نمایید. برای مشاهده راهنما دستور man را در محیط command-line وارد کرده و دستور مورد نظر را به عنوان پارامتر در جلوی ان بنویسید. به عنوان مثال برای مشاهده راهنمای دستور rm باید دستور را بصورت زیر وارد نمایید:</p>
<div id="crayon-58a91bec355c4350273986" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355c4350273986-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355c4350273986-1" class="crayon-line"><span class="crayon-r">man</span> <span class="crayon-r">rm</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4></h4>
<h4>دستور Uptime</h4>
<p>این دستور مدت زمان UP بودن سرور را به همراه تعداد کاربران متصل و میانگین لود سرور را نمایش میدهد. این دستور میتواند برای برسی پایداری سرویس مورد استفاده قرار گیرد.</p>
<div id="crayon-58a91bec355cf887316255" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355cf887316255-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355cf887316255-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355cf887316255-1" class="crayon-line"><span class="crayon-c"># uptime</span></div>
<div id="crayon-58a91bec355cf887316255-2" class="crayon-line crayon-striped-line"><span class="crayon-cn">19</span><span class="crayon-o">:</span><span class="crayon-cn">46</span><span class="crayon-o">:</span><span class="crayon-cn">00</span> <span class="crayon-i">up</span> <span class="crayon-cn">34</span> <span class="crayon-v">days</span><span class="crayon-sy">,</span> <span class="crayon-cn">13</span><span class="crayon-o">:</span><span class="crayon-cn">57</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">1</span> <span class="crayon-v">user</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-e">load </span><span class="crayon-v">average</span><span class="crayon-o">:</span> <span class="crayon-cn">0.13</span><span class="crayon-sy">,</span> <span class="crayon-cn">0.04</span><span class="crayon-sy">,</span> <span class="crayon-cn">0.05</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور W</h4>
<p>این دستور کاربرانی که هم اکنون در لینوکس لاگین کرده اند را به همراه اطلاعاتی مانند: Login name, tty name, remote host, login time, idle time, JCPU و PCPU را نمایش میدهد. به همراه تمامی اطلاعات گفته شده این دستور Uptime سرور را نیز نمایش میدهد.</p>
<div id="crayon-58a91bec355d3742770571" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355d3742770571-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355d3742770571-2">2</div>
<div class="crayon-num" data-line="crayon-58a91bec355d3742770571-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355d3742770571-4">4</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355d3742770571-1" class="crayon-line"><span class="crayon-c"># w</span></div>
<div id="crayon-58a91bec355d3742770571-2" class="crayon-line crayon-striped-line"><span class="crayon-cn">19</span><span class="crayon-o">:</span><span class="crayon-cn">50</span><span class="crayon-o">:</span><span class="crayon-cn">40</span> <span class="crayon-i">up</span> <span class="crayon-cn">34</span> <span class="crayon-v">days</span><span class="crayon-sy">,</span> <span class="crayon-cn">14</span><span class="crayon-o">:</span><span class="crayon-cn">02</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">1</span> <span class="crayon-v">user</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-e">load </span><span class="crayon-v">average</span><span class="crayon-o">:</span> <span class="crayon-cn">0.00</span><span class="crayon-sy">,</span> <span class="crayon-cn">0.02</span><span class="crayon-sy">,</span> <span class="crayon-cn">0.05</span></div>
<div id="crayon-58a91bec355d3742770571-3" class="crayon-line"><span class="crayon-e">USER     </span><span class="crayon-r">TTY</span><span class="crayon-h">      </span><span class="crayon-e">FROM             </span><span class="crayon-v">LOGIN</span><span class="crayon-sy">@</span><span class="crayon-h">   </span><span class="crayon-e">IDLE   </span><span class="crayon-e">JCPU   </span><span class="crayon-e">PCPU </span><span class="crayon-r">WHAT</span></div>
<div id="crayon-58a91bec355d3742770571-4" class="crayon-line crayon-striped-line"><span class="crayon-e">root     </span><span class="crayon-v">pts</span><span class="crayon-o">/</span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">31.171.223.137</span><span class="crayon-h">   </span><span class="crayon-cn">19</span><span class="crayon-o">:</span><span class="crayon-cn">45</span><span class="crayon-h">    </span><span class="crayon-cn">0.00s</span><span class="crayon-h">  </span><span class="crayon-cn">0.01s</span><span class="crayon-h">  </span><span class="crayon-cn">0.01s</span> <span class="crayon-v">w</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Users</h4>
<p>این دستور نام یوزر های لاگین شده در لینوکس را نمایش میدهد. این دستور بدون پارامتر میباشد.</p>
<div id="crayon-58a91bec355d7109252868" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355d7109252868-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355d7109252868-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355d7109252868-1" class="crayon-line"><span class="crayon-c"># users</span></div>
<div id="crayon-58a91bec355d7109252868-2" class="crayon-line crayon-striped-line"><span class="crayon-v">root</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Whoami</h4>
<p>این دستور نام یوزری جاری که با ان لاگین کرده اید را نمایش میدهد. اگر با root لاگین کرده باشید این دستور root را نمایش میدهد.</p>
<div id="crayon-58a91bec355db268842732" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355db268842732-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355db268842732-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355db268842732-1" class="crayon-line"><span class="crayon-c"># whoami</span></div>
<div id="crayon-58a91bec355db268842732-2" class="crayon-line crayon-striped-line"><span class="crayon-v">root</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Ls</h4>
<p>این دستور فایل ها و دایرکتوری های موجود در مسیر جاری و یا دایرکتوری مورد نظر را نماییش میدهد. اگر ls را بدون پارامتر وارد نمایید فایل ها و دایرکتوری ها بصورت ساده نمایش داده میشود، با استفاده از پارامتر l- اطلاعات اضافه نمایل داده شده و نام فایل و دایرکتوری ها لیست میشود.</p>
<div id="crayon-58a91bec355df491654925" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355df491654925-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355df491654925-2">2</div>
<div class="crayon-num" data-line="crayon-58a91bec355df491654925-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355df491654925-4">4</div>
<div class="crayon-num" data-line="crayon-58a91bec355df491654925-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355df491654925-6">6</div>
<div class="crayon-num" data-line="crayon-58a91bec355df491654925-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355df491654925-8">8</div>
<div class="crayon-num" data-line="crayon-58a91bec355df491654925-9">9</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355df491654925-10">10</div>
<div class="crayon-num" data-line="crayon-58a91bec355df491654925-11">11</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355df491654925-12">12</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355df491654925-1" class="crayon-line"><span class="crayon-sy">]</span><span class="crayon-c"># ls -l</span></div>
<div id="crayon-58a91bec355df491654925-2" class="crayon-line crayon-striped-line"><span class="crayon-i">total</span> <span class="crayon-cn">8</span></div>
<div id="crayon-58a91bec355df491654925-3" class="crayon-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">2</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">    </span><span class="crayon-cn">6</span> <span class="crayon-i">Nov</span><span class="crayon-h">  </span><span class="crayon-cn">5</span> <span class="crayon-cn">11</span><span class="crayon-o">:</span><span class="crayon-cn">38</span> <span class="crayon-e">adm</span></div>
<div id="crayon-58a91bec355df491654925-4" class="crayon-line crayon-striped-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">5</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">   </span><span class="crayon-cn">44</span> <span class="crayon-i">Jan</span> <span class="crayon-cn">11</span> <span class="crayon-cn">05</span><span class="crayon-o">:</span><span class="crayon-cn">37</span> <span class="crayon-e">cache</span></div>
<div id="crayon-58a91bec355df491654925-5" class="crayon-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">2</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">    </span><span class="crayon-cn">6</span> <span class="crayon-i">Nov</span><span class="crayon-h">  </span><span class="crayon-cn">7</span> <span class="crayon-cn">05</span><span class="crayon-o">:</span><span class="crayon-cn">44</span> <span class="crayon-e">crash</span></div>
<div id="crayon-58a91bec355df491654925-6" class="crayon-line crayon-striped-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">3</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">   </span><span class="crayon-cn">34</span> <span class="crayon-i">Jan</span> <span class="crayon-cn">11</span> <span class="crayon-cn">05</span><span class="crayon-o">:</span><span class="crayon-cn">37</span> <span class="crayon-e">db</span></div>
<div id="crayon-58a91bec355df491654925-7" class="crayon-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">3</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">   </span><span class="crayon-cn">18</span> <span class="crayon-i">Jan</span> <span class="crayon-cn">11</span> <span class="crayon-cn">05</span><span class="crayon-o">:</span><span class="crayon-cn">37</span> <span class="crayon-e">empty</span></div>
<div id="crayon-58a91bec355df491654925-8" class="crayon-line crayon-striped-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">2</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">    </span><span class="crayon-cn">6</span> <span class="crayon-i">Nov</span><span class="crayon-h">  </span><span class="crayon-cn">5</span> <span class="crayon-cn">11</span><span class="crayon-o">:</span><span class="crayon-cn">38</span> <span class="crayon-e">games</span></div>
<div id="crayon-58a91bec355df491654925-9" class="crayon-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">2</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">    </span><span class="crayon-cn">6</span> <span class="crayon-i">Nov</span><span class="crayon-h">  </span><span class="crayon-cn">5</span> <span class="crayon-cn">11</span><span class="crayon-o">:</span><span class="crayon-cn">38</span> <span class="crayon-e">gopher</span></div>
<div id="crayon-58a91bec355df491654925-10" class="crayon-line crayon-striped-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">3</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">   </span><span class="crayon-cn">18</span> <span class="crayon-i">Jan</span> <span class="crayon-cn">11</span> <span class="crayon-cn">05</span><span class="crayon-o">:</span><span class="crayon-cn">36</span> <span class="crayon-e">kerberos</span></div>
<div id="crayon-58a91bec355df491654925-11" class="crayon-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span> <span class="crayon-cn">24</span> <span class="crayon-e">root </span><span class="crayon-i">root</span> <span class="crayon-cn">4096</span> <span class="crayon-i">Jan</span> <span class="crayon-cn">11</span> <span class="crayon-cn">05</span><span class="crayon-o">:</span><span class="crayon-cn">48</span> <span class="crayon-e">lib</span></div>
<div id="crayon-58a91bec355df491654925-12" class="crayon-line crayon-striped-line"><span class="crayon-v">drwxr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">xr</span><span class="crayon-o">&#8211;</span><span class="crayon-v">x</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">2</span> <span class="crayon-e">root </span><span class="crayon-i">root</span><span class="crayon-h">    </span><span class="crayon-cn">6</span> <span class="crayon-i">Nov</span><span class="crayon-h">  </span><span class="crayon-cn">5</span> <span class="crayon-cn">11</span><span class="crayon-o">:</span><span class="crayon-cn">38</span> <span class="crayon-v">local</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Crontab</h4>
<p>با استفاده از پارامتر i- کار های زمانبندی شده مربوط به یوزر جاری لیست شده و نمایش داده میشود.</p>
<div id="crayon-58a91bec355e4899236151" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355e4899236151-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355e4899236151-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355e4899236151-1" class="crayon-line"><span class="crayon-c"># crontab -l</span></div>
<div id="crayon-58a91bec355e4899236151-2" class="crayon-line crayon-striped-line"><span class="crayon-cn">00</span> <span class="crayon-cn">10</span> <span class="crayon-o">*</span> <span class="crayon-o">*</span> <span class="crayon-o">*</span> <span class="crayon-o">/</span><span class="crayon-v">bin</span><span class="crayon-o">/</span><span class="crayon-r">ls</span> <span class="crayon-o">&gt;</span><span class="crayon-o">/</span><span class="crayon-r">ls</span><span class="crayon-e">.txt</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Less</h4>
<p>با استفاده از این دستور میتوانید فایل های متنی و خروجی دستورات را بصورت ساده مشاهده کنید. با استفاده از کلید های جهت میتوانید صفحه را به سمت بالا و یا پایین حرکت دهید. برای بستن صفحه کلید q را بزنید.</p>
<div id="crayon-58a91bec355e8199035058" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355e8199035058-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355e8199035058-2">2</div>
<div class="crayon-num" data-line="crayon-58a91bec355e8199035058-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355e8199035058-4">4</div>
<div class="crayon-num" data-line="crayon-58a91bec355e8199035058-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355e8199035058-6">6</div>
<div class="crayon-num" data-line="crayon-58a91bec355e8199035058-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355e8199035058-8">8</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355e8199035058-1" class="crayon-line"><span class="crayon-c"># less install.log</span></div>
<div id="crayon-58a91bec355e8199035058-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Installing </span><span class="crayon-v">setup</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2.8.14</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">10.el6.noarch</span></div>
<div id="crayon-58a91bec355e8199035058-3" class="crayon-line"><span class="crayon-v">warning</span><span class="crayon-o">:</span> <span class="crayon-v">setup</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2.8.14</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">10.el6.noarch</span><span class="crayon-o">:</span> <span class="crayon-e">Header </span><span class="crayon-e">V3 </span><span class="crayon-v">RSA</span><span class="crayon-o">/</span><span class="crayon-e">SHA256 </span><span class="crayon-v">Signature</span><span class="crayon-sy">,</span> <span class="crayon-e">key </span><span class="crayon-r">ID</span> <span class="crayon-v">c105b9de</span><span class="crayon-o">:</span> <span class="crayon-e">NOKEY</span></div>
<div id="crayon-58a91bec355e8199035058-4" class="crayon-line crayon-striped-line"><span class="crayon-e">Installing </span><span class="crayon-v">filesystem</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2.4.30</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2.1.el6.i686</span></div>
<div id="crayon-58a91bec355e8199035058-5" class="crayon-line"><span class="crayon-e">Installing </span><span class="crayon-v">ca</span><span class="crayon-o">&#8211;</span><span class="crayon-v">certificates</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2010.63</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.el6.noarch</span></div>
<div id="crayon-58a91bec355e8199035058-6" class="crayon-line crayon-striped-line"><span class="crayon-e">Installing </span><span class="crayon-v">xml</span><span class="crayon-o">&#8211;</span><span class="crayon-v">common</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">0.6.3</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">32.el6.noarch</span></div>
<div id="crayon-58a91bec355e8199035058-7" class="crayon-line"><span class="crayon-e">Installing </span><span class="crayon-v">tzdata</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2010l</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">1.el6.noarch</span></div>
<div id="crayon-58a91bec355e8199035058-8" class="crayon-line crayon-striped-line"><span class="crayon-e">Installing </span><span class="crayon-v">iso</span><span class="crayon-o">&#8211;</span><span class="crayon-v">codes</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">3.16</span><span class="crayon-o">&#8211;</span><span class="crayon-cn">2.el6.noarch</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور CP</h4>
<p>برای کپی کردن فایل و فولدر میتوانید از این دستور استفاده نمایید. دستور زیر فایل dmesg را از پوشه var/log/ به دایرکتوری home/ کپی میکند:</p>
<div id="crayon-58a91bec355ec203917467" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355ec203917467-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355ec203917467-1" class="crayon-line"><span class="crayon-r">cp</span> <span class="crayon-o">/</span><span class="crayon-t">var</span><span class="crayon-o">/</span><span class="crayon-v">log</span><span class="crayon-o">/</span><span class="crayon-v">dmesg</span> <span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور MV</h4>
<p>برای انتقال و یا تغییر نام میتوانید از دستور mv استفاده نمایید. به طور مثال برای انتقال فایل dmesg از var/log به دایرکتوری home/ میتوانید از دستور زیر استفاده نمایید:</p>
<div id="crayon-58a91bec355f0395162813" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355f0395162813-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355f0395162813-1" class="crayon-line"><span class="crayon-r">mv</span> <span class="crayon-o">/</span><span class="crayon-t">var</span><span class="crayon-o">/</span><span class="crayon-v">log</span><span class="crayon-o">/</span><span class="crayon-v">dmesg</span> <span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای تغییر نام یک فایل یا دایرکتوری میتوانید از فرم زیر استفاده نمایید(توجه نمایید فایل در دایرکتوری جاری قرار دارد در غیر این صورت باید ادرس فایل بصورت کامل وارد شود):</p>
<div id="crayon-58a91bec355f4185575763" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355f4185575763-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355f4185575763-1" class="crayon-line"><span class="crayon-c"># mv dmesg dmesg-2</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Cat</h4>
<p>از این دستور میتوان برای نمایش فایل متنی استفاده کرد.</p>
<div id="crayon-58a91bec355f7857413116" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355f7857413116-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355f7857413116-1" class="crayon-line"><span class="crayon-c"># cat /var/log/dmesg</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور CD</h4>
<p>برای جا به جایی در بین دایرکتوری ها میتوانید از دستور cd استفاده نمایید. برای مثال برای رفتن به دایرکتوری home/ از دستور زیر استفاده میکنیم:</p>
<div id="crayon-58a91bec355fb624656611" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355fb624656611-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355fb624656611-1" class="crayon-line"><span class="crayon-c"># cd /home</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور PWD</h4>
<p>دایرکتوری جاری که شما در ان قرار دارید را نمایش میدهد.</p>
<div id="crayon-58a91bec355ff711036428" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec355ff711036428-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec355ff711036428-2">2</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec355ff711036428-1" class="crayon-line"><span class="crayon-c"># pwd</span></div>
<div id="crayon-58a91bec355ff711036428-2" class="crayon-line crayon-striped-line"><span class="crayon-o">/</span><span class="crayon-t">var</span><span class="crayon-o">/</span><span class="crayon-v">log</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور VI</h4>
<p>با استفاده از این دستور میتوانید فایل های متنی را ایجاد و ویرایش نمایید. برای ویرایش فایل متنی میتوانید از دستور زیر استفاده نمایید:</p>
<div id="crayon-58a91bec35602022569248" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec35602022569248-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec35602022569248-1" class="crayon-line"><span class="crayon-c"># vi mysqldump.sh</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Service</h4>
<p>از این دستور برای مدیریت سرویس های نصب شده روی لینوکس استفاده میشود. سرویس هایی مانند mysql, http,iptables و … میتواند با استفاده از این دستور کنترل شود. به عنوان مثال برای restart کردن سرویس iptables میتوانید از دستور زیر استفاده نمایید:</p>
<div id="crayon-58a91bec35606267881279" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec35606267881279-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec35606267881279-1" class="crayon-line"><span class="crayon-c"># service iptbales restart</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Free</h4>
<p>این دستور میزان مصرف رم و را نمایش میدهد. برای نمایش اطلاعات به صورتی که خروجی قابل فهم تر باشد از پارامتر m- استفاده نمایید:</p>
<div id="crayon-58a91bec3560a222487536" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec3560a222487536-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560a222487536-2">2</div>
<div class="crayon-num" data-line="crayon-58a91bec3560a222487536-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560a222487536-4">4</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec3560a222487536-1" class="crayon-line"><span class="crayon-c"># free -m</span></div>
<div id="crayon-58a91bec3560a222487536-2" class="crayon-line crayon-striped-line"><span class="crayon-h">              </span><span class="crayon-e">total        </span><span class="crayon-e">used        </span><span class="crayon-e">free      </span><span class="crayon-e">shared  </span><span class="crayon-v">buff</span><span class="crayon-o">/</span><span class="crayon-e">cache   </span><span class="crayon-e">available</span></div>
<div id="crayon-58a91bec3560a222487536-3" class="crayon-line"><span class="crayon-v">Mem</span><span class="crayon-o">:</span><span class="crayon-h">           </span><span class="crayon-cn">1839</span><span class="crayon-h">         </span><span class="crayon-cn">114</span><span class="crayon-h">        </span><span class="crayon-cn">1199</span><span class="crayon-h">          </span><span class="crayon-cn">96</span><span class="crayon-h">         </span><span class="crayon-cn">526</span><span class="crayon-h">        </span><span class="crayon-cn">1454</span></div>
<div id="crayon-58a91bec3560a222487536-4" class="crayon-line crayon-striped-line"><span class="crayon-v">Swap</span><span class="crayon-o">:</span><span class="crayon-h">          </span><span class="crayon-cn">2047</span><span class="crayon-h">           </span><span class="crayon-cn">0</span><span class="crayon-h">        </span><span class="crayon-cn">2047</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Top</h4>
<p>top یکی از دستورات پرکاربرد و مفید برای مدیر سرور میباشد. با استفاده از این دستور میتوانید میزان مصرف رم و CPU را در لحظه برسی نمایید. این ابزار میزان Load Average زا نیز نمایش میدهد.</p>
<div id="crayon-58a91bec3560e459820432" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-2">2</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-4">4</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-6">6</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-8">8</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-9">9</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-10">10</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-11">11</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-12">12</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-13">13</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-14">14</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-15">15</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-16">16</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-17">17</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3560e459820432-18">18</div>
<div class="crayon-num" data-line="crayon-58a91bec3560e459820432-19">19</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec3560e459820432-1" class="crayon-line"><span class="crayon-v">top</span> <span class="crayon-o">&#8211;</span> <span class="crayon-cn">21</span><span class="crayon-o">:</span><span class="crayon-cn">10</span><span class="crayon-o">:</span><span class="crayon-cn">41</span> <span class="crayon-i">up</span> <span class="crayon-cn">34</span> <span class="crayon-v">days</span><span class="crayon-sy">,</span> <span class="crayon-cn">15</span><span class="crayon-o">:</span><span class="crayon-cn">22</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">1</span> <span class="crayon-v">user</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-e">load </span><span class="crayon-v">average</span><span class="crayon-o">:</span> <span class="crayon-cn">0.00</span><span class="crayon-sy">,</span> <span class="crayon-cn">0.01</span><span class="crayon-sy">,</span> <span class="crayon-cn">0.05</span></div>
<div id="crayon-58a91bec3560e459820432-2" class="crayon-line crayon-striped-line"><span class="crayon-v">Tasks</span><span class="crayon-o">:</span><span class="crayon-h">  </span><span class="crayon-cn">88</span> <span class="crayon-v">total</span><span class="crayon-sy">,</span><span class="crayon-h">   </span><span class="crayon-cn">1</span> <span class="crayon-v">running</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">87</span> <span class="crayon-v">sleeping</span><span class="crayon-sy">,</span><span class="crayon-h">   </span><span class="crayon-cn">0</span> <span class="crayon-v">stopped</span><span class="crayon-sy">,</span><span class="crayon-h">   </span><span class="crayon-cn">0</span> <span class="crayon-e">zombie</span></div>
<div id="crayon-58a91bec3560e459820432-3" class="crayon-line"><span class="crayon-ta">%</span><span class="crayon-e">Cpu</span><span class="crayon-sy">(</span><span class="crayon-v">s</span><span class="crayon-sy">)</span><span class="crayon-o">:</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-v">us</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-v">sy</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-v">ni</span><span class="crayon-sy">,</span><span class="crayon-cn">100.0</span> <span class="crayon-v">id</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-v">wa</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-v">hi</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-v">si</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span> <span class="crayon-i">st</span></div>
<div id="crayon-58a91bec3560e459820432-4" class="crayon-line crayon-striped-line"></div>
<div id="crayon-58a91bec3560e459820432-5" class="crayon-line"><span class="crayon-e">KiB </span><span class="crayon-v">Mem</span> <span class="crayon-o">:</span><span class="crayon-h">  </span><span class="crayon-cn">1884128</span> <span class="crayon-v">total</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">1230880</span> <span class="crayon-v">free</span><span class="crayon-sy">,</span><span class="crayon-h">   </span><span class="crayon-cn">113612</span> <span class="crayon-v">used</span><span class="crayon-sy">,</span><span class="crayon-h">   </span><span class="crayon-cn">539636</span> <span class="crayon-v">buff</span><span class="crayon-o">/</span><span class="crayon-e">cache</span></div>
<div id="crayon-58a91bec3560e459820432-6" class="crayon-line crayon-striped-line"><span class="crayon-e">KiB </span><span class="crayon-v">Swap</span><span class="crayon-o">:</span><span class="crayon-h">  </span><span class="crayon-cn">2097148</span> <span class="crayon-v">total</span><span class="crayon-sy">,</span><span class="crayon-h">  </span><span class="crayon-cn">2097148</span> <span class="crayon-v">free</span><span class="crayon-sy">,</span><span class="crayon-h">        </span><span class="crayon-cn">0</span> <span class="crayon-v">used</span><span class="crayon-sy">.</span><span class="crayon-h">  </span><span class="crayon-cn">1493460</span> <span class="crayon-e">avail </span><span class="crayon-e">Mem</span></div>
<div id="crayon-58a91bec3560e459820432-7" class="crayon-line"></div>
<div id="crayon-58a91bec3560e459820432-8" class="crayon-line crayon-striped-line"><span class="crayon-e">  </span><span class="crayon-e">PID </span><span class="crayon-e">USER      </span><span class="crayon-r">PR</span><span class="crayon-h">  </span><span class="crayon-e">NI    </span><span class="crayon-e">VIRT    </span><span class="crayon-e">RES    </span><span class="crayon-i">SHR</span> <span class="crayon-v">S</span> <span class="crayon-o">%</span><span class="crayon-v">CPU</span> <span class="crayon-o">%</span><span class="crayon-e">MEM     </span><span class="crayon-r">TIME</span><span class="crayon-o">+</span> <span class="crayon-r">COMMAND</span></div>
<div id="crayon-58a91bec3560e459820432-9" class="crayon-line"><span class="crayon-cn">19145</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">157576</span><span class="crayon-h">   </span><span class="crayon-cn">2116</span><span class="crayon-h">   </span><span class="crayon-cn">1520</span> <span class="crayon-i">R</span><span class="crayon-h">  </span><span class="crayon-cn">1.4</span><span class="crayon-h">  </span><span class="crayon-cn">0.1</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.02</span> <span class="crayon-i">top</span></div>
<div id="crayon-58a91bec3560e459820432-10" class="crayon-line crayon-striped-line"><span class="crayon-h">    </span><span class="crayon-cn">1</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">128092</span><span class="crayon-h">   </span><span class="crayon-cn">6700</span><span class="crayon-h">   </span><span class="crayon-cn">3948</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.4</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">23.48</span> <span class="crayon-i">systemd</span></div>
<div id="crayon-58a91bec3560e459820432-11" class="crayon-line"><span class="crayon-h">    </span><span class="crayon-cn">2</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.39</span> <span class="crayon-i">kthreadd</span></div>
<div id="crayon-58a91bec3560e459820432-12" class="crayon-line crayon-striped-line"><span class="crayon-h">    </span><span class="crayon-cn">3</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">05.38</span> <span class="crayon-v">ksoftirqd</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
<div id="crayon-58a91bec3560e459820432-13" class="crayon-line"><span class="crayon-h">    </span><span class="crayon-cn">7</span> <span class="crayon-e">root      </span><span class="crayon-i">rt</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.00</span> <span class="crayon-v">migration</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
<div id="crayon-58a91bec3560e459820432-14" class="crayon-line crayon-striped-line"><span class="crayon-h">    </span><span class="crayon-cn">8</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.00</span> <span class="crayon-v">rcu</span><span class="crayon-sy">_</span>bh</div>
<div id="crayon-58a91bec3560e459820432-15" class="crayon-line"><span class="crayon-h">    </span><span class="crayon-cn">9</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">44.04</span> <span class="crayon-v">rcu</span><span class="crayon-sy">_</span>sched</div>
<div id="crayon-58a91bec3560e459820432-16" class="crayon-line crayon-striped-line"><span class="crayon-h">   </span><span class="crayon-cn">10</span> <span class="crayon-e">root      </span><span class="crayon-i">rt</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">14.65</span> <span class="crayon-v">watchdog</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
<div id="crayon-58a91bec3560e459820432-17" class="crayon-line"><span class="crayon-h">   </span><span class="crayon-cn">12</span> <span class="crayon-i">root</span><span class="crayon-h">       </span><span class="crayon-cn">0</span> <span class="crayon-o">&#8211;</span><span class="crayon-cn">20</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.00</span> <span class="crayon-i">khelper</span></div>
<div id="crayon-58a91bec3560e459820432-18" class="crayon-line crayon-striped-line"><span class="crayon-h">   </span><span class="crayon-cn">13</span> <span class="crayon-i">root</span><span class="crayon-h">      </span><span class="crayon-cn">20</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.00</span> <span class="crayon-i">kdevtmpfs</span></div>
<div id="crayon-58a91bec3560e459820432-19" class="crayon-line"><span class="crayon-h">   </span><span class="crayon-cn">14</span> <span class="crayon-i">root</span><span class="crayon-h">       </span><span class="crayon-cn">0</span> <span class="crayon-o">&#8211;</span><span class="crayon-cn">20</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span><span class="crayon-h">      </span><span class="crayon-cn">0</span> <span class="crayon-i">S</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">  </span><span class="crayon-cn">0.0</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">:</span><span class="crayon-cn">00.00</span> <span class="crayon-v">netns</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Tar</h4>
<p>از این دستور برای فشرده سازی فایل ها و پوشه ها استفاده میشود. برای فشرده سازی یک پوشه از دستور زیر استفاده نمایید:</p>
<div id="crayon-58a91bec35614180412398" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec35614180412398-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec35614180412398-1" class="crayon-line"><span class="crayon-c"># tar -cvf archive-name.tar /home</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای خارج سازی از حالت فشرده نیز میتوانید از دستور زیر استفاده نمایید:</p>
<div id="crayon-58a91bec35618615291379" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec35618615291379-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec35618615291379-1" class="crayon-line"><span class="crayon-c"># tar -xvf archive-name.tar</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h3>دستور Find</h3>
<p>برای جستجوی فایل و فولدر و حتی متن میتوانید از این دستور استفاده نمایید. برای مثال میخواهیم فایل Dmesg را در پوشه var/ جستجو نمایید:</p>
<div id="crayon-58a91bec3561b203439673" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec3561b203439673-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec3561b203439673-1" class="crayon-line"><span class="crayon-c"># find /var -name &#8220;dmesg&#8221;</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور PS</h4>
<p>با استفاده از این دستور میتوانید تمامی پردازش های در حال اجرا را مشاهده نمایید. برای نمایش همه پردازش ها میتوانید از پارامتر ترکیبی aux- استفاده نمایید:</p>
<div id="crayon-58a91bec3561f394997740" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec3561f394997740-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec3561f394997740-1" class="crayon-line"><span class="crayon-c"># ps -aux</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور Kill</h4>
<p>با استفاده از دستور kill میتوانید برنامه و یا سرویس های در حال اجرا را متوقف سازید. برای این منظور ابتدا PID سرویس مورد نظر را با استفاده از فرمان Ps پیدا کرده و مانند مثال زیر سرویس مورد نظر را متوقف سازید:</p>
<div id="crayon-58a91bec35623885904201" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec35623885904201-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec35623885904201-1" class="crayon-line"><span class="crayon-c"># kill- 9 7508</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور rm</h4>
<p>با استفاده از دستور rm میتوانید فایل یا پوشه مورد نظر را حذف نمایید.</p>
<div id="crayon-58a91bec35626293228637" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec35626293228637-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec35626293228637-1" class="crayon-line"><span class="crayon-c"># rm -i test.txt</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور mkdir</h4>
<p>با استفاده از این دستور میتوانید یک پوشه ایجاد نمایید.</p>
<div id="crayon-58a91bec3562a537321889" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec3562a537321889-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec3562a537321889-1" class="crayon-line"><span class="crayon-c"># mkdir wikiconfig</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h4>دستور df</h4>
<p>با استفاده از این دستور میتوانید فضای هارد سرور را برسی نمایید. با استفاده از پارامتر h- فهم نتیجه دستور راحت تر خواهد بود.</p>
<div id="crayon-58a91bec3562e981266807" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a91bec3562e981266807-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3562e981266807-2">2</div>
<div class="crayon-num" data-line="crayon-58a91bec3562e981266807-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3562e981266807-4">4</div>
<div class="crayon-num" data-line="crayon-58a91bec3562e981266807-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3562e981266807-6">6</div>
<div class="crayon-num" data-line="crayon-58a91bec3562e981266807-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a91bec3562e981266807-8">8</div>
<div class="crayon-num" data-line="crayon-58a91bec3562e981266807-9">9</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a91bec3562e981266807-1" class="crayon-line"><span class="crayon-c"># df -h</span></div>
<div id="crayon-58a91bec3562e981266807-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Filesystem           </span><span class="crayon-e">Size  </span><span class="crayon-e">Used </span><span class="crayon-e">Avail </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a91bec3562e981266807-3" class="crayon-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-v">mapper</span><span class="crayon-o">/</span><span class="crayon-v">cl</span><span class="crayon-o">&#8211;</span><span class="crayon-i">root</span><span class="crayon-h">   </span><span class="crayon-cn">37G</span><span class="crayon-h">  </span><span class="crayon-cn">1.2G</span><span class="crayon-h">   </span><span class="crayon-cn">36G</span><span class="crayon-h">   </span><span class="crayon-cn">4</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
<div id="crayon-58a91bec3562e981266807-4" class="crayon-line crayon-striped-line"><span class="crayon-i">devtmpfs</span><span class="crayon-h">             </span><span class="crayon-cn">910M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">910M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">dev</span></div>
<div id="crayon-58a91bec3562e981266807-5" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">                </span><span class="crayon-cn">920M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">920M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">shm</span></div>
<div id="crayon-58a91bec3562e981266807-6" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">                </span><span class="crayon-cn">920M</span><span class="crayon-h">   </span><span class="crayon-cn">97M</span><span class="crayon-h">  </span><span class="crayon-cn">824M</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">run</span></div>
<div id="crayon-58a91bec3562e981266807-7" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">                </span><span class="crayon-cn">920M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">920M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">sys</span><span class="crayon-o">/</span><span class="crayon-v">fs</span><span class="crayon-o">/</span><span class="crayon-v">cgroup</span></div>
<div id="crayon-58a91bec3562e981266807-8" class="crayon-line crayon-striped-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-i">sda1</span><span class="crayon-h">           </span><span class="crayon-cn">1014M</span><span class="crayon-h">  </span><span class="crayon-cn">139M</span><span class="crayon-h">  </span><span class="crayon-cn">876M</span><span class="crayon-h">  </span><span class="crayon-cn">14</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">boot</span></div>
<div id="crayon-58a91bec3562e981266807-9" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">                </span><span class="crayon-cn">184M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">184M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">run</span><span class="crayon-o">/</span><span class="crayon-v">user</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<hr />
<p>دستورات گفته شده در این مقاله بسیار پرکاربرد بوده و پیشنهاد میشود راهنمای این دستورات بخوبی مطالعه شود.</p>
<p>نوشته <a href="https://vcenter.ir/commonly-used-commands-in-linux/">دستورات پرکاربرد در لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/commonly-used-commands-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش نصب و استفاده از دستور Screen در لینوکس</title>
		<link>https://vcenter.ir/how-to-install-and-use-the-screen-command-in-linux/</link>
					<comments>https://vcenter.ir/how-to-install-and-use-the-screen-command-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Feb 2017 00:46:24 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://wiki.vcenter.ir/?p=443</guid>

					<description><![CDATA[<p>آموزش نصب و استفاده از دستور Screen در لینوکس Screen یک ابزار برای ایجاد محیط Shell مجازی در Shell جاری میباشد، به این صورت که شما میتوانید پس از اتصال&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/how-to-install-and-use-the-screen-command-in-linux/">آموزش نصب و استفاده از دستور Screen در لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>آموزش نصب و استفاده از دستور Screen در لینوکس</strong></p>
<p><strong>Screen</strong> یک ابزار برای ایجاد محیط Shell مجازی در Shell جاری میباشد، به این صورت که شما میتوانید پس از اتصال به شل از طریق Putty چند screen ایجاد کرده و در هر screen عملیات مورد نظر خود را بصورت هم زمان شروع کنید، سپس محیط Screen را بسته و  حتی از Shell نیز خارج شده و پس از مدتی به شل متصل شده و مجددا Screen های ساخته شده را باز کرده و عملیات شروع شده در ان را برسی و ادامه دهید.</p>
<p>گاها نیاز است تا هنگام عملیات نصب و … ارتباط شما با شل قطع نشود. در نظر بگیرید در حال نصب WHM/Cpanel هستید، اگر در هنگان نصب اتصال اینترنت شما قطع شود نصب Cpanel نیز کامل نشده و ناقص می ماند. برای این مورد میتوانید با استفاده از دستور Screen مشکل را مرتفع نمایید.<span id="more-1443"></span></p>
<h3>نصب ابزار Screen</h3>
<p>این ابزار بصورت پیشفرض در مخزن نرم افزاری اکثر توضیع های لینوکس موجود میباشد و به همین دلیل میتوان به سادگی با استفاده از Package Manager ان را نصب کرد. برای نصب این ابزار یکی از دستورات زیر که مربوط به توضیع لینوکس شما است را در محیط Command-Line وارد نمایید تا این ابزار نصب شود.</p>
<blockquote>
<p dir="ltr"># yum install screen    [On RHEL/CentOS/Fedora]<br />
# dnf install screen      [On Fedora]<br />
# apt-get install screen [On Debian/Ubuntu/Mint]</p>
</blockquote>
<p>برای مثال برای نصب ابزار Screen در لینوکس توضیع CentOS کافیست دستور yum install screen را در محیط Commad-Line وارد نمایید. پس از زدن این دستور این ابزار نصب خواهد شد.</p>
<h3>آموزش استفاده از ابزار Screen</h3>
<p>برای شروع کار با این ابزار کافیست دستور screen را در محیط Command-line وارد کرده و Enter را بزنید. پس از زدن این دستور یک Shell برای شما ایجاد خواهد شد. پس از ان میتوانید عملیات مورد نظر خود را شروع کنید. اگر تمایل داشته باشید میتوانید در میانه انجام عملیات در screen خارج شوید. برای خارج شدن از screen باید بصورت نرکیبی کلید های ctrl + a + d را همزمان بزنید. پس از زدن کلید های ذکر شده شما از screen جاری خارج میشوید.</p>
<p>همانطور که ذکر شد با فشردن کلید های CTRL + a + d از Screen خارج میشود. برای بازگشت به محیط screen کافیست دستور screen -r را در محیط Command-Line وارد نمایید.</p>
<p>اگر چند screen ایجاد کرده باشید پس از وارد کردن دستور screen -r وارد screen قبلی ساخته شده نخواهید شد بلکه تمامی اسکرین های ساخته شده نمایش داده میشود. ابتدا برای مشاهده تمامی Screen های ساخته شده دستور screen -ls را وارد نمایید سپس برای وارد شدن به screen مورد نظر دستور screen -r num را وارد نمایید. بجای num باید شماره screen مورد نظر را وارد نمایید.</p>
<p>در صورتی که میخواهید یک screen با Terminate کنید ابتدا وارد screen مورد نظر شده سپس کلید CTRL + a را زده و پس از ان کلید k را بزنید. پس از این عمل یک تایید از شما خواسته شده و زمانی که کلید y را بزنید screen مورد نظر terminate میشود.</p>
<p>در این مقاله دستور screen ّصورت کاربردی اموزش داده شده است. هرچند این دستور قابلیت های دیگری مانند قرار دادن پسوورد برای هر اسکرین و… را داراست که میتوانید برای اموزش های بیشتر <strong>Manual</strong> این دستور را با استفاده از دستور man screen مطالعه نمایید.</p>
<p>نوشته <a href="https://vcenter.ir/how-to-install-and-use-the-screen-command-in-linux/">آموزش نصب و استفاده از دستور Screen در لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/how-to-install-and-use-the-screen-command-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>بررسی فضاهای هارددیسک در سرور لینوکس</title>
		<link>https://vcenter.ir/check-hard-disk-space-in-linux-server/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 19 Feb 2017 00:30:32 +0000</pubDate>
				<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://vcenter.ir/?p=8448</guid>

					<description><![CDATA[<p>بررسی فضاهای هارددیسک در سرور لینوکس مقدمه گاها نیاز است تا فضای خالی و یا فضای استفاده شده در هارد بصورت دقیق برسی شود. این موضوع ممکن است دلایل متقاوتی&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/check-hard-disk-space-in-linux-server/">بررسی فضاهای هارددیسک در سرور لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h2>بررسی فضاهای هارددیسک در سرور لینوکس</h2>
<h3>مقدمه</h3>
<p>گاها نیاز است تا فضای خالی و یا فضای استفاده شده در هارد بصورت دقیق برسی شود. این موضوع ممکن است دلایل متقاوتی داشته باشد، مانند: پر شدن فضای دیسک، برسی میزان فضای اشغال شده توسط یک یا چند دایرکتوری و … که در برخی مواقع که فضای هارد سرور پر شده و سرور از سرویس دهی خارج شده باید این پوشه ها مدیریت و در صورت عدم نیاز حذف گردند. در این مقاله با دستورات و سوییچ های مختلف جهت برسی میزان فضای دیسک، فایل و پوشه ها اشنا می شوید تا در زمان نیاز از ان استفاده نمایید.</p>
<figure style="width: 489px" class="wp-caption alignnone"><a href="http://vcenter.ir/wp-content/uploads/2017/02/بررسی-فضاهای-هارد-دیسک-در-سرور-لینوکس.jpg"><img loading="lazy" decoding="async" src="http://vcenter.ir/wp-content/uploads/2017/02/بررسی-فضاهای-هارد-دیسک-در-سرور-لینوکس.jpg" alt="بررسی فضاهای هارددیسک در سرور لینوکس" width="489" height="374" /></a><figcaption class="wp-caption-text">بررسی فضاهای هارددیسک در سرور لینوکس</figcaption></figure>
<h3>دستوراتی که جهت برسی فضای دیسک آموزش داده میشود :</h3>
<ul>
<li>دستور <strong>df</strong> : میزان فضای استفاده شده در دیسک را نشان می دهد.</li>
<li>دستور <strong>du</strong> : میزان فضای استفاده توسط پوشه و یا فایل مشخض شده را نشان می دهد.</li>
</ul>
<hr />
<h3>برسی فضای دیسک با استفاده از دستور df</h3>
<p>از دستور df بسیار استفاده خواهید کرد ! پس سعی کنید این دستور و سوییچ های ان را بخاطر بسپارید. دستور df بدون سوییچ نیز فضای مصرف شده در هارد دیسک و دیگر حافظه های mount شده را نمایش میدهد، اما به دلیل نمایش اطلاعات به بایت تحلیل ان کمی سخت خواهد بود.<span id="more-1230"></span></p>
<p>دستور:</p>
<div id="crayon-58a917a0403f1493253147" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a0403f1493253147-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a0403f1493253147-1" class="crayon-line"><span class="crayon-r">df</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی:</p>
<div id="crayon-58a917a0403fb756688980" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a0403fb756688980-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a0403fb756688980-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a0403fb756688980-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a0403fb756688980-4">4</div>
<div class="crayon-num" data-line="crayon-58a917a0403fb756688980-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a0403fb756688980-6">6</div>
<div class="crayon-num" data-line="crayon-58a917a0403fb756688980-7">7</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a0403fb756688980-1" class="crayon-line"><span class="crayon-i">Filesystem</span><span class="crayon-h">     </span><span class="crayon-cn">1K</span><span class="crayon-o">&#8211;</span><span class="crayon-e">blocks    </span><span class="crayon-e">Used </span><span class="crayon-e">Available </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a917a0403fb756688980-2" class="crayon-line crayon-striped-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-i">vda1</span><span class="crayon-h">       </span><span class="crayon-cn">51474044</span> <span class="crayon-cn">5065464</span><span class="crayon-h">  </span><span class="crayon-cn">43770980</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
<div id="crayon-58a917a0403fb756688980-3" class="crayon-line"><span class="crayon-i">devtmpfs</span><span class="crayon-h">          </span><span class="crayon-cn">500296</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">500296</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">dev</span></div>
<div id="crayon-58a917a0403fb756688980-4" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">             </span><span class="crayon-cn">508988</span><span class="crayon-h">     </span><span class="crayon-cn">140</span><span class="crayon-h">    </span><span class="crayon-cn">508848</span><span class="crayon-h">   </span><span class="crayon-cn">1</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">shm</span></div>
<div id="crayon-58a917a0403fb756688980-5" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">             </span><span class="crayon-cn">508988</span><span class="crayon-h">   </span><span class="crayon-cn">57696</span><span class="crayon-h">    </span><span class="crayon-cn">451292</span><span class="crayon-h">  </span><span class="crayon-cn">12</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">run</span></div>
<div id="crayon-58a917a0403fb756688980-6" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">             </span><span class="crayon-cn">508988</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">508988</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">sys</span><span class="crayon-o">/</span><span class="crayon-v">fs</span><span class="crayon-o">/</span><span class="crayon-e">cgroup</span></div>
<div id="crayon-58a917a0403fb756688980-7" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">             </span><span class="crayon-cn">101800</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">101800</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">run</span><span class="crayon-o">/</span><span class="crayon-v">user</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای نمایش قابل فهم اطلاعات میتوانید از سوییچ H و یا h استفاده نمایید. این دو سوییچ تقریبا تفاوت خاصی ندارند. در صوییچ H فضا تقسیم بر ۱۰۰۰ (فرمت بلاک در لینوکس) شده و در سوییچ h نیز فضا بر ۱۰۲۴ تقسیم میشود. برای برسی تفاوت این دو، دستور زیر را جهت مشاهده خروجی وارد نمایید:</p>
<p>دستور :</p>
<div id="crayon-58a917a040400720170606" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040400720170606-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040400720170606-1" class="crayon-line"><span class="crayon-r">df</span> <span class="crayon-o">&#8211;</span><span class="crayon-v">H</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>و</p>
<div id="crayon-58a917a040404517045465" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040404517045465-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040404517045465-1" class="crayon-line"><span class="crayon-r">df</span> <span class="crayon-o">&#8211;</span><span class="crayon-v">h</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی :</p>
<div id="crayon-58a917a040407532189479" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040407532189479-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-4">4</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-6">6</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-8">8</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-9">9</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-10">10</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-11">11</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-12">12</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-13">13</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-14">14</div>
<div class="crayon-num" data-line="crayon-58a917a040407532189479-15">15</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040407532189479-16">16</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040407532189479-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># df -H</span></div>
<div id="crayon-58a917a040407532189479-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Filesystem      </span><span class="crayon-e">Size  </span><span class="crayon-e">Used </span><span class="crayon-e">Avail </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a917a040407532189479-3" class="crayon-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-i">vda1</span><span class="crayon-h">        </span><span class="crayon-cn">53G</span><span class="crayon-h">  </span><span class="crayon-cn">5.2G</span><span class="crayon-h">   </span><span class="crayon-cn">45G</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
<div id="crayon-58a917a040407532189479-4" class="crayon-line crayon-striped-line"><span class="crayon-i">devtmpfs</span><span class="crayon-h">        </span><span class="crayon-cn">513M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">513M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">dev</span></div>
<div id="crayon-58a917a040407532189479-5" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">522M</span><span class="crayon-h">  </span><span class="crayon-cn">144k</span><span class="crayon-h">  </span><span class="crayon-cn">522M</span><span class="crayon-h">   </span><span class="crayon-cn">1</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">shm</span></div>
<div id="crayon-58a917a040407532189479-6" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">522M</span><span class="crayon-h">   </span><span class="crayon-cn">60M</span><span class="crayon-h">  </span><span class="crayon-cn">463M</span><span class="crayon-h">  </span><span class="crayon-cn">12</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">run</span></div>
<div id="crayon-58a917a040407532189479-7" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">522M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">522M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">sys</span><span class="crayon-o">/</span><span class="crayon-v">fs</span><span class="crayon-o">/</span><span class="crayon-e">cgroup</span></div>
<div id="crayon-58a917a040407532189479-8" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">105M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">105M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">run</span><span class="crayon-o">/</span><span class="crayon-v">user</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
<div id="crayon-58a917a040407532189479-9" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># df -h</span></div>
<div id="crayon-58a917a040407532189479-10" class="crayon-line crayon-striped-line"><span class="crayon-e">Filesystem      </span><span class="crayon-e">Size  </span><span class="crayon-e">Used </span><span class="crayon-e">Avail </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a917a040407532189479-11" class="crayon-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-i">vda1</span><span class="crayon-h">        </span><span class="crayon-cn">50G</span><span class="crayon-h">  </span><span class="crayon-cn">4.9G</span><span class="crayon-h">   </span><span class="crayon-cn">42G</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
<div id="crayon-58a917a040407532189479-12" class="crayon-line crayon-striped-line"><span class="crayon-i">devtmpfs</span><span class="crayon-h">        </span><span class="crayon-cn">489M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">489M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">dev</span></div>
<div id="crayon-58a917a040407532189479-13" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">498M</span><span class="crayon-h">  </span><span class="crayon-cn">140K</span><span class="crayon-h">  </span><span class="crayon-cn">497M</span><span class="crayon-h">   </span><span class="crayon-cn">1</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">shm</span></div>
<div id="crayon-58a917a040407532189479-14" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">498M</span><span class="crayon-h">   </span><span class="crayon-cn">57M</span><span class="crayon-h">  </span><span class="crayon-cn">441M</span><span class="crayon-h">  </span><span class="crayon-cn">12</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">run</span></div>
<div id="crayon-58a917a040407532189479-15" class="crayon-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">498M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">498M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">sys</span><span class="crayon-o">/</span><span class="crayon-v">fs</span><span class="crayon-o">/</span><span class="crayon-e">cgroup</span></div>
<div id="crayon-58a917a040407532189479-16" class="crayon-line crayon-striped-line"><span class="crayon-i">tmpfs</span><span class="crayon-h">           </span><span class="crayon-cn">100M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">100M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">run</span><span class="crayon-o">/</span><span class="crayon-v">user</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>از دستور df میتوانید برای چک کردن یک فایل سیستم دلخواه نیز استفاده نمایید. برای این منظور ادرس فایل سیستم مورد نظر را پس از دستور df وارد میکنید.</p>
<p>برای مثال برای چک کردن درایو dev/vda1/ دستور را به شکل زیر وارد نمایید.</p>
<p>دستور :</p>
<div id="crayon-58a917a04040c050855798" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04040c050855798-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04040c050855798-1" class="crayon-line"><span class="crayon-r">df</span> <span class="crayon-o">&#8211;</span><span class="crayon-v">h</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-v">vda1</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی :</p>
<div id="crayon-58a917a040410438735017" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040410438735017-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040410438735017-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a040410438735017-3">3</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040410438735017-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># df -h /dev/vda1</span></div>
<div id="crayon-58a917a040410438735017-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Filesystem      </span><span class="crayon-e">Size  </span><span class="crayon-e">Used </span><span class="crayon-e">Avail </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a917a040410438735017-3" class="crayon-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-i">vda1</span><span class="crayon-h">        </span><span class="crayon-cn">50G</span><span class="crayon-h">  </span><span class="crayon-cn">4.9G</span><span class="crayon-h">   </span><span class="crayon-cn">42G</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>برای نمایش نوع فایل سیستم های موجود از سوییچ T استفاده نمایید.</p>
<p>دستور :</p>
<div id="crayon-58a917a040414449943002" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040414449943002-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040414449943002-1" class="crayon-line"><span class="crayon-r">df</span> <span class="crayon-o">&#8211;</span><span class="crayon-v">T</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی :</p>
<div id="crayon-58a917a040417362533504" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040417362533504-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040417362533504-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a040417362533504-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040417362533504-4">4</div>
<div class="crayon-num" data-line="crayon-58a917a040417362533504-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040417362533504-6">6</div>
<div class="crayon-num" data-line="crayon-58a917a040417362533504-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040417362533504-8">8</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040417362533504-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># df -T</span></div>
<div id="crayon-58a917a040417362533504-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Filesystem     </span><span class="crayon-r">Type</span><span class="crayon-h">     </span><span class="crayon-cn">1K</span><span class="crayon-o">&#8211;</span><span class="crayon-e">blocks    </span><span class="crayon-e">Used </span><span class="crayon-e">Available </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a917a040417362533504-3" class="crayon-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">vda1      </span><span class="crayon-i">ext4</span><span class="crayon-h">      </span><span class="crayon-cn">51474044</span> <span class="crayon-cn">5065716</span><span class="crayon-h">  </span><span class="crayon-cn">43770728</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
<div id="crayon-58a917a040417362533504-4" class="crayon-line crayon-striped-line"><span class="crayon-e">devtmpfs       </span><span class="crayon-i">devtmpfs</span><span class="crayon-h">    </span><span class="crayon-cn">500296</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">500296</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">dev</span></div>
<div id="crayon-58a917a040417362533504-5" class="crayon-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">       </span><span class="crayon-cn">508988</span><span class="crayon-h">     </span><span class="crayon-cn">140</span><span class="crayon-h">    </span><span class="crayon-cn">508848</span><span class="crayon-h">   </span><span class="crayon-cn">1</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">shm</span></div>
<div id="crayon-58a917a040417362533504-6" class="crayon-line crayon-striped-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">       </span><span class="crayon-cn">508988</span><span class="crayon-h">   </span><span class="crayon-cn">57696</span><span class="crayon-h">    </span><span class="crayon-cn">451292</span><span class="crayon-h">  </span><span class="crayon-cn">12</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">run</span></div>
<div id="crayon-58a917a040417362533504-7" class="crayon-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">       </span><span class="crayon-cn">508988</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">508988</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">sys</span><span class="crayon-o">/</span><span class="crayon-v">fs</span><span class="crayon-o">/</span><span class="crayon-e">cgroup</span></div>
<div id="crayon-58a917a040417362533504-8" class="crayon-line crayon-striped-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">       </span><span class="crayon-cn">101800</span><span class="crayon-h">       </span><span class="crayon-cn">0</span><span class="crayon-h">    </span><span class="crayon-cn">101800</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">run</span><span class="crayon-o">/</span><span class="crayon-v">user</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>بخاطر داشته باشید برای داشتن یک خروجی قابل درک میتوانید سوییچ ها را با ترکیب کردن استفاده نمایید.</p>
<p>دستور :</p>
<div id="crayon-58a917a04041c246561435" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04041c246561435-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04041c246561435-1" class="crayon-line"><span class="crayon-r">df</span> <span class="crayon-o">&#8211;</span><span class="crayon-v">T</span> <span class="crayon-o">&#8211;</span><span class="crayon-v">h</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی :</p>
<div id="crayon-58a917a04041f178493240" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04041f178493240-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04041f178493240-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a04041f178493240-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04041f178493240-4">4</div>
<div class="crayon-num" data-line="crayon-58a917a04041f178493240-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04041f178493240-6">6</div>
<div class="crayon-num" data-line="crayon-58a917a04041f178493240-7">7</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04041f178493240-8">8</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04041f178493240-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># df -h -T</span></div>
<div id="crayon-58a917a04041f178493240-2" class="crayon-line crayon-striped-line"><span class="crayon-e">Filesystem     </span><span class="crayon-r">Type</span><span class="crayon-h">      </span><span class="crayon-e">Size  </span><span class="crayon-e">Used </span><span class="crayon-e">Avail </span><span class="crayon-st">Use</span><span class="crayon-o">%</span> <span class="crayon-e">Mounted </span><span class="crayon-v">on</span></div>
<div id="crayon-58a917a04041f178493240-3" class="crayon-line"><span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">vda1      </span><span class="crayon-i">ext4</span><span class="crayon-h">       </span><span class="crayon-cn">50G</span><span class="crayon-h">  </span><span class="crayon-cn">4.9G</span><span class="crayon-h">   </span><span class="crayon-cn">42G</span><span class="crayon-h">  </span><span class="crayon-cn">11</span><span class="crayon-o">%</span> <span class="crayon-o">/</span></div>
<div id="crayon-58a917a04041f178493240-4" class="crayon-line crayon-striped-line"><span class="crayon-e">devtmpfs       </span><span class="crayon-i">devtmpfs</span><span class="crayon-h">  </span><span class="crayon-cn">489M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">489M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">dev</span></div>
<div id="crayon-58a917a04041f178493240-5" class="crayon-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">     </span><span class="crayon-cn">498M</span><span class="crayon-h">  </span><span class="crayon-cn">140K</span><span class="crayon-h">  </span><span class="crayon-cn">497M</span><span class="crayon-h">   </span><span class="crayon-cn">1</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">dev</span><span class="crayon-o">/</span><span class="crayon-e">shm</span></div>
<div id="crayon-58a917a04041f178493240-6" class="crayon-line crayon-striped-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">     </span><span class="crayon-cn">498M</span><span class="crayon-h">   </span><span class="crayon-cn">57M</span><span class="crayon-h">  </span><span class="crayon-cn">441M</span><span class="crayon-h">  </span><span class="crayon-cn">12</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-e">run</span></div>
<div id="crayon-58a917a04041f178493240-7" class="crayon-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">     </span><span class="crayon-cn">498M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">498M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">sys</span><span class="crayon-o">/</span><span class="crayon-v">fs</span><span class="crayon-o">/</span><span class="crayon-e">cgroup</span></div>
<div id="crayon-58a917a04041f178493240-8" class="crayon-line crayon-striped-line"><span class="crayon-e">tmpfs          </span><span class="crayon-i">tmpfs</span><span class="crayon-h">     </span><span class="crayon-cn">100M</span><span class="crayon-h">     </span><span class="crayon-cn">0</span><span class="crayon-h">  </span><span class="crayon-cn">100M</span><span class="crayon-h">   </span><span class="crayon-cn">0</span><span class="crayon-o">%</span> <span class="crayon-o">/</span><span class="crayon-v">run</span><span class="crayon-o">/</span><span class="crayon-v">user</span><span class="crayon-o">/</span><span class="crayon-cn">0</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>و در آخر نیز برای استفاده از راهنمای این ابزار دستور زیر را وارد نمایید.</p>
<p>دستور :</p>
<div id="crayon-58a917a040423833760815" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040423833760815-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040423833760815-1" class="crayon-line"><span class="crayon-r">man</span> <span class="crayon-r">df</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>یا :</p>
<div id="crayon-58a917a040427667740711" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040427667740711-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040427667740711-1" class="crayon-line"><span class="crayon-r">df</span> <span class="crayon-o">&#8212;</span><span class="crayon-v">help</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<h3>برسی فضای استفاده شده توسط یک دایرکتوری و یا فایل با استفاده از دستور du</h3>
<p>دستور du یکی از مهم ترین دستوراتی است که باید بخاطر سپرده شود. با استفاده از این دستور میتوانید فایل و یا دایرکتوری هایی که فضای سنگینی را اشغال کرده اند را پیدا کنید. شمای کلی دستور du به شکل زیر میباشد :</p>
<div id="crayon-58a917a04042b999890253" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04042b999890253-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04042b999890253-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a04042b999890253-3">3</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04042b999890253-1" class="crayon-line"><span class="crayon-r">du</span></div>
<div id="crayon-58a917a04042b999890253-2" class="crayon-line crayon-striped-line"><span class="crayon-r">du</span> <span class="crayon-o">/</span><span class="crayon-v">path</span><span class="crayon-o">/</span><span class="crayon-v">dir</span><span class="crayon-o">/</span><span class="crayon-e">dir</span></div>
<div id="crayon-58a917a04042b999890253-3" class="crayon-line"><span class="crayon-r">du</span> <span class="crayon-sy">[</span><span class="crayon-v">options</span><span class="crayon-sy">]</span> <span class="crayon-sy">[</span><span class="crayon-e">directories </span><span class="crayon-st">and</span><span class="crayon-o">/</span><span class="crayon-st">or</span> <span class="crayon-v">files</span><span class="crayon-sy">]</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>دستور به تنهایی اطلاعات فضای مصرفی دایرکتوری جاری را به ما میدهد.</p>
<p>دستور :</p>
<div id="crayon-58a917a04042e827910400" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04042e827910400-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04042e827910400-1" class="crayon-line"><span class="crayon-r">du</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی :</p>
<div id="crayon-58a917a040432826430286" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040432826430286-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040432826430286-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a040432826430286-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040432826430286-4">4</div>
<div class="crayon-num" data-line="crayon-58a917a040432826430286-5">5</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a040432826430286-6">6</div>
<div class="crayon-num" data-line="crayon-58a917a040432826430286-7">7</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040432826430286-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># du</span></div>
<div id="crayon-58a917a040432826430286-2" class="crayon-line crayon-striped-line"><span class="crayon-cn">12</span><span class="crayon-h">      </span><span class="crayon-sy">.</span><span class="crayon-o">/</span><span class="crayon-e">.ssh</span></div>
<div id="crayon-58a917a040432826430286-3" class="crayon-line"><span class="crayon-cn">8</span><span class="crayon-h">       </span><span class="crayon-sy">.</span><span class="crayon-o">/</span><span class="crayon-e">.config</span><span class="crayon-o">/</span><span class="crayon-i">htop</span></div>
<div id="crayon-58a917a040432826430286-4" class="crayon-line crayon-striped-line"><span class="crayon-cn">12</span><span class="crayon-h">      </span><span class="crayon-sy">.</span><span class="crayon-o">/</span><span class="crayon-e">.config</span></div>
<div id="crayon-58a917a040432826430286-5" class="crayon-line"><span class="crayon-cn">4</span><span class="crayon-h">       </span><span class="crayon-sy">.</span><span class="crayon-o">/</span><span class="crayon-e">.pki</span><span class="crayon-o">/</span><span class="crayon-i">nssdb</span></div>
<div id="crayon-58a917a040432826430286-6" class="crayon-line crayon-striped-line"><span class="crayon-cn">8</span><span class="crayon-h">       </span><span class="crayon-sy">.</span><span class="crayon-o">/</span><span class="crayon-e">.pki</span></div>
<div id="crayon-58a917a040432826430286-7" class="crayon-line"><span class="crayon-cn">116</span><span class="crayon-h">     </span><span class="crayon-sy">.</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>در خروجی بالا فیلد اول مقدار کیلوبایت و در خروجی دوم نیز نام فایل یا دایرکتوری نمایش داده میشود. برای نمایش میزان فضای یک یا چند دایرکتوری میتوانید از دستور زیر استفاده نمایید.</p>
<p>دستور :</p>
<div id="crayon-58a917a040436650730104" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a040436650730104-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a040436650730104-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># du -h /etc/ /home/ /root/</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>در دستور بالا جهت نمایش خروجی قابل فهم از سوییچ h استفاده شده است. دستور بالا ابتدا حجم پوشه ذکر شده و سپس تمامی فایل های درون ان را نشان میدهد. ممکن است به علت تعداد فایل های زیاد خروجی شما بسیار زیاد باشد. برای این مورد میتوانید از سوییچ s استفاده نمایید تا فقط پوشه ها و میزان فضای اشغال شده ان نمایش داده شود.</p>
<p>دستور :</p>
<div id="crayon-58a917a04043a231277989" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04043a231277989-1">1</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04043a231277989-1" class="crayon-line"><span class="crayon-r">du</span> <span class="crayon-o">&#8211;</span><span class="crayon-r">sh</span> <span class="crayon-o">/</span><span class="crayon-v">etc</span><span class="crayon-o">/</span> <span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span><span class="crayon-h">  </span><span class="crayon-o">/</span><span class="crayon-v">root</span><span class="crayon-o">/</span></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>خروجی :</p>
<div id="crayon-58a917a04043e397010380" class="crayon-syntax crayon-theme-powershell-ise crayon-font-consolas crayon-os-pc print-yes notranslate crayon-wrapped" data-settings=" no-popup minimize scroll-mouseover disable-anim wrap">
<div class="crayon-plain-wrap"></div>
<div class="crayon-main">
<table class="crayon-table">
<tbody>
<tr class="crayon-row">
<td class="crayon-nums " data-settings="hide">
<div class="crayon-nums-content">
<div class="crayon-num" data-line="crayon-58a917a04043e397010380-1">1</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04043e397010380-2">2</div>
<div class="crayon-num" data-line="crayon-58a917a04043e397010380-3">3</div>
<div class="crayon-num crayon-striped-num" data-line="crayon-58a917a04043e397010380-4">4</div>
</div>
</td>
<td class="crayon-code">
<div class="crayon-pre">
<div id="crayon-58a917a04043e397010380-1" class="crayon-line"><span class="crayon-sy">[</span><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">server</span> <span class="crayon-o">~</span><span class="crayon-sy">]</span><span class="crayon-c"># du -sh /etc/ /home/  /root/</span></div>
<div id="crayon-58a917a04043e397010380-2" class="crayon-line crayon-striped-line"><span class="crayon-cn">25M</span><span class="crayon-h">     </span><span class="crayon-o">/</span><span class="crayon-v">etc</span><span class="crayon-o">/</span></div>
<div id="crayon-58a917a04043e397010380-3" class="crayon-line"><span class="crayon-cn">2.3G</span><span class="crayon-h">    </span><span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span></div>
<div id="crayon-58a917a04043e397010380-4" class="crayon-line crayon-striped-line"><span class="crayon-cn">116K</span><span class="crayon-h">    </span><span class="crayon-o">/</span><span class="crayon-v">root<%
</p>
<p>نوشته <a href="https://vcenter.ir/check-hard-disk-space-in-linux-server/">بررسی فضاهای هارددیسک در سرور لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ایجاد پایگاه داده MySQL با خط فرمان لینوکس</title>
		<link>https://vcenter.ir/create-a-mysql-database-with-the-linux-command-line/</link>
					<comments>https://vcenter.ir/create-a-mysql-database-with-the-linux-command-line/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 21 Jan 2017 21:54:14 +0000</pubDate>
				<category><![CDATA[بانک های اطلاعاتی Database]]></category>
		<category><![CDATA[لینوکس Linux]]></category>
		<guid isPermaLink="false">http://vcenter.ir/?p=7412</guid>

					<description><![CDATA[<p>ایجاد پایگاه داده MySQL با خط فرمان لینوکس نحوه ایجاد پایگاه داده MySQL با خط فرمان لینوکس : ممکن است بخواهید به صورت مستقیم از طریق خط فرمان لینوکس با&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/create-a-mysql-database-with-the-linux-command-line/">ایجاد پایگاه داده MySQL با خط فرمان لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h2>ایجاد پایگاه داده MySQL با خط فرمان لینوکس</h2>
<p><strong>نحوه ایجاد پایگاه داده MySQL با خط فرمان لینوکس :</strong> ممکن است بخواهید به صورت مستقیم از طریق خط فرمان لینوکس با پایگاه داده MySQL عملیات ایجاد پایگاه داده و تعیین دسترسی یوزر را انجام دهید، در این صورت این آموزش می تواند به شما کمک کند.</p>
<figure style="width: 512px" class="wp-caption alignnone"><a href="http://vcenter.ir/wp-content/uploads/2017/01/ایجاد-پایگاه-داده-MySQL-با-خط-فرمان-لینوکس.jpg"><img loading="lazy" decoding="async" src="http://vcenter.ir/wp-content/uploads/2017/01/ایجاد-پایگاه-داده-MySQL-با-خط-فرمان-لینوکس.jpg" alt="ایجاد پایگاه داده MySQL با خط فرمان لینوکس" width="512" height="512" /></a><figcaption class="wp-caption-text">ایجاد پایگاه داده MySQL با خط فرمان لینوکس</figcaption></figure>
<p>در اینجا ما یک پایگاه داده به اسم vcenter درست می کنیم ، نام کاربری آن root و پسورد آن abc می باشد، دستورات و مراحل زیر را باید در خط فرمان لینوکس انجام دهید.</p>
<p>در ابتدا با کاربر root به عنوان یک کاربر با دسترسی کامل وارد محیط دستوری <strong>MySQL</strong> می شویم :</p>
<pre>mysql -u root -p</pre>
<p>پس از وارد کردن دستور فوق در خط فرمان، از شما رمز عبور مربوط به root که قبلا برای <strong>MySQL</strong> تعیین کرده اید را درخواست می کند و پس از وارد کردن پسورد شما وارد محیط MySQL می شوید همانند زیر :</p>
<pre>mysql&gt;</pre>
<p>در قدم بعد باید یک پایگاه داده ایجاد کنید :</p>
<pre>CREATE DATABASE vcenter;</pre>
<p>پس از ساخته شدن دیتابیس حالا باید کاربر را به پایگاه داده Add کنیم و دسترسی های لازم را به کاربر بدهیم :</p>
<pre>GRANT ALL PRIVILEGES ON vcenter.* TO root@localhost IDENTIFIED BY 'abc';</pre>
<p>پس از وارد کردن دستور فوق و موفقیت آمیز بودن اجرای آن، حالا می توانید از دیتابیسی که ساخته اید به سادگی استفاده کنید، البته فراموش نکنید با نصب نرم افزار phpMyAdmin می توانید با امکانات بیشتر و ساده تری به صورت تحت وب با پایگاه داده MySQL کار کنید.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>نوشته <a href="https://vcenter.ir/create-a-mysql-database-with-the-linux-command-line/">ایجاد پایگاه داده MySQL با خط فرمان لینوکس</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/create-a-mysql-database-with-the-linux-command-line/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
