سرور مجازی از 45 کشور

سرور مجازی از 45 کشور

وان سرور از پــنـج قاره دنیا براتون سرور داره !!ارائه سرور لینوکسی از کشورهای مختلف دنیا، از جمله: ترکیه، دبی، سنگاپور، ژاپن، دانمارک، سوئیس، کانادا، آمریکا و ... مناسب برای عبور از تحریم ها، تریدر ها، دولوپرهای گوگل، سایتهای بانکی و .. با کانفیگهای متنوع.


ویژگی های این سرورهای مجازی:

این سرور های مجازی مجهز به هارد SSD هستند، که باعث افزایش کیفیت، سرعت و کارایی سرور های مجازی می شود . سرورهای مجازی دارای پلن های متنوعی هستند که شما میتوانید براساس نیاز خود آن را انتخاب کنید. سرورهای ما ایده آل برای میزبانی از سرورهای وب، پایگاه های داده و استفاده به عنوان سرور مجازی بایننس و ترید هستند که میتوانید از آن به عنوان آی پی ثابت برای بایننس و دیگر صرافی ها استفاده کنید. به راحتی میتوانید از 43 کشور مختلف، از کشور مورد نظر خود سرور مجازی سفارش دهید; همه سرورها به پورت 1Gbps متصل هستند.

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

 کشورهای موجود

Amsterdam, NL
Athens, GR
Belgrade, RS
Brussels, BE
Bucharest, RO
Copenhagen, DK
Dublin, IE
Dusseldorf, DE
Florence, IT
Frankfurt, DE
Helsinki, FI
Kyiv, UA
Lisbon, PT
London, UK
Madrid, ES
Moscow, RU
Nicosia, CY
Oslo, NO
Paris, FR
Sofia, BG
Stockholm, SE
Warsaw, PL
Vienna, AT
Vilnius, LT
Zurich, CH
Atlanta, US
Chicago, US
Dallas, US
Los Angeles, US
Miami, US
Montreal, CA
New York, US
Portland, US
Seattle, US
Vancouver, CA
Washington, US
Bursa, TR
Dubai, AE
Hong Kong, HK
Kuala Lumpur, MY
Mumbai, IN
Seoul, KR
Singapore, SG
Taipei, TW
Tel Aviv, IL
Tokyo, JP
Johannesburg, ZA
Lagos, NG
Bogota, CO
Buenos Aires, AR
Guatemala City, GT
Lima, PE
Quito, EC
San Jose, CR
Santiago, CL
São Paulo, BR
Sydney, AU

 پلن های سرور مجازی

مشخصات A1 A2 A3 A4
CPU/پردازنده 1vCore 1vCore 2vCore 2vCore
RAM/حافظه 768M 1024M 2048M 4096M
HDD/هارد دیسک 20G 30G 40G 20G
نوع هارد دیسک SSD SSD SSD SSD
نوع مجازی ساز KVM KVM KVM KVM
Port/پورت 1Gbps 1Gbps 1Gbps 1Gbps
BW/ترافیک 750GB/M 1.5TB/M 2TB/M 2.5TB/M
DC/دیتاسنتر قابل سفارش از 43 کشور قابل سفارش از 43 کشور قابل سفارش از 43 کشور قابل سفارش از 43 کشور
OS/سیستم عامل Linux Linux Linux Linux
زمان تحویل 1-24 hours 1-24 hours 1-24 hours 1-24 hours
آپ تایم %99.99 %99.99 %99.99 %99.99
پشتیبانی
ماهیانه/تومان 348,000 541,140 814,320 995,280
  سفارش سفارش سفارش سفارش

لوکیشنهای ارائه سرور

سرورهای مجازی وان سرور در پنج قاره و بیشت از 50 کشور

پشتیبانی 24/7

وان سرور با تیمی قدرتمند پشتیبانی 24 ساعته در هفت روز هفته را برای کاربران گرامی وان سرور تدارک دیده تا در هر زمان افتخار خدمت رسانی داشته باشد. پشتیبانی از طریق تیکت و تماس.

آپتایم 99.99%

سرورهای وان سرور از معتبرترین دیتاسنترهای جهان که دارای تضمین آپ تایم 99.99% میباشند، تیم وان سرور به صورت 24 ساعته در حال مانیتورینگ سرورها هستند تا در صورت وجود هرگونه اختلال و مشکل سریعا پیگیر حل مشکل باشند.

