X
x جهت سفارش تبليغ در سایت ثامن بلاگ کليک کنيد



ایرانی وب - بخش2:(فناوری اطلاعات)
RAID چیست؟,RAID نرم افزاری,کاربردهای RAID نرم افزاری,RAID سخت افزاری,ssh,putty,اتصال به ssh از طریق نرم افزار putty,اتصال به سرور ویندوز از طریق ریموت دسکتاپ RDC,سرور چیست؟,لینوکس,آشنایی با دستورات لینوکس
MAT MAT MAT
آشنایی با دستورات لینوکس
مدير وبلاگ م.ح در 1392/4/22 |

redhat-tumbچگونه یک فایل را با حفظ فایل اولیه از یک پوشه به پوشه دیگر منتقل کنیم ؟ (COPY)

$ cp path1 path2

در اینجا path1 نشان دهنده آدرس فایل اصلی است و path2 نشان دهنده مقصدی است که می خواهیم فایل در آنجا کپی شود، اگر در آدرس path2 یک فایل با همین نام موجود باشد؛ این دستور با عمل replace مواجه می شود که در ادامه از شما جهت تائید پرسش می کند.

- حال اگر بخواهیم تعداد زیادی فایل را overwrite کنیم و برای هر فایل این پرسش از شما بعمل نیاید کافی است از دستور زیر استفاده نمائیم:

