اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram
مقاله جزئیات سرور

دستورات SSH

دستورات اس اس اچ خیلی زیاد است فقط چند تا را معرفی می کنیم (دقت کنید کجا ها بین بخش های مختلف دستور فاصله است)

cd .. این دستور شما رو به یک پوشه بالاتر می برد مثلا در هنگام ورود در home هستید اگر این دستور رو وارد کنید به روت می روید

cd folder name : برای وارد شدن به یک فولدر که به جای folder name اسم پوشه را وارد کنید مثلا در روت وارد کنید cd home

ls لیست فایل ها و پوشه های موجود در دایرکتوری که داخل آن هستید را نشان می دهد (معادل دستور dir در داس)

ls-a تمامی فایل ها (از جمله فایل های هیدن و سیستمی) و پوشه های دایرکتوری که داخلش هستید رو نشون می دهد

wget http://fileadress : این دستور برای دانلود فایل داخل سرور است فایل را در پوشه ای که داخلش هستید دانلود میکند

yum install pack: برای نصب برنامه هاست به جای pack باید اسم برنامه را وارد کنید مثلا:
yum install php – yum install apache – yum install perl

این دستور برای آپدیت و یا حذف برنامه ها نیز است مثلا:
yum update php – yum remove php

service name action : این دستور برای کار با سرویس ها  که به جای name باید اسم سرویس را به جای action ، عملی را می خواهید انجام شود وارد کنید چند تا از مهم ترین ها را بررسی می کنیم
stop : برای از کار انداختن سرویس (اگر سرویس اتو استارت باشد بعد یک بار که سرور را ری استارت می کنید دوباره اجرا می شود )
start : برای شروع کار یک سرویس (اگر سرویس اتواستارت نباشد بعد هر ریبوت باید استارتش کنید)
restart : دو عمل stop و start را با هم انجام می دهد
remove : برای حذف سرویس
حالا چند تا مثال :
service apache stop
service php start
servise mysql restart

top: این دستور برای دیدن لیستی از پروسس های در حال اجرا و همچنین مشخصات و مقدار رم و سی پی یو سیستم هست
در اینجا هر پروسس یه شماره برای خودش داره (pid)
با وارد کردن Shift + m پروسس ها به ترتیب مصرف رم
و با وارد کردن Shift + p به ترتیب مصرف سی پی یو
حالا اگر بخواهیم یه پروسس رو استاپ کنیم وارد می کنیم
kill pid به جای pid باید pid پروسس را وارد کنید
اگر بخواهید یه پروسس با تمام زیر مجموعه هاش استاپ بشه وارد کنید
terminate pid : دوباره به جای pid باید pid پروسستون را وارد کنید
معمولا هر یوزر هاست یا هر سرور مجازی یک پروسس جدا برای خودش دارد
در پایان میتوانید با زدن دکمه Q از این صفحه بیرون بیاید

برای عوض کردن پسورد اکانتی که با آن وارد شدید کافیه دستور passwd را وارد کنید و پسورد رو تایپ و اینتر بزنید یه بار دیگه هم باید تایپ کنید اگر با روت وارد شدید میتوانید پسورد بقیه اکانت ها را هم با دستور passwd username

در این قسمت قصد داریم به دستوراتی که مربوط به کار با فایل ها مربوط میشه بپردازم
اولا بگم یه فایل منیجر نیمه گرافیکی عالی در لینوکس داریم به نام mc
برای نصبش کافیه وارد کنین yum install mc و اگر چیزی پرسید y را وارد کنین بعد که تموم شد برای ورود به ام سی فقط کافیه تایپ کنید mc و بعد قشنگ با محیط گرافیکیش کار کنید
که برای آنها یک سری دستور برای مدیریت فایل ها قرار داده ایم

اولا دقت کنید هر جا گفته شده filename یا اسم فایل حتما باید پسوند فایل را هم تایپ کنید

برای ساخت پوشه وارد جایی که میخواهیم پوشه در آن ساخته بشه و وارد می کنیم
mkdir folder name
برای حذف یک پوشه وارد قسمتی که پوشه در آن قرار دارد می شویم مثلا اگه میخواهم فولدر با نام arash را از home پاک کنیم میریم داخل home و وارد می کینم

rm -rf foldername که به جای folder name باید اسم پوشه را وارد کنیم.
برای حذف فایل هم همینطور وارد جایی که فایل در آن قرار دارد می شویم و این دستور را وارد می کنیم
rm -rf filename که به جای file name باید اسم فایل را وارد می کنیم.

برای کپی کردن یک فایل اول وارد جایی که فایل داخل آن است بعد دستور زیر را وارد می کنیم
cp oldfilename /masir jadid
که oldfilename اسم فایلی است که قراره کپی بشه و masirjadid هم جایی است که قراره فایل در آنجا قرار بگیرد

برای انتقال یک فایل به محل جدید و حذف فایل اولیه (بعارتی cut کردن فایل)
ابتدا به داخل مکانی که فایل داخل آن است می رویم بعد دستور زیر را وارد می کنیم
mv oldfilename /masir jadid
که oldfilename اسم فایلی است که قراره کپی شود و masirjadid هم جایی است که قراره فایل در آنجا قرار بگیرد

آموزش سورس کپی که شاید خیلی ازش استاده نکنید

حالا فرض کنید من یه سرور دارم میخوام یه فایل رو از سرور خودم انتقال بدم به سرور دیگه (در صورتی که یوزر و پسورد سرور دیگه را هم داشته باشم) اینکار با سورس کپی انجام می شود
برای اینکار برید جایی که فایل در آن قرار دارد و وارد کنید
scp filename root@ipserver dige:/masir file
حالا یه مثال : میخواهیم فایل file.zip رو ارسال کنیم به سروری به آیپی ۱.۱.۱.۱ ابتدا وارد جایی که فایل در آن قرار دارد می شویم بعد وارد می کنیم
scp file.zip root@1.1.1.1:/home
بعد یک سوال از شما پرسیده می شود که باید بنویسید yes و اینتر کنید بعد پسورد سرور مقصد رو باید وارد کنیم
بعدش این file.zip در home سرور مقصد قرار می گیرد
اگه به جای /home وارد می کردیم / فایل وارد روت سرور مقصد می شود
میشه مسیر طولانی تری هم وارد کرد مثلا : /home/arash/public_html

برای اجرا یک فایل با فورمت sh کافیه بروید به جایی که فایل داخل آن است و وارد کنید
sh ./filename.sh
برای ویرایش یک فایل متنی بزنیدnano /masirfile
اگه احیانا گفت دستور پیدا نشد وارد کنید
yum -y install nano
———————————————————
برای ریبوت سرور هم از دستور reboot استفاده کنید

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

وب نگاران پارسه

پشتیبانی آنلاین!