مجازی ساز KVM

میزبانی سرورهای مجازی در کنترل پنل Virtualizor امکان دسترسی مدیریتی بهتر با قابلیت نصب و مدیریت سیستم عامل را به شما میدهد که مناسب افرادی با کاربردهای آموزشی میباشد.

هارد NVMe

پرسرعت ترین هارد تا لحظه حال از نوع ssd Nvme میباشد که با اختلاف زیادی از رقبای نوع دیگر هاردها انتقال دیتا دارد، انتقال دیتا با سرعت تقریبا 4GB/s تجربه کاربری بهتری را در مجازی ها به نمایش میگذارد.

سیستم عامل لینوکس

این نوع سرورها به دلیل دیتاسنتری بودن، فقط به نصب سیستم عامل های لینوکس محدود هستند. امکان نصب اکثریت توابع پر مخاطب لینوکس در این سرور محیاست.

ارائه IPv4

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

برخی از سیستم عامل های قابل پشتیبانی

سوالات متداول

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

بله؛ این سرورها کنترل پنل مدیریتی دارن که میتوانید برخی از توابع لینوکس را بدون نیاز به درخواست پشتیبانی نصب کنید.

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

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

به دلیل دیتاسنتری بودن سرورها قابلیت ارتقای ترافیک نیست، تنها راه افزایش ترافیک ارتقای سرویس به پلن بالاتر میباشد. توجه داشته باشید که ترافیک سرور ها در بازه زمانی 30 روزه به صورت خودکار 0 میشود.

به دلیل دیتاسنتری بودن سرورها امکان ارتقای بخشی منابع ممکن نیست! در صورت ارتقا میتوانید پلن سرورتون رو به پلن بالاتر ارتقا بدهید. امکان تغییر آی پی هم میسر نیست.

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

صفحه تماس بـــا مـــا

نظرات مشتریان

جزیره آموزشی

برخی از پستهای آموزشی پیشنهادی
آموزش Lynis

آموزش Lynis

