نرم افزار Puppet مسیر مشخص و کوتاهی را در مدیریت بهینه زیرساخت با تعداد سرورهای زیاد، در اختیار مدیران سیستم و توسعه دهندگان نرم افزار قرار می دهد. هدف این نرم افزار مدیریت بهینه تنظیمات، کاهش زمان تغییرات، کاهش پیچیدگی تغییرات با قدرت پایداری بالا و انطباق پذیری با نیازهای سازمانی است.
خودکارسازی، قسمتی از زندگی در یک مرکز داده است و Puppet پیشتاز و قهرمان این خودکارسازی است. ولی ممکن است برخی تمایل داشته باشند از نرم افزارهای دیگری مانند Ansible که یادگیری آن آسانتر است، استفاده کنند اما باید در نظر گرفت که puppet در نهایت با Complexity بیشتر، Flexibility بیشتری را نیز فراهم می کند.
به این نوع نرم افزارها معمولا Configuration Management (CM) و یا Remote Execution (RE) می گویند. این ابزار فوق سودمند برای مثال به مدیر سیستم کمک می کند تا یک پروسه را همزمان بر روی چندین سرور اجرا کند، با یک کلیک چندین app را همزمان اجرا کند و خیلی سریعتر و آسان تر ده ها، صدها و حتی هزاران سرور را مدیریت کند.
در ادامه به برخی از مزایای دیگر این نرم افزار اشاره می کنیم:
🔸 پشتیبانی از اکثر سیستم عامل ها از جمله: لینوکس، ویندوز، یونیکس و حتی Mac OS X
🔸 متن باز بودن نرم افزار و امکان توسعه آن با زبان Ruby
🔸 نصب و پیاده سازی آسان
🔸 پشتیبانی حرفه ای
🔸 وجود خط فرمان CLI مبتنی بر Ruby در کنار GUI
🔸 اینترفیس مناسب
🔸 وجود راه حل های کامل و آماده به کار
جالب است بدانیم، بسیاری از شرکت های بزرگ دنیا از جمله Google، Reddit، Oracle، PayPal و ... در مراکز داده خود از نرم افزار قدرتمند و سودمند Puppet استفاده می کنند.
خودکارسازی، قسمتی از زندگی در یک مرکز داده است و Puppet پیشتاز و قهرمان این خودکارسازی است. ولی ممکن است برخی تمایل داشته باشند از نرم افزارهای دیگری مانند Ansible که یادگیری آن آسانتر است، استفاده کنند اما باید در نظر گرفت که puppet در نهایت با Complexity بیشتر، Flexibility بیشتری را نیز فراهم می کند.
به این نوع نرم افزارها معمولا Configuration Management (CM) و یا Remote Execution (RE) می گویند. این ابزار فوق سودمند برای مثال به مدیر سیستم کمک می کند تا یک پروسه را همزمان بر روی چندین سرور اجرا کند، با یک کلیک چندین app را همزمان اجرا کند و خیلی سریعتر و آسان تر ده ها، صدها و حتی هزاران سرور را مدیریت کند.
در ادامه به برخی از مزایای دیگر این نرم افزار اشاره می کنیم:
🔸 پشتیبانی از اکثر سیستم عامل ها از جمله: لینوکس، ویندوز، یونیکس و حتی Mac OS X
🔸 متن باز بودن نرم افزار و امکان توسعه آن با زبان Ruby
🔸 نصب و پیاده سازی آسان
🔸 پشتیبانی حرفه ای
🔸 وجود خط فرمان CLI مبتنی بر Ruby در کنار GUI
🔸 اینترفیس مناسب
🔸 وجود راه حل های کامل و آماده به کار
جالب است بدانیم، بسیاری از شرکت های بزرگ دنیا از جمله Google، Reddit، Oracle، PayPal و ... در مراکز داده خود از نرم افزار قدرتمند و سودمند Puppet استفاده می کنند.
Forwarded from hosein seilany https://seilany.ir/
توزیع لینوکس dsl . توزیعی با حجم 50 مگابایت برای سیتسم های قدیمی. http://www.damnsmalllinux.org/
Forwarded from hosein seilany https://seilany.ir/
فایل های مهم در لینوکس
فایل shadow
یکی از فایل های مهم در لینوکس , فایل etc/shadow/ یکی از شیوه های ذخیره اطلاعات حساب های کاربری در لینوکس می باشد.
این فایل پسوردها را به صورت رمزنگاری شده به همراه دیگر خصیصه های حساب کاربری ذخیره می کند.
فیلدهای موجود در این فایل با دو نقطه : از یکدیگر جدا شده اند.
در این فایل همچون دیگر فایل های سیستمی هر رکورد در یک خط جداگانه قرار می گیرد.
این فایل توسط کاربر root قابل دسترسی می باشد.
فایل shadow
یکی از فایل های مهم در لینوکس , فایل etc/shadow/ یکی از شیوه های ذخیره اطلاعات حساب های کاربری در لینوکس می باشد.
این فایل پسوردها را به صورت رمزنگاری شده به همراه دیگر خصیصه های حساب کاربری ذخیره می کند.
فیلدهای موجود در این فایل با دو نقطه : از یکدیگر جدا شده اند.
در این فایل همچون دیگر فایل های سیستمی هر رکورد در یک خط جداگانه قرار می گیرد.
این فایل توسط کاربر root قابل دسترسی می باشد.
Forwarded from hosein seilany https://seilany.ir/
فایل passwd
یکی دیگر از فایل های مهم در لینوکس , فایل etc/passwd/ اطلاعاتی حیاتی به منظور ورود را ذخیره می کند. همچون اطلاعات حساب کاربری .
این یک فایل متنی می باشد که برای هر حساب کاربری اطلاعاتی را ارایه می کند.
اطلاعاتی مثل شناسه کاربری, شناسه گروه, پوشه خانگی, شل و …
در این فایل هر رکورد حاوی اطلاعات یک کاربر بوده و رکوردها با کاراکتر دو نقطه : از هم جدا می شوند.
این فایل تنها توسط کاربر root قابل دسترسی می باشد.
یکی دیگر از فایل های مهم در لینوکس , فایل etc/passwd/ اطلاعاتی حیاتی به منظور ورود را ذخیره می کند. همچون اطلاعات حساب کاربری .
این یک فایل متنی می باشد که برای هر حساب کاربری اطلاعاتی را ارایه می کند.
اطلاعاتی مثل شناسه کاربری, شناسه گروه, پوشه خانگی, شل و …
در این فایل هر رکورد حاوی اطلاعات یک کاربر بوده و رکوردها با کاراکتر دو نقطه : از هم جدا می شوند.
این فایل تنها توسط کاربر root قابل دسترسی می باشد.
Forwarded from hosein seilany https://seilany.ir/
فایل group
فایل etc/group/ یک فایل متنی بوده که گروههای را برای تعریف کاربران در سیستم عامل لینوکس تعریف می کند.
در لینوکس چندین کاربر را می توان در گروههایی دسته بندی کرد.
مجوزهای سیستم فایل در لینوکس به سه کلاس طبقه بندی می شوند.
user , group و others .
استفاده از مجوز groups اجازه توانایی های دیگری همچون دسترسی به دیسک ها و پرینترها و دیگر دیوایس های جانبی را می ده.
فایل group اطلاعات گروه یا گروههای کاربری متعلق به آن را ذخیره می کند.
در این فایل نیز هر رکورد کاربر در یک خط قرار گرفته و خصیصه ها با دونقطه : از هم جدا می شوند.اطلاعات ذخیره شده در این فایل به ترتیب از چپ به راست شامل نام گروه , پسورد (معمولا پسورد استفاده نمی شود), شناسه گروه و لیست گروهها (اعضا) می باشد.
فایل etc/group/ یک فایل متنی بوده که گروههای را برای تعریف کاربران در سیستم عامل لینوکس تعریف می کند.
در لینوکس چندین کاربر را می توان در گروههایی دسته بندی کرد.
مجوزهای سیستم فایل در لینوکس به سه کلاس طبقه بندی می شوند.
user , group و others .
استفاده از مجوز groups اجازه توانایی های دیگری همچون دسترسی به دیسک ها و پرینترها و دیگر دیوایس های جانبی را می ده.
فایل group اطلاعات گروه یا گروههای کاربری متعلق به آن را ذخیره می کند.
در این فایل نیز هر رکورد کاربر در یک خط قرار گرفته و خصیصه ها با دونقطه : از هم جدا می شوند.اطلاعات ذخیره شده در این فایل به ترتیب از چپ به راست شامل نام گروه , پسورد (معمولا پسورد استفاده نمی شود), شناسه گروه و لیست گروهها (اعضا) می باشد.
Forwarded from Deleted Account
دقت در شرح مشکل، بخشی از راه حل شماست
چیزی به نام "بهتر یا بدتر " نیست همه چیز حول سلیقه می چرخه
مدیر گروه: @jalaeihamed
لینک گروه:
https://t.me/joinchat/AhKOnkRWlsL4mYdTkGd78Q
لینک کانال:
t.me/linuxforlife
لینک سایت:
LinuxForLife.ir
#لیست_مهم_گروه
چیزی به نام "بهتر یا بدتر " نیست همه چیز حول سلیقه می چرخه
مدیر گروه: @jalaeihamed
لینک گروه:
https://t.me/joinchat/AhKOnkRWlsL4mYdTkGd78Q
لینک کانال:
t.me/linuxforlife
لینک سایت:
LinuxForLife.ir
#لیست_مهم_گروه
Forwarded from hosein seilany https://seilany.ir/
GNOME 3.28 Point Release
Ubuntu 18.04 LTS will ship with GNOME 3.28.1 by default
https://www.omgubuntu.co.uk/2018/03/top-gnome-3-28-features
@linuxtnt
Ubuntu 18.04 LTS will ship with GNOME 3.28.1 by default
https://www.omgubuntu.co.uk/2018/03/top-gnome-3-28-features
@linuxtnt
Forwarded from hosein seilany https://seilany.ir/
Forwarded from linuxtnt(linux tips and tricks) (Security Father @linuxtnt)
سری جدید فلش کارت های لینوکسی(سطح متوسط)
Forwarded from hosein seilany https://seilany.ir/
********
نصب سریع
برای نصب سریع سرور lamp می توان از برنامه tasksel کمک گرفت. این برنامه منجر به ساده شدن نصب و همچنین اجرای یک پنجره رابط خود برای تنظیمات این سرور خواهد بود. در نصب سروس lamp باید تک تک موارد و بسته های مورد نیاز را نصب نمود اما با نصب بسته tasksel این کار به سادگی خواهد بود.
نصب برنامه tasksel
sudo apt-get install tasksel
بعد ازنصب بسته tasksel باید بسته lamp-server را نصب کرد.
sudo tasksel install lamp-server
این ابزار نصب چند برنامه سرور lamp را به صورت همزمان انجام خواهد داد.
در پنجره ترمینال برنامه tasksel را اجرا نمایید و در ادامه سرور lamp را نصب و تنظیم نمایید.
sudo tasksel
******************
نصب سریع
برای نصب سریع سرور lamp می توان از برنامه tasksel کمک گرفت. این برنامه منجر به ساده شدن نصب و همچنین اجرای یک پنجره رابط خود برای تنظیمات این سرور خواهد بود. در نصب سروس lamp باید تک تک موارد و بسته های مورد نیاز را نصب نمود اما با نصب بسته tasksel این کار به سادگی خواهد بود.
نصب برنامه tasksel
sudo apt-get install tasksel
بعد ازنصب بسته tasksel باید بسته lamp-server را نصب کرد.
sudo tasksel install lamp-server
این ابزار نصب چند برنامه سرور lamp را به صورت همزمان انجام خواهد داد.
در پنجره ترمینال برنامه tasksel را اجرا نمایید و در ادامه سرور lamp را نصب و تنظیم نمایید.
sudo tasksel
******************
Forwarded from hosein seilany https://seilany.ir/
توزیع osquery : توزیعی برای بدست اوردن اطلاعات سیستم عامل ها توضیح زیاد داشت لینک رو میذارم بقیش با خودتون.... اونایی که امنیت کارند یا مدیر شبکه و لینوکسی حتما حتما این توزیع رو بخونید....
https://osquery.io/docs/tables/
🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞
https://osquery.io/docs/tables/
🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞
Forwarded from hosein seilany https://seilany.ir/
Forwarded from hosein seilany https://seilany.ir/
Antergos
https://www.antergos.com/ OS Type: Linux
Based on: Arch
Origin: Spain
Architecture: x86_64
Desktop: Cinnamon, GNOME, KDE, MATE, Openbox, Xfce
Category: Desktop, Live Medium
https://www.antergos.com/ OS Type: Linux
Based on: Arch
Origin: Spain
Architecture: x86_64
Desktop: Cinnamon, GNOME, KDE, MATE, Openbox, Xfce
Category: Desktop, Live Medium