X OS

نصب Homebrew در macOS

 

Homebrew، محبوب‌ترین ابزار مدیریت بسته برای سیستم‌های macOS است. با استفاده از این ابزار خط فرمان می‌توانید به‌راحتی بسته‌های جدیدی را در سیستم macOS خود اضافه کنید.

این آموزش به شما کمک می‌کند تا با استفاده از دستورات ساده، Homebrew را روی سیستم خود نصب نمایید.

ادامه‌ی مطلب

ویرایش فایل Hosts در سیستم عامل های لینوکس، ویندوز و مک


از فایل hosts برای نگاشت نام‌های دامنه (نام‌های میزبان‌ها) به آدرس‌های IP استفاده می‌شود. فایل hosts یک فایل متنی ساده است که توسط تمام سیستم عامل‌ها از جمله لینوکس، ویندوز و macOS مورد استفاده قرار می‌گیرد. فایل hosts به شما امکان می‌دهد تا آدرس IP یک نام دامنه خاص را تعیین کنید. این کار فقط روی رایانه ای که در آن تغییرات ایجاد شده است تأثیر می‌گذارد و به صورت جهان قابل مشاهد نیست.
فایل hosts نسبت به DNS اولویت دارند. زمانیکه نام دامنه وب سایتی را که می‌خواهید بازدید کنید تایپ می‌نمایید، نام دامنه باید به آدرس IP مربوطه ترجمه شود. سیستم عامل ابتدا فایل hosts خود را برای دامنه مربوطه بررسی می‌کند و در صورت عدم وجود آن، از سرورهای DNS درخواست IP دامنه مورد نظر را می‌نماید.
این فایل زمانی پر کاربرد است که می‌خواهید وب سایت خود را بدون تغییر تنظیمات DNS دامنه تست کنید. به عنوان مثال، شما در حال انتقال وب سایت خود به یک سرور جدید هستید و می‌خواهید قبل از تنظیم DNSهای دامنه خود بر روی DNSهای هاست یا سرور جدید ، بررسی کنید که آیا اطلاعات سایت شما به صورت صحیح انتقال داده شده‌اند یا خیر. علاوه براین می‌توان از فایل hosts برای مسدود کردن وب سایت‌ها در کامپیوتر خود استفاده کنید.

در این مقاله، ما دستورالعمل‌هایی در مورد نحوه تغییر فایل hosts در لینوکس، macOS  و ویندوز ارائه خواهیم داد.

ادامه‌ی مطلب

پاک کردن DNS Cache در لینوکس، ویندوز و مک


کامپیوترهای موجود در یک شبکه برای اتصال به یکدیگر از آدرسهای IP استفاده می کنند، ولی به یاد داشتن آدرس های IP کامپیوترهای یک شبکه برای افرادی که قصد اتصال به آنان را دارند بسیار دشوار است. مثلا به خاطر سپردن نام دامنه JeyServer.com بسیار ساده تر از به خاطر سپردن آدرس IP آن (5.196.204.147) است. به همین علت اغلب ما برای اتصال به سایت ها، نام دامنه آن را وارد می کنیم؛ هر زمان که شما از یک وب‌سایت بازدید می‌کنید، سیستم‌عامل و مرورگر وب شما اطلاعاتی را برای دامنه و آدرس IP مربوطه نگه می‌دارد. این کار، نیاز به درخواست‌های تکراری را برای سرورهای DNS از بین می‌برد و به سیستم‌عامل یا مرورگر شما اجازه می‌دهد تا به‌سرعت آدرس وب‌سایت را پیدا کند. حال اگر شما مالک سایتی باشید و DNS ها دامنه خود را تغییر دهید، گاهی ممکن است مدتی طول بکشد و وب سایت برای شما لود نشود که این اختلال بسته به نوع و پنل دامنه ممکن است طبیعی باشد و طولانی شدن بیش از چند ساعت این مساله اغلب دو دلیل عمده دارد:

۱- کش شدن دی ان اس در آی اس پی شرکت اینترنتی که از آن استفاده می کنید.

۲- دوم کش شدن فایلها و کوکی ها و همچنین کش شدن دی ان اس در مرورگر اینترنتی شما که در این صورت باید نسبت به حذف کش DNS اقدام نمایید.

در این آموزش می‌خواهیم نحوه پاک کردن DNS Cache را در سیستم‌عامل‌های گنو/لینوکس، ویندوز و مک مورد بررسی قرار دهیم.

ادامه‌ی مطلب

بیشتر در مورد آسیب پذیری shellshock بدانید

کمی در مورد Bash بدانیم!

Bash یک Shell برای سیستم‌ عامل های مبتنی بر Unix هست، به عبارت دیگر Bash یک مفسر است که دستورات کاربر را مدیریت می‌کند. همچنین Bash می‌تواند به عنوان یک مفسر برای CGI Script ها در وب سرور به کار گرفته شود. از اواخر دهه‌ی ۸۰ میلادی، Bash یکی از پرطرفدار ترین‌ها بوده و به صورت پیش‌فرض همراه هر سیستم‌عامل مبتنی بر Linux و البته سیستم‌عامل OS X ارایه می‌شود.

ادامه‌ی مطلب