MSH
MSH
خواندن ۱ دقیقه·۲ سال پیش

لینوکس اسکریپتس

سلام به همگی

در لینک زیر میتونید اسکریپتی برای انجام عملیات ابتدایی در لینوکس رو لازم دارین دانلود کنید.

Github

قابلیتهایی که داره:

میتونه لیستی از کارت های شبکه بهتون نشون بده و شما متیونید انتخابش کنید و کانفیگ هاش رو مرحله به مرحله انجام بدید.

میتونید یوزرهای موجود یا یه یوزر جدید رو sudoers کنید.

میتونه SELINUX رو در CentOS/RedHat غیرفعال کنه.

نکات قابل توجه:

  • این اسکریپت برای تنظیمات اولیه ساخته شده یعنی به طوری که شما وقتی برای اولین بار سرور لینوکس رو نصب میکنید و فقط میتونید کنسول بهش بزنید و خب همونطور که میدونید ویرایش متن در اون محیط یکم سخته به همین این اسکریپت نوشته شده تا این نیاز رو برآورده کنه و یک نکته مهمتر این که اگر قصد کانفیگ چندین سرور رو دارید به شدت زمان بر هستش که خب اسکریپت میتونه درصد قابل توجهی زمان رو براتون ذخیره کنه.
  • این اسکریپت حدود 390 خط هستش که شامل if,for,while,function میشه و بیشترین دستوراتی که درش بکار رفته sed,grep,wc,awk هست.
  • این اسکریپت روی CentOS 7.9 و Ubuntu server 20.04 تست شده و جواب داده ( روی نسخه های قبلی تست نکردم اما مطمئن هستم روی CentOS 7 و Ubuntu server 17 به پایین قطعا کار نمیکنه).
  • لطفا قبل از اجرا از تنظیمات مربوط به sudoers و network بک آپ بگیرید البته که اسکریپت قبل از هرکاری این کار رو انجام میده.
  • اگر فایل اسکریپت رو با یک ویرایشگر باز کنید وخواستید کد ها رو مطاالعه کنید بدونید که قبل از نوشتن هر کد یک کامنت براش نوشته شده.
  • در صورتی که مشکل یا سوالی داشتین با ایمیل با بنده در تماس باشید.

ممنونم از توجهتون

mostafa.shoaei@gmail.com

linux scriptingscriptاسکریپتinfra script
شاید از این پست‌ها خوشتان بیاید