Author Archives: واحد محتوا

About واحد محتوا

کارشناس فناوری اطلاعات و فعال در زمنیه هاستینگ, لینوکس, ویندوز,مدیریت سرور و شبکه

آموزش 20 نکته در مورد وب سرور آپاچی

ایجاد شده توسط | اسفند ۲۴, ۱۳۹۵

مقدمه

دانستن اطلاعات کلیدی از یک وب سرور میتواند بسیار جالب و مفید باشد، اما ممکن است هر شخصی زمان کافی مطاله Document های مرتبط را نداشته باشد. در حالی که گرد اوری و نگارش این مقاله به ساعت ها زمان نیاز دارد مطالعه ان تنها 15 تا 20 دقیقه از زمان شما را خواهد گرفت.

 

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

نحوه راه اندازی SSH Keys در لینوکس

ایجاد شده توسط | اسفند ۲۳, ۱۳۹۵

SSH Keys چیست ؟!

SSH keys یک راه حل امن برای لاگین به سرور مجازی و یا سرور اختصاصی لینوکس محسوب میشود. برخلاف روش استفاده از پسوورد کرک کردن ssh key با روش Brute Force تقریبا غیر ممکن است. Key pair دو متن یا string طولانی ایجاد میکند: یکی کلید Public یا عمومی و دیگری کلید Private یا خصوصی که هردو برای اتصال به سرور مورد نیاز خواهد بود. کلید public را میتوانید بر روی سرور های خود قرار داده و با SSH Client که کلید Private را دارد به انها متصل شوید، زمانی که کلید ها با یکدیگر Match باشند اتصال بدون درخواست پسوورد برقرار خواهد شد. برای افزایش امنیت حتی میتوانید درخواست پسوورد را نیز برای اتصال فعال نمایید.

 

استفاده از این روش زمانی که تعداد سرور های شما زیاد بوده و نیاز است تا از ابزار های DevOPS استفاده کنید و یا در مواقعی که نیاز به یکپارچه سازی اتصال دارید بسیار مفید بوده و ضمن تضمین امنیت راه حل مناسبی خواهد بود. برای راه اندازی این روش در ادامه مقاله همراه ما باشید. ادامه مطلب  

آموزش نصب و راه اندازی Ansible در CentOS 7 – قسمت دوم

ایجاد شده توسط | اسفند ۱۸, ۱۳۹۵

مقدمه

Configuration Management System یا همان سیستم مدیریت تنظیمات برای این طراحی شدند تا مدیریت تعداد بالای سرور ها را برای مدیر سیستم یا تیم های عملیاتی آسان سازند. این سیستم ها به شما اجازه میدهد تا سیستم های مختلف را توسط یک سیستم مرکزی کنترل نمایید.
ابزار های مختلف سیستم مدیریت تنظیمات برای توضیع های لینوکسی ارائه شده است که میتوان به Chef, Puppet و … اشاره کرد. این ابزار ها ممکن است به دلیل پیچیدگی برای خیلی از متخصصان مورد استفاده واقع نشوند. Ansible به دلیل عدم نیاز به ترافیک کاری بالا در شروع کار میتواند جایگزین مناسبی باشد. Ansible در پست های قبلی بصورت مختصر معرفی شد، پس در صورتی که با این ابزار اشنایی ندارید بهتر است [معرفی و آموزش Ansible] را مطالعه نمایید.

Client های Ansible در سرور کانفیگ شده و با استفاده از Component های نصب شده میتوان Client ها را مدیریت نمود (توجه داشته باشید در اینجا منظور از Client نودها یا سرور های تحت مدیریت Ansible هستند). این ابزار با استفاده از پروتکل SSH به Client متصل شده و دریافت اطلاعات، اجرای دستور، کپی فایل و یا عملیات مورد نظر را در ان اجرا میکند، به همین دلیل Ansible نیاز به نصب و یا کانفیگ Agent در سرور مقصد نخواهد داشت. به همین دلیل Administration سرور ها ساده سازی شده است. ادامه مطلب  