آموزش LynisLynis یک ابزار امنیتی متن باز است. هدف آن رسیدگی ، بررسی و سخت گیری بر سیستم های مبتنی بر لینوکس و یونیکس است. این ابزار با انجام بسیاری از بررسی های کنترل امنیتی سیستم را اسکن می کند. به عنوان مثال می توان به جستجوی نرم افزارهای نصب شده و تعیین مشکلات احتمالی در تنظیمات آن ها اشاره کرد. در این مقاله به بررسی و آموزش Lynis می پردازیم.بسیاری از تست ها بخشی از دستورالعمل ها و استانداردهای مشترک امنیتی هستند که شامل تست های امنیتی اضافی هستند. پس از اسکن ، گزارشی با تمام یافته های کشف شده نمایش داده می شود. برای ارائه راهنمایی های اولیه ، پیوندی با کنترل Lynis مرتبط به اشتراک گذاشته می شود.Lynis یکی از معتبرترین ابزار حسابرسی خودکار برای مدیریت پچ نرم افزار ، اسکن بدافزار و شناسایی آسیب پذیری در سیستم های مبتنی بر Unix / Linux است. این ابزار برای مدیران شبکه و سیستم ، متخصصان امنیت و آزمایش کننده های نفوذ مفید است.استفاده کنندگان از Lynisمتخصصان امنیتی ، آزمایشگران نفوذ ، بازرسان سیستم ، مدیران سیستم / شبکه ، مهندسان امنیت.سازگاری LynisLynis با بسیاری از سیستم عامل ها سازگار است ، از جمله:AIXArch LinuxBackTrack LinuxCentOSDebian, DragonFlyBSDFedora Core, FreeBSDGentooHPUXKali, KnoppixLinux MintMacOS X, Mageia, MandrivaNetBSDOpenBSD, OpenSolaris, openSUSE, Oracle LinuxPcBSD, PCLinuxOSRed Hat Enterprise Linux (RHEL) and derivativesSabayon, Scientific Linux, Slackware, Solaris 10, SuSETrueOSUbuntu and derivativesLynis میتواند همچنین به موارد زیر رسیدگی کند:سرور های پایگاه داده : MySQL, Oracle, PostgreSQLتایم سرور های : dntpd, ntpd, timedوب سرور های : Apache, Nginxهنگامی که lynis شروع به اسکن سیستم ما می کند ، تعدادی از موارد زیر را بررسی می کند:System tools: باینری های سیستمBoot and services: لودرهای بوت ، خدمات راه اندازیKernel: سطح اجرا ، ماژول های بارگذاری شده ، پیکربندی هسته ، تخلیه هستهMemory and processes: فرایند های ورودی و خروجیUsers, groups and authentication: شناسه های گروه ، مدت پسورد ، مسک دیفالتShellsFile systems: نقاط نصب ، پرونده های / tmp ، سیستم فایل روتStorage: ذخیره سازی یو اس بی ، فایروایر ohciNFSSoftware: name services: دی ان اس و جستجوی دی ان اسPorts and packages: بسته های آسیب پذیر / قابل ارتقا ، مخزن امنیتیNetworking: نیم سرور ها ، اینترفیس های بیقید ، اتصالاتPrinters and spools: پیکربندی آن هاSoftware: e-mail and messagingSoftware: firewalls: iptables, pfSoftware: webserver: Apache, nginxSSH support: پیکر بندی SSHSNMP supportDatabases: MySQL root passwordLDAP servicesSoftware: php: گزینه های phpSquid supportLogging and files: Syslog daemon, log directoriesInsecure services: inetdBanners and identificationScheduled tasks: crontab/cronjob, atdAccounting: sysstat data, auditdTime and synchronization: ntp daemonCryptography: انقضاء سرتیفیکیت (گواهی) SSLVirtualizationSecurity frameworks: AppArmor, SELinux, security statusSoftware: file integritySoftware: malware scannersHome directories: فایل های هیستوری ( تاریخچه ) shelنحوه ی کار Lynisدر این آموزش لینوکس کالی ، برای اجرای آن برای اولین بار ، توصیه می شود از پارامتر -c استفاده کنید. پارامتر -c به معنای انجام تمام آزمایشات برای بررسی سیستم ها است. اگر می خواهید نام Auditor را قرار دهید ، فقط پارامتر Audit را در آنجا اضافه کنید.دانلود و نصب Lynis از گیت هاب:git clone https://github.com/CISOfy/lyniscd lynis-2.7.3./lynisبرخی از خروجی هاپس از نصب، با نام Auditor یا Pentester شروع کنید.lynis -c –auditor “BALAJI”مقدار دهی اولیهابزارهای سیستمبوت ، سرویس ها و کرنلکاربران و گروهشل و ذخیره سازینرم افزار ، پورت ها وپکیج هاشبکه و چاپ کنندهایمیل ، فایروال ها و وب سرورSSH و SNMP و پایگاه ها دادهphp و squid proxy و ورود به سیستمInetd و بنر و کروناکانتینگ و NTP و رمزنگاریمجازی سازی و فریم ورک های امنیتی و یکپارچگی فایل هااسکنر های بدافزار و ابزار سیستم و دایرکتوری اصلیسفت کردن هسته یا Kernel HardeningHardening و تست های سفارشی و نتیجهشاخص Hardeningاجرا کردن Lynis با تست های سفارشیممکن است سیستم ما نیازی به اجرای تمامی تست ها نداشته باشد. اگر بر روی سیستم ما وب سرور در حال اجرا نیست پس نیازی به تست آن نداریم. ما میتوانیم برای انجام این کار از پارامتر -tests استفاده کنیم.lynis –tests “Test-IDs”بیش از 100 تست وجود دارد که ما میتوانیم استفاده کنیم.در اینجا به بررسی چندی از آن ها میپردازیم.FILE-7502 (چک کردن تمامی باینری ها)BOOT-5121 (چک کردن برای حضور بوت گراب ).BOOT-5139 (چک کردن حضور LILO بوت)BOOT-5184 (چک کردن سطح دسترسی ها برای فایل ها یا اسکریپت ها بوت)BOOT-5202 (چک کردن آپتایم سرور)KRNL-5677 (چک کردن آپشن ها CPU)KRNL-5726 (بررسی ماژول های بارگذاری شده در کرنل)KRNL-5728 (چک کردن پیکربندی کرنل لینوکس)KRNL-5820 (بررسی پیکربندی تخلیه هسته)خب دو مورد از موارد بالا را میخواهیم تست کنیم. برای این کار کافیست دو مورد را با فاصله از هم وارد کنیم تا با هم تست شوند. به دستور زیر توجه کنید../lynis –tests “BOOT-5202 KRNL-5820”اجرای Lynis با کتگوری هااگر فکر میکنید که استفاده از test-id سخت است. میتوان از پارامتر –test-category استفاده کرد. در اینجا ما قصد داریم تا فایروال و کرنل را تست کنیم../lynis –tests-category “firewalls kernel”اجرای Lynis تحت کرون جاباز آن جایی که امنیت باید پایدار باشد ما میتوانیم Lynis را به صورت دوره ای و خودکار اجرا کنیم. اینطور بگوییم که میخواهیم Lynis را هر ماه اجرا کنیم تا ببینیم از آخرین باری که اجرا شده بهبودی حاصل شده یا خیر.برای انجام این کار لاینیس را به عنوان کرون جاب اجرا میکنیم. به عنوان مثال کرون جابی در اینجا هست که لاینیس هر ماه اجرا میکنیم:#!/bin/shAUDITOR=”automated”DATE=$(date +%Y%m%d)HOST=$(hostname)LOG_DIR=”/var/log/lynis”REPORT=”$LOG_DIR/report-${HOST}.${DATE}”DATA=”$LOG_DIR/report-data-${HOST}.${DATE}.txt”cd /usr/local/lynis./lynis -c –auditor “${AUDITOR}” –cronjob > ${REPORT}mv /var/log/lynis-report.dat ${DATA}# Endخب در این آموزش ما با ابزار Lynis و همچنین با بعضی از دستورات و بخش های مختلف این ابزار آشنا شدیم.

