جلسه دو و نیم
شاید برای حیلی ها سوال پیش اومده باشه که این قضیه نیم تو جلسات چیه؟؟
من خودم دوست ندارم حجم مطالبی که تو یه دوره گفته میشه خیلی زیاد باشه
این جلسات نیم در اصل مکمل جلسه قبلیه
پیشنهاد میشه بین جلسات یه استراحتی بکنید
خب بریم سراغ ادامه دستورات اس اس اچی که باید بلد باشید
top : این دستور برای دیدن لیستی از پروسس های در ال اجرا و همچنین مشخصات و مقدار رم و سی پی یو سیستم هست
در اینجا هر پروسس یه شماره بره خودش داره (pid)
با زدن Shift + m پروسس ها به ترتیب مصرف رم
و با زدن Shift + p به ترتیب مصرف سی پی یو
حالا اگر بخواهیم یه پروسس رو استاپ کنیم میزنیم
kill pid به جای pid باید pid پروسستون رو بزنید
اگر بخواهید یه پروسس با تمام زیر مجموعه هاش استاپ بشه بزنید
terminate pid : بازم به جای pid باید pid پروسستون رو بزنید
معمولا هر یوزر هاست یا هر سرور مجازی یه پروسس جدا واسه خودش داره
در پایان میتونید با زدن دکمه Q از این صفحه بیاید بیرون
یه دستورم خارج از بحث بگم که واسه عوض کردن پسورد اکانتی که باهاش وارد شدید (الان فکر کنم با روت لوگین کردید)کافیه دستور passwd رو بزنید و پسورد رو تایپ و اینتر بزنید یه بار دیگه هم باید تایپ کنید اگر با روت وارد شدید میتونید پسورد بقیه اکانت ها رو هم با دستور passwd username
تو این قسمت میخوام به دستوراتی که مربوط به کار با فایل ها مربوط میشه بپردازم
اولا بگم یه فایل مینجر نیمه گرافیکی عالی در لینوکس داریم به نام mc
برای نصبش کافیه بزنید yum install mc و اگر چیزی پرسید y بزنید بعد که تموم شد برای ورود به ام سی فقط کافیه تایپ کنید mc و بعد قشنگ با محیط گرافیکیش کار کنید
اما بعضی ها دوست دارن سخت کار کنن :D
که واسه اونا یه سری دستور واسه مدیریت فایل ها میگم
اولا دقت کنید هر جا گفته شده 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 رو بفرستم رو سروری به آیپی 1.1.1.1 اول میرم جایی که فایل توشه بعد میزنم
scp file.zip root@1.1.1.1:/home
بعد یه سوال ازتون میپرسه که باید بنویسید yes و اینتر کنید بعد پسورد سرور مقصد رو باید بزنید
بعدش این file.zip میره تو home سرور مقصد
اگه به جای /home میزدم / فایل میرفت تو روت سرور مقصد
میشه مسیر طولانی تری هم داد مثلا : /home/arash/public_html
برای اجرا یک فایل با فورمت sh کافیه برید به جایی که فایل توشه و بزنید
sh ./filename.sh
برای اکسترکت کردن فایل من مال zip & tar رو اینجا میزارم
بازم باید برید به جایی که فایل توشه بعد دستورات زیر
unzip filename.zip
tar –xvf filename.tar
---------------------------------------------------
برای ویرایش یک فایل متنی بزنیدnano /masirfile
اگه احیانا گفت دستور پیدا نشد و اینجور چیزا بزنید
yum -y install nano
---------------------------------------------------------
برای ریبوت سرور هم از دستور reboot استفاده کنید
---------------------------------------------------
خب تا اینجا اصلی ترین دستورات رو برای کار یاد گرفتید در آموزش های بعدی کم کم به نصب پنل ها و برنامه های مجازی سازی میپردازیم
یادتون باشه فقط به این مرجع وابسته نباشید هر وقت مشکلی داشتید با سرچ تو گوگل و سایر موتور های نتایج خوبی به دست میارید