عضویت سریع

دریافت نیوک لرن

تبلیغات

خوراک های نیوک لرن

اخبار
دانلودي ها
آخرين نظرات
وبلاگ سایت

برچسب های برتر

محصولات

دستورهای SSH در لینوکس برای مدیریت سرورها

آموزش,يکشنبه، 15 خرداد، 1390 794Aneeshtan


در مدیریت سرورهای مجازی و یا اختصاصی آنچه همواره در کنار شما  به عنوان  ابزار دست شما است  ترمینال SSH خواهد بود . صفحه ای سیاه رنگ که تنها گزینه شما در مدیریت حرفه ای و یا بهتر است بگوییم آخر راه حل برای رفع مشکلات یک سرور خراب است .  از آنجایی که در این چند روز دائما درگیر مشکلات سرور 1 و 2 نیوک لرن بودم , بسیار در جریان اینگونه فرامین قرار گرفتم و ساعت ها مجبور به آزمایش کارایی روش های مختلف شدم , از این رو با هم تمرینی مقدمات برای یادگیری این فرامین می کنیم . 
در ادامه آموزش به بررسی فرامین لازم برای کپی , تغییر نام , حذف و ... در سرورهای لینوکس می پردازیم .



قبل از اینکه به فرامین لینوکس بپردازیم ,شما می بایست برای آشنایی و استفاده از این فرامین می بایست به SSH سرور خود دسترسی داشته باشید و برای کار با SSH نرم افزار Putty پیشنهاد می شود .

 

فرامین معمول لینوکس » 

جرکت به یک پوشه : 

CD 

در ادامه این دستور برای مثال می نویسیم

 

CD /var/lib/mysql/nukelearn

و به داخل این پوشه می رویم 

حالا اگر بخواهید خارج بشود مجدد می نویسید 

CD 

و به پوشه روت می آیید 

ولی اگر بخواهید  یک پوشه به عقب حرکت کنید می نویسید 

 .. cd

 

محتویات پوشه » 

 

یادتون می آید در DOS برای نمایش محتویات می گفتیم DIR  حالا در لینوکس بگید 

ls -a

این یعنی در پوشه فعلی نشون بده تمام فایل های موجود به چه صورت است . 

حالا اگر بخواهید برفرض یک پوشه خاص رو فهرست کنید  بنویسید 

 

IS -a /var/lib/mysql/nukelearn

پس آدرس پوشه پس از خاصیت a می آید 

 

سطح دسترسی 

 

در لینوکس تغییر سطح دسترسی بسیار ساده است بر فرض می خواهیم سطح دسترسی یک پوشه را تغییر بدهیم 

ابتدا به داخل آن پوشه می رویم 

CD  /var/lib/mysql/nukelearn

حالا کل پوشه و فایل های درونش را به سطح دسترسی 777 تغییر می دهیم

 * chmod 777 -R

یک نوع سطح دسترسی دیگه هم داریم که مربوط به مالکیت و دسته است 

      

 * chmod mysql -R

 * chgrp mysql -R      

 

اون حرف R برای خاصیت است که یعنی تمامی فایل ها هم تغییر کنند 

 

کپی کردن فایل ها : 

 

این کار بسیار ساده است 

CP  /var/lib/mysql/nukelearn/this_table.ftm    /this_folder 

می بینید که یک فایل به داخل یک پوشه کپی می شود 

روش دوم این است که اول به داخل پوشه مقصد برویم یعنی

CD /this_folder 

و حالا کپی کنیم

 . CP  /var/lib/mysql/nukelearn/this_table.ftm

به اون نقطه آخر خط دقت کنید که یعنی درون همین پوشه  وگرنه دستور شما اشتباه است . 

 

انتقال یا تغییر نام  : 

از دستور mv استفاده کنید برای هر دو عملیات 

مثلا  انتقال 

 

 mv /var/lib/mysql/nukelearn/this_table.ftm    /this_folder 

و یا تغییر نام 

CD  /var/lib/mysql/nukelearn

mv this_table.ftm newname.frm
 
خوب به راحتی تغییر نام انجام شد
 
 

ویراش فایل ها 

 
و بحث آخر روش ویرایش یک فایل متنی درون ssh است 
 
شما چند راه دارید 
روش اول استفاده از ویرایشگر استاندارد خود لینوکس یعنی :
 
Vi  this_file.txt 
 
اما ویرایشگر چندان خوبی نیست 
 
پس یکبار nano رو نصب می کنیم  
بنویسید 
 
yum install nano
 
به همین راحتی نصب کنید و آخرش هم ازتون می پرسه مطمئنید ؟  می زنید y  یعنی بله 
 
حالا گیر کردید از خاصیتش استفاده کنید که نپرسه . بعضی اوقات ما باید در کنسول فرمان ها رو اجرا کنیم پس به این خوب دقت کنید 
 
yum -y install nano
 
بعد از نصب فایل رو نانو کنید تا ویرایش آغاز شود 
 
nano  my.conf
 
و صفحه ویرایش باز می شود 
 

سخن آخر 

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

سرور آموزش 
درجه 0/5 (0%) (0 رای)

ارسال به بلینک لیست ارسال به خوشمزه ارسال به ديگ ارسال به فرل ارسال به ردديت ارسال به تکنوراتي ارسال به یاهو مای وب ارسال به 100 درجه کلوب ارسال به بالاترین ارسال به دنباله ارسال به مهندس ارسال به استامبل ارسال به نتوز ارسال به فرندفید ارسال به تویتر ارسال به فیس بوک ارسال به سیمپی ارسال به Windows Live اشتراک گذاری در گوگل ارسال لینک از طریق یاهو مسنجر برای دوستان ارسال به سرویسهای دیگر


بازدیدکنندگان غیر عضو حق ارسال نظر و پیشنهاد در مورد مطالب این سایت ندارند .
برای استفاده از سرویسهای مخصوص کاربران عضو فرم عضویت را تکمیل نمائید .



مدت زمان ایجاد صفحه : 0.38 ثانیه
تعداد ارتباط : 53
حافظه درگیر: 1.94 مگابایت

Copyright @2008-2011 Nukelearn CMS|   Email  | XML| license |[Valid Atom 1.0] [Valid RSS]


با کلیک روی 1+ از سایت ما حمایت کنید