پنج‌شنبه, 08 آبان 1399

ادامه مطلب
دستورات مانیتورینگ سرور های لینوکس

دستورات مانیتورینگ سرور های لینوکس

دستورات مانیتورینگ سرور های لینوکسهمانطور که مطلع هستید دیباگ نمودن (Debug) و رفع مشکلات سیستم های لینوکس برای اکثر مدیران سیستم و یا ادمین های شبکه با استفاده از دستورات لینوکس که مبتنی بر خط فرمان (Command Line) هستند، عملی بسیار دشوار می باشد. بعنوان ادمین سیستم لینوکس ، سراپا نگاه داشتن سرور لینوکس بدلیل داشتن محیط خط فرمان بسیار دشوار می باشد. به همین دلیل در اینجا چند مورد از دستورات کاربردی که برای سیستم های مبتنی بر لینوکس، مفید می باشند ارائه شده است.این دستورات روی انواع توزیعات مختلف لینوکس قابل اجرا بوده و جهت عیب یابی و رفع مشکلات سرورهای لینوکس و مانیتور کردن آن بسیار مفید می باشند.دستور top - مانیتور نمودن پروسس های لینوکسدستور top جهت مانیتور نمودن عملکرد سیستم های لینوکس/یونیکس بسیار مناسب می باشد و بسیار از مدیران سرور از این دستور استفاده می نمایند.در واقع دستور top در لینوکس، تمامی پروسه ها و فرایندهای Real-Time ی را که فعال و یا درحال اجرا می باشند را بصورت لیستی مرتب نمایش می دهد و این لیست مرتبا به هنگام می شود.با دستور top میتوان میزان مصرف CPU، میزان مصرف حافظه، Swap Memory، سایز Cache، سایز بافر (Buffer) پروسس ها،PID، کاربران، دستورات و.... را مشاهده نمود.همچنین با استفاده از این دستور، امکان مشاهده پروسس هایی که بیشترین میزان مصرف حافظه و یا CPU را دارند، نیز فراهم می شود.بطور مثال در تصویر زیر می توانید خروجی مربوط به دستور top را مشاهده نمایید.vmstat - میزان مصرف حافظه مجازیاز دیگر دستورات لینوکس دستور vmstat می باشد که جهت نمایش میزان مصرف حافظه مجازی (Virtual Memory Statistics)، رشته های هسته (kernerl threads)، دیسک ها، پروسس های سیستمی، وقفه ها (interrupts)، میزان فعالیت پردازنده، (I/O Blocks) بلوک های I/O و .... بکار می رود.بصورت پیش فرض دستور vmstat، روی سیستم های لینوکس وجود نداشته و می بایست جهت فعال سازی آن بسته ای بنام sysstat را روی سیستم نصب نمایید.در تصویر زیر رایج ترین کاربرد دستور vmstat، آورده شده است:lsof – نمایش لیست فایل های بازدستور کاربردی دیگر در سیستم های مبتنی بر Linux/Unix ، دستور lsof می باشد. دستور lsof، جهت نمایش لیستی از تمامی فایل ها و پروسس های باز به کار می رود.فایل های باز شامل تمامی فایل های دیسک، سوکت های شبکه، پروسس ها، دستگاه ها (Devices) و Pipes ها می باشد.از مهمترین موارد استفاده این دستور، زمانی است که هنگام mount/unmount کردن، دیسک نمی تواند un-mount شود و با خطایی نظیر "فایل باز است و یا در حال استفاده می باشد"، همراه است. در نتیجه با استفاده از این دستور می توانید تشخیص دهید که کدام فایل ها در حال حاضر باز می باشند.tcpdump - تجزیه و تحلیل بسته های شبکه دستور tcpdump یکی از پرکاربردترین دستورات لینوکس می باشد. این دستور بعنوان تحلیل بسته های شبکه (network packet analyzer) ویا برنامه محدود کردن بسته های شبکه ای (packets sniffer program) کاربرد زیادی دارد.همچنین امکان ذخیره سازی بسته های خاصی را در فایل ها جهت تجزیه و تحلیل در آینده نیز دارد. دستور tcpdump روی اکثر توزیع های مختلف لینوکس قابل استفاده می باشد.netstat – میزان مصرف شبکهnetstat دستور کاربردی جهت مانیتور کردن مقادیر ورودی و خروجی بسته های شبکه (network packets) می باشد. این دستور جهت مانیتور کردن عملکرد شبکه و برطرف کردن مشکلات احتمالی مربوطه به مدیر سرور کمک شایانی می نماید.htop - مانیتورینگ پروسس های لینوکسدستور htop، دستور بسیار قدرتمند و Real Time جهت مانیتور کردن لحظه ای / آنی پروسس های لینوکس می باشد. این دستور شبیه دستور Top می باشد، با این تفاوت که قابلیت های کاربردی دیگری نظیر مشاهده عمودی ویا افقی پروسس ها، کلید های میانبر، ارائه رابط کاربرپسند جهت مدیریت پروسس ها را نیز میسر می کند.دستور htop، از ابزار های سطح کاربری (third party tool) بوده و بطور پیش فرض روی سیستم های لینوکس نمی باشد. جهت نصب دستور htop، می بایست از بسته های مدیریتی YUM استفاده نمایید.برای خرید سرور مجازی لینوکس کلیک کنیدiotop - مانیتورینگ I/O دیسکاز دیگر دستورات لینوکس، دستور iotop است که بسیار شبیه دستور Top و برنامه htop می باشد، با این تفاوت که دستور iotop با استغاده از توابع محاسباتی، جهت مانیتور کردن و نمایش دیسک I/O و پروسس های لحظه ای استفاده می کند.این دستور بیشتر زمانی بکار می آید که بخواهیم دقیقا پروسس های خواندن/نوشتن (Read/Writes processes) را که فضای زیادی از دیسک مصرف میکنند، بیابیم.iostat - میزان مصرف ورودی / خروجی هاioStat دستور ساده ای جهت جمع آوری و نمایش میزان مصرف دستگاه های ذخیره سازی ورودی و خروجی می باشد. این دستور غالبا جهت بررسی عملکرد دستگاه های ذخیره سازی بکار میرود و می توان با بکاربردن آن مشکلات مربوط به دیسک های لوکال، دستگاه های ورودی و خروجی، دیسک های ریموت نظیر NFS را عیب یابی نمود.iptraf - مانیتورینگ لحظه ای IP شبکه LANاز دیگر دستورات لینوکس، دستور iptraf دستور منبع باز (Open Source) و مبتنی بر کنسول جهت مانیتورینگ لحظه ای IP شبکه LAN ، (Real Time IP LAN Monitoring) می باشد.این دستور اطلاعات بسیار متنوعی نظیر ترافیک IP های ورودی به شبکه شامل TCP flag، ICMP، نقاط ضعف TCP/UDP، بسته های ارتباطی TCP و تعداد byne ها را مانیتور نموده و نمایش می دهد.همچنین اطلاعات مفید و دقیقی از مصرف TCP، UDP، IP، ICMP، non-IP، خطاهایIP checksum ، interface activity و..... را ارائه می دهد.psacct or acct - مانیتورینگ فعالیت های کاربراندستور psacct یا acct، یکی دیگر از دستورات لینوکس و مفید برای مانیتور نمودن تمامی فعالیت های کاربران می باشد. این دستور ابزار بسیاری مناسبی جهت مانیتور نمودن تمامی فعالیت های کاربران که در پس زمینه (Background) در حال اجرا هستند و نیز امکان بررسی دقیق تمامی فعالیت ها در یک نگاه کلی را فراهم نموده و همچنین مشخص می کند که کدام کاربران در حال استفاده از کدام منابع می باشند.این دستورات برای مدیران سرور بسیار کاربردی بوده و امکان بررسی فعالیت های کاربران نظیر اینکه در حال حاضر چه عملی را روی سرور انجام می دهند، کدام دستورات را اجرا می کنند، میزان منابع مصرفی هر یک از آن ها چقدر است، مدت زمانی که روی سیستم فعال هستند را میسر می کند.monit – مانیتورینگ سرویس ها و پروسس های لینوکسmonit دستور منبع باز (Open source) و از ابزار نظارتی پروسس ها می باشد که بطور اتوماتیک پروسس های سیستم مدیریتی، برنامه ها، فایل ها، پوشه ها، مجوز های دسترسی، فایل های سیستمی و checksum را مانیتور می کند.دستور monit ، تمامی سرویس ها نظیر Apache، MySQL، Mail، FTP، ProFTP، Nginx، SSHو غیره را مانیتور می نماید.نتیجه وضعیت سیستم، هم بصورت خط دستور و هم بصورت رابط گرافیکی قابل مشاهده می باشد. - مانیتورینگ پهنای باند شبکه به ازای هر پروسسدستور nethogs نیز دستور منبع باز (Open Source) کوچکی نظیر دستور top می باشد که جهت نمایش فعالیت های شبکه ای هر پروسس روی سیستم شما به کار می رود.همچنین امکان نمایش ترافیک لحظه ای (real time network traffic bandwidth) استفاده شده توسط هر برنامه ویا نرم افزار کاربردی را فراهم می کند.iftop – مانیتورینگ پهنای باند شبکه دستور iftop نیز از دیگر دستورات لینوکس و دستوری منبع باز (Open Source) و terminal-based می باشد که جهت نمایش لیستی از پهنای باند مصرفی که توسط هاست های مبدا و یا مقصد، به کارت شبکه سیستم شما وارد می شود، بکار می رود.توجه داشته باشید که دستور iftop جهت بررسی پهنای باند شبکه بکار می رود در حالی که دستور top جهت بررسی میزان مصرف پردازنده (CPU) بکار می رود.دستور iftop از خانواده دستور top بوده که اینترفیس مشخصی را ماتیتور نموده و پهنای باند مصرفی بین دو هاست مربوطه را نمایش می دهد.monitorix – مانیتورینگ سیستم و شبکه دستور monitorix، از ابزار بسیار سبکی روی هر دو سرور Linux و Unix می باشد که برای مانیتورینگ منابع شبکه و سیستم طراحی شده است.این دستور شامل وب سرور Http خاصی می باشد که بطور مرتب اطلاعات مربوط به شبکه و سیستم را جمع آوری نموده و بصورت گراف ها و یا نمودار ها نمایش می دهد.دستور monitorix، میزان بار مصرفی سیستم (system load average)، تخصیص حافظه (memory allocation)، سالم بودن درایور ها، سرویس های سیستمی، پورت های شبکه ، میزان مصرف ایمیل (Sendmail، Postfix، Dovecot و ...) ، میزان مصرف دیتابیس MySQL، و ..... را مانیتور می نماید.درواقع این دستور جهت مانیتور نمودن عملکرد سیستم بصورت کلی طراحی شده است و امکان خطایابی و یافتن bottleneck و بطور کلی هرگونه فعالیت غیر نرمالی را فراهم می کند.arpwatch – مانیتورینگ فعالیت های Ethernetدستور arpwatch، نوعی از دستورات لینوکس و از ابزار هایی است که برای مانیتور کردن آدرس های (تغییرات MAC و IP address) ترافیک شبکه های اترنت (Ethernet)، روی شبکه های لینوکسی می باشد.این ابزار بطور مرتب ترافیک اترنت (Ethernet) را بررسی نموده و گزارشی از تمامی IP ها و MAC address هایی که در یک برهه زمانی روی شبکه تغییر می یابند را ایجاد می کند.همچنین از قابلیت های دیگر این دستور این است که زمانی که هرگونه تغییری روی این آدرس ها رخ دهد، می تواند ایمیل اطلاع رسانی برای به ادمین شبکه ارسال نماید.این دستور جهت شناسایی حقه های ARP (ARP spoofing)، روی شبکه بسیار کاربردی می باشد.suricata – مانیتورینگ امنیت شبکه دستور suricata، از دستورات بسیار پرکاربرد و منبع باز (Open Source) برای ایمن نمودن شبکه و شناسایی عاملان نفوذی و پیشگیری از مانیتور شدن سیتسم لینوکس، ویندوز و FreeBSD می باشد.این دستور توسط بنیاد غیر انتفاعی OISF (Open Information Security Foundation) طراحی شده است.vnstat PHP – مانیتورینگ پهنای باند شبکهدستور vnstat PHP، از برنامه های کاربردی مبتنی بر وب می باشد که عموما با نام vnstat شناخته می شود. این دستور میزان مصرف ترافیک شبکه را بصورت گرافیکی مانیتور کرده و نمایش می دهد.دستور vnstat PHP، میزان مصرف ترافیک ورودی و خروجی های شبکه را در هر ساعت ویا بطور روزانه، ماهیانه ویا گزارش مصرف کلی نمایش می دهد.nagios – مانیتورینگ شبکه/سروردستور nagios یکی دیگر از دستورات لینوکس، منبع باز (Open Source) و از ابزار های قدرتمند مانیتورینگ بوده که مدیر سرور را قادر می سازد که قبل از آن که مشکلات مرتبط با سرور روی پروسس های اصلی تاثیر بگذارد، بتواند آن ها را یافته و برطرف نماید.با استفاده از سیستم nagios، مدیران شبکه قادر خواهند بود ریموت های لینوکس، ویندوز، سوئیچ ها (Switches)، روتر ها (Routers)، پرینترها را در یک صفحه واحد مدیریت نمایند.همچنین این دستور هر مشکل ویا هر چیزی در رابطه با شبکه و یا سرور را که مشکوک باشد، بصورت هشدار برای ادمین شبکه از طریق ایمیل ارسال می کند.nmo – مانیتورینگ عملکرد لینوکسدستور nmon مخفف Nigel’s performance Monitor می باشد و جهت مانیتور نمودن نمامی منابع لینوکس نظیر CPU، Memory، Disk Usage، Network، Top processes، NFS، Kernelو.... بکار می رود.همچنین این ابزار دو مد آنلاین (Online Mode) و مد ضبط (Capture Mode) جهت ذخیره نمودن نتایج خروجی به فرمت CSV دارد.collectl – ابزار مانیتورینگ چند منظوره ابزار collectl ، ابزار بسیار قدرتمند و جامعی می باشد که می تواند اطلاعات کاملی از منابع سرویس های لینوکس نظیر میزان مصرف CPU ، memory، network، inodes، processes، nfs، tcp، sockets و.... را جمع آوری نماید.

