لینوکس با ویندوز چه تفاوتی دارد؟

یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم.
لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفتم، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با استفاده از ابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستم‌عامل کامل می‌شود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا GNU/Linux می‌نامند) و با اضافه کردن سایر نرم‌افزارهای بازمتن به آن، می‌توان از آن در موارد متعددی مانند سرویس‌دهنده‌ها، ایستگاه‌های کاری، کامپیوترهای روی‌میزی، ابر رایانه‌ها، ابزارهای صنعتی و پزشکی که دارای سیستم‌های درونه‌ای (Embedded) می‌باشند و... استفاده کرد.
از نظر فنی، گنو/لینوکس را می‌توان نمونه بازمتن و آزاد سیستم‌عامل‌های خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را می‌توان نواده سیستم‌عامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوت‌های اصلی گنو/لینوکس و ویندوز را با هم می‌شماریم:

ادامه مطلب ...

آموزش ساخت یک وب سایت با امکانات کامل با نرم افزار PHP NUKE 7.4

داشتن یک وب سایت شخصی برای خیلی از کاربران اینترنت یک موقعیت خوب برای تبادل اطلاعات و یا معرفی محصولات یک شرکت می باشد . در حالیکه بسیاری از کاربران و کسانی که مایل به ایجاد یک وب سایت بر روی شبکه جهانی اینترنت و جهانی شدن در عرصه تجارت الکترونیک می باشند این را کاری سخت و با تخصص بالا می دانند اما بر خلاف عقیده خیلی از کاربران ایجاد یک وب سایت کاری بسیار آسان و کم خرج می باشد که شما به راحتی با کمی هزینه و یا حتی بدون هیچ هزینه ای قادر به ایجاد و راه اندازی یک وب سایت جالب خواهید بود.اما چگونه ؟ 

 

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


یک سایت استاتیک معمولی Html را در نظر بگیرید . برای اضافه کردن یک خبر یا عکس چه مراحل دشواری را باید طی کرد؟

اما با سیستم PHPnuke شما براحتی می توانید تنها با چند کلیک ساده به بخش مدیریت سایت رفته و خبر خود را در قسمت دلخواه براحتی تایپ نمایید وبا کلید خبر را به سایت اضافه کنید به همین سادگی!

 

حال برای آشنایی بیشتر با این سیستم به برخی از امکانات آن اشاره می کنیم :


• با این سیستم براحتی می توانید برای سایت خود عضویت بگیرید و به کاربران سایت خود نظارت داشته باشید

• قادر به ایجاد یک نظر سنجی برای قسمتهای مختلف سایت می باشید.

• می توانید بخش مقالات با امکان جستجو راه اندازی کنید.

• می توانید برای سایت خود یک قسمت دانلود با امکانات جالبی داشته باشید.

• یک گالری عکس جالب ایجاد کنید!

• می توانید لینک های مورد نظر خود را دسته بندی و یک لینکستان داشته باشید.

• براحتی می توانید IP Address شخص مورد نظر خود را برای دسترسی به سایت خود مسدود کنید.

• در هر لحظه می توانید از آمارهای سایت استفاده کنید و تعداد بازدیدکنندگان را بررسی کنید.

• شما قادر به ایجاد یک انجمن مباحثه قوی می باشید. و ... 

 

تا اینجا به معرفی امکانات این برنامه پرداختیم ، حال به امکانات مورد نیاز برای نصب این سیستم بر روی لوکال هاست و وب هاست می پردازیم

ادامه مطلب ...

آموزش راه‌اندازی شبکه خصوصی مجازی (VPN)

شبکه خصوصی مجازی یا VPN (Virtual Private Network) در اذهان تصور یک مطلب پیچیده برای استفاده و پیاده کنندگان آن به وجود آورده است . اما این پیچیدگی ، در مطالب بنیادین و مفهومی آن است نه در پیاده‌سازی . این نکته را باید بدانید که پیاده‌سازی VPN دارای روش خاصی نبوده و هر سخت‌افزار و نرم‌افزاری روش پیاده‌سازی خود را داراست و نمی‌توان روش استانداردی را برای کلیه موارد بیان نمود . اما اصول کار همگی به یک روش است . 

مختصری درباره تئوری VPN 
مفهوم اصلی VPN چیزی جز برقراری یک کانال ارتباطی خصوصی برای دسترسی کاربران راه دور به منابع شبکه نیست . در این کانال که بین دو نقطه برقرار می‌شود ، ممکن است که مسیرهای مختلفی عبور کند اما کسی قادر به وارد شدن به این شبکه خصوصی شما نخواهد بود . گرچه می‌توان از VPN در هر جایی استفاده نمود اما استفاده آن در خطوط Dialup و Leased کار غیر ضروری است (در ادامه به‌دلیل آن پی خواهید برد). 
در یک ارتباط VPN شبکه یا شبکه‌ها می‌توانند به هم متصل شوند و از این طریق کاربران از راه دور به شبکه به راحتی دسترسی پیدا می‌کنند. اگر این روش از ارائه دسترسی کاربران از راه دور را با روش خطوط اختصاصی فیزیکی (Leased) مقایسه کنیم ، می‌بینید که ارائه یک ارتباط خصوصی از روی اینترنت به مراتب از هر روش دیگری ارزان‌تر تمام می‌شود .

ادامه مطلب ...