لینوکس اسکریپتس
سلام به همگی
در لینک زیر میتونید اسکریپتی برای انجام عملیات ابتدایی در لینوکس رو لازم دارین دانلود کنید.
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