$ yes | cp -a path1/* path2

استفاده از عمل Move و rename :

$ mv file folder

کافی است به جای file نام فایل مربوطه و بجای folder مقصدی را که می خواهید فایل انتقال یابد را تایپ نمائید. دقت کنید که با استفاده از دستور mv نمی توانید عمل overwrite را انجام دهید. از دیگر کارهایی که دستور mv انجام می دهد تغییر نام یک فایل یا فولدر می باشد، مانند مثال:

$ mv /home/folder/name.jpg /home/folder/nam.zip

طبق مثال فورمت فایل name از jpg به zip تغییر یافت.

- کلید Tab دوست همیشگی شما خواهد بود. وقتی که یک مسیر را در لینوکس دنبال می کنید، این کلید اتلاف وقت را به حداقل می رساند، به این صورت که اگر حرف اول فایل یا فولدری که در نظر دارید را تایپ کنید و بعد از آن کلید tab را بزنید، بلافاصله بقیه حروف مربوط به نام این فایل و یا فولدر در صفحه نقش می بندند، مثلا اگر تایپ کنید cd /h و بعد از آن کلید tab را بزنید، بلافاصله cd /home بر روی صفحه نمایش داده می شود. در مواردی که نتیجه لازم را دریافت نمی کنید، می تواند یکی از حالات زیر پیش بیاید:

1 - دستور اشتباه باشد

2- چند فایل با این حروف شروع شده باشند.

چگونه محتویات یک فولدر را مشاهده نمائیم؟

$ ls

نمایش محتویات فولدر به همراه حجم " فایل ها " :

$ ls -s

نمایش محتویات فولدر به همراه میزان دسترسی آنها :

$ ls -l

نمایش حجم یک فولدر:

$ du -hs folder-path

نمایش هارد دیسک:

$ df -h

نمایش مقادیر مزبوط به RAM:

$ free -m

چند نکته:

- دقت کنید که در لینوکس راهی برای بازگشت نیست و کلیدی برای undo وجود ندارد.

- در لینوکس مسیر فایل ها بصورت پیش فرض در مورد فولدری است که درون آن قرار دارید، مگر آنکه آدرس آن را از ابتدا ارائه کنید.

تعداد بازديد : 32
ریموت دسکتاپ RDC
مدير وبلاگ م.ح در 1392/4/22 |

احتمالا تا کنون بارها کلمه سرور را شنیده اید اما شاید هیچ گاه بدرستی معنی آن و اینکه چه کاربردی می تواند برای شما داشته باشد را از نزدیک تجربه نکرده باشید. در این مقاله سعی می کنیم که به زبان ساده کلیه مراحل لازم برای سفارش و استفاده از یک سرور ویندوز را بصورت مختصر شرح دهیم. در ابتدا کمی در مورد سرور صحبت خواهیم کرد و سپس شما خواهید آموخت که چگونه از روی کامپیوتر شخصی خود کنترل یک کامپیوتر دیگر را بر عهده بگیرید.

سرور چیست؟

- سرور در واقع یک کامپیوتر است که همواره روشن بوده و از طریق اینترنت قابل دسترس می باشد. شما می توانید بسادگی از طریق اینترنت کنترل آن را در دست بگیرید و نرم افزارهایی که نیاز دارید بصورت دائم کارکنند را بر روی آن اجرا نمائید. بسیاری از نرم افزارهای امروزی نیاز دارند بصورت مداوم در ارتباط با اینترنت باشند مانند بسیاری از نرم افزار های فارکس همچون متاتریدر ( Meta trader ) که یک سرور اینترنتی بهترین امکان برای فعالیت آن را فراهم می آورد. در این میان سرور های مجازی پارس پک با بهره گیری از سرعت اینترنت 1 گیگابیت در ثانیه خیلی بیشتر از انتطارات شما را فراهم خواهد کرد و بدین ترتیب می تواند تجربه شیرینی برای کاربران اینترنت باشد.

چگونه سفارش دهم؟

- شما در صفحه سرورهای مجازی پارس پک می توانید پلن های مختلف سرور مجازی را مشاهده کنید و مطابق با نیاز خود، سخت افزار و نرم افزاری ( سیستم عامل و کنترل پنل ) که نیاز دارید را سفارش دهید. به کسانی که تا بحال از سرورهای اینترنتی استفاده نکرده اند به جهت سهولت در سیستم عامل های ویندوز پیشنهاد می کنیم حتما این سیستم عامل را انتخاب نمایند، البته اگر شما قصد میزبانی یک سایت را دارید، بهتر است مطالعه این متن را ادامه ندهید و ابتدا با کارشناسان فروش این شرکت تماس حاصل فرمائید تا شما راهنمایی نمایند.

مشخصات سرویس:
- بعد از اتمام مراحل سفارش و آماده سازی سرویس، مشخصات سرور به ایمیل ثبت شده شما در سایت ارسال می گردد. این مشخصات شامل IP ، نام کاربری و کلمه عبور می باشد.


چگونه از طریق RDC به سرور ویندوز خود وصل شوم؟

- مهم نیست که شما از چه نسخه ای از ویندوز استفاد می کنید، ریموت دسکتاپ ( remote desktop connection ) از برنامه های اصلی ویندوز محسوب می شود و از طریق آن می توانید سرور خود را کنترل کنید. کافی است بعد از اینکه مشخصات سرور خود را دریافت نمودید مراحل زیر را دنبال نمائید.

- برای استفاده از RDC این مسیر را دنبال کنید:

ابتدا از منوی start ویندوز خود پوشه all programs را انتخاب نمائید، در پوشه accessories ، نرم افزار ریموت دسکتاپ قابل مشاهده می باشد.

Start> All Programs> Accessories> Remote Desktop Connection

در پنجره ریموت دسکتاپ IP خود را وارد نمائید و سپس گزینه option را انتخاب نمائید. در این مرحله نام کاربری خود را که administrator می باشد بنویسید و حتما گزینه "Allow me to save credentials" را انتخاب نمائید. گزینه connect را انتخاب نموده و چند لحظه ای صبر نمائید تا کلمه عبور را از شما درخواست نماید. حال کلمه عبور خود را وارد نموده و گزینه ok را انتخاب نمائید.

همچنین بهتر است برای افزایش سرعت کار خود با سرور از بخش Display تعداد رنگ استفاده شده در RDC را کاهش دهید.

هم اکنون شما ویندوز سروری را به طور کامل و بدون هیچ محدودیتی در اختیار دارید و می توانید هر نرم افزاری را بر روی آن نصب کرده و یا فارغ از تحریم های اعمال شده در کشور ، از منابع و امکانات موجود استفاده نمائید. برای مثال سایت source forge به کاربران با IP ایرانی اجازه استفاده از خدمات خود را نمی دهد در حالیکه بسیاری از کسانی که در توسعه وب نقش دارند در بسیاری از مواقع به اطلاعات موجود بر روی سرور های سورس فورج نیازمند می باشند و این مسئله مشکلات بسیاری را برای آنها بوجود می آورد که به ترتیب گفته شده می توانند از آن استفاد نمایند.


برای استفاده از سرور به چه چیزهایی نیاز دارم؟

- یک کامپیوتر معمولی ( P4 )
- اینترنت مناسب حداقل 128 کیلوبیت، ( هر چند بسیاری از کاربران در ایران از طریق دیال آپ ( dial up ) نیز از RDC استفاده می کنند. )
- و شرکتی با خدمات مناسب ( مانند پارس پک D: )

تعداد بازديد : 29
اتصال به ssh با نرم افزار putty.
مدير وبلاگ م.ح در 1392/4/22 |

 اتصال به ssh از طریق نرم افزار putty


عمدتا کاربران سرورهای لینوکس از shell یا همان command line برای کنترل سرور خود استفاده می کنند، نرم افزار putty یکی از معروفترین نرم افزارها است که به خوبی این امکان را برای شما فراهم می آورد.

ابتدا IP سرور یا دامنه ای که بر روی این سرور موجود است را در قسمت hostname وارد نمائید، اگر پورت اتصال ssh را تغییر نداده اید گزینه open را انتخاب کنید. مطابق شکل یک پنجره سیاه رنگ باز می شود و شما می بایست نام کاربری خود ( root ) را وارد نمائید، پس از آن با وارد کردن پسورد ( در لینوکس حروف پسوردی که وارد می کنید نشان داده نمی شوند ) و فشردن کلید اینتر ، به سرور خود متصل خواهید شد و می توانید با استفاده از دستورات لینوکس به تنظیمات مورد نظر خود بپردازید.
چگونه کلمه عبور خود را در پیوتی کپی و پیست ( Copy and paste ) کنم؟
معمولا کلمات عبور برای بالابردن سطح امنیت سرور از حروف و کلمات بسیار پیچیده ای تشکیل می شوند که تایپ آنها عموما کاربران لینوکس را با مشکلات زیادی روبرو می سازد، خصوصا در شرایطی که شما نمی بینید چه کاراکتری اضافه شده است. اما راهکار بسیار ساده است، چرا که عمل پیست ( Paste ) در لینوکس تنها با یکبار فشردن کلید right click میسر می شود. پس کافی است شما در ویندوز خود کلمه عبور را کپی نمائید و در پیوتی در زمانی که درخواست پسورد می نماید، تنها یکبار دکمه راست موس خود را فشار دهید تا اطلاعات موجود در کلیپ بورد ( Clipboard ) شما پیست شود، حال کافی است برای ورود به سرور خود از کلید اینتر ( enter ) استفاده کنید.

 پ


لینک دانلود مستقیم: http://www.parspack.com/clients/dl.php?type=d&id=1


سایت اصلی : www.chiark.greenend.org.uk

 

تعداد بازديد : 33
RAID چیست؟
مدير وبلاگ م.ح در 1392/4/22 |
مخففی است از عبارت آرایه‌ی افزونه‌ای برای دیسک های مستقل که راهی است برای مجازی سازی متعدد هارد دیسک های مستقل به یک یا چند آرائه برای بهبود عملکرد، ظرفیت و دسترسی. ظرفیت کل آرائه به نوع RAIDی که ساخته شده و همچنین تعداد و ظرفیت دیسک‌ها بستگی دارد. این ظرفیت کلی آرائه مستقل از نوع RAID سخت افزاری یا نرم افزاری است که ممکن است استفاده کرده باشید. جدول زیر را دنبال کنید تا پیاده سازی‎‌های مختلف، نقاط قوت و ضعف، تاثیر روی عملکرد سیستم‌ها و اثربخشی در بالا بردن دسترسی به داده ها، در انواع RAID ها را مشاهده نمایید.

RAID نرم افزاری:

راه ساده برای تشریح RAID نرم افزاری این است که بدانیم برای انجام وظیفه خود از پردازشگر سیستم شما بهره می‌گیرد. به این معنی که نیاز پردازشی و قدرتی که RAID قرار است از آن برای فعالیت خود استفاده کند علاوه بر پردازش های معمول مورد نیاز سیستم عامل و نرم افزارهای اجرا شده روی آن، بر پردازشگر سیستم تحمیل می‌شود.

کاربردهای RAID نرم افزاری :

۱) به عنوان یک راه حل نرم افزاری خالص (Pure)
2) به عنوان یک راه حل ترکیبی که شامل سخت افزارهای طراحی شده برای بهبود کارایی پردازشگر است.
۱) راه حل نرم افزاری خالص: در این حالت نرم افزار بدون هیچ گونه کمک سخت افزاری تنها با استفاده از امکانات سیستم به عنوان یک نرم افزار کاربردی در کنار سایر نرم افزارهای اجرا شده در سیستم عامل انجام وظیفه خواهد نمود. هارد دیسک مورد استفاده در این روش همان دیسکی است که سیستم عامل روی آن قرار دارد. برخی از این RAID های نرم افزاری قابلیت یکپارچه شدن با سیستم عامل سرور به همراه برنامه های رایگان را دارا هستند که باعث ارزان شدن این روش می‌گردد.

برخی مزایا و معایب این روش:

- هزینه پایین (تنها هزینه، دیسک های اضافه شده است)
- عدم محافظت در هنگام بوت (عدم قابلیت مدیریت و محافظت از دیسک های خراب در مرحله بوت)
- بار اضافی تحمیلی بر روی سرورها (بدلیل اجرا شدن روی سیستم عامل. این روش برای RAID 0,1,10 پیشنهاد می‌شود)
- محدودیت در مهاجرت به سیستم عامل دیگر
- آسیب پذیری در مقابل ویروس‌ها
- امکان از دست دادن تمام داده ها بدلیل مشکلات سخت افزاری یا نرم افزاری سیستم عامل
- عدم استفاده از قابلیت کش
۲) راه حل ترکیبی – سخت افزار با کمک نرم افزار: در این روش نرم افزار RAID با کمک سخت افزارهای اضافه شده بر روی مادربرد مانند یک HBA با یک بایوس RAID که ضعف راه حل قبلی را هنگام بوت سیستم برطرف می‌سازد، انجام وظیفه می‌کند. بعلاوه اینکه درایورهای سخت افزاری مورد استفاده در این روش توسط اکثر سیستم های عامل مطرح پشتیبانی می‌شود.

برخی مزایا و معایب این روش:

- هزینه معقول (فقط یک HBA و یا یک فلش دیسک برای بایوس به عنوان هزینه تحمیل خواهد شد)
- محافظت در هنگام بوت
- کاربر گرافیکی مخصوص برای ساخت و نگهداری RAID
- سایر معایب موجود در روش اول.
RAID سخت افزاری:
در این روش برنامه RAID از طریق پردازشگر و رم تعبیه شده در دستگاهی مستقل از کامپیوتر میزبان اجرا می‌شود. سخت افزار می‌تواند بصورت یکپارچه بر روی مادربرد و یا یک کارت اسلات قابل نصب بر روی مادربرد استفاده شود.
ساده ترین راه برای تشخیص اینکه کدام نوع RAID سخت افزاری یا نرم افزاری برای کار شما مناسب‌تر است بررسی مشخصات فنی یا برگه های راهنمای هر یک می‌باشد. اگر روش ارائه شده شامل میکروپروسسور (معمولاً I/O، پردازشگر یا در برخی موارد ROC – به معنی RAID تعبیه شده در چیپست) بود، روش ارائه شده سخت افزاری است. و اگر پردازشگری در کار نبود نرم افزاری است. برای شما مهم است که بدانید کدام روش چه اثراتی در روند کار شما داشته و مطلوب شما است. اثرات مورد بحث موارد زیر هستند:
- وضعیت عملکرد پردازشگر هنگام اجرای سایر برنامه ها
- قدرت کارایی دیسک هایی که می‌توانند روی سیستم اضافه شوند
- سهولت بازگرداندن اطلاعات بعد از خرابی
- قابلیت مدیریت و مونیتورینگ پیشرفته داده ها
- امکان مدیریت دیسک ها بطور همزمان در سیستم عامل های مختلف
- امکان نصب باطری پشتیبان تا کَش نوشتاری سیستم را ارتقاء ببخشد
پیاده سازی RAID سخت افزاری:
به دو روش ممکن است. ۱) بصورت یک کارت مستقل ۲) بصورت یکپارچه ارائه شده بر روی چیپست مخصوص.

۱) بصورت یک کارت مستقل:

یک نوع کارت قابل نصب بر روی اسلات های PCI-X یا PCIe مادربرد است که پردازشگر و کنترولر I/O بر روی آن تعبیه شده. قیمت برخی از این کارت ها بالا است اما انعطاف پذیری آن باعث شده روشی مناسب در بین روش های RAID بحساب آید. در اینجا عملکرد RAID از سیستم میزبان کاملاً جدا است. شخصیت مستقل این کارت اجازه استفاده حداکثری از قدرت پردازشگر و رم سریعتر آن را ممکن می‌سازد. کارت RAID بصورت کامل و با تمام ظرفیت وظایف ذخیره سازی در دیسک های مستقل را حتی هنگام خرابی دیسک ها انجام می‌دهد. مزایای پیچیده و فضای بیشتر دیسک ها بعنوان نمونه در سطوح RAID 5,6 بدون فشار بر روی سیستم در این روش قابل دسترسی است.
رابط های I/O اضافی بر روی کارت معمولاً بسط پذیری بیشتری ( اضافه کردن دیسک های بیشتر با ظرفیت بیشتر ) را برای سیستم فراهم می آورد. حتی آرائه های RAID چندگانه فشاری بر عملکرد سیستم ندارند. در نتیجه مهاجرت به سایر سیستم عامل ها،دستگاهها و پلت فرم‌ها ممکن است.

مزایا و معایب این روش:

- محافظت هنگام بوت (هیچ فشار منفی هنگام بوت سیستم در زمان خرابی های متوسط یا کامل وجود ندارد)
- عملکردی مستقل از بار اعمالی بر روی سرور ( رم سریع، پردازشگر سریع و بدون فشار بر روی سیستم میزبان)
- برنامه RAID مستقل از میزبان (عدم از دست دادن اطلاعات در اثر خرابی سیستم)
- حفاظت پیشرفته در صورت قطع شدن برق (برخلاف RAID نرم افزاری)
- عدم آسیب پذیری به ویروس
- بهره مندی از کاربر گرافیکی مستقل برای مدیریت و ساخت RAID
- سهولت در مهاجرت و جایگزینی
- پشتیبانی از ویژگی های پیشرفته RAID
- قابلیت کَش روی کنترولر با استفاده از باطری پیشتیبان
- هزینه بالای پردازشگر I/O، مموری روی کارت.

۲) بصورت یکپارچه بر روی چیپست:

در این روش، پردازشگر RAID، کنترولر رم، رابط کاربری، رابط I/O برای ارتباط با هارد دیسک ها، و برخی اوقات خود رم، تمامی در یک چیپ جمع شده اند. این چیپ می‌تواند در یک مادربرد با هزینه پایینی تعبیه شده باشد. ROC جایگزین شده با چیپ I/O را می‌توان بر روی بسیاری از مادربردهای سرور یافت. (به عنوان نمونه یک چیپ کنترولر SCSI) بدین معنی که روش ROC چیزی فراتر از یک ارتباط بین هارد دیسک هاست.
مزایا و معایب RAID سخت افزاری مبتنی بر ROC:
- محافظت هنگام بوت (هیچ فشار منفی هنگام بوت سیستم در زمان خرابی های متوسط یا کامل وجود ندارد)
- عملکردی مستقل از بار اعمالی بر روی سرور ( رم سریع، پردازشگر سریع و بدون فشار بر روی سیستم میزبان)
- برنامه RAID مستقل از میزبان (عدم از دست دادن اطلاعات در اثر خرابی سیستم)
- حفاظت پیشرفته در صورت قطع شدن برق (برخلاف RAID نرم افزاری)
- عدم آسیب پذیری به ویروس
- بهره مندی از کاربر گرافیکی مستقل برای مدیریت و ساخت RAID
- سهولت در مهاجرت و جایگزینی
- پشتیبانی از ویژگی های پیشرفته RAID
- قابلیت کَش روی کنترولر با استفاده از باطری پیشتیبان
- هزینه متوسط
- محدودیت در انعطاف پذیری و مهاجرت
کدام یک از RAID سخت افزاری یا نرم افزاری برای برنامه شما مناسب است؟
اکنون که مزایا و معایب انواع روش های پیاده سازی RAID را دانستیم می‌توانیم با نگاهی به چند سناریوی سرور و بهینه سازی آن به اهداف مورد نیاز خود برسیم.
روش نرم افزاری خالص RAID: مناسب برای سطوح RAID 0,1 با وجود این مشکل عدم قابلیت استفاده در هنگام بوت را داراست.
برنامه های پیشنهادی: ۱- ایستگاههای کاری بدون نیاز به ذخیره سازی داده با ظرفیت بالا ۲- سرورهای ابتدایی بدون نیاز به محافظت هنگام بوت
روش راه حل ترکیبی: از نظر هزینه تقریباً با روش نرم افزاری خالص مشابه است اما قابلیت محافظت در بوت را نیز داراست.
برنامه های پیشنهادی: ۱- سرورهای ابتدایی بدون نیاز به ذخیره سازی با ظرفیت بالا. ۲- محاسبه گرهای متصل شده به دیتاسنترهای تحت شبکه.
روش سخت افزاری: دارای غنی ترین و بالاترین ویژگی های کاربردی است که می‌تواند بصورت یکپارچه همراه با مادربرد (ROMB) و یا کارت های افزونه ای استفاده شود.
برنامه های پیشنهادی: ۱- ایستگاههای کاری با عملکرد و ذخیره سازی اطلاعات بالا. ۲- سرورهای ابتدایی-سازمانی که نیاز به عملکرد بهتر و ذخیره سازی در زیرسیستم دارند.
به طور کلی RAID سخت افزاری علاوه بر مزیت های نرم افزاری الگوریتم های پیچیده را نیز ارائه می‌دهد. به عنوان مثال اندازه گیری ها نشان داده نرم افزار RAID 6 بار سنگینی را بر روی منابع سیستم تحمیل می‌کند در حالیکه RAID سخت افزاری در پیکربندی مشابه عملکرد بسیار بهتری دارد.
منبع: kuleposhti.ir

تعداد بازديد : 24