امید آقاخانی
امید آقاخانی
خواندن ۳ دقیقه·۴ سال پیش

دستورات کاربردی Centos بخش اول

سلام دوستان لینوکسی

دیگه الان یجوری شده که هر فریلسنری باید به سرور مخصوصا با سیستم عامل لینوکس نسخه Centos ش اشنا باشه و بتونه یه سری تنظیمات رو خودش انجام بده.

مثلا باز کردن پورت یا بستن یه برنامه ای یا هر چیز مهم دیگه.

اینجا من یه سری دستورات مهم که زیاد خودم استفاده میکنم رو براتون اوردم که به ترتیب ذکر میشه و توضیح میدم کارش چیه.

فقط اون حروف هایی که بزرگ نوشته میشن در واقع شما باید بجای اون ها مقدار مناسب رو بزارید.

1- ps

لیست برنامه های باز رو به همراه process_id یا آی دی برنامه به شما میده

2- kill -9 PROCESS_ID

بستن اجباری برنامه که با استفادا از -9 اجبار میشه (معادلش -SIGKILL هستش) و PROCESS_ID هم کد برنامه ای س که میخواید ببندیندش

3- pgrep PROCESS_NAME

پیدا کردن برنامه از توی برنامه های باز توسط اسم برنامه و برگردوندن process_id یا کد برنامه

4- pgrep PROCESS_NAME | xargs COMMAND

همون دستور قبلی هست که برنامه ای که میخوایم رو پیدا میکنه و process_id ش رو به ما میده منتهی،هر برنامه هایی که پیدا میکنه رو به عنوان ارگومان میفرسته به بعد علامت | و بجای عبارت COMMAND میتونید دستور خودتونو بنویسید که روی اون برنامه اعمال کنه

مثلا دستور pgrep php | xargs kill -9 میاد هر برنامه ای که اسمش به php میخوره رو پیدا میکنه و همشون رو با دستور kill میبنده.

5- fuser PORT/tcp

این دستور میاد پورت از نوع tcp که بهش میدید رو میگرده و برنامه ای که داره ازش استفاده میکنه رو به شما میده

بجای PORT میتونید پورت مورد نظر رو بنویسید

در صورت نبودن این دستور در centos،از دستور yum install psmisc برای نصب این دستور استفاده کنید.

6- watch "ps aux | sort -nrk 3,3 | head -n 5"

این دستور میاد 5 برنامه باز آخر رو به شما بصورت زنده مانیتور میکنه و مقدار استفاده از منابع سیستم رو نشون میده.

7- alias NAME="COMMAND"

با این دستور میتونید یه میانبر برای دستوراتتون بنویسید کافیه بجای NAME اسم میانبر و COMMAND هم دستور مورد نظر و بعد از ساخت میانبر،با زدن NAME در ترمینال،اون دستوری که دادید اجرا میشه.

8- timedatectl set-timezone TIMEZONE

تنظیم تایم زون سرور بجای TIMEZONE ،اسم کشور رو وارد کنید

9- date

نمایش تاریخ و زمان فعلی سرور

10- nohup PROCESS (مثلا یه فایل jar یا php یا هر چیزی که قراره اجرا بشه و بمونه)

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

11- ls

این دستور،لیست فایل و پوشه های مسیر فعلی ترمینال رو میده

برای تغیر مسیر فعلی ترمینال،کافیه با دستور cd به اون مسیر برید مثلا cd /home/omid،خط فرمان رو میبره روی این پوشه

12- pwd

مسیر فعلی خط فرمان رو به شما نشون میده

13- cat FILENAME

فایلی که بهش میدید رو همون ترمینال بهتون نشون میده

14- vi

به شما یه محیط ویرایشگر میده برا نوشتن متن تون و ذخیره توی فایل (یه ادیتور فایله)

که با زدن کلید Escape روی کیبورد و : و wq فایل ذخیره میشه (البته دقیق یادم نیست ولی فکر کنم همین بود)

اوووف دستور زیاده حوصلم نمیگیره بگم ولی توی پست های بعدی میگم.



centoslinuxcommand
دولوپر وب ، دسکتاپ و اپلیکیشن موبایل (اندروید و iOS)
شاید از این پست‌ها خوشتان بیاید