آموزش MySQL کاربردی در سرور

ایجاد شده توسط | آذر ۸, ۱۳۹۵

مقدمه

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

WIKICONFIG.IR-mysql-backupدر ابتدا بصورت مختصر و سریع نصب این دیتابیس بر روی لینوکس توضیع Centos و Ubuntu آموزش داده خواهد شد. سپس دستورات مربوط به محیط CLI یا همان Command Line Interface اموزش داده خواهد شد. پس اگر این دیتابیس را هنوز نصب نکرده این میتوانید با استفاده از راهنمای زیر ان را نصب نمایید. ادامه مطلب  

معرفی و مقایسه سیستم های پخش آنلاین فایل های ویدئویی

ایجاد شده توسط | آذر ۱, ۱۳۹۵

پخش رسانه

به ارسال تصاویر ویدئویی و یا فایل صوتی به  فرمت های مختلف و یا فشرده شده به سمت کاربر بطوری که کاربر بتواند با استفاده از نرم افزار کلاینت خود بدون نیاز به ذخیره فایل های دریافت شده را استفاده کند Media Streaming یا پخش رسانه  گفته میشود. در پخش رسانه نیاز نیست تا کاربر جهت مشاهده فایل مورد نظر کل فایل را دانلود نمایید، به این دلیل که رسانه بصورت ادامه دارد به سمت کاربر ارسال میشود و کاربر میتواند انچه را که از سمت سرور به دستش رسیده را با نرم افزار های کلاینت مربوط مشاهده نمایید. با استفاده از Media Streaming کاربر میتواند فایل ویدئویی و یا صوتی که در حال مشاهده ان میباشد را به عقب بازگردانده و یا به جلو ببرد.

wikiconfig-Streaming system

نرم افزار های سمت سرور زیادی جهت این امر ارائه شده است که برخی از انان را در این پست برسی مینماییم. از فواید Media Streaming میتوان به نکات زیر اشاره کرد:

  • کاربر قادر میباشد با استفاده از نرم افزار های مربوط فایل ویدئویی خود را جستجو و یا برای خود Play-List ایجاد نمایید.
  • مدیر سرور قادر خواهد بود تا فایل در حال مشاهده و زمان مشاهده ان و … را مانیتور نمایید.پ
  • بخشی از فایل که به سمت کاربر ارسال میشود همان بخش از ویدئو بوده که کاربر تمایل دارد ان را مشاهده نمایید و این امر باعث مدیریت ترافیک سرور میشود.
  • از متد ها و فرمت های متنوع تصویری و صوتی جهت پیاده سازی بهترین استراتژی جهت حفظ کیفیت و پایداری سرور میتواند بهره برد.

معمولا پخش رسانه از فایل های از پیش ضبط شده میباشد هرچند میتوان از Device هایی مانند دوربین فیلم برداری و یا ابزار های ضبط صدا بصورت زنده رسانه را منتشر کرد. در پخش زنده یا Live  سیگنال های ویدئو بصورت دیجیتال تبدیل شد و توسط وب سرور بصورت Multicast به همه کاربران ارسال میشود. مدیا منتشر شده توسط  Server Application توسط کلاینت دریاف و بصورت Real-Time توسط Media Player برای کاربر پخش میشود. Media player میتواند بصورت یک پلاگین در برنامه، بخشی از مرورگر یا یک Device اختصاصی (مانند Ipod) برای این امر باشد. برای مثال YouTube از Flash Player استفاده میکند. کیفیت پخش کاملا به سرعت اینترنت کاربر وابسطه است. ادامه مطلب  

نصب php 5.6 در Centos/RHEL نسخه 6x و 7x با استفاده از yum

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

PHP نسخه 5.6.27 در اکتبر 2016 معرفی شد که میتوان ان را با استفاده از yum نصب کرد. این نسخه از PHP همانند دیگر ورژن های PHP در Centos نسخه 6x و در Redhat نسخه 7x پشتیبانی و قابل استفاده میباشد. در سیستم عامل های Centos 6X و redhat 6X نسخه پیشفرض PHP 5.3 میباشد و همانطور که میدانید جهت نصب و یا استفاده بسیاری از اسکریپت ها و CMS ها نیاز است تا نسخه PHP بروز رسانی شود.

wikiconfig-php upgradeتا به امروز نسخه 7 برای PHP عرضه شده است که معمولا نسخه PHP با توجه به سازگاری اسکریپ یا WAP مورد نظر انتخاب میشود. قبل استفاده از دستورات بطور کامل این مقاله را مطالعه نمایید.

بطور خلاصه امکانات زیر به php 5.6.23 اضافه شده است:

  • constant scalar expressions
  • variadic functions
  • argument unpacking
  • پشتیبانی از اپلود بیش از 2 گیگابایت فایل
  • اضافه شدن یک دستور جدید به نام phpdbg برای دیباگ کردن
  • ارتقا SSL/TLS

ادامه مطلب  

آموزش نصب ، معرفی و نحوه استفاده PostgreSQL در CentOS 7

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

PostgreSQL

سیستم های مدیریت پایگاه داده رابطه ای ابزار اصلی بسیاری از وب سایت ها و برنامه هاست. این گونه دیتابیس ها یک راه ساختار یافته برای ذخیره، سازماندهی و دسترسی فراهم کرده اند. PostgreSQL یا همان Postgres ساختاری را ارائه کرده تا Query های SQL را هندل کند. عملکرد اصلی این پایگاه داده ذخیره ایمن اطلاعات و پاسخ به درخواست ها میباشد. این پایگاه داده نیز مانند دیگر ابزار های لینوکس متن باز و رایگان میباشد.

postgresql-wikiconfig

 این دیتابیس میتواند از محدوده کاری کوچک تا برنامه های عظیم با تعداد کاربران concurrent زیاد را پشتیبانی نماید. Concurrency در این پایگاه داده توسط سیستم MVCC یا Multi Version Concurrency Control مدیریت میشود. در این مقاله نحوه نصب و آموزش مقدماتی ان را مورد بحث قرار میدهیم. ادامه مطلب  

آموزش ساخت یک کاربر sudo در لینوکس

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

Sudo دستوری است دسترسی های root را حتی برای کاربران معمولی و غیر root فراهم مینماید. در این اموزش ساده ترین راه ایجاد یک کاربر sudo بدون ویرایش فایل sudoers اموزش داده خواهد شد. اگر میخواهید دسترسی sudo را به کاربر موجود بدهید میتوانید مرحله 2 که ساخت کاربر است را انجام ندهید.

 

sudoers-error

مراحل ایجاد کاربر Sudo

1- در مرحله اول نیاز است تا با یوزر root وارد سرور شوید. این نوع لاگین میتواند بصورت ssh و یا بصورت vnc و … باشد. ادامه مطلب  

نصب و راه اندازی وب سرور litespeed و MariaDB در Centos7

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

مقدمه

LiteSpeed یک وب سرور متن باز است که میتواند برای مدیریت وبسایت و سرویس ها استفاده شود. دلیل نصب و استفاده از این وب سرور امکانات و کارایی مناسب این وب سرور میباشد. از امکانات این وب سرور میتوان به سازگاری با  rewrite rules اپاچی، رابط کاربری تحت وب برای ادمین و PHP بهینه سازی شده برای سرور اشاره کرد.

wikiconfig-litespeedدر این مقاله طریقه نصب وب سرور Litespeed در لینوکس توضیع Centos 7 به همراه MariaDB آموزش داده خواهد شد تا به همراه این وب سرور دیتابیس نیز مورد استفاده قرار گیرد. برای نصب این وب سرور شما میتوانید یک یوزر غیر روت داشته باشید که با دسترسی sudo قادر باشد عملیات مورد نظر را انجام دهید، همچنین به همراه این وب سرور در repo امکان دانلود php بهینه سازی شده نیز فراهم بوده که میتواند مورد استفاده قرار گیرد. ادامه مطلب