0

خروجی استاندارد و 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 را باز کرده و کد زیر را پیدا نمایید‌:
ادامه مطلب…

 
0

آموزش اضافه کردن هارد در CentOs

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

گاها نیاز هست که به سرور اختصاصی یا مجازی هارد اضافه بشه
و نیاز هست که هارد جدید به سرور Extend بشه
برای مثال مثلا /home شما ۹۰ درصد پر هست و نیاز داریم هارد جدید رو Extend کنیم.
این موارد بیشتر در موارد سرورهای مجازی که برای هاستینگ استفاده میشه پیش میاد
یا سایر موارد مشابه …..
ابتدا به امر باید سرور شما با LVM پارتیشن بندی شده ( سنت او اس به صورت دیفالت از LVM استفاده میکنه)
بعد از افزودن هارد جدید به سرور خروجی fdisk -l رو بگیرید.

Disk /dev/xvdb: 1073 MB, 1073741824 bytes
۲۵۵ heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/xvdb doesnt contain a valid partition table

Disk /dev/xvda: 161.0 GB, 161061273600 bytes
۲۵۵ heads, 63 sectors/track, 19581 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/xvda1 * 1 13 104391 83 Linux
/dev/xvda2 14 19581 157179960 8e Linux LVM

همونطور که میبینید ذکر شده /dev/xvdb پارتیشن بندی نشده. (برای شما این پارتیشن فرق داره شاید /dev/sdb باشه شاید چیز دیگه)
(گاهی اوقات این گزینه رو مشاهده نمکنید که باید با دستور dd هارد قابل استفاده کنید . البته این کار در بعضی موارد مانند افزودن هارد به سیتریکس زن کاربرد داره)
الان باید با دستور

fdisk /dev/xvdb

ادامه مطلب…

Tmp.ir - Best Persian Wordpress Themes | Designed By MoHaMMaD ZaDeH