- شنبه 4 آبان 1398
- 2743 بازدید
-
حسین حسنی
- 0 دیدگاه

EPEL چیست؟
EPEL (بستههای نرم افزاری اضافی برای توزیعهای Linux) یک پروژه منبع باز و رایگان مخزن، ساخته شده توسط تیم فدورا است که بستههای نرم افزاری بسیار با کیفیت را که در سیستم عامل لینوکس وجود ندارد، برای انواع توزیعهای لینوکس از جمله RHEL، CentOS و لینوکس فراهم کرده است.
پروژه EPEL جزئی از RHEL/CentOS نیست؛ اما برای اکثر توزیعهای لینوکس طراحی شده است و تعداد زیادی بستههای منبع باز مانند ابزارهای شبکه، ابزارهای sysadmin، برنامه نویسی، نظارت و غیره ارائه مینماید. بیشتر بستههای EPEL توسط مخزن فدورا نگهداری میشوند.
در این مقاله، نحوه نصب و فعال سازی مخزن EPEL را در نسخههای CentOS 8.x، CentOS 7.x و CentOS 6.x برای نصب بستههای نرم افزاری منبع باز استاندارد با استفاده از مدیر بسته YUM و DNF آموزش میدهیم.
ادامهی مطلب
- چهارشنبه 1 آبان 1398
- 2362 بازدید
-
حسین حسنی
- 0 دیدگاه

هر فردی که در اینترنت دامنه ای ثبت می کند مشخصاتی را به عنوان صاحب امتیاز دامنه در هنگام ثبت دامنه وارد سیستم می کند ، این اطلاعات در یک بانک اطلاعاتی که شامل اطلاعات مدیران یا نمایندگان تمام وب سایت ها می شود نگهداری می شود و هر بازدیدکننده معمولی می تواند مشخصات صاحب یک دامنه را به راحتی مشاهده کند ، کاربر می تواند مشخصاتی مانند نام و نام خانوادگی مدیر وب سایت ، تلفن ثابت ، فکس یا همراه را به همراه آدرس پستی ، کد پستی ، ایمیل را مشاهده کند ، همچنین کاربر می تواند بررسی کند که آن دامنه چه زمانی به ثبت رسیده است یا چه زمانی منقضی می شود و یا اینکه آخرین آپدیت مشخصات یا دی ان اس های آن چه زمانی بوده است. هر کاربرمی تواند مشاهده کند که این دامنه به کدام دی ان اس ها متصل شده است.
به این اطلاعات، Whois میگویند؛ اگر شما بخواهید Whois یک دامنه را دریافت کنید، میتوانید از سایتی مانند whois.com برای این منظور استفاده کنید؛ اما در سیستمعاملهای گنو/لینوکسی، کار بسیار سادهتر است؛ شما با استفاده از دستور ساده "whois" قادر خواهید بود این کار را انجام دهید؛ در این مقاله به بررسی نحوه نصب و استفاده از این ابزار میپردازیم.
ادامهی مطلب
- یکشنبه 28 مهر 1398
- 6695 بازدید
-
حسین حسنی
- 0 دیدگاه

MySQL یک سیستم مدیریت پایگاه داده رابطهای منبع باز گسترده (RDMS) است که متعلق به شرکت اوراکل میباشد. این سیستم برای برنامههای کاربردی مبتنی بر وب سالها یک انتخاب پیش فرض بوده و همچنان در مقایسه با سایر موتورهای پایگاه داده محبوب باقی ماندهاست.
MySQL برای برنامههای وب طراحی، بهینهسازی شده و بخش وسیعی از برنامههای اصلی مبتنی بر وب مانند فیس بوک، توییتر، ویکی پدیا، یوتیوب و ... را تشکیل میدهد.
در این مقاله بطور مفصل، ما در مورد نحوه عیب یابی مشکلات و خطاهای رایج در سرور پایگاه داده MySQL توضیح خواهیم داد؛ اگر شما هم از این پایگاه داده محبوب و پرقدرت استفاده میکنید، این مقاله برای شماست!
ادامهی مطلب
- پنجشنبه 25 مهر 1398
- 1631 بازدید
-
حسین حسنی
- 0 دیدگاه

