آموزش نصب Bind DNS Server در CentOS

با سلام خدمت دوستان عزیز

یکی از پر استفاده ترین DNS Server ها در لینوکس ، Bind می باشد.

در صورتی که این DNS Server با config پیشفرض در سرور نصب گردد باعث دریافت Abuse / گزارش تخلفات خاصی خواهد شد و صد البته باعث رخداد مشکلات امنیتی خواهد بود.

خیلی خلاصه شروع به نصب و پیکربندی اولین Zone می کنیم.

فایل named.conf را باز می کنیم و چند خطی که در زیر مشخص کردم را comment می کنیم.

در آخر بعد از خط include “/etc/named.root.key”; خط زیر را که مربوط به zone دامنه ما example.com هست اضافه می کنیم.

در فایل example.com.db که در بالا مسیر دهی کردیم ، محتوای یک فایل zone استاندارد را خواهیم داشت.

 

آموزش Port Forwarding بوسیله iptables در لینوکس

سلام خدمت دوستان.

امروز من به شدت نیاز Port Forwarding داشتم. متاسفانه با محدودیت تعداد IP های نسخه ۴ در دیتاسنتر ها، مجبور هستم به Port Forwarding و DMZ روی بیارم. از دوست خوب و ولایت مدارم ، kolahsefid تشکرات لازم را مبذول می نمایم که در این ره دشوار مرا همراهی و یاری داد  طبق رسم همیشگی ، به جهت ثبت در دفتر تقلب خودم ، أموزش Port Forwarding بوسیله iptables در لینوکس:

سناریو، پورت ۸۸۹۹ را از سرور ۱ به سرور ۲ Forward کنیم.

۲ سرور داریم با مشخصات زیر:

Server 1 – IP Public: 185.100.185.5 (eth0) – IP Private: 192.168.1.3 (eth1)

Server 2 – IP Private: 192.168.1.2 (eth0)

نخست IP Forwarding رو داخل سرور ۱ فعال می کنیم.

برای اطمینان خاطر تمام Rule های iptables را flush کنید.

در آخر دستورات مربوط به iptables

تمام. 

همیشه هارد را با UUID در fstab تعریف کنید

با سلام خدمت دوستان عزیز

یک موردی که همیشه سعی داشتم در fstab سرورهایم رعایت کنم ، استفاده از UUID به جای File system (مثل /dev/sda1) بود.

فرم اصلی fstab به شکل زیر است:

حال اگر جای Jumper ها یا ترتیب هارد ها در سرور به هم بریزد ، بعد از Boot دیگر سرور به درستی بالا نمی آید یا هارد ها به درستی Mount نمی شود.

برای جلوگیری از عدم Mount شدن دیسک ها ، به جای File system از UUID استفاده کنید.

با دستور blkid می توانید UUID مربوط به دیسک را بدست بیاورید.

به جای File System مقدار UUID را بگذارید ، بصورت زیر:

 

بنچمارک با Unixbench در لینوکس

سلام دوستان.

خیلی از اوقات لازم دارم ۲ سرور را از لحاظ سخت افزاری مقایسه کنم ، اما همیشه مشخصاتی که روی کاغذ و CPUINFO و غیره هست قابل اتکا نیستند.

Unixbench چیست؟

UnixBench is the original BYTE UNIX benchmark suite, updated and revised by many people over the years. The purpose of UnixBench is to provide a basic indicator of the performance of a Unix-like system; hence, multiple tests are used to test various aspects of the system’s performance.

نخست نیازمندی های مربوط به unixbench را نصب کنید.

در توزیع های Red hat base:

در توزیع های Debian Family:

حالا فایل unixbench را دانلود و Extract کنید:

با دستور زیر Unixbench را اجرا کنید.

در آخر بعد از انجام پروسه ، یک خروجی شبیه به زیر به شما خواهد داد.

بنچمارک بالا مربوط به یکی از سرور مجازی ایران دیتا پرداز  هست.