لینوکس

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

 

معمولاً مدیران سرور جهت افزایش امنیت و جلوگیری از حملات مختلف به سرور از جمله حملات DDoS، محدوده IPهای یک کشور خاص را مسدود می‌کنند تا از دسترسی مهاجم به سرور جلوگیری شود. در این مقاله نحوه مسدود کردن رنج IP کشورها توسط فایروال CSF آموزش داده می‌شود.

ادامه‌ی مطلب

راه اندازی، توقف و راه اندازی مجدد سرویس های سرور cPanel در لینوکس

 

Systemd یک سیستم اولیه جدید و مدیر سیستم است که در کلیه توزیع‌های اصلی لینوکس از طریق سیستم‌های اولیه SysV به دلیل وجود مشکلات زیاد و نیاز به بهبود در سیستم‌های sysVinit پیاده سازی شده است. تمام سرویس‌ها در /etc/init.d/ دردسترس هستند.

بنابراین برای راه‌اندازی، توقف، راه‌اندازی مجدد، فعال‌سازی، بارگیری مجدد و مشاهده وضعیت سرویس می‌توانید از دستورالعمل‌های زیر استفاده نمایید. دقت کنید که برای اجرای دستورات زیر به root و یا مجوز sudo نیاز دارید.

ادامه‌ی مطلب

بررسی پایگاه داده MySQL و MariaDB و اندازه جدول در لینوکس

 

گاهی اوقات ممکن است مجبور شوید، اندازه پایگاه‌داده‌ها و جداول MySQL  و MariaDB را برای بهینه‌سازی یا اصلاح آن‌ها بررسی کنید.

در چنین مواقعی باید چگونه عمل کرد؟ آیا گزینه‌ای برای بررسی این موارد از خط فرمان لینوکس وجود دارد؟

بله، همه می‌دانند که در لینوکس همه چیز ممکن است. به عبارت دیگر می‌توان گفت در لینوکس هیچ چیز غیرممکن نیست.

ادامه‌ی مطلب

تنظیم متغیرهای محیطی جاوا در لینوکس

 

اگرچه نصب جاوا برای کاربران سخت نیست؛ ولیکن اکثر کاربران هنگام تنظیم متغیرهای محیطی جاوا در لینوکس دچار سردرگمی می‌شوند. همان‌طور که می‌دانید تنظیم این متغیرها برای اجرای برنامه‌های مبتنی بر جاوا بسیار ضروری است؛ به همین دلیل در این مقاله مراحل انجام این کار به روش بسیار آسانی آموزش داده شده است.

ادامه‌ی مطلب

نصب شبیه‌ساز اندورید GenyMotion در لینوکس

 

GenyMotion یکی از قدرتمندترین و سریع‌ترین شبیه‌سازهای اندروید است که برای توسعه‌دهندگان امکان تست و خطایابی پروژه‌ها را بر روی نسخه‌های مختلف اندروید فراهم می‌کند، بدون آنکه نیاز به تهیه دستگاه‌های حقیقی و فیزیکی مختلف باشد. این شبیه‌ساز با دو مجوز رایگان و تجاری عرضه می‌شود که نسخه رایگان به‌تنهایی امکانات موردنیاز را در اختیار ما قرار داده و لزومی به خرید مجوز تجاری نیست.

دقت کنید که برای نصب Genymotion ابتدا باید نرم‌افزار مجازی‌ساز Oracle VM VirtualBox را روی سیستم عامل خود داشته باشیم.

ادامه‌ی مطلب

دستور YUM برای مدیریت بسته‌های در سیستم‌های RHEL و CentOS

 

چنانچه در زمینه مدیریت لینوکس تجربه داشته باشید، می‌دانید که نمی‌توان سیستم‌های RHEL ،CentOS ،Fedora ،Scientific Linux را بدون دستور YUM مدیریت کرد. Yum که مخفف عبارت Yellowdog Updater Modified است، یکی از ابزارهای مدیریت بسته در سیستم عامل لینوکس است و قادر به انجام فعالیت‌های بسیاری می‌باشد.

ادامه‌ی مطلب

رکوردها و سوابق DNS

 

 

DNS سیستمی است که با برقراری ارتباط بین نام دامنه‌ها و آدرس‌های IP، سبب دسترسی آسان به سایت‌ها می‌شود. بدون این سیستم، برای ورود به هر سایت به جای نام سایت، می‌بایست آدرس‌های IP پیچیده‌ای را وارد کنیم. برای اتصال دامنه اینترنتی به یک IP، نیاز به استفاده از رکوردهای DNS دارید. در این مقاله انواع رکوردهای DNS شرح داده می‌شوند.

ادامه‌ی مطلب

دستور passwd در لینوکس

 

دستور passwd در لینوکس برای تغییر پسوردهای حساب کاربری استفاده می‌شود.

کاربر root تنها کسی است که می‌تواند پسورد هر کاربر را در سیستم تغییر دهد، در حالی که یک کاربر عادی فقط می‌تواند پسورد حساب کاربری خود را تغییر دهد.

ساختار دستور Passwd به صورت زیر می‌باشد:

 passwd [options] [username] 

ادامه‌ی مطلب

راه اندازی وب سرور امن Apache با SSL و TSL

 

SSL (مخفف Secure Sockets Layer) یک اتصال امن بین مرورگرهای اینترنت و وب‌سایت‌ها (یا وب‌سرور) فراهم می‌کند و به شما امکان می‌دهد داده‌های خصوصی را آنلاین و به‌صورت کاملاً ایمن منتقل نمایید. بدین منظور باید گواهی‌نامه SSL را در وب‌سرور، وب‌سایت، سرور ایمیل، سرور dns و ... نصب کنید.

ادامه‌ی مطلب

دستور Chown در لینوکس (مالکیت فایل)

 

دستور chown در لینوکس به شما امکان می‌دهد، کاربر و مالکیت گروه یک فایل، دایرکتوری یا فایل‌های اشاره‌گر (symbolic link) را تغییر دهید.

در لینوکس، تمام فایل‌ها به یک مالک و یک گروه اختصاص یافته‌اند و دارای حقوق دسترسی برای مالک فایل، اعضای گروه و دیگران می‌باشند.

در این آموزش، نحوه استفاده از دستور chown را از طریق مثال‌های عملی به شما نشان خواهیم داد.

ادامه‌ی مطلب