اولین کاری که برای بالا بردن سطح امنیت یک سرور انجام میشود، استفاده از یک فایروال است؛ فایروال ConfigServer Security & Firewall یکی از محبوبترین فایروالهای لینوکس است؛ در این مقاله ما نحوه نصب و پیکربندی مجموعه امنیتی تمام عیار ConfigServer Security & Firewall که با نام CSF نیز شناخته میشود را برای لینوکس شرح داده و مجموعه ای از موارد استفاده آن را بیان مینماییم. پس از خواندن این مقاله شما میتوانید از CSF به عنوان فایروال و یک سیستم تشخیص خرابی نفوذ/ورود استفاده نمایید تا امنیت سرور خود و یا سرورهایی را که مسئولیت آنها را بر عهده دارید بالا ببرید.
همچنین در صورتی که در حال حاضر این فایروال را نصب کردهاید، میتوانید این مقاله: «دستورات کاربردی فایروال CSF» را مطالعه کنید.
ادامهی مطلب
- شنبه 20 مهر 1398
- 1186 بازدید
-
حسین حسنی
- 0 دیدگاه

اولین کاری که برای بالا بردن سطح امنیت یک سرور انجام میشود، استفاده از یک فایروال است؛ فایروال ConfigServer Security & Firewall یکی از محبوبترین فایروالهای لینوکس است؛ در این مقاله به بررسی و معرفی پرکاربردترین دستورات این فایروال میپردازیم؛ با ما همراه باشید.
ادامهی مطلب
- جمعه 19 مهر 1398
- 20436 بازدید
-
حسین حسنی
- 0 دیدگاه

تونل سازی SSH یا فوروارد کردن (باز) پورت SSH روشی برای ایجاد یک اتصال SSH رمزگذاری شده بین یک کلاینت و یک دستگاه سرور است که از طریق آن سرویسهای مختلف میتوانند اطلاعات خود را به صورت رمزنگاری شده جابجا کنند.
هنگامی که شما از پروتکلهایی مثل VNC یا FTP استفاده میکنید، اطلاعات شما به صورت رمزنشده بر روی شبکه جابجا میشوند؛ فوروارد کردن SSH برای انتقال اطلاعات شبکه در سرویسهایی کاربرد دارد که از یک پروتکل بدون رمز مانند VNC یا FTP استفاده میکنند، و دسترسی به محتواها را از سیستمهای راه دور امکان پذیر کرده و فایروالهای میانی را دور میزند. در اصل، شما میتوانید هر پورت TCP را در شبکه محلی خود باز کرده و از طریق یک اتصال تونل SSH اطلاعات خود را منتقل کنید.
سه نوع فوروارد کردن پورت SSH وجود دارد:
• فوروارد کردن پورت بصورت محلی: اتصالی را از هاست کلاینت به هاست سرور SSH و سپس به پورت هاست مقصد باز میکند. در این نوع ایجاد تونل SSH، شما میتوانید از کامپیوتر محلی خود به سرور ریموت مورد نظر متصل شوید.
• فوروارد کردن پورت بصورت ریموت: پورتی را از هاست سرور به هاست کلاینت و سپس به پورت هاست مقصد باز میکند. بنابراین به شما اجازه داده میشود از دستگاه ریموت خود به کامپوتر محلیتان متصل شوید.
• فوروارد کردن پورت بصورت پویا: دستگاه را به یک سرور پروکسی SOCKS تبدیل میکند که امکان برقراری ارتباطات TCP را از طریق طیف وسیعی از پورتها فراهم مینماید.
در این مقاله، در مورد نحوه راه اندازی و تنظیم تونلهای SSH رمزگذاری شده محلی، راه دور و پویا صحبت خواهیم کرد.
ادامهی مطلب
- پنجشنبه 18 مهر 1398
- 4783 بازدید
-
حسین حسنی
- 0 دیدگاه

هنگام عیب یابی اتصال شبکه یا مشکلات مخصوص یک برنامه، یکی از اولین مواردی که باید بررسی شود این است که چه پورتهایی در واقع در سیستم شما مشغول هستند و کدام برنامه درحال شنود یک پورت خاص است.
در این مقاله نحوه فهمیدن اینکه چه سرویسهایی درحال گوش دادن (listen) به کدام پورتها است، با استفاده از دستورات netstat ، ss و lsof توضیح داده میشود. این دستورات برای همه سیستم عاملهای مبتنی بر لینوکس و یونیکس مانند macOS قابل استفاده است.
ادامهی مطلب
- دوشنبه 15 مهر 1398
- 3730 بازدید
-
حسین حسنی
- 0 دیدگاه

