جلسه دو و نیم
شاید برای حیلی ها سوال پیش اومده باشه که این قضیه نیم تو جلسات چیه؟؟
من خودم دوست ندارم حجم مطالبی که تو یه دوره گفته میشه خیلی زیاد باشه
این جلسات نیم در اصل مکمل جلسه قبلیه
پیشنهاد میشه بین جلسات یه استراحتی بکنید
خب بریم سراغ ادامه دستورات اس اس اچی که باید بلد باشید
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.ziptar –xvf filename.tar---------------------------------------------------برای ویرایش یک فایل متنی بزنیدnano /masirfile
اگه احیانا گفت دستور پیدا نشد و اینجور چیزا بزنید
yum -y install nano
---------------------------------------------------------
برای ریبوت سرور هم از دستور reboot استفاده کنید
---------------------------------------------------خب تا اینجا اصلی ترین دستورات رو برای کار یاد گرفتید در آموزش های بعدی کم کم به نصب پنل ها و برنامه های مجازی سازی میپردازیمیادتون باشه فقط به این مرجع وابسته نباشید هر وقت مشکلی داشتید با سرچ تو گوگل و سایر موتور های نتایج خوبی به دست میارید





پاسخ با نقل قول