معرفی نرم افزار مانیتورینگ Zabbix

ایجاد شده توسط | اسفند ۱۰, ۱۳۹۵

 

 Zabbix یک نرم افزار قدرتمند در زمینه مانیتورینگ و جمع اوری اطلاعات در شبکه میباشد. با استفاده از این نرم افزار میتوانید بصورت Real-Time بیش از 10 هزار سرور، ماشین مجازی و دیگر سخت افزار های شبکه ای را هم زمان مانیتور کنید. Zabbix در کنار جمع اوری اطلاعات، با استفاده از یک رابط کاربری مناسب انواع Graph ها و Map ها را در اختیار شما قرار میدهد تا به بهترین شکل تمامی سخت افزار های مورد نظر را زیر نظر داشته باشید.کارایی بسیار قدرتمند این ابزار در جمع اوری اطلاعات و انالیز، آن را برای سازمان های بزرگ مناسب میسازد. مانیتورینگ توضیع شده نیز با استفاده از Zabbix Proxies امکانپذیر میباشد.

این نرم افزار با یک رابط کاربری تحت وب ارائه شده است که این محیط برای ورود با اعتبار سنجی امن شده است. در این محیط میتوانید کاربرانی با سطوح دسترسی مختلف ایجاد نمایید. جمع اوری اطلاعات با استفاده از نصب Agent در سیستم میزبان انجام میشود، البته متد Agent-Less نیز در این نرم افزار فراهم بوده و میتوان بدون Agent نیز سرور و سخت افزار ها را مانیتور کرد. Zabbix میتواند بصورت اتوماتیک تمامی سخت افزار های شبکه را شناسایی کند. با استفاده از امکان Network Discovery میتواند بصورت اتوماتیک تمامی سخت افزار های درون شبکه را شناسایی و در صورت تمایل ان را مانیتور نمایید. ادامه مطلب  

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

ایجاد شده توسط | اسفند ۱, ۱۳۹۵

FFmpeg یک ابزار متن باز رایگان برای Encode, Decode و Transcode فایل های ویدئویی میباشد. این ابزار قدرتمند برای تبدیل فرمت فایل های ویدئویی بسیار کارامد بوده و بصورت حرفه ای مورد استفاده قرار میگیرد. FFmpeg میتواند تحت محیط Command-Line مورد استفاده قرار بگیرد.

 این ابزار کاربرد های متفاوتی دارد که میتوان به سایت های تبدیل انلاین فرمت ویدئویی، سرویس دهنده های پخش انلاین فیلم و ویدویی اشاره کرد. در این مقاله نصب این ایزار با استفاده از Package Manager و نصب از سورس و نحوه استفاده از ان با مثال اموزش داده خواهد شد. ادامه مطلب  

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

ایجاد شده توسط | بهمن ۲۸, ۱۳۹۵

Screen یک ابزار برای ایجاد محیط Shell مجازی در Shell جاری میباشد، به این صورت که شما میتوانید پس از اتصال به شل از طریق Putty چند screen ایجاد کرده و در هر screen عملیات مورد نظر خود را بصورت هم زمان شروع کنید، سپس محیط Screen را بسته و  حتی از Shell نیز خارج شده و پس از مدتی به شل متصل شده و مجددا Screen های ساخته شده را باز کرده و عملیات شروع شده در ان را برسی و ادامه دهید.

گاها نیاز است تا هنگام عملیات نصب و … ارتباط شما با شل قطع نشود. در نظر بگیرید در حال نصب WHM/Cpanel هستید، اگر در هنگان نصب اتصال اینترنت شما قطع شود نصب Cpanel نیز کامل نشده و ناقص می ماند. برای این مورد میتوانید با استفاده از دستور Screen مشکل را مرتفع نمایید. ادامه مطلب