یکشنبه, 05 خرداد 1398

ادامه مطلب
آموزش نصب Python 3.8 در Debian 10

آموزش نصب Python 3.8 در Debian 10

آموزش نصب Python 3.8 در Debian 10پایتون یکی از پرکاربردترین زبانهای برنامه نویسی در جهان است. پایتون با یادگیری ساده و آسان ، انتخابی محبوب برای مبتدیان و توسعه دهندگان با تجربه است. پایتون یک زبان برنامه نویسی کاملاً متنوع است. می توان از آن برای ساخت انواع برنامه ها ، از اسکریپت های ساده گرفته تا الگوریتم های یادگیری پیشرفته ماشین استفاده کرد. این آموزش نحوه نصب Python 3.8 را در Debian 10 ارائه می دهد. همچنین به شما می آموزیم چگونه یک محیط مجازی ایجاد کنید. Debian 10 شامل نسخه پایتون 3.7 است که با استفاده از ابزار apt قابل نصب یا به روزرسانی است. در زمان نوشتن این مقاله ، پایتون 3.8 آخرین نسخه اصلی زبان پایتون است. این نسخه شامل بسیاری از ویژگی های جدید است . پایتون 3.8 در مخازن استاندارد Debian 10 موجود نیست. نصب Python 3.8 در Debian 10 ساختن پایتون 3.8 روی دبیان یک روند نسبتاً ساده است و تنها چند دقیقه طول خواهد کشید. با نصب بسته های لازم برای ساخت منبع پایتون شروع کنید: sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget کد منبع آخرین نسخه را از صفحه بارگیری Python با wget یا curl دانلود کنید. در زمان نوشتن این مقاله ، آخرین نسخه 3.8.2 است:curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz وقتی بارگیری کامل شد ، تاربال را استخراج کنید : tar -xf Python-3.8.2.tar.xz به فهرست منبع Python بروید و اسکریپت configure را اجرا کنید:cd Python-3.8.2./configure --enable-optimizationsاسکریپت تعدادی چک را انجام می دهد تا مطمئن شوید تمام وابستگی ها نصب شده است. گزینه --enable-optimizations با اجرای چندین آزمایش ، باینری پایتون را بهینه می کند ، که روند ساخت را کندتر می کند. make برای شروع مراحل ساخت اجرا کنید:make -j 4 -j را اصلاح کنید تا با تعداد هسته های موجود در پردازنده شما مطابقت داشته باشد. با تایپ nproc می توانید شماره را پیدا کنید. پس از اتمام ساخت ، binaries Python را با اجرای دستور زیر به عنوان کاربر دارای دسترسی سودو نصب کنید :sudo make altinstall از make install استاندارد استفاده نکنید زیرا آن را به طور پیش فرض سیستم باینری python3 بازنویسی می کند. در این مرحله ، Python 3.8 روی سیستم دبیان شما نصب شده و آماده استفاده است. می توانید با تایپ کردن دستور زیر آن تأیید کنید:python3.8 --versionخروجی:Python 3.8.2ایجاد یک محیط مجازیمحیط مجازی Python این امکان را برای شما فراهم می کند که ماژول های پایتون را در یک مکان جداگانه برای یک پروژه خاص نصب کنید ، نه اینکه در سطح جهان نصب شود. به این ترتیب دیگر لازم نیست نگران تأثیرگذاری بر سایر پروژه های پایتون باشید. در این مثال ، یک پروژه جدید Python 3.8 با نام my_app در فهرست خانه کاربر ایجاد خواهیم کرد. ابتدا دایرکتوری پروژه را ایجاد کرده و به آن تغییر دهید : mkdir ~/my_app && cd ~/my_app از داخل ریشه پروژه دستور زیر را اجرا کنید تا یک محیط مجازی با نام my_app_venv ساخته شود: python3.8 -m venv my_app_venv محیط را فعال کنید: source my_app_venv/bin/activateبا شروع Python 3.4 ، هنگام ایجاد پیپ محیط های مجازی ، مدیر بسته برای Python بصورت پیش فرض نصب می شود. در محیط مجازی ، می توانید به جای pip از pip3.8 و به جای python از python3.8 استفاده کنید: python -v پس از انجام کار خود برای غیرفعال کردن محیط ، deactivate تایپ کنید و به شل عادی خود باز خواهید گشت. deactivateنتیجه گیری ما به شما نشان داده ایم که چگونه Python 3.8 را روی Debian 10 نصب کنید. هم اکنون می توانید یک محیط مجازی ایجاد کنید و شروع به توسعه پروژه های Python 3 کنید.

سه‌شنبه, 13 اسفند 1398

ادامه مطلب