وبلاگ تخصصی لینوکس به نام خداوند جان افرین حکیم سخن در زبان آفرین من كاربر علاقه مند به لینوكس و فارق التحصیل IT سال 89 در این وبلاگ اطلاعاتی كه در رابطه با لینوكس كسب می كنم رو خواهم گذاشت تا مورد استفاده دیگران قرار بگیره http://linuxeman.mihanblog.com 2018-01-17T23:19:07+01:00 text/html 2016-04-18T06:10:22+01:00 linuxeman.mihanblog.com azam keimasi ویرایش عکس با Fedora Design Suite http://linuxeman.mihanblog.com/post/67 <img hspace="0" border="0" align="baseline" vspace="0" src="http://file.mihanblog.com//public/user_data/user_files/171/511021/fedora.jpg" alt=""> <div><br></div><div style="direction: rtl;"><p class="MsoNormal" dir="RTL" style="background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif;">اگر شما شبیه اکثر آدم های دیگه اید، پس از کامپیوتر برای انجام خیلی از کارها استفاده می کنید. احتمالا از کامپیوتر برای انجام بسیاری از کارهای مورد علاقتون مثل ویرایش عکس استفاده می کنید. فدورا نشون داد میتونه برای فعالیت های خلاقانه ی اینچنینی مناسب باشه.</span><span dir="LTR" style="font-size: 8.5pt; line-height: 115%; font-family: Tahoma, sans-serif;"><o:p></o:p></span></p><p class="MsoNormal" dir="RTL" style="background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif;"><a href="https://www.youtube.com/channel/UCt6U6IJ2myOToBFeVL-EaXA"><span lang="EN-US" dir="LTR" style="font-family:&quot;Mihan-Iransans&quot;,&quot;serif&quot;;color:#0066CC"><span style="background-image:initial;background-attachment:initial;background-size: initial; background-origin: initial;background-clip: initial;background-position:initial; background-repeat:initial">Riley Brandt</span></span></a><span dir="RTL"></span><span dir="RTL"></span><span class="apple-converted-space"><span dir="RTL"></span><span dir="RTL"></span>&nbsp;</span>که توی اپن سورس فرد مطرحیه، و الان هم در زمینه عکاسی فعالیت می کنه، <span class="apple-converted-space">&nbsp;</span></span><span dir="LTR" style="font-size:10.0pt;line-height:115%;font-family:&quot;Mihan-Iransans&quot;,&quot;serif&quot;; mso-bidi-font-family:Tahoma;color:#0066CC">fedora design suite</span><span dir="RTL"></span><span dir="RTL"></span><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif;"><span dir="RTL"></span><span dir="RTL"></span>&nbsp;رو ایجاد کرده که یک نسخه میزکار&nbsp;از فدوراست که شامل ابزارهای رایگان و خلاقانه است. این نسخه توسط تیم طراحی فدورا که جمعی از هنرمندان و طراحانی که &nbsp;از نرم افزاهای رایگان و اپن سورس استفاده می کنند اسمبل شده تا این فدورای زیبا رو ایجاد کنند.<u1:p></u1:p></span><span lang="FA" style="font-size: 8.5pt; line-height: 115%; font-family: Tahoma, sans-serif;"><o:p></o:p></span></p><p class="MsoNormal" dir="RTL" style="direction: rtl; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif;">در لینک ویدیو زیر<span class="apple-converted-space">&nbsp;</span></span><span dir="LTR" style="font-size: 10pt; line-height: 115%; font-family: Mihan-Iransans, serif;">Riley</span><span dir="RTL"></span><span dir="RTL"></span><span class="apple-converted-space"><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif;"><span dir="RTL"></span><span dir="RTL"></span>&nbsp;</span></span><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif; direction: rtl;">سوالی پرسیده و جوابش رو هم داده. سوال اینه: آیا فدورا بهترین توزیع برای ویرایش عکس هست؟ جای تعجب نداره که بگه بله!<u1:p></u1:p></span><span lang="FA" style="font-size: 8.5pt; line-height: 115%; font-family: Tahoma, sans-serif;"><o:p></o:p></span></p><p class="MsoNormal" dir="RTL"> <u1:p></u1:p><span style="background-image:initial;background-attachment:initial; background-size: initial;background-origin: initial;background-clip: initial; background-position:initial;background-repeat:initial"></span></p><p class="MsoNormal" dir="RTL" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;background:white;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px; word-spacing:0px"><a href="https://www.youtube.com/watch?v=mEYiafBl01s" target="" title="">ویدیو رو تماشا کنید</a></p><p class="MsoNormal" dir="RTL" style="mso-margin-top-alt:auto;mso-margin-bottom-alt: auto;background:white;orphans: auto;text-align:start;widows: 1;-webkit-text-stroke-width: 0px; word-spacing:0px"><span lang="FA" style="font-size: 10pt; line-height: 115%; font-family: Tahoma, sans-serif; color: black; direction: rtl;">&nbsp;و اگه خواستید امتحانش کنید از لینک زیر دانلودش کنید..</span></p> <p class="MsoNormal" dir="RTL"><span dir="LTR"><o:p><font face="Mihan-Iransans" size="2">&nbsp;</font></o:p></span><span dir="RTL" style="font-size: 10pt; line-height: 115%; font-family: Mihan-Iransans, serif;"><a href="https://labs.fedoraproject.org/design-suite/"><span dir="LTR" style="color:#0066CC"><span style="background-image:initial;background-attachment: initial;background-size: initial;background-origin: initial;background-clip: initial; background-position:initial;background-repeat:initial">download the Fedora Design Suite here</span></span></a></span><span style="font-size: 10pt; line-height: 115%; font-family: Mihan-Iransans, serif; color: rgb(68, 68, 68);">.</span></p></div> text/html 2014-12-31T13:30:39+01:00 linuxeman.mihanblog.com azam keimasi محافظت از چشم‌ها در مقابل صفحه مانیتور توسط Redshift http://linuxeman.mihanblog.com/post/66 <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">وقتی ساعت‌های طولانی به صفحه‌ی مانیتور نگاه می‌کنیم کم‌کم دچار چشم‌درد می‌شویم و شب‌ها برای خواب هم دچار مشکل هستیم</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">دلیلی که برای این اتفاق وجود دارد اینست که نور صفحه‌ی کامپیوتر معمولا روشن و زیاد است و افراد ساعت‌ها مستقیما به آن نگاه می‌کنند</span></font><font face="B Nazanin" size="3">.</font></p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">کاربران ویندوز و مک برای متعادل کردن نور صفحه از </span></font><font face="B Nazanin" size="3">F.lux </font><font face="B Nazanin" size="3"><span lang="hi-IN">استفاده میکنند که روی لینوکس کار نمی‌کند</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">در سیستم‌عامل لینوکس از </span></font><font face="B Nazanin" size="3">Redshift </font><font face="B Nazanin" size="3"><span lang="hi-IN">استفاده می‌شود</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">این برنامه اینطور کار می‌کنه که هرچقدر هوای بیرون تاریک‌تر می‌شود، هاله قرمزرنگ روی صفحه نمایش بیشتر می‌شود</span></font><font face="B Nazanin" size="3">.</font></p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3">*</font><font face="B Nazanin" size="3"><span lang="hi-IN">طول موج رنگ قرمز بلند است و عموما در تاریکی مورد استفاده قرار می‌گیرد، نور زرد و روشن در تاریکی موجب بزرگتر شدن مردمک چشم و آسیب به آن خواهد شد</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">ازین‌رو نور قرمز بالعکس این قضیه است و از چشم محافظت می‌کند</span></font><font face="B Nazanin" size="3">.</font></p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">افراد تفاوت نور را متوجه نخواهند شد، زیرا مغز بصورت اتوماتیک بین رنگ‌ها بالانس ایجاد می‌کند</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">نور پس‌زمینه صفحه مانیتور سفید است و نگاه کردن افراد در شب موجب صدمه به چشم و اختلال در خواب خواهد شد</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">استفاده از </span></font><font face="B Nazanin" size="3">Redshift </font><font face="B Nazanin" size="3"><span lang="hi-IN">نور صفحه را متعادل می‌کند</span></font><font face="B Nazanin" size="3">. </font> </p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">برای نصب این برنامه در ابونتو یا سایر توزیع ها از دستور مربوط به نوع توزیع می‌توان استفاده کرد و برنامه را نصب کرد</span></font><font face="B Nazanin" size="3">. </font> </p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">نصب برنامه بصورت کامندلاین</span></font><font face="B Nazanin" size="3">:</font></p><font size="3"> </font><p style="margin-bottom: 0in" align="LEFT"><i><font face="times new roman,times,serif" size="3">Sudo apt-get install gtk-redshift</font></i></p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">برای اجرای برنامه می‌توان همزمان مختصات جغرافیایی محل خود را داده و برنامه را اجرا کنید</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">اجرای دستور </span></font><font face="B Nazanin" size="3">gtk-redshift </font><font face="B Nazanin" size="3"><span lang="hi-IN">به همراه آپشن </span></font><font face="B Nazanin" size="3">l- </font><font face="B Nazanin" size="3"><span lang="hi-IN">امکان ست کردن مختصات را می‌دهد</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">دستور زیر برنامه را برای مختصات تهران اجرا خواهد کرد</span></font><font face="B Nazanin">.</font></p> <p style="margin-bottom: 0in" align="LEFT"><i><font face="times new roman,times,serif"><font style="font-size: 13pt">gtk-redshift -l 35.35:51.26</font></font></i></p> <p style="margin-bottom: 0in" align="LEFT"><br> </p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">نصب برنامه گرافیکال</span></font><font face="B Nazanin" size="3">:</font></p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">برای نصب گرافیکی برنامه از این صفحه بسته به نوع سیستمتون می‌تونید برنامه رو بگیرید و نصب کنید</span></font><font face="B Nazanin" size="3">:</font></p><font size="3"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="B Nazanin" size="3">https://github.com/maoserr/redshiftgui/downloads</font></p><font size="3"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin" size="3"><span lang="hi-IN">از طریق آدرس آیپی و وارد کردن مستقیم طول و عرض جغرافیایی می‌توان برنامه رابه دلخواه تنظیم کرد</span></font><font face="B Nazanin" size="3">. </font><font face="B Nazanin" size="3"><span lang="hi-IN">همچنین امکان تغییر نور پس‌زمینه و قرمزی آن بصورت دستی نیز وجود دارد</span></font><font face="B Nazanin" size="3">.</font></p><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin"><br></font></p><p dir="RTL" style="margin-bottom: 0in" align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/redshift.png" alt="" align="bottom" border="0" height="235" hspace="0" vspace="0" width="507"></p><p dir="RTL" style="margin-bottom: 0in" align="center"> <style type="text/css">P { margin-bottom: 0.08in; }A:link { }</style> </p><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="B Nazanin"><span lang="hi-IN">برای اینکه هرزمان از کامپیوتر استفاده می‌کنیم، اجرای </span></font><font face="B Nazanin">redshift </font><font face="B Nazanin"><span lang="hi-IN">رو هم فراموش نکنیم، بهتر است اجرای آنرا بصورت اتوماتیک در زمان بوت سیستم قرار دهیم</span></font><font face="B Nazanin">.</font></p> <div align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/redshift2.png" alt="" align="bottom" border="0" height="188" hspace="0" vspace="0" width="357"></div> text/html 2014-06-17T13:50:51+01:00 linuxeman.mihanblog.com azam keimasi کش سرور وارنیش - Varnish Cache Server http://linuxeman.mihanblog.com/post/65 <div align="right"> <style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); widows: 2; orphans: 2; }</style><font face="times new roman,times,serif" size="3">سرویسVarnish&nbsp; یک کش سرور است که فقط با سرویس httpd کار می کند و در اصل برای ارائه سرعت بهتر و بالاتر در پاسخ گویی به کاربران و مشتری های وب سایت کاربرد دارد. وارنیش رو برای هر سروری که با http کار میکند می توان نصب کرد و محتوای آن را کش کرد. وارنیش جزء نرم افزار های رایگان و تحت مجوز BSD است. پروژه وارنیش سال 2005 شروع شد و نسخه 1 اون سال 2006 ریلیز شد.<br>سرویس وارنیش معمولا برای سایت هایی که بازدید زیادی دارند و بصورت داینامیک سرویس می دهند مورد استفاده قرار میگیرد. در این سایت ها منابع سیستمی به شدت درگیر می شوند و اکثرا منجر به کندی سرور و یا عدم پاسخ گویی به مشتری ها می شوند.<br>نحوه ی کار Varnish&nbsp; بدین صورته که اطلاعات صفحات وب سایت را در کش خود ذخیره می کند و در صورت وجود درخواست مشابه پاسخ کاربر را از کش خود می دهد و دیگر به وب سرور ارجاع نخواهد داد. <br>با وجود کانقیگ Varnish، درخواست کاربران دیگر سمت وب سرویس نخواهد رفت و تمام درخواست ها در ابتدا به Varnish می روند. <br>با توجه به استفاده بسیار زیاد از وب سرور Apache و عدم پاسخ گویی آن در زمان هایی که تعداد کانکشنهای آن زیاد میشود و مصرف منابع سیستمی افزایش می یابد، نیاز به بهینه سازی وب سرور پیش می آید. استفاده از Varnish به عنوان کش سرور که یکی از روش های موجود در افزایش سرعت لود شدن وب سایت برای کاربران و کاهش استفاده از منابع سیستمی (RAM &amp; CPU)&nbsp; است می تواند تاثیر زیادی در عملکرد وب سرویس داشته باشد.<br>نحوه ی عملکرد وارنیش کش بر سر راه آپاچی بدین شکله که کل صفحه وب سایت و محتوای http توسط وارنیش کش میشود. هم صفحه ی داینامیک و هم استاتیک. وارنیش کش از زبان VCL پشتیبانی می کند. از مزایای این زبان انعطاف پذیری بالای اون هست برای تعریف policy هایی که بتونه درخواست های کاربران رو هندل کنه. برای مثال میشه پالیسی تعریف کرد که در صورت درخواست فلان محتوا نحوه ی درخواست چه طور و از کجا باشد. برای کار با وارنیش می بایست یک سری کارها انجام شود. تا قبل از وارنیش آپاچی روی پورت 80 کار میکرد و درخواست کاربرها مستقیم به سمت آپاچی می رفت. اما بعد از نصب وارنیش می بایست پورت آپاچ رو تغییر بدیم که با وارنیش کار کنه و پورت وارنیش رو به 80 تغییر بدیم. بعد از انجام این تغییرات درخواست کاربران مستقیم به وارنیش میرسه. <br>در مثالی که در این پست اومده وارنیش روی خود وب سرور نصب شده است. اما در صورت نیاز میتوان روی سرور جداگانه ای نصب شود. در این صورت کانفیگ فایل ها تغییر میکند. برای مثال در فایل default.vcl آدرس IP های وب سرور یا سرورهای مورد نظر را نیز بایستی اضافه کنیم. <br><br>نصب پکیج های وارنیش بر روی CentOS:<br>برای نصب وارنیش از دو یسته ی varnish-libs-2.0.6-1.1.x86_64.rpm و varnish-2.0.6-1.1.x86_64.rpm&nbsp; استفاده کردم.</font><br></div><br><br><p dir="RTL" style="margin-bottom: 0.14in" align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/01.png" alt="" align="bottom" border="0" height="173" hspace="0" vspace="0" width="471"><font face="Courier New, serif"> <br></font></p><p dir="RTL" style="margin-bottom: 0.14in" align="center"><br></p><font face="times new roman,times,serif" size="3">کانفیک Varnish برای کار کردن با Apache:<br>بعد از انجام پروسه نصب چه از طریق فایل rpmو چه source code &nbsp;فایل varnish&nbsp; رو در مسیر /etc/sysconfig/ ویرایش می کنیم:<br>البته من از فایل اصلی یه backup میگیرم!<br><br></font><div align="left"><style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); widows: 2; orphans: 2; }</style> <p style="margin-bottom: 0.14in"><font face="times new roman,times,serif" size="3"><font style="font-size: 9pt">[root@localhost user1]# cp /etc/sysconfig/varnish /etc/sysconfig/varnish.bkp</font></font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0.14in"><font face="times new roman,times,serif" size="3"><font style="font-size: 9pt">[root@localhost user1]# vi /etc/sysconfig/varnish</font></font></p> </div><font face="times new roman,times,serif" size="3">در این فایل چند 4 مدل کانفیگ اومده که همشون یکی هستند اما هرکدوم به یه شکلی نوشته شدند. من کانفیگ Alternative2 را انتخاب می کنم و مابقی خطوط رو با گذاشتن # کامنت می کنم. <br>مقدار حافظه ای که می توان به وارنیش برای کش کردن اختصاص دهیم می بایستی 70%-80% مقدار کل RAM باشد. مابقی RAM برای کارهای سیستمی درنظر گرفته شده است. مقدار مورد نظر را به malloc می بایستی اختصاص دهیم. (Memory allocation)</font><br><div align="center"><br><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/02.png" alt="" align="bottom" border="0" height="221" hspace="0" vspace="0" width="321"><br><br><div align="right"><font face="times new roman,times,serif" size="3">ویرایش کانفیگ فایل default.vcl در مسیر /etc/varnish/:<br>از این فایل هم یک backup میگیرم و بعد با ادیتور مورد دلخواهم (Vi) فایل رو ویرایش می کنم.<br><br></font><div align="left"> <style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); widows: 2; orphans: 2; }</style> <p style="margin-bottom: 0.14in"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# cp /etc/varnish/default.vcl /etc/varnish/default.vcl.bkp</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0.14in"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# vi /etc/varnish/default.vcl</font></p><br></div><font face="times new roman,times,serif" size="3">در این فایل نحوه ی ارتباط با آپاچ ذکر میشود و به وارنیش میگه که کجا باید بره و محتوای وب سرور رو پیدا کنه. که در این مثال پورت 8080 آپاچ هست که روی localhost وجود داره. آپاچ حالا به عنوان backend برای ما کار میکنه دیگه و همینطور varnish که به عنوان frontend هست.</font><br><br><div align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/03.png" alt="" align="bottom" border="0" height="172" hspace="0" vspace="0" width="333"><br><br><div align="right"><font face="times new roman,times,serif" size="3">کانفیگ Apache برای کار کردن با Varnish:<br>کانفیگ فایل آپاچ httpd.conf که در مسیر /etc/httpd/conf/httpd.conf/&nbsp; قرار دارد را می بایست ویرایش کنیم. تا قبل از وارد شدن varnish آپاچ و وب سایتمون با پورت 80 کار میکردن که در حال حاضر می بایستی اون خط از کانفیگ فایل رو کامنت کنیم و پورت 8080 رو برای localhost اضافه کنیم.&nbsp; در صورتیکه Virtualhost ی هم داریم پورت آن نیز می بایست تغییر کند.<br>*وارنیش و آپاچ روی پورت 8080 (پورت دلبخواه بزرگتر از 1024) با هم کار میکنند.<br></font><div align="left"><font face="times new roman,times,serif" size="3">VirtualHost 127.0.0.1:8080</font><br><br><div align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/04.png" alt="" align="bottom" border="0" height="142" hspace="0" vspace="0" width="245"></div><br><div align="right"><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="RIGHT"><font face="times new roman,times,serif" size="3">فعال کردن سرویس Varnish در runlevel های 3,4,5:<br>اصولا فعال کردن سرویس ها در runlevel به این معنیه که در زمان بوت شدن سیستم عامل بعد از هر ریست و خاموش و روشن شدنی سرویس اتوماتیک بالا بیاد! در صورتیکه سیستم عامل روی هرکردوم از runlevel ها بالا بیاد، Varnish هم جز سرویس هایی میشه که اسکریپتش در زمان بوت شدن خونده میشه. در </font><font face="times new roman,times,serif" size="3">نتیجه نیاز به فعال کردن یا start کردن سرویس بصورت دستی نیست.</font></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="RIGHT"><font face="times new roman,times,serif" size="3"> <style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); widows: 2; orphans: 2; }</style> </font></p><p style="margin-bottom: 0.14in" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">root@localhost user1]# chkconfig --level 345 varnish on</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# chkconfig --list |grep varnish</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">varnish 0:off 1:off 2:off 3:on 4:on 5:on 6:off</font></p><br><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="RIGHT"><font face="times new roman,times,serif" size="3">الان دیگه میتونیم سرویس های آپاچ و وارنیش رو start کنیم. در صورتیکه هرکدوم از سرویس هامون در زمان start کردنشون failed&nbsp; بدن باید کانفیگ فایل ها مجدد بررسی بشه تا مشکل بوجود آمده برطرف شود.</font></p><p dir="RTL" style="margin-bottom: 0.14in; direction: ltr;" align="RIGHT"> <style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); widows: 2; orphans: 2; }</style> </p><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# service httpd restart</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">Stopping httpd: [ OK ]</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">Starting httpd: [ OK ]</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0.14in"><font face="times new roman,times,serif" size="3"><br><br></font> </p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# /etc/init.d/varnish start</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">Starting varnish HTTP accelerator: </font> </p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"> <font style="font-size: 9pt" face="times new roman,times,serif" size="3">[ OK ]</font></p> <p dir="RTL" style="margin-bottom: 0.14in; direction: ltr;" align="RIGHT"><font face="times new roman,times,serif" size="3"></font></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="RIGHT"><br><font face="times new roman,times,serif" size="3"><br>برای اطمینان از صحت کار هرکدام از سرویس هامون با پورت خودشون از netstat کمک می گیریم:<br>شکل زیر نشون میده که وارنیش روی پورت 80، listen هست.</font></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/05.png" alt="" align="bottom" border="0" height="84" hspace="0" vspace="0" width="524"><br></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="center"><br></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="right"><font face="times new roman,times,serif" size="3">شکل زیر نشون میده سرویس آپاچمون هم داره روی 8080 کار میکنه.</font></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/06.png" alt="" align="bottom" border="0" height="105" hspace="0" vspace="0" width="526"><br></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="center"><br></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="right"><font face="times new roman,times,serif" size="3">همینطور به کامند زیر هم میتونیم صحت اجرای Varnish رو چک کنیم:</font></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/07.png" alt="" align="bottom" border="0" height="173" hspace="0" vspace="0" width="265"><br></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="right"><font face="times new roman,times,serif" size="3">سرویس وارنیش فعاله و داره کار میکنه پس لاگینگش هم می بایست فعال بشه!<br>در حال حاضر در مسیر /var/log/varnish/ هیچ لاگ فایلی نیست. بنابراین دو تا سرویس از وارنیش رو که برای فعال کردن لاگ ها هستند رو می بایست start&nbsp; کنیم.</font> <style type="text/css">P { margin-bottom: 0.08in; direction: ltr; color: rgb(0, 0, 0); widows: 2; orphans: 2; }</style> </p><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# ls –l /var/log/varnish/</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"> <font style="font-size: 9pt" face="times new roman,times,serif" size="3">Total 0</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]#</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# /etc/init.d/varnishncsa start</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">Starting varnish ncsa logging daemon: [ OK ]</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">[root@localhost user1]# /etc/init.d/varnishlog start</font></p><font face="times new roman,times,serif" size="3"> </font><p style="margin-bottom: 0in; line-height: 100%" align="left"><font style="font-size: 9pt" face="times new roman,times,serif" size="3">Starting varnish logging daemon: [ OK ]</font></p> <p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="right"><br><br></p><p dir="RTL" style="margin-bottom: 0.14in; direction: rtl;" align="center"><img src="http://static.mihanblog.com//public/user_data/user_files/171/511021/08.png" alt="" align="bottom" border="0" height="92" hspace="0" vspace="0" width="417"> </p> </div></div></div></div></div></div><br><div align="right"><br></div><br><br><p dir="RTL" style="margin-bottom: 0.14in" align="right"> </p> text/html 2014-02-15T11:55:50+01:00 linuxeman.mihanblog.com azam keimasi از kill -9 استفاده نکنید! http://linuxeman.mihanblog.com/post/64 <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> <p class="MsoNormal" dir="RTL" style="text-align:right;direction:rtl;unicode-bidi: embed"><font face="times new roman,times,serif" size="3">در صورتیکه برای خاتمه پراسسی از <span dir="LTR" style="mso-bidi-language:FA">kill -9 </span><span dir="RTL"></span><span dir="RTL"></span><span style="mso-spacerun:yes">&nbsp;</span>استفاده کنید، پراسس نمی تواند کاملا:</font></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoListParagraphCxSpFirst" dir="RTL" style="margin-top:0cm;margin-right: 36.0pt;margin-bottom:10.0pt;margin-left:0cm;mso-add-space:auto;text-align:right; text-indent:-18.0pt;mso-list:l0 level1 lfo1;direction:rtl;unicode-bidi:embed"><font face="times new roman,times,serif" size="3"><span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-bidi-language: FA"><span style="mso-list:Ignore">1.<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-font-feature-settings: normal; -moz-font-language-override: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir="RTL"></span>کانکشن سوکت را<span dir="LTR"></span><span dir="LTR" style="mso-bidi-language:FA" lang="FA"><span dir="LTR"></span> </span><span dir="RTL"></span><span dir="RTL"></span><span style="mso-spacerun:yes">&nbsp;</span><span dir="LTR" style="mso-bidi-language: FA">shut down</span><span dir="RTL"></span><span dir="RTL"></span> کند.<span dir="LTR" style="mso-bidi-language:FA"></span></font></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoListParagraphCxSpMiddle" dir="RTL" style="margin-top:0cm;margin-right: 36.0pt;margin-bottom:10.0pt;margin-left:0cm;mso-add-space:auto;text-align:right; text-indent:-18.0pt;mso-list:l0 level1 lfo1;direction:rtl;unicode-bidi:embed"><font face="times new roman,times,serif" size="3"><span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-bidi-language: FA"><span style="mso-list:Ignore">2.<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-font-feature-settings: normal; -moz-font-language-override: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir="RTL"></span>فایل های <span dir="LTR" style="mso-bidi-language: FA">temp</span><span dir="RTL"></span><span dir="RTL"></span> را از بین ببرد.<span dir="LTR" style="mso-bidi-language:FA"></span></font></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoListParagraphCxSpMiddle" dir="RTL" style="margin-top:0cm;margin-right: 36.0pt;margin-bottom:10.0pt;margin-left:0cm;mso-add-space:auto;text-align:right; text-indent:-18.0pt;mso-list:l0 level1 lfo1;direction:rtl;unicode-bidi:embed"><font face="times new roman,times,serif" size="3"><span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-bidi-language: FA"><span style="mso-list:Ignore">3.<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-font-feature-settings: normal; -moz-font-language-override: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir="RTL"></span>به پراسس های <span dir="LTR" style="mso-bidi-language: FA">child</span><span dir="RTL"></span><span dir="RTL"></span> ی که ایجاد کرده خبر بده که خودش که پراسس پدر <span dir="LTR"></span><span dir="LTR" style="mso-bidi-language:FA"><span dir="LTR"></span>(parent)</span><span dir="RTL"></span><span dir="RTL"></span> هست از بین رفته.<span dir="LTR" style="mso-bidi-language:FA"></span></font></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoListParagraphCxSpLast" dir="RTL" style="margin-top:0cm;margin-right: 36.0pt;margin-bottom:10.0pt;margin-left:0cm;mso-add-space:auto;text-align:right; text-indent:-18.0pt;mso-list:l0 level1 lfo1;direction:rtl;unicode-bidi:embed"><font face="times new roman,times,serif" size="3"><span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-bidi-language: FA"><span style="mso-list:Ignore">4.<span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-font-feature-settings: normal; -moz-font-language-override: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span dir="RTL"></span>ویژگی هایی که در ترمینال ایجاد کرده رو ریست کند.<span dir="LTR" style="mso-bidi-language:FA"></span></font></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoNormal" dir="RTL" style="text-align:right;direction:rtl;unicode-bidi: embed"><font face="times new roman,times,serif" size="3">و ... .</font></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoNormal" dir="RTL" style="text-align:right;direction:rtl;unicode-bidi: embed"><font face="times new roman,times,serif" size="3">بطورکلی ابتدا سیگنال 15 رو باید فرستاد و 1 تا 2 ثانیه صبر کنید، اگر کار نکرد&nbsp;</font><span style="font-family: 'times new roman', times, serif; font-size: medium;">سیگنال 2 رو بفرستید، و اگر باز هم کار نکرد 1 رو.</span></p><font face="times new roman,times,serif" size="3"> </font><p class="MsoNormal" dir="RTL" style="text-align:right;direction:rtl;unicode-bidi: embed"><font face="times new roman,times,serif" size="3">اگر هیچکدام تاثیری نداشتند، فایل باینری مربوطه را حذف کنید، چونکه برنامه درست رفتار نمیکنه!!</font> :)<span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font: minor-latin;mso-bidi-font-family:Arial;mso-bidi-theme-font:minor-bidi; mso-bidi-language:FA" lang="FA"></span></p><p class="MsoNormal" dir="RTL" style="text-align:right;direction:rtl;unicode-bidi: embed"></p><p class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;"><font face="times new roman, times, serif" size="3">* کل سیگنال های kill رو میشه با kill -l &nbsp;دید، سیگنال‌های kill &nbsp;برای بستن برنامه‌ها و &nbsp;توقف نرم‌افزارهایی که بدون اجازه در حال اجرا هستند، همینطور توقف موقتی و ادامه و ریست پراسس ها استفاده می‌شود.</font></p><p class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;"><br></p><p class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;"><b style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">SIGHUP -&nbsp;</b><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">این سیگنال برای قطع کردن یک پراسس از پراسس parent خود استفاده می‌شود. همینطور برای restart پراسس‌ها. &nbsp;برای مثال killall -SIGUP compiz ، برنامه Compiz رو ری‌استارت می‌کند. سیگنال SIGINT نیز همینطور کار می‌کند.</span></p><p class="MsoNormal" dir="RTL" style="direction: rtl; unicode-bidi: embed;"></p><p class="MsoNormal" dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><b style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">SIGINT-&nbsp;</b><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">این سیگنال مثل این می‌مونه که ctrl+c رو بزنی. در بعضی سیستم‌ها نیز کلیدهای delet+break همین سیگنال رو به پراسس ارسال می‌کند. در اجرای پراسس یک وقفه‌ای ایجاد می‌شود و متوقف خواهد شد. البته پراسس می‌تواند این سیگنال را ignore کند.</span></p><p class="MsoNormal" dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><b style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">SIGQUIT-&nbsp;</b><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">این سیگنال مثل سیگنال SIGINT کار می‌کنه منتها با این تفاوت که &nbsp;یک core dump می‌سازد.&nbsp;</span></p><p class="MsoNormal" dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><b style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">SIGILL -&nbsp;</b><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">زمانی‌که پراسسی یک عملکرد ناشناخته و ممنوع و غلط و انجام میدهد، سیستم سیگنال SIGILL را به پراسس ارسال می‌کند. &nbsp;ILLegal SIGnal.</span></p><p class="MsoNormal" dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><b style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">SIGTRAP-&nbsp;</b><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">این سیگنال برای اهداف دیباگینگ مورد استفاده قرار می‌گیرد.</span></p><p class="MsoNormal" dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15px; line-height: 20px; text-align: left;">این چن‌تا توضیح اینجا آورده شده، خوندن بقیه سیگنال‌ها توصیه می‌شود. :)</span></p><p class="MsoNormal" dir="RTL" style="text-align: right; direction: rtl; unicode-bidi: embed;"><br></p><p></p> <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;} </style> <![endif]--> text/html 2013-09-25T15:20:24+01:00 linuxeman.mihanblog.com azam keimasi انتقال فایل‌ها از طریق scp بدون پسورد! http://linuxeman.mihanblog.com/post/58 <font face="times new roman, times, serif" size="3">از طریق scp که مخفف secure copy می‌باشد می‌توان انتقال فایل استفاده کرد.</font> <div><font face="times new roman, times, serif" size="3">از هردو سرویس SCP و FTPمی‌توان برای انتقال فایل بر روی بستر شبکه LAN/WAN استفاده کرد. با این تفاوت که انتقال فایل در scp امن‌تر است. در انتقال با scp محتویات انتقال رمز‌گذاری می‌شوند در صورتیکه در FTP بصورت clear text است حتی پسورد آن.!</font></div><div><font face="times new roman, times, serif" size="3"><br></font></div><div><font face="times new roman, times, serif" size="3">انتقال فایل در حالت عادی با scp به شکل زیر است، که پس از اجرای آن یک پرامپ برای وارد کردن پسورد می‌آید:</font></div><div style="text-align: left;"><span style="line-height: 20.796875px;"><br></span></div><div style="text-align: left;"><span style="line-height: 20.796875px;"><font face="times new roman, times, serif" size="3">scp file.tgz root@SERVER-IP:/tmp</font></span></div><div style="text-align: left;"><br></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3">اما درصورتیکه نیاز به گنجاندن این کامند در یک اسکریپت داشته باشیم برای وارد کردن پسورد دچار مشکل می‌شویم.&nbsp;</font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3"><br></font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3">روشی که در اینجا به آن اشاره می‌شود برای scp‌ کردن بدون وارد کردن پسورد، استفاده از public key‌می‌باشد.</font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3">بدین صورت که یک جفت کلید public/private در سرور local‌ &nbsp;ایجاد می‌کنیم. در ماشین local کلید public‌ ی که ایجاد کرده‌ایم را می‌توانیم به هرکسی بدهیم، اما private key را هرگز!</font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3">موضوع جالبی که وجود دارد اینست که هر شخصی می‌تواند هر پیغامی را بوسیله public key شما رمزگذاری کند و فقط شما با استفاده از کلید خصوصی خود آنرا رمزگشایی کنید.</font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3"><br></font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3">برای ایجاد جفت کلید می‌بایست به شکل زیر عمل کرد:</font></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3"><br></font></div><div style="text-align: right;"><pre class="programlisting" style="overflow: auto; line-height: 20.796875px; text-align: left;"><font face="times new roman, times, serif" size="3">ssh-keygen -t rsa $ </font></pre><div><pre class="programlisting" style="overflow: auto; line-height: 20.796875px; text-align: left; direction: ltr;">Generating public/private rsa key pair Enter file in which to save the key ... </pre></div></div><div style="text-align: right;"><font face="times new roman, times, serif" size="3">نیاز به وارد کردن پسورد نیست می‌توان [enter] کرد.</font></div><div style="text-align: right;"><pre class="programlisting" style="overflow: auto; line-height: 20.796875px; text-align: left; direction: ltr;">Your identification has been saved in ... Your public key has been saved in ... </pre><pre class="programlisting" style="overflow: auto; line-height: 20.796875px; text-align: left; direction: ltr;"><br></pre><pre class="programlisting" style="text-align: right; overflow: auto; line-height: 20.796875px; direction: rtl;"><font face="times new roman, times, serif" size="3">کلید عمومی و خصوصی ایجاد شده به این نام‌ها هستند:</font></pre><pre class="programlisting" style="text-align: right; overflow: auto; direction: ltr;"><ul style="line-height: 21.984375px; padding: 0px; margin: 0px 0px 1.571em 1.571em; list-style: square; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 14px; text-align: start; white-space: normal;"><li style="text-align: left; padding: 0px; margin: 0px; direction: ltr;">~/.ssh/id_rsa : identification (private) key</li><li style="text-align: left; padding: 0px; margin: 0px; direction: ltr;">~/.ssh/id_rsa.pub : public key</li></ul><div style="text-align: right;"><font face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size: 14px; line-height: 21.984375px; white-space: normal;">الان می‌توان کلید عمومی را به هر روشی که مایل باشید به فایل&nbsp;</span></font><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">authorized_keys در </span><span style="font-size: 14px; line-height: 21.984375px; white-space: normal; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;">روت یا home دایرکتوری کاربر دیگری در ماشین یا سرور دوم خود انتقال دهید.</span></div><div style="text-align: left; direction: ltr;"><font size="3" face="times new roman, times, serif">/root/.ssh/authorized_keys</font></div><div style="text-align: left; direction: ltr;"><br></div><div style="text-align: right; direction: rtl;"><font face="times new roman, times, serif" size="3">در اینجا از scp برای انتقال آن استفاده می‌کنیم:</font></div><div style="text-align: left; direction: ltr;"><div style="font-family: tahoma; white-space: normal;"><span style="line-height: 20.796875px;"><font face="times new roman, times, serif" size="3">scp&nbsp;</font></span><span style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 14px; line-height: 21.984375px;">.ssh/id_rsa.pub</span><span style="line-height: 20.796875px;"><font face="times new roman, times, serif" size="3" style="direction: ltr;">&nbsp;root@SERVER-IP:</font></span><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px;">.ssh/authorized_keys</span></div><div><span style="line-height: 20.796875px;"><font face="times new roman, times, serif" size="3"><br></font></span></div></div><div style="text-align: right; direction: rtl;"><font face="times new roman, times, serif" size="3">بعضی مواقع فایل </font><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">authorized_keys در دایرکتوری ssh. وجود ندارد که می‌بایست خودتان اقدام به ساخت آن کنید. </span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">حالا درصورتی که از ماشین اول به دوم ssh‌ یا scp کنیم دیگر از ما پسورد نخواهد پرسید.</span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;"><br></span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">در صورتیکه کلید عمومی را در home دایرکتوری کاربر دیگری غیر از root بریزیم نیاز است که کانفیگ فایل ssh را </span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">ادیت کنیم و کاربر را مجاز اعلام کنیم.</span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;"><br></span></div><div style="text-align: left; direction: ltr;"><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">$ vi /etc/ssh/.sshd_config</span></div><div style="text-align: left; direction: ltr;"><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">RSAAuthentication yes</span></div><div style="text-align: left; direction: ltr;"><p style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">PubkeyAuthentication yes</p><p style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">AuthorizedKeysFile /home/USER/.ssh/authorized_keys</p><div><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;"><br></span></div><div><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">&nbsp;$ /etc/init.d/sshd restart</span></div><div><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;"><br></span></div><div><p style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">$ vi /etc/ssh/.sshd_config</p><p style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;">AllowUsers USER</p></div><div><span style="font-family: Arial, Verdana, sans-serif; font-size: 13px; white-space: normal;"><br></span></div></div><div style="text-align: right; direction: rtl;"><br></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;"> برای انجام کارهای روتین و تکراری نوشتن اسکرپپتی که آنها را بصورت اتوماتیک انجام دهد واقعا ضروری می‌باشد. </span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">در مورد انتقال فایل بین دو سرور نیز که ممکن است بصورت روزانه نیاز به اجرای آن باشد این روش می‌تواند </span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">مفید باشد و نیاز به درج پسورد کاربر ماشین دوم در اسکریپت نیز نخواهد بود. بدین ترتیب نام فایل حاوی اسکریپت</span></div><div style="text-align: right; direction: rtl;"><span style="font-family: 'times new roman', times, serif; font-size: medium; text-align: left;">را در crontab می‌گذاریم تا در زمان مورد نظری که تعیین می‌کنیم اجرا شود.</span></div></pre></div> text/html 2013-09-25T13:37:03+01:00 linuxeman.mihanblog.com azam keimasi تغییر Time Zone در توزیع‌های لینوکسی http://linuxeman.mihanblog.com/post/57 <p dir="RTL" align="RIGHT" style="margin-top: 0.02in; margin-bottom: 0.02in; direction: rtl;"> </p><p dir="RTL" align="RIGHT" style="margin-top: 0.02in; margin-bottom: 0.02in;"> </p><p dir="RTL" align="RIGHT"> </p><p dir="RTL" align="RIGHT"> </p><p dir="RTL" align="RIGHT" style="text-align: start;"> </p><p dir="RTL" align="RIGHT" style="margin-bottom: 0in"> </p><p dir="RTL" align="RIGHT" style="margin-top: 0.02in; margin-bottom: 0.02in; line-height: 100%; direction: ltr;"> </p><p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">تغییر </span></font>TimeZone <font face="Lohit Hindi"><span lang="hi-IN">در توزیع های لینوکسی</span></font>:</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">وقتی که کامند </span></font>date <font face="Lohit Hindi"><span lang="hi-IN">را در ترمینال اجرا می کنید، می توانید </span></font>Time Zone <font face="Lohit Hindi"><span lang="hi-IN">فعلی در سیستم خود را ببینید</span></font>. <font face="Lohit Hindi"><span lang="hi-IN">در مثالی که آورده شده است </span></font>Time Zone <font face="Lohit Hindi"><span lang="hi-IN">فعلی </span></font>UTC <font face="Lohit Hindi"><span lang="hi-IN">می باشد</span></font>. </font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3" style="direction: ltr;">&nbsp;date$</font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3">Mon Sep 25 15:59:24 UTC 2013</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><br> </font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">در اکثر توزیع های لینوکسی </span></font>Time Zone <font face="Lohit Hindi"><span lang="hi-IN">توسط فایل </span></font>/etc/localtime <font face="Lohit Hindi"><span lang="hi-IN">کنترل می شود</span></font>.</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">برای تغییر آن می توان فایل </span></font>localtime <font face="Lohit Hindi"><span lang="hi-IN">را حذف کرد و لینکی از </span></font>Time Zone <font face="Lohit Hindi"><span lang="hi-IN">محلی و مورد نظر خود را به </span></font>localtime <font face="Lohit Hindi"><span lang="hi-IN">در دایرکتوری </span></font>/etc <font face="Lohit Hindi"><span lang="hi-IN">ایجاد نمود</span></font>. </font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3" style="direction: ltr;">&nbsp;cd /etc$</font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3" style="direction: ltr;">&nbsp;rm localtime$</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">لینکی که در اینجا ایجاد شده است </span></font>Time Zone <font face="Lohit Hindi"><span lang="hi-IN">تهران را انتخاب کرده است</span></font>.</font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3" style="direction: ltr;">&nbsp;ln -s /usr/share/zoneinfo/Asia/Tehran localtime$</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">باز هم کامند </span></font>date :</font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3">&nbsp;date$</font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3">Wed Sep 25 16:27:04 IRST 2013</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">همانطور که مشاهده می شود </span></font>Time Zone <font face="Lohit Hindi"><span lang="hi-IN">فعلی روی ایران می باشد</span></font>.</font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><font size="3">Iran Standard time</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><br> </font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN">برای تعیین و یا تغییر </span></font>Timezone <font face="Lohit Hindi"><span lang="hi-IN">همچنین می‌توان نام شهر مورد نظر را در </span></font>etc/timezone/ <font face="Lohit Hindi"><span lang="hi-IN">نیز قرار دهید</span></font>.</font></p> <p dir="RTL" align="RIGHT" style="margin-bottom: 0in"><font size="3"><br> </font></p> <p dir="RTL" align="RIGHT" style="text-align: left; margin-bottom: 0in;"><img hspace="0" border="0" align="baseline" vspace="0" src="http://static.mihanblog.com//public/user_data/user_files/171/511021/TZ.png" alt=""> </p><p></p><p></p><p></p><p></p><p></p><p></p><p></p> text/html 2013-08-23T06:39:40+01:00 linuxeman.mihanblog.com azam keimasi tar vs gtar http://linuxeman.mihanblog.com/post/56 <font size="3" face="times new roman, times, serif">همونطور که میدونید، کامند tar یک برنامه تهیه آرشیو &nbsp;از اطلاعاته که تحت استاندارد POSIX کارمیکنه. &nbsp;و تمام سیستم‌عامل‌هایی که تحت POSIX هستن باید این کامند و اُپشن‌هاش رو ساپورت کنن. کامند gtar کامند گنویی tar هست که اُپشن‌های مختص به خودش رو داره.&nbsp;</font><div><font face="times new roman, times, serif" size="3">خب مشکلی که کامند tar برای من پیش آورد این بود که مثل همیشه tarfile رو توی سرور لینوکسیم ساخته بودم. حجمش هم زیاد بود بعدش با split به فایل‌های 200 مگی درش آوردم تا بتونم تو بستر شبکه به سرور سولاریسم انتقال بدم. این فایل‌ها میبایستی توی سرور سولاریسی اکسترکت میشدن، خب منم با همون tar ،فایل‌ها رو خواستم اکسترکت که ارور میگرفتم!!!</font></div><div><font face="times new roman, times, serif" size="3">مطلبی که بعد کلی کلنجار رفتن متوجه شدم این بود که توی سولاریس باید با gnu tar &nbsp;یا همون gtar فایل‌ها رو &nbsp;&nbsp;اکسترکت&nbsp;کنم،&nbsp;یا&nbsp;زمانی‌که &nbsp;فایل‌ رو &nbsp;توی لینوکس tar میکردم می‌بایست از اُپشنformat=gnu-- استفاده می‌کردم.</font></div><div><font face="times new roman, times, serif" size="3"><br></font></div><div><font face="times new roman, times, serif" size="3">کامندهای زیر هم مرتبط با مطلب هستند:</font></div><div><font face="times new roman, times, serif" size="3"><br></font></div><div style="text-align: left;"><font face="times new roman, times, serif" size="3"><br></font></div><div style="text-align: left; direction: ltr;"><font face="times new roman, times, serif" size="3">split tar files:</font></div><div style="text-align: left; direction: ltr;"><pre style="margin-top: 0px; margin-bottom: 8px; padding: 4pt; border: 1px dashed rgb(193, 180, 150); font-size: 13px; line-height: 16px; font-family: UbuntuMono, courier, monospace; vertical-align: baseline; background-color: rgb(243, 243, 243); white-space: pre-wrap; word-wrap: break-word; color: rgb(51, 51, 51);">split -d -b 200m /path/to/backup.tar /name/of/backup.tar.</pre></div><div style="text-align: left;"><font face="times new roman, times, serif" size="3"><br></font></div><div style="text-align: right; direction: rtl;"><font face="times new roman, times, serif" size="3">اپشن d برای ایجاد پسوندهای عددی در هنگام ایجاد tarfile هست و b هم اندازه فایل‌های جدید را میگه.</font></div><div style="text-align: right; direction: rtl;"><br></div><div style="text-align: right; direction: rtl;"><br></div><div style="text-align: left; direction: ltr;"><font face="times new roman, times, serif" size="3">extract tar files at solaris:</font></div><div style="text-align: left; direction: ltr;"><br></div><div style="text-align: left; direction: ltr;"><pre style="margin-top: 0px; margin-bottom: 8px; padding: 4pt; border: 1px dashed rgb(193, 180, 150); font-size: 13px; line-height: 16px; font-family: UbuntuMono, courier, monospace; vertical-align: baseline; background-color: rgb(243, 243, 243); white-space: pre-wrap; word-wrap: break-word; color: rgb(51, 51, 51);">cat *tar.* | /usr/sfw/bin/gtar -xvpf - -C / </pre></div> text/html 2013-08-02T10:30:35+01:00 linuxeman.mihanblog.com azam keimasi بک‌آپ incremental توسط کامند tar http://linuxeman.mihanblog.com/post/55 <div style="direction:ltr;text-align:left"> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همونطور که می‌دونید کامند </span></font>tar <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برای گرفتن فایل پشتیبان از فایل‌ها و دایرکتوری‌هایی که براتون مهمه استفاده می‌شه</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font>tar <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یه اٌپشن خوبی داره برای گرفتن بک‌آپ‌های </span></font>incremental<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، که معمولا هم مورد استفاده قرار نمی‌گیره</span></font>! <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">اما با توجه به اقزایش حجم اطلاعات مورد نیاز که می‌بایست از اون‌ها فایل پشتیبان بگیریم، استفاده و بکارگیری از این اٌپشن خیلی بدرد بخوره</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">اٌپشن </font></span></font>listed-incremental-- <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">اجازه گرفتن فایل پشتیبان از مسیرهای مورد نیاز را بصورت </font></span></font>incremental <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">به ما می‌دهد</font></span></font>. <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">برای مثال یک دایرکتوری و یک سری فایل داریم که هرروز یک سری فایل و همینطور محتوا به اون دایرکتوری‌ و فایل‌ها اضافه میشه و از اونجایی که فایل‌ها برامون اهمیت دارن، هرروز بایستی از اونها بک‌آپ تهیه کنیم</font></span></font>. <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">خب به جای اینکه هرروز بک‌آپ کاملی از مسیر مورد نظر بگیریم و در نهایت فایل‌های زیادی داشته باشیم، می‌تونیم بک‌آپ </font></span></font>incremental <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">بگیریم تا فقط تغییراتی رو که بعد از آخرین اجرای </font></span></font>tar <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">در دایرکتوری‌مون ایجاد شده رو ذخیره کنیم و داشته باشیم</font></span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">فایلی که مقابل اٌپشن </font></span></font>listed-incremental <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">وجود دارد، فایل </font></span></font>meta <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">نام دارد و در این فایل اطلاعاتی از محتویات دایرکتوری‌ قرار خواهد گرفت</font></span></font>. <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">در هر بار اجرای این دستور می‌توانید ببینید که این فایل آپدیت می‌شود</font></span></font>.</font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><b><font face="DejaVu Sans, sans-serif">نحوه گرفتن فایل پشتیبان </font></b></span></font><b>incremental </b><font face="Lohit Hindi"><span lang="hi-IN"><b><font face="DejaVu Sans, sans-serif">یک مسیر توسط کامند</font></b></span></font><b>tar:</b></font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font size="3"><br></font></p> <p style="margin-bottom: 0in; direction: ltr;" align="LEFT"><font size="3">$ cd Pictures/ </font></p> <p style="margin-bottom: 0in; direction: ltr;" align="LEFT"><font size="3">$ tar --listed-incremental=glxy.meta -cvj --file=glxy-pics-02082013.tar.bz2 galaxy/ </font></p> <p style="margin-bottom: 0in" align="LEFT"><b><font size="3">output</font></b></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">tar: galaxy: Directory is new </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Adromeda_Galaxy_by_zesly.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Autosave001_15framespsa.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Frozen_Galaxy_by_Vpr87.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Milky_Way_Galaxy_artwork.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/The-Barred-Spiral-Galaxy-NGC-1300---2.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Warped_Edge-On_Galaxy_ESO_510-G13.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/andromeda.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/galaxy-eso-593-8.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/galaxyhoag.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/hst_ngc4414_9925.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ngc3190_hstlegacy_big.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ring-galaxy.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/spiral_galaxy_500x374.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3"><br></font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">وقتی برای بار اول از مسیر مورد نظر بک‌آپ </font></span></font>incremental <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">میگیریم، از اونجایی که </font></span></font>tar <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">خیلی باهوش عمل می‌کنه </font></span></font>:)<font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">، یک بک‌آپ </font></span></font>full <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">از محتویات دایرکتوری‌ ما میگیره</font></span></font>. <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">و در دفعات بعدی که کامند اجرا میشه فقط تغییرات رو ثبت می‌کنه</font></span></font>. <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">نتیجه‌ی اجرای این دستور در روز دوم و پس از افزودن چنپ فایل دیگر به دایرکتوری‌ به صورت زیر خواهد بود</font></span></font>.</font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><br> </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">$ tar --listed-incremental=glxy.meta -cvj --file=glxy-pics-03082013.tar.bz2 galaxy/ </font></p> <p style="margin-bottom: 0in" align="LEFT"><b><font size="3">output</font></b></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Eyecompr.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/eye_of_god.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/galaxy_messier81_lg.jpg </font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">نکته‌ای که مهمه اینه که نام فایلی که بک‌آپ از مسیر ما تهیه می‌کنه هر دفعه که اجرا می‌شه باید متفاوت باشه بخاطر اینکه نتیجه هربار اجرا روی فایل قبلی </font></span></font>overwrite <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">نشه</font></span></font>! <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">بهتره که اسامی فایل‌های بک‌اپ به نام همون روز که بک‌آپ تهیه می‌شه نام‌گذاری بشه تا بازگردونی فایل‌ها راحتتر باشه</font></span></font>.</font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><br> </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><b><font face="DejaVu Sans, sans-serif">نحوه بازگردانی </font></b></span></font><b>(restore) </b><font face="Lohit Hindi"><span lang="hi-IN"><b><font face="DejaVu Sans, sans-serif">فایل‌های بک‌آپ </font></b></span></font><b>incremental </b><font face="Lohit Hindi"><span lang="hi-IN"><b><font face="DejaVu Sans, sans-serif">گرفته شده</font></b></span></font><b>:</b></font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">بازگردانی محتویات دایرکتوری‌ که از آن بک‌آپ تهیه شده هم به همون آسونیه بک‌آپ گرفتن هستش</font></span></font>. <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">برای اینکار کافیه که فایل‌هایی که می‌خوایم برگردونیم رو به همون ترتیبی که ایجاد شدن بازگردانی کنیم و</font></span></font><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif"> تو یه مسیر بریزیم</font></span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><br> </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">$tar xvfj glxy-pics-02082013.tar.bz2 -C galaxy-restore/ </font></p> <p style="margin-bottom: 0in" align="LEFT"><b><font size="3">output</font></b></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Adromeda_Galaxy_by_zesly.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Autosave001_15framespsa.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Frozen_Galaxy_by_Vpr87.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Milky_Way_Galaxy_artwork.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/The-Barred-Spiral-Galaxy-NGC-1300---2.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Warped_Edge-On_Galaxy_ESO_510-G13.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/andromeda.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/galaxy-eso-593-8.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/galaxyhoag.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/hst_ngc4414_9925.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ngc3190_hstlegacy_big.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ring-galaxy.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/spiral_galaxy_500x374.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3"><br> </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">$ tar xvfj glxy-pics-03082013.tar.bz2 -C galaxy-restore/ </font></p> <p style="margin-bottom: 0in" align="LEFT"><b><font size="3">output</font></b></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/ </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/Eyecompr.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/eye_of_god.jpg </font></p> <p style="margin-bottom: 0in;" align="LEFT"><font size="3">galaxy/galaxy_messier81_lg.jpg</font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><br> </font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font size="3"><font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">برای گرفتن فایل‌ پشتیبان بصورت اتوماتیک از مسیرهای مورد نیاز، می‌توان دستورات را در قالب یک اسکریپت نوشت و مسیری که اسکریپت در آن نوشته شده است را در </font></span></font>crontab <font face="Lohit Hindi"><span lang="hi-IN"><font face="DejaVu Sans, sans-serif">سیستم‌ قرار داد تا در بازه‌های زمانی مورد نیاز مثلا روزانه راس ساعت دلخواه اجرا شود</font></span></font>.</font></p> </div> text/html 2013-04-14T09:31:11+01:00 linuxeman.mihanblog.com azam keimasi ۱۳ ابزار در محیط کامند برای مانیتور کردن عملکرد در سیستم عامل لینوکس http://linuxeman.mihanblog.com/post/54 <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="4"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">۱۳ ابزار در محیط کامند برای مانیتور کردن عملکرد در سیستم عامل لینوکس</span></font>:</font></p><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br></font></p><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> </p><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برای هر ادمین شبکه و ادمین سیستم ،مانیتور کردن عملکرد سیستم و رفع عیب مشکلاتی که روزانه برای سیستم ایجاد می‌گردند، از مسائلی است که توجه ویژه‌ای بدان میشود</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">در اینجا ۱۳ تا از تاپ‌ترین ابزارهایی که در کامند لاین برای مانیتورینگ سیستم مورد استفاده قرار می‌گیرد آورده شده است که مورد استفاده بسیاری ازادمین‌های سیستم‌عامل‌های لینوکس</span></font>/<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یونیکس است</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این کامندها در تمام توزیع‌های لینوکس وجود دارند و برای مانیتور کردن و پیداکردن علت مشکلات سیستم‌عامل مفید خواهند بود</span></font>.</font></p><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><br></p> <ol> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">TOP- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور کردن پراسس‌های لینوکس</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font>top <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یک برنامه مانیتورینگ است که توسط بسیاری از ادمین‌ها مورد استفاده قرار می‌گیرد</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این کامند تمام پراسس‌های درحال اجرا را بصورت لیست شده که در زمان حال فعال هستند را نمایش می‌دهد، همینطور بطور مرتبی آنها را آپدیت می‌کند تا وضعیت لحظه به لحظه سیستم بخوبی نمایش داده شود</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">از مواردی که در خروجی اجرای این کامند دیده خواهد شد، </span></font>CPU usage<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>Memory usage<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>Swap Memory<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>Cache size<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>Buffer size<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>Process PID<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>User<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>command <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و خیلی موارد دیگر است</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همچنین حداکثر استفاده هر پراسس از </span></font>CPU <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و </span></font>Memory <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را نیز نمایش می‌دهد</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><br></p><p dir="RTL" style="margin-bottom: 0in" align="right"><img src="http://keimasi.persiangig.com/image/top.png" alt="" align="bottom" border="0" height="230" hspace="0" vspace="0" width="507"></p> <ol start="2"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">VmStat- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مقادیر حافظه مجازی</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font>vmstat <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برای نمایش مقادیر </span></font>virtual memory<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>kernel threads<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>disks<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>system processes<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>I/O blocks<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، </span></font>CPU activity <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و خیلی موارد دیگر کاربرد دارد</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">بصورت پیشفرض ممکن است کامند </span></font>vmstat <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">بر روی توزیع لینوکس شما نباشد و نیاز است که پکیج آن‌را بنام </span></font>sysstat <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">ابتدا نصب کنید که حاوی برنامه </span></font>vmstat‌ <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">می‌باشد</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in; direction: ltr; " align="RIGHT"></p><div align="right"><img src="http://keimasi.persiangig.com/image/vmstat.png" alt="" align="bottom" border="0" height="44" hspace="0" vspace="0" width="511"></div><p></p> <ol start="3"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Lsof- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">لیستی از فایل‌های باز</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font>lsof <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">در بسیاری از سیستم‌های لینوکس</span></font>/<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یونیکس مورد استفاده قرار می‌گیرد و تمام فایل‌های باز و پراسس‌های در حال اجرا را نمایش می‌دهد</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">فایل‌های باز شامل </span></font>disk files, network sockets, pipes, devices <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و </span></font>process <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">ها می‌باشند</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یکی از اصلی‌ترین دلایل استفاده از این کامند، زمانیست که شما نمی‌توانید دیوایسی را که قبلا </span></font>mount <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کرده‌اید را </span></font>umount‌ <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کنید و ارور </span></font>files are being used or opend <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را مشاهده خواهید کرد</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">با استفاده از این کامند می‌توان براحتی فایل‌های باز را شناسایی کنید</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src="http://keimasi.persiangig.com/image/lsof.png" alt="" align="bottom" border="0" height="194" hspace="0" vspace="0" width="492"></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="4"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Tcpdump- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">آنالایزر پکت‌های شبکه</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font>tcpdump <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یکی از ابزارهایی است که بصورت گسترده در برنامه‌های آنالیز شبکه و اسنیف پکت‌ها مورد استفاده قرار می‌گیرند</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این کامند می‌تواند پکت‌های </span></font>TCP/IP <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">دریافتی یا منتقل شده بر روی هر اینترفیس خاص در شبکه را </span></font>filter <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یا </span></font>capture <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">نماید</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همچنین می‌توان خروجی اجرای این دستور را در فایلی ذخیره نمود و در آینده به آنالیز اطلاعات آن پرداخت</span></font>.</font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="5"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Netstat- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">اطلاعات شبکه</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font>netstat <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یک ابزار برای مانیتور کردن پکیج‌های ورودی و خروجی در شبکه بر روی اینترفیس شبکه است</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این کامند یک ابزار بسیار مفید مدیران شبکه برای مانیتور کردن عملکرد شبکه و عیب‌یابی مسائل مرتبط است</span></font>.</font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><br><img src="http://keimasi.persiangig.com/image/netstat.png" alt="" align="bottom" border="0" height="268" hspace="0" vspace="0" width="512"></p> <ol start="6"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Htop- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور کردن پروسس‌های لینوکس</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برنامه </span></font>htop <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یک ابزار مانیتورینگ پیشرفته اینتراکتیو برای پراسس‌ها در لینوکس است</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این کامند بسیار شبیه به کامند </span></font>top <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">است، اما ویژگی‌های بهتری از قبیل مدیریت </span></font>user friendly <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">پراسس‌ها، کلیدهای میان‌بر، نمایش پراسس‌ها بصورت افقی و عمودی و خیلی موارد دیگر را داراست</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="7"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Iotop- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور کردن </span></font>Disk I/O <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">در لینوکس</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این کامند شبیه کامند </span></font>top <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و برنامه </span></font>htop <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">است</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">با این تفاوت که پراسس‌ها و </span></font>Dick I/O <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را در بصورت </span></font>real time <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">نمایش می‌دهد و مانیتور می‌کند</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این ابزار برای یافتن پراسس مورد نظر و پراسسی که بیشترین </span></font>read/write <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را بر روی دیسک دارد بسیار مفید است</span></font>.</font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="8"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Iostat- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">اطلاعات ورودی</span></font>/<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">خروجی</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">ابزار </span></font>iostat <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یک ابزار بسیار ساده است که اطلاعات ورودی و خروجی </span></font>storage <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را جمع‌آوری و نمایش می‌دهد</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این ابزار اغلب برای </span></font>trace <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کردن موضوعات مرتبط با عملکرد </span></font>storage <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">از قبیل دیوایس‌ها، دیسک‌های لوکال، </span></font>remote disk <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مثل </span></font>NFS <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مورد استفاده قرار می‌گیرد</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="9"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">IPTraf- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتورینگ </span></font>real time <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">شبکه </span></font>IP LAN</font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این ابزار یک ابزار کنسول بیس و اپن سورس است که در لینوکس</span></font>IP LAN <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را مانیتور می‌کند</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این ابزار اطلاعات متنوعی از قبیل ترافیک </span></font>IP <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">عبوری از شبکه که شامل </span></font>TCP flag information, ICMP details, <font face="Lora, georgia, serif">TCP/UDP traffic breakdowns, TCP connection packet </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">می‌شود را نم</span></font>ایش می‌دهد<font face="Lora, georgia, serif">. </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همچنین اطلاعات کلی از </span></font><font face="Lora, georgia, serif">TCP, UDP, IP, ICMP, non-IP, IP checksum errors </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و فعالیت اینترفیس‌ها را جمع‌آوری می‌کند</span></font><font face="Lora, georgia, serif">. </font> </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="9"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Psacct- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور کردن فعالیت کاربر</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">ابزار </span></font>psacct <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یا </span></font>acct <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یکی از مفیدترین ابزار در مانیتور کردن فعالیت کاربران در سیستم است</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">هردو دیمِن در بک‌گراند سیستم اجرا می‌شوند و تمام فعالیت کاربران همچنین مقدار استفاده هرکدام از ریسورس‌ها را نمایش می‌دهد</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این ابزار به مدیران سیستم، نمایش تمام فعالیت‌های کاربران که چه کاری انجام می‌دهند، چه کامندهایی را اجرا کرده‌اند، چه مقدار از ریسورس‌های سیستمی را استفاده کرده‌اند، و مدت زمانی که در سیستم لاگین بوده‌اند و خیلی موارد دیگر را می‌دهد</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="11"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">Monit- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور پراسس و سرویس‌ها در لینوکس </span></font> </font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این برنامه یک ابزار تحت وب واُپن سورس است که بصورت اتوماتیک برنامه‌ها، پراسس‌ها، فایل‌ها و دایرکتوری‌ها، مجوز‌های دسترسی، و موارد دیگر را مانیتور و مدیریت می‌کند</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همچنین سرویس‌هایی نظیر </span></font>Apache, MySQL, Mail, FTP, Nginx, SSH <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و موارد دیگر را مانیتور می‌کند</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">وضعیت آن‌ها نیز می‌توان از طریق محیط کامند یا اینترفیس وب آن مشاهده شود</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="12"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">NetHogs- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور پهنای باندشبکه در ازای هر پراسس</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این یک برنامه خوب و سبک و اُپن‌سورس </span></font>(<font face="DejaVu Sans, sans-serif"><span lang="hi-IN">شبیه کامند </span></font>top) <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">است که اطلاعاتی از فعالیت شبکه‌ای هر پراسس در سیستم را جمع‌آوری می‌کند</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همچنین مقدار پهنای باند مصرفی توسط هر برنامه را بصورت </span></font>real time <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">نمایش می دهد</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><br> </font></p> <ol start="13"> <li><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3">iftop- <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانیتور پهنای باند شبکه</span></font></font></p> </li></ol> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font size="3"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">این برنامه نیز یکی دیگر از برنامه‌های اُپن سورس ترمینال‌بیس برای مانیتور کردن پهنای باند برنامه هایی که از اینترفیس شبکه استفاده می‌کنند کاربرد دارد</span></font>. <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">همانطور که کامند </span></font>top <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برای نمایش مقدار استفاده از ریسورس‌های سیستم مثل </span></font>CPU <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را نمایش می‌دهد، کامند </span></font>iftop <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">نیز از خانواده </span></font>top <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">است که اینترفیس انتخاب شده برای مانیتور شدن را نمایش می دهد و همچنین پهنای باند مصرفی بین دو هاست مختلف</span></font>. </font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><br> </p><p></p> text/html 2012-12-13T17:57:19+01:00 linuxeman.mihanblog.com azam keimasi اندازه فایل‌ها با کامند du http://linuxeman.mihanblog.com/post/53 <font face="tahoma,arial,helvetica,sans-serif"> <font size="2"> </font></font><div style="direction:ltr;text-align:left"> <font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><style type="text/css"> <!-- @page { margin: 0.79in } PRE.cjk { font-family: "WenQuanYi Micro Hei", monospace } PRE.ctl { font-family: "Lohit Hindi", monospace } P { margin-bottom: 0.08in } A:link { so-language: zxx } --> </style><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><span lang="hi-IN">کامند </span>du <span lang="hi-IN">مقدار فضایی که فایل‌ها و دایرکتوری‌ها از دیسک اشغال کردند را نمایش می‌دهد</span>. <span lang="hi-IN">در صورت استفاده از اٌپشن </span>h <span lang="hi-IN">می‌توان اندازه تک فایل‌ها رابه فرمت قابل خواندن برای انسان مشاهده کرد، برای مثال اندازه فایلی را که </span>2648 <span lang="hi-IN">کیلوبایت است را </span>2.6M <span lang="hi-IN">نمایش می‌دهد</span>. <span lang="hi-IN">با استفاده از اٌپشن </span>s <span lang="hi-IN">به همراه آن می‌توان اندازه نهایی دایرکتوری مورد نظر با تمام فایل‌های درون آن را مشاهده کزد</span>.</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="left"><font style="" face="tahoma,arial,helvetica,sans-serif" size="2">$ du -sh Pictures/ </font></p><div align="left"><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font></div><p style="margin-bottom: 0in" align="left"><font face="tahoma,arial,helvetica,sans-serif" size="2">5.3G Pictures/ </font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><span lang="hi-IN">درصورت استفاده از اٌپشن </span>ah- <span lang="hi-IN">اندازه تمام فایل‌ها و سابدایرکتوری‌های دایرکتوری مورد نظر را بطور جداگانه نمایش می‌دهد</span>. </font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">$ du -ah Documents/</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">84K Documents/poster/gereft/1.jpg</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">5.9M Documents/PK/presents-910820.rar</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">242M Downloads/Radio Geek</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><span lang="hi-IN">کامند زیر پنج فایل بزرگ در دایرکتوری مورد درخواست نمایش می دهد</span>. </font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">$ du -a storage | sort -nr | head -n 5</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">105367464 .</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">61717620 ./archives</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">36011036 ./archives/Music</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">31444216 ./unsorted-pics</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">31384836 ./unsorted-pics/Pictures</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> <font face="tahoma,arial,helvetica,sans-serif" size="2"><span lang="hi-IN">می‌توان اندازه چندین دایرکتوری را با یک کامند بدست آورد</span>.</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">$ du -sh unsorted-pics receipt_files archives</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">30G unsorted-pics</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">396K receipt_files</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">59G archives</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><span lang="hi-IN">همینطور می‌توان از </span>wildcard‌<span lang="hi-IN">ها در این کامند استفاده کرد</span>:</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">$ du -sh unsorted-pics/*</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">3.4M unsorted-pics/albums</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">34M unsorted-pics/bratgrrl-pics</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><span lang="hi-IN">همچنین می‌توان فرمت خاصی از فایل‌ها را جستجو کرد</span>:</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">$ du -h *.jpeg *.png</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">32K figure1.jpeg</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2">128K figure2.jpeg</font></p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p style="margin-bottom: 0in" align="LEFT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="tahoma,arial,helvetica,sans-serif" size="2"><br></font> </p><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font> </div><font face="tahoma,arial,helvetica,sans-serif" size="2"> </font><font face="tahoma,arial,helvetica,sans-serif"> </font> text/html 2012-12-09T13:06:35+01:00 linuxeman.mihanblog.com azam keimasi کامند df را بهتر بشناسیم! http://linuxeman.mihanblog.com/post/52 <div style="text-align: left; direction: ltr;"> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font><font face="DejaVu Sans, sans-serif">df </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یا </span></font><font face="DejaVu Sans, sans-serif">disk free </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">، کامندی است که اکثر کاربران تازه‌وارد تصور نادرستی از آن دارند</span></font><font face="DejaVu Sans, sans-serif">. </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">آن‌ها انتظار دارند تا اندازه و سایز دایرکتوری‌هایشان را ببینند، در صورتی‌که این کامند اطلاعات مفیدی در رابطه با فایل‌سیستم ارائه می‌دهد</span></font><font face="DejaVu Sans, sans-serif">. (</font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برای مشاهده سایز دایرکتوری از </span></font><font face="DejaVu Sans, sans-serif">du </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">استفاده می‌شود</span></font><font face="DejaVu Sans, sans-serif">)</font></p> <p dir="RTL" style="margin-bottom: 0in" align="RIGHT"><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">در صورت استفاده از این دستور بدون هیچ آرگونتی، در خروجی دستور، به شما فضای استفاده شده و خالی فایل‌سیستم‌های مانت شده، پارتیشن‌های آن‌ها، و مانت‌پوینت‌ها</span></font><font face="DejaVu Sans, sans-serif">(</font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">مانت‌پوینت</span></font><font face="DejaVu Sans, sans-serif">=</font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">دایرکتوری که فایل‌سیستم مورد نظر به آن اختصاص داده شده است</span></font><font face="DejaVu Sans, sans-serif">) </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را نمایش خواهد داد</span></font><font face="DejaVu Sans, sans-serif">. </font> </p> <pre dir="RTL" class="western" style="text-align: right"><a name="line1"></a><br></pre><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> <br> </p> <pre class="western" style="text-align: left"><div style="text-align: left;"><span style="font-family: 'DejaVu Sans', sans-serif; direction: ltr; ">$ df</span></div> Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 29222392 19353412 8404256 70% / udev 1982916 4 1982912 1% /dev tmpfs 809892 1072 808820 1% /run none 5120 0 5120 0% /run/lock none 2024724 1388 2023336 1% /run/shm /dev/sdb3 593262544 200333868 363234532 36% /home/carla/moarstuff /dev/sda1 1730404792 1616359192 27442000 99% /home/carla/storage /dev/sda2 221176480 160279584 49824796 77% /home/carla/1home </pre><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">با افزودن سوییچ </span></font><font face="DejaVu Sans, sans-serif">h- </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">برای دیدن خروجی به فرمت </span></font><font face="DejaVu Sans, sans-serif">human readable (</font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">خوانا برای انسان</span></font><font face="DejaVu Sans, sans-serif">) </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">و همینطور حذف فایل‌سیستم‌های مجازی که فقط در حافظه وجود دارند و نمایش پارتیشن‌های هارد می‌بایستی از </span></font><font face="DejaVu Sans, sans-serif">grep </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">در ادامه کامند به‌شکل زیر استفاده کرد</span></font><font face="DejaVu Sans, sans-serif">:</font></p> <p dir="RTL" style="text-align: left;margin-bottom: 0in; direction: ltr; " align="RIGHT"> </p><pre class="western" style="text-align: left;"><font style="" face="DejaVu Sans, sans-serif">$ df -h |grep ^/</font></pre> <p></p> <pre class="western" style="text-align: left">/dev/sdb1 28G 19G 8.1G 70% / /dev/sdb3 566G 192G 347G 36% /home/carla/moarstuff /dev/sda1 1.7T 1.6T 27G 99% /home/carla/storage /dev/sda2 211G 153G 48G 77% /home/carla/1home</pre><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">کامند </span></font><font face="DejaVu Sans, sans-serif">df </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">را بر روی فایل یا دایرکتوری خاصی اعمال نمی‌توان کرد، و فقط بر روی فایل سیستم کاربرد دارد</span></font><font face="DejaVu Sans, sans-serif">. </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">در صورت اضافه کردن مسیر فایل یا دایرکتوری خاصی در ادامه دستور به عنوان آرگومنت، در خروجی اطلاعاتی درباره‌ی فایل‌سیستمی که آن فایل یا دایرکتوری در آن قرار دارد مشاهده خواهد شد</span></font><font face="DejaVu Sans, sans-serif">:</font></p> <p dir="RTL" style="text-align: left; margin-bottom: 0in; direction: ltr; " align="RIGHT"> </p><pre class="western" style="text-align: left;"><font style="" face="DejaVu Sans, sans-serif">$ df -h /var</font></pre> <p></p> <pre class="western" style="text-align: left">Filesystem Size Used Avail Use% Mounted on /dev/sdb1 28G 19G 8.1G 70% /</pre><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">یکی از سوییچ‌های کاربردی در این دستور </span></font><font face="DejaVu Sans, sans-serif">T-‌</font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">است</span></font><font face="DejaVu Sans, sans-serif">. </font><font face="DejaVu Sans, sans-serif"><span lang="hi-IN">که نوع فایل‌سیستم را نمایش می‌دهد</span></font><font face="DejaVu Sans, sans-serif">:</font></p> <p dir="RTL" style="text-align: left;margin-bottom: 0in; direction: ltr; " align="RIGHT"> </p><pre class="western" style="text-align: left;"><font style="direction: ltr; " face="DejaVu Sans, sans-serif">$ df -Th |grep ^/</font></pre> <p></p> <pre class="western" style="text-align: left">/dev/sdb1 ext4 28G 19G 8.1G 70% / /dev/sdb3 ext3 566G 192G 347G 36% /home/carla/moarstuff /dev/sda1 btrfs 1.7T 1.6T 27G 99% /home/carla/storage /dev/sda2 ext4 211G 153G 48G 77% /home/carla/1home </pre><p dir="RTL" style="margin-bottom: 0in" align="RIGHT"> <font face="DejaVu Sans, sans-serif"><span lang="hi-IN">می‌توان با استفاده از فرمت زیر در این کامند، نوع فایل‌سیستم متفاوت را مشاهده دید</span></font><font face="DejaVu Sans, sans-serif">:</font></p> <p dir="RTL" style="text-align: left;margin-bottom: 0in; direction: ltr; " align="RIGHT"> </p><pre class="western" style="text-align: left;"><span style="font-family: 'DejaVu Sans', sans-serif; ">$ df -ht btrfs</span></pre><p></p><pre class="western" style="text-align: left">/dev/sda1 btrfs 1.7T 1.6T 27G 99% /home/carla/storage</pre><p style="margin-bottom: 0in" align="LEFT"> <br> </p> </div> text/html 2012-08-23T19:46:02+01:00 linuxeman.mihanblog.com azam keimasi نحوه گرفتن Full Backup توسط کامند tar http://linuxeman.mihanblog.com/post/51 <style type="text/css"> <!-- @page { margin: 0.79in } PRE.cjk { font-family: "Droid Sans Fallback", monospace } P { margin-bottom: 0.08in } --> </style> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">پس از نصب سیستم‌عامل و نرم‌افزارهای مورد نیاز، توصیه می‌شود که از برخی دایرکتوری‌های هارد دیسک، فایل پشتیبان کاملی تهیه شود</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">داشتن یک </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">snapshot </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">از سیستم دقیقا پس از اتمام مراحل نصب، به شما این امکان را خواهد داد تا در صورت نیاز تنظیمات برخی برنامه‌ها را تغییر دهید، بدون نیاز به تکرار مراحل نصب</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در لینوکس ابزار‌های بسیار زیادی برای تهیه فایل پشتیبان وجود دارند اما یک روش‌ استاندارد قدیمی وجود دارد که هنوز مورد استفاده بسیاری از ادمین‌ها می‌باشد که به دلیل انعطاف‌پذیری بالای این روش با استفاده از </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">option </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">های زیاد آن است</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">.</font></font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">کامند </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">می‌تواند کاملا پیچیده باشد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">بهمین دلیل توصیه می‌شود کامندهای مورد نیاز را درون یک فایل ذخیره کرد و یک شل‌اسکریپت نوشت</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">همینطور می‌بایست یک دایرکتوری ایجاد شود تا فایل‌های </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">Backup </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">را درآن منتقل کرد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">.</font></font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">کامند‌های زیر را وارد کنید</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">:</font></font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><br> </p> <pre class="western" style="font-weight: normal; text-align: left;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">cd /</font></font> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">mkdir backups</font></font> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">cd backups</font></font></pre><p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">از ویرایشگر مورد نظر خود برای ایجاد فایل شل‌اسکریپت استفاده کنید</font></font><font style="font-size: 13pt" size="3">: (</font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در اینجا از </font></font><font style="font-size: 13pt" size="3">vi </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">استفاده شده است</font></font><font style="font-size: 13pt" size="3">)</font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><br> </p> <pre class="western" style="margin-bottom: 0.2in; font-weight: normal; text-align: left;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">vi fullbkp.sh</font></font></pre><p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">و کامندهای زیر را درون این فایل وارد کنید</font></font><font style="font-size: 13pt" size="3">. </font> </p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><br> </p> <pre class="western" style="margin-bottom: 0.2in; text-align: left;"><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">tar -cvpf </span></font>/<font face="Times New Roman, serif"><span style="font-weight: normal">backups/fullbackup.tar --directory=/ --exclude=proc<br>--exclude=sys --exclude=dev/pts --exclude=backups</span></font></font></pre><p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">پس از اینکه کامندها را وارد کردید فایل را دخیره کنید</font></font><font style="font-size: 13pt" size="3">.</font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در این فایل، اپشن </font></font><font style="font-size: 13pt" size="3">c </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">فایل پشتیبان را ایجاد می‌کند</font></font><font style="font-size: 13pt" size="3">. </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">اپشن </font></font><font style="font-size: 13pt" size="3">v </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">خروجی زمان اجرای کامند را برای جزئیات بیشتر نمایش می‌دهد</font></font><font style="font-size: 13pt" size="3">. </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">اپشن </font></font><font style="font-size: 13pt" size="3">p </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">مجوز فایل و دایرکتوری را حفظ می‌کند</font></font><font style="font-size: 13pt" size="3">. </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">اپشن </font></font><font style="font-size: 13pt" size="3">f </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">می‌بایست که در انتها آورده شود به‌ دلیل اینکه به شما اجازه می‌دهد بعد از کامند نام دایرکتوری و فایلی که در آن </font></font><font style="font-size: 13pt" size="3">tar </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">فایل ذخیره می‌شود را تعیین کنید</font></font><font style="font-size: 13pt" size="3">.</font></p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"> <font style="font-size: 13pt" size="3">( </font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در اینجا </font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">backups/fullbackup.tar/ ) </span></font></font> </p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font face="Tahoma"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">ا</span><font face="Times New Roman, serif"><span style="font-weight: normal">پشن </span></font></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">directory-- </span></font></font><font face="Tahoma"><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">به </span></font></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">tar </span></font></font><font face="Tahoma"><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">فرمان می‌دهد که قبل از آغاز اجرای </span></font></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">Backup</span></font></font><font face="Tahoma"><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">، به دایرکتوری </span></font></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">root </span></font></font><font face="Tahoma"><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">برود</span></font></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">.</span></font></font></p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">بعضی از دایرکتوری‌ها را می‌بایست </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">exclude— </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">از </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">Backup </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">کرد، زیرا محتویات این دایرکتوری‌ها توسط سیستم‌عامل ایجاد شده‌اند</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">همچنین دایرکتوری‌ که فایل پشتیبان در آن ذخیره می‌شود نیز بایستی از مسیرهای تهیه فایل پشتیبان حذف شود</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font> </p> <p dir="RTL" style="margin-bottom: 0in;" align="RIGHT"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">توصیه شده است که اسلش در اپشن </span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">exclude=/proc-- </span></font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">استفاده نشود و قبل از </span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">proc </span></font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">علامت </span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">/ (</span></font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">اسلش</span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">) </span></font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">حذف گردد، در غیراینصورت از این دایرکتوری فایل پشتیبان تهیه خواهد شد</span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">! </span></font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">و در هنگام </span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">Backup </span></font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3"><span style="font-weight: normal">خطا میدهد زیرا فایل درحال تغییر است</span></font></font><font style="font-size: 13pt" size="3"><font face="Times New Roman, serif"><span style="font-weight: normal">.</span></font></font></p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">قبل از اینکه بتوان فایل حاوی اسکریپت را اجرا کرد، می‌بایست فایل قابل اجرا شود</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">که می‌توان مطابق زیر مجوز اجرایی به آن داد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font> </p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <br> </p> <pre class="western" style="margin-bottom: 0.2in; font-weight: normal; text-align: left;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">chmod 750 /backups/fullbkp.sh</font></font> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">./backups/fullbkp.sh</font></font></pre><p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در حال حاضر مالک فایل و افرادی که در گروه تعیین شده برای فایل هستند قادر به اجرای اسکریپت می‌باشند</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font> </p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">برای بازگرداندن </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar backup </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">می‌بایست به بالاترین سطح دایرکتوری که از آن فایل پشتیبان تهیه شده است بروید، تا بطور صحیح فایل‌ها بازگردانی شوند</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">برای بازگردانی فایل‌ها کافیست، اپشن </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">x </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">را با </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">c </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در کامند </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">قبلی جایگزین کرد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">.</font></font></p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <br> </p> <pre class="western" style="margin-bottom: 0.2in; font-weight: normal; text-align: left;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar -xvpf /fullbackup.tar </font></font></pre><p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">داشتن فایل پشتیبان از فایل‌های مهم در سیستم خوب است به شرطی که هارد دیسک ما دچار مشکل نشود، در غیر اینصورت فایل پشتیبان نیز دیگر در دسترس ما نخواهد بود</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">بهمین دلیل توصیه می‌شود فایل </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar backup </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">یا </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">(tar ball) </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">را به سرور یا فضای دیگری منتقل کنیم </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">( </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">در صورت داشتن سرویس </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">FTP</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">، استفاده از </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">FTP). </font></font> </p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">همچنین توسط کامند </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">شما قادر هستید تا یک فایل پشتیبان </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">compress </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">شده تهیه کنید، زیرا اکثر فایل‌های لینوکسی متنی هستند</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">از این رو حافظه کمتری اشغال خواهد شد و می‌توان فایل را برروی </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">CD </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">یا </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">DVD </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">آرشیو کرد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">.</font></font></p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">برای فعال کردن فشرده‌سازی می‌بایست از کلید </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">z </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">استفاده کنید</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">هم در زمان </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar‌ </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">کردن و هم در زمان </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">untar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">کردن</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">برای فشرده کردن فایل </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">بایستی نام فایل نیز مطابق زیر تغییر یابد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. (</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">افزودن </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">gz </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">به انتهای فایل</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">).</font></font></p> <p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <br> </p> <pre class="western" style="margin-bottom: 0.2in; font-weight: normal; text-align: left;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar -zcvpf /backups/fullbackup.tar.gz --directory=/ --exclude=proc<br>--exclude=sys --exclude=dev/pts --exclude=backups </font></font></pre><p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">همینطور کامند </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">untar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">به شکل زیر تغییر می‌یابد</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">:</font></font></p> <pre class="western" style="margin-bottom: 0.2in; font-weight: normal; text-align: left;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar -zxvpf /fullbackup.tar.gz </font></font></pre><p dir="RTL" style="margin-bottom: 0in; font-weight: normal;" align="RIGHT"> <font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">برای اطلاع یافتن در مورد کامند </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">توصیه می‌شود منوال </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">tar </font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">خوانده شود</font></font><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">. </font></font> </p> <pre class="western" style="margin-bottom: 0.2in; font-weight: normal; text-align: left; direction: rtl;"><font face="Times New Roman, serif"><font style="font-size: 13pt" size="3">Man tar</font></font> <br></pre><div align="right"><br>در پاسخ به دوستمون که سوال زیر رو مطرح کردن:<br>&nbsp;&lt;<br>اینو تست کردم که ارور زیر و داد نمیدونم مشکل چیه.<br> با سوپر یوزرم که تست کردم بازم مشکل داد. میتونی کمک کنی بازم ممنون<br> <br> sudo ./fullbkp.sh<br> tar: Cowardly refusing to create an empty archive<br> Try `tar --help' or `tar --usage' for more information.<br> ./fullbkp.sh: 3: ./fullbkp.sh: --exclude=sys: not found<br>&gt;<br>باید بگم که فایلی که شما میخواهید از آن tar بگیرید یک فایل خالی است، به همین دلیل به شما همچین اروری داده.<br><br>همینطور در خصوص انتخاب سرور مناسب همونطور که خودتون گفتین centos گزینه مناسبی هست.<br><br></div> text/html 2012-08-03T15:10:31+01:00 linuxeman.mihanblog.com azam keimasi DNS با TCP‌کار می‌کند یا UDP ؟ http://linuxeman.mihanblog.com/post/50 <font face="'times new roman', times, serif" size="3">یکی از متداول‌ترین سوالاتی که اکثر افراد از خودشان می‌پرسند، اینست که DNS با کدامیک از پروتکل‌ها کار می‌کند - TCP یا UDP؟</font><div><font face="'times new roman', times, serif" size="3">ممکنه وقتی جواب این سوال رو ندونین از روی حدس و گمان بگید هیچکدوم:) ، که اشتباس بخاطر اینکه از هردو استفاده می‌کند. هم TCP و هم UDP.</font></div><div><font face="'times new roman', times, serif" size="3">هردو پروتکل کاملا با هم متفاوت هستند، TCP پروتکل اتصال‌گرا (امن) است و UDP بدون اتصال است.<br></font><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><font face="'times new roman', times, serif" size="3"><b>DNS از TCP برای انتقال Zone فایل‌ها بر روی پورت ۵۳ استفاده می‌کند:&nbsp;<br></b></font></div><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><font face="'times new roman', times, serif" size="3">DNS از معماری master/slave استفاده می‌کند، یکی از آنها name server اصلی هست که تمام داده‌ها در آن وجود دارد و مابقی، داده‌های تکراری است که از name server اصلی منتقل شده.</font></div><div><font face="'times new roman', times, serif" size="3">از آنجا که هیچ تناقضی بین zone فایل‌ها نمی‌تواند وجود داشته باشد، بنابراین برای انتقال این zone فایل‌ها، DNS از TCP برای برقراری اتصال استفاده می‌کند، که این اطمینان را حاصل می‌کند که zone فایل‌ها بصورت کاملا امن منتقل شده اند.</font></div><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><font face="'times new roman', times, serif" size="3"><b>‌DNS برای جواب دادن به query ها از UDP بر روی پورت ۵۳ استفاده می‌کند:</b></font></div><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><font face="'times new roman', times, serif" size="3">DNS از UDP برای کاربردهای معمولی نظیر پاسخ‌گویی به query کلاینت‌ها استفاده می‌کند. زمانیکه یک کلاینت از DNS server یک نام به IP و یا یک IP به نام را می‌پرسد، سپس DNS از پروتکل UDP برای پاسخگویی به آن query استفاده می‌کند. دلیلی که از پروتکل UDP برای این مقصود استفاده می‌شود اینست که UDP اتصال‌گرا نیست، بنابراین سریع و سبک عمل می کند و نتیجه query را به‌سرعت به کلاینت ارسال می‌کند و در مقایسه با TCP زمان کمتری را صرف این‌کار می‌کند.</font></div><div><font face="'times new roman', times, serif" size="3">البته درصورت نیاز DNS می‌تواند برای پاسخگویی به query ها از TCP هم استفاده کند، اما معمولا استفاده از UDP بخاطر سرعت بالای آن ارجحیت دارد.</font></div><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><a href="http://www.geekride.com/techtip-dns-works-on-tcp-or-udp/" target="_blank" title=""><font size="3">منبع</font></a></div><div><h3 style="text-align: justify;"><font size="3"><br></font></h3></div><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><font face="'times new roman', times, serif" size="3"><br></font></div><div><font face="'times new roman', times, serif" size="3"><br></font></div> </div> text/html 2012-07-23T18:17:41+01:00 linuxeman.mihanblog.com azam keimasi ۱۰ نکته برای امنیت شبکه‌های بیسیم خانگی http://linuxeman.mihanblog.com/post/49 <span style="font-family: times new roman,times,serif;"><font size="4">۱۰ نکته برای امنیت شبکه‌های بیسیم خانگی<br><br>معمولا اکثر شبکه‌های بیسیمی که تو خونه‌هامون استفاده می‌کنیم از امنیت برخوردار نیستند، بخاطر اینکه یه سری نکات رو رعایت نمی‌کنیم. با رعایت حتی چندتا از نکاتی که اینجا ذکر شده می‌توان امنیت نسبی را ایجاد نمود.<br><br><br></font></span><font style="font-family: times new roman,times,serif;" size="3"><br> 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ابتدا می بایست username و password ی كه بصورت پیش فرض رو مودم wireless یا access point هستش رو تغییر بدید. معمولا admin,admin روشون ست شده...<br><br>&nbsp;2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; حتما رمز گذاری WPA/WEP Encryption رو فعال كنید. در شبكه های بیسیم (wireless) اطلاعات ارسالی براحتی توسط دیگر افراد قابل خوندن هستند، اما در صورت استفاده از رمز گذاری این اطلاعات دیگه براحتــــــی!! خونده نمیشن... <br><br> 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSID پیش فرض رو حتما تغییر بدید. SSID اسمیه كه برای مودم بیسیم انتخاب می كنیم و شبكه مون با این اسم شناخته میشه. مودم من كه Linksys هستش SSID شم همینه كه تغییرش دادم. در صورتی كه شما Broadcast SSID رو غیرفعال كنید دیگه قابل حدس زدن نیست و كسی كه SSID رو بدونه میتونه وارد شبكتون شه... <br><br> 4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAC&nbsp; Address Filtering رو فعال كنید مودم wireless یا access Point از طریق آدرس فیزیكی یا همون MAC Address تمام تجهیزاتی كه تو شبكش هست رو تو یه جدول ثبت میكنه و این آدرس فیزیكی برای هر دستگاهی یكتاست. و این باعث میشه فقط MAC Address &nbsp;هایی كه از قبل به مودم بیسیم شناسونده شدن اجازه دسترسی به شبكه رو داشته باشند؛ البته اگه كسی بخواد میتونه این آدرسو مثلا MAC یه laptopی كه به شبكه دسترسی داره رو بی اجازه برداره (به بیانی بدزده..!) و خودشو جای اون بزنه و براحتی وارد شبكه بشه. <br><br> 5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSID Broadcast رو غیر فعال كنید جدا از اینكه SSID رو باید تغییر بدید، باید از Broadcast شم جلوگیری كنید. یعنی اگه كسی با لپ تاپش یا هروسیله دیگه ای بخواد شبكه بیسیم اطرافشو جستجو كنه نتونه اسم شبكه شما رو ببینه.<br><br>&nbsp;6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; از Auto-Connect &nbsp;برای ورود به شبكه وایرلس استفاده نكنید. بهتره كه برای استفاده از هر شبكه بیسیم خودمون تصمیم بگیریم و كامپیوتر با دیدن هر شبكه ای نخواد بهش وصل شه.<br><br>&nbsp;7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; از IP Address های Static برای شبكه استفاده كنید بیشتر شبكه های از DHCP استفاده میكنن برای IP دادن به client &nbsp;هاشون كه علاوه براین مزیت نقطه ضعف شبكه هم هست. اگه كسی به شبكه دسترسی پیدا كنه براحتی توسط این سرویس IP میگیره&nbsp; و وصل میشه...&nbsp; . همینطور بصورت پیش فرض آدرس IP مودم 192.168.1.1 &nbsp;معمولا كه اینم باید تغییر داد. برای جلوگیری از این فاجعه بهتره هر سیستمی كه به شبكه متصل میشه بصورت دستی IP بگیره. DHCP باید off شه بعد به سیستم ها IP &nbsp;تخصیص پیدا كنه. همینطور بهتره از رنج IP های Private مثل 10.0.0.x &nbsp;یا 172.16.x.x یا 192.168.x.x &nbsp;استفاده بشه تا از دسترسی مستقیم به اینترنت جلوگیری شه.<br><br>&nbsp;8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; فایروال روی كامپیوترها و هم روتر-مودم فعال باشه.<br><br>&nbsp;9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; محل فیزیكی كه مودم یا access point رو قرار میدید امن باشه و براحتی در دسترس افراد نباشه.<br><br>&nbsp;10.&nbsp;&nbsp; زمانی كه به شبكه بیسیم احتیاجی نیست حتما مودمو خاموش كنید. &nbsp;</font><font size="3"><span style="font-family: times new roman,times,serif;">&nbsp; </span><br style="font-family: times new roman,times,serif;"></font><br> text/html 2012-07-19T17:20:18+01:00 linuxeman.mihanblog.com azam keimasi فدورا هم طمع Unity را می‌چشد! http://linuxeman.mihanblog.com/post/48 <div><font face="'times new roman', times, serif" size="4">دسکتاپ Unity برای فدورا!</font></div><div><font face="'times new roman', times, serif" size="4"><br></font></div><div><font face="'times new roman', times, serif" size="4">خبری که&nbsp;</font><a href="http://www.omgubuntu.co.uk/2012/07/unity-desktop-available-for-fedora?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+d0od+%28OMG!+Ubuntu!%29&amp;utm_content=FaceBook" target="_blank" title="">اینجا</a><font face="'times new roman', times, serif" size="4">&nbsp;خوندم و خیلی جالب بود، اینکه برای کاربرانی که از فدورا استفاده می کنن قابلیت نصب Unity فراهم شده.</font></div><div><font face="'times new roman', times, serif" size="4"><br></font></div><div><img hspace="0" border="0" align="baseline" vspace="0" src="http://cloudfront.omgubuntu.co.uk/wp-content/uploads/2012/07/unity-fedora.jpg" alt=""></div><div><span style="font-family: 'times new roman', times, serif; font-size: medium; "><br></span></div><div><span style="font-family: 'times new roman', times, serif; font-size: medium; ">این خبر خوشحالی بسیاری ازطرفداران فدورا را &nbsp;در پی داشت :) :| . گویا به خاطر علاقه مندی زیاد به Unity حتی می‌خواستن از فدورا به ابونتو مهاجرت کنن، که خوشبختانه با این اتفاق تو توزیعشون موندن. &nbsp;</span></div><div><span style="font-family: 'times new roman', times, serif; font-size: medium; ">همینطور خیلی‌های دیگه که از Unity متنفر بودند! به خاطر افزوده شدنش به فدورا حالا از طرفدارانش شدن.</span></div><div><span style="font-family: 'times new roman', times, serif; font-size: medium; "><br></span></div>