Vim یک ویرایشگر متن پیشرفته برای بسیاری از کاربرانی است که زمان زیادی را در محیط ترمینال لینوکس میگذرانند. برخلاف ویرایشگرهای دیگر، Vim دارای چندین حالت عملکردی است که ممکن است برای کاربران جدید کمی آزار دهنده باشد.
اگر در گوگل عبارت "How do I exit the Vim editor" را جستجو کنید، به نتایج عجیبی بر میخورید! سوالی بسیار ساده در StackOverFlow وجود دارد که ۲ میلیون بار بازدید شده! متن سوال: «چگونه از Vim خارج شوم؟»

Vim یا نسخه قبلی آن Vi روی macOS و تقریباً تمام توزیعهای لینوکسی از پیش نصب شده است. اگر با شرایطی روبرو شوید که در آن ویرایشگر مورد علاقه شما در دسترس نبود، دانستن اصول اولیه Vim به شما کمک میکند؛ در اینجا نحوه ذخیره یک فایل در Vim / Vi قبل از خارج شدن از آن را توضیح خواهیم داد.
ادامهی مطلب
- یکشنبه 14 مهر 1398
- 16944 بازدید
-
حسین حسنی
- 0 دیدگاه

سیستم نام دامنه (DNS) یک بخش اصلی زیرساخت وب است و ترجمه نامهای دامنه به آدرسهای IP را انجام میدهد. به عبارت دیگر DNS دفترچه تلفن اینترنت است؛ کامپیوترهای موجود در یک شبکه برای اتصال به یکدیگر از آدرسهای IP استفاده می کنند، ولی به یاد داشتن آدرس های IP کامپیوترهای یک شبکه برای افرادی که قصد اتصال به آنان را دارند بسیار دشوار است. مثلا به خاطر سپردن نام دامنه JeyServer.com بسیار ساده تر از به خاطر سپردن آدرس IP آن (5.196.204.147) است. به همین علت اغلب ما برای اتصال به سایت ها، نام دامنه آن را وارد می کنیم.
هر زمان که شما آدرس یک وبسایت را در مرورگر خود وارد میکنید، مرورگر شما از «DNS سرور» آی پی سایت را درخواست میکند و پس از دریافت آی پی سایت، به آن متصل میشود؛ در حالت عادی، این DNS سرورها از سمت ISP یا سرویس دهنده اینترنت شما تعیین میشوند که ممکن است کند باشند یا اطلاعات آنها بروز نباشد؛ بنابراین بهتر است از DNS سرورهای دیگری استفاده کنیم.
در این آموزش میخواهیم نحوه تغییر DNS سرور سیستمعامل اوبونتو دسکتاپ و سرور را مورد بررسی قرار دهیم.
ادامهی مطلب
- شنبه 13 مهر 1398
- 5241 بازدید
-
حسین حسنی
- 0 دیدگاه

در سیستمعامل گنو/لینوکس سرویس مثل یک نرم افزار روی سیستم عامل ویندوز است. سرویس یک یا مجموعهای از برنامههای کاربردی روی لینوکس است که در پس زمینه منتظر میمانند تا مورد استفاده قرار گیرند، یا وظایفی را انجام میدهند؛ از معروفترین سرویسهای لینوکس میتوان به mySQL، nginx، apache اشاره کرد. در لینوکس اغلب فعال یا غیرفعال کردن اجرای خودکار برخی از سرویسها لازم است.
در توزیعهای مختلف گنو/لینوکسی، برنامههای مختلفی برای مدیریت سرویسها طراحی شدهاند؛ اما در اوبونتو و CentOS رایج ترین آنها سیستمهای SysV، Upstart و systemd هستند؛ وابسته به مدل توزیع لینوکس، رفتار یک سرویس را در هنگام بوت سیستم در لینوکس میتوان با دستور systemctl یا chkconfig تنظیم کرد.
در اینجا نحوه فعال یا غیرفعال کردن اجرای خودکار سرویسهای سیستم در مشهورترین توزیعهای لینوکس یعنی اوبونتو و CentOS آموزش داده میشود.
ادامهی مطلب