0

اسکریپت php انتقال فایل از هاست به هاست دیگر

ارسال شده توسط pcadmin در تاریخ اسفند ۹, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

انتقال فایل از یک هاست یا سرور به هاست یا سرور دیگر در شرایطی که حجم فایل بسیار بالا باشد، باعث اتلاف زمان زیاد و هزینه‌ی زیاد برای دانلود و آپلود مجدد فایل است.

برای حل این مشکل می‌توان با یک اسکریپت php، کار انتقال فایل از طریق پروتکل http یا ftp را به آسانی و سرعت زیاد به انجام رساند.

سرورها و هاست‌های اینترنتی به با سرعت‌های بسیار بالا به شبکه‌ی اینترنت متصل هستند و انتقال فایلی که ممکن است دانلود و آپلود آن به یک ساعت زمان نیاز داشته باشد، در عرض چندین ثانیه به انجام می‌رسد.

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

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

ادامه مطلب…

 
1

خروجی استاندارد و TTY

ارسال شده توسط pcadmin در تاریخ اسفند ۵, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

برنامه‌ها در خط فرمان لینوکس عموما خروجی خود را به خروجی استاندارد ارسال می‌کنند. اما گاهی اوقات برخی از برنامه‌نویسان ترجیح می‌دهند خروجی برنامه را به جای خروجی استاندارد به TTY ارسال کنند. اگر برنامه نویس خروجی را به TTY ارسال کند خروجی برنامه را نمی‌توان به دستور بعدی ارسال کرد (PIPE) و یا خروجی برنامه را نمی‌توان در فایل ریخت.
اسکریپت CXS که یک آنتی شل است خروجی خود را به TTY ارسال می‌کند در نتیجه خروجی این اسکریپت را نمی‌توان با ارسال به فایل یا PIPE کردن خروجی به برنامه‌های دیگر پردازش کرد.
نمونه خروجی این برنامه را در زیر ببینید.

ادامه مطلب…

 
0

آموزش نصب آنتی ویروس clamav

ارسال شده توسط pcadmin در تاریخ دی ۲۸, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

آنتی ویروس clamav یک نرم افزار رایگان می باشد که روی سیستم عامل لینوکس نصب می شود. این آنتی ویروس می تواند به صورت آنلاین فایل ها و ایمیل ها را بررسی کند و در صورت وجود فایل ویروسی و یا فایل های شل آنها را حذف می کند.

 

همچنین در صورتی که این پلاگین روی سی پنل نصب شود به کاربر هاست شما این امکان را می دهد تا هاست خود را اسکن کند و از فایل های مخرب خود با خبر شود.

 

ادامه مطلب…

 
0

آموزش اضافه کردن هارد و یکی کردن پارتیشن در CentOS

ارسال شده توسط pcadmin در تاریخ دی ۱۶, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

در ابتدا دستور زیر رو وارد خواهیم کرد

پس از وارد کردن دستور بالا به وسیله ی fdisk و روش زیر پارتیشن دوم رو ریسایز خواهیم کرد
دستور

سپس

رو وارد خواهیم کرد برای نمایش پارتیشن ها
حال به ترتیت دستورات را وارد خواهیم کرد

 

ادامه مطلب…

 
0

آموزش نصب دسکتاپ XFCE و VNC Server در CentOS 6.X

ارسال شده توسط pcadmin در تاریخ دی ۱۴, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

اگر نیاز دارید که به سیستم خاصی از طریق اینترنت از راه دور دسترسی داشته باشید مثلاً به سیستم خود در اداره از خانه دسترسی پیدا کنید و دسکتاپ آن را مشاهده کرده و کارهایی را در ان انجام دهید RealVNC Enterprise بهترین نرم افزار در این زمینه می باشد.

 

البته امکانی در خود ویندوز با نام Remote Desktop وجود دارد که چنین امکانی را برای شما فراهم می کند ولیاین نرم افزار حرفه ای تر از آن عمل می کند.

 

 

 

تفاوتهای اصلی Remote Desktop با RealVNC:
۱- نرم افزار Remote Desktop یک دسکتاپ مجازی را به شما نشان می دهد ولی RealVNC دسکتاپ واقعی را نشان می دهد. دسترسی به دسکتاپ واقعی مانند این است که دقیقا پشت سیستم نشسته اید و هیچ محدودیت برای شما ایجاد نمی شود . در صورتی که بعضی از نرم افزارهای وقتی می بینند که سیستم در حالت Remote Desktop و به اصطلاح Terminal Server است اجرا نمی شوند یا با محدودیت اجرا می شوند.

مثال خوب این حالت نرم افزار Google Earth است. این نرم افزار یا باید در مد گرافیکی DirectX یا OpenGL اجرا شود. اما این مدها در حالت Terminal Server قابل استفاده نیستند ولی در حالت RealVNC این مشکل وجود ندارد.

۲- امکان Remote Desktop در حین اتصال کامپیوتر مقابل را Lock کرده و در صورتی که بخواهید مثلا کاری را روی سیستم دوست خودتان از راه دور انجام دهید و او مراحل کار را ببیند این امکان وجود ندارد ولی در RealVNC این امکان وجود دارد.

ادامه مطلب…

 
0

آموزش نصب و کانفیگ کامل کلود لینوکس CloudLinux

ارسال شده توسط pcadmin در تاریخ دی ۸, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

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

دستور زیر را کامل وارد در محیط ssh وارد نمایید :

توجه داشته باشید که منظور از keyactive همان لایسنس کلود لینوکس است که میتوانید با مراجعه به این لینک یک از لایسنس تریال یک ماهه آن استفاده نمایید و سپس بعد از این مدت اقدام به خرید لایسنس از سایت مربوطه نمایید.

سپس بعد از نصب آن یک مورد مهم از آن نیز خواهد ماند و آن نیز CageFS است که برای راه اندازی کلود نیز واجب است ؛ بعد از نصب کلود حال توسط دستور زیر اقدام به نصب cageFS نمایید :
ادامه مطلب…

 
0

افزایش امنیت سرورهای لینوکسی به زبان ساده (بخش اول)

ارسال شده توسط pcadmin در تاریخ آبان ۲۶, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

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

 

 

linux-security

ادامه مطلب…

برچسب ها: , , , , , ,

 
0

آموزش نصب ماژول spdy در nginx

ارسال شده توسط pcadmin در تاریخ فروردین ۲۹, ۱۳۹۵ در شاخه آموزش لینوکس

Spdy همانند Https پروتکلی برای رمزنگاری کردن اطلاعات مبادله شده بین سرور و کلاینت می باشد اما بنابر گزارشات این پروتکل چندین بار سریعتر از https می باشد، لذا بیشتر کاربران تمایل زیادی برای استفاده از این پروتکل به همراه nginx دارند.
پس از نصب nginx برای نصب این ماژول می توان موارد زیر را انجام داد

ادامه مطلب…

 
0

آموزش نصب و کانفیگ NGINX در UBUNTU

ارسال شده توسط pcadmin در تاریخ فروردین ۱۲, ۱۳۹۵ در شاخه آموزش سرور, آموزش لینوکس

آموزش نصب و کانفیگ Nginx و PHP-FPM در Ubuntu 14
Nginx (که به صورت ” engine x ” تلفظ میشود ) یک وب سرور HTTP رایگان، متن باز و با کارایی بالا میباشد که به علت پایداری ،داشتن مجموعه ای پربار از ویژگی ها، پیکربندی ساده، و مصرف منابع کم سرور شناخته شده است. این آموزش نشان می دهد که چگونه Nginx و هندل php-fpm را بر روی سرور لینوکس اوبونتو ۱۳٫۰۴ که از PHP5 (از طریق PHP-FPM) و MySQL پشتیبانی می کند، نصب کنید .

نکات مقدماتی نصب و کانفیگ Nginx و php-fpm

در این آموزش از نام هاست server1.example.com با IP آدرس ۱۹۲٫۱۶۸٫۰٫۱۰۰ استفاده شده است . این تنظیمات ممکن است با تنظیمات شما متفاوت باشد، بنابراین باید آنها را با تنظمات مورد نظر خود در بخش های مناسب جایگزین کنید.

تمامی مراحل این آموزش با دسترسی های کاربری ریشه (root) اجرا خواهد شد، بنابراین مطمئن شوید که به عنوان کاربر ریشه وارد شده اید :
sudo su

نصب MySQL 5
برای نصب MySQL دستور زیر را اجرا کنید:
apt-get install mysql-server mysql-client

در حین نصب MySQL از شما خواسته میشود که یک رمز عبور برای کاربر روت MySQL تعیین کنید. این رمز عبور برای کاربری root@localhost و همچنین root@server1.example.com نیز معتبر است، البته استفاده از MySQL root password در فایل کانفیگ اسکریپت سرور های شلوغ توصیه نمیشود .در این مرحله یک کلمه عبور به عنوان MySQL root password انتخاب کنید :
New password for the MySQL “root” user: <– yourrootsqlpassword
Repeat password for the MySQL “root” user: <– yourrootsqlpassword

نصب Nginx
Nginx به صورت یک پکیج برای اوبونتو ۱۳٫۰۴ در دسترس است که میتوانید برای نصب آن به شرح زیر عمل کنید:
apt-get install nginx
ادامه مطلب…

 
0

آموزش رفع خطای [ ۸۱۹۲:start.php:308 ] در آپلودسنتر کلیجا

ارسال شده توسط pcadmin در تاریخ بهمن ۱۷, ۱۳۹۴ در شاخه آموزش سرور, آموزش لینوکس

سلام .
امروز با آموزش رفع خطای :

Kleeja error :
[ ۸۱۹۲:start.php:308 ]

preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

Visit Kleeja Website for more details.
در آپلود سنتر کلیجا در خدمت شما هستیم .

دلیل این خطا به علت تغییر در ورژن php سرور شما میباشد . مدیر سرور با بروز رسانی ورژن php سایت شما باعث بروز این مشکل برای شما میشود .

برای حل این مشکل به مسیر زیر بروید :

/includes/adm

فایل Start.php را باز کرده و کد زیر را پیدا نمایید‌:
ادامه مطلب…

netazar.ir - Best Persian Wordpress Themes | Designed By mohammad