Quantcast
Channel: اینترنت و شبکه –طرفداران فدورا
Viewing all 115 articles
Browse latest View live

آموزش نصب نرم افزار مسنجر wire در فدورا لینوکس

$
0
0

Wire-messaging-logo

نرم افزار wire یک برنامه جهت گفتگوی آنلاین می باشد که به وسیله آن می توان به راحتی با دوستان خود چت کرد.یکی از مهمترین مزیت های نرم افزار وایر امنیت و رمزنگاری کامل آن می باشد.

نرم افزار Wire یک نرم افزار Open Source می باشد قابل نصب بر روی اکثر سیستم عامل ها می باشد که کلاینت آن قابل استفاده بر روی Linux,Windowns,macOS,Android,iOS و همچنین مرورگرهای وب می باشد.

برای نصب نرم افزار مسنجر وایر کافیست تا آن را بر اساس سیستم عامل و دستگاه خود، نسخه ی مربوطه را از سایت رسمی آن دانلود کنید.اکنون در این مطلب قصد داریم تا نرم افزار مسنجر wire را بر روی فدورا لینوکس نصب کنیم.

جهت نصب نرم افزار wire بر روی فدورا لینوکس کافیست تا ابتدا مخزن russianfedora را نصب کنید،برای اینکار این دستور را اجرا کنید :

 

# dnf install http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm

 

اکنون جهت نصب wire این دستور را اجرا کنید :

 

 

# dnf install wire-desktop

 

اکنون کافیست تا برنامه را اجرا کنید و برای خود یک حساب کاربری ایجاد کنید.

 

wire-desktop

 

 


گفتگوی آنلاین در شبکه Slack با نرم افزار ScudCloud

$
0
0

slack

امروزه شبکه ها و سیستم های مختلفی جهت گفتگوی آنلاین و یا همان چت کرن مانند irc,telegram و … وجود دارد که slack هم یکی از این شبکه ها می باشد که می توان جهت گفتگوی آنلاین از آن استفاده کرد که قابلیت های خاص خود را دارا می باشد.

مانند هر شبکه و سرویسی،برای اتصال به slack نیاز به نرم افزار کلاینت می باشد که در این مطلب قصد داریم تا نرم افزار ScudCloud را بر روی سیستم خود نصب کنیم تا به وسیله آن بتوانیم به شبکه ی Slack وصل شویم.نکته اینکه برای اتصال به شبکه ی slack می توان از مرورگر وب نیز استفاده کرد.

 

نصب نرم افزار scudcloud در فدورا :

 

برای نصب نرم افزار ScudCloud در فدورا می توانید تا دستور زیر را اجرا کنید :

 

#dnf install  scudcloud

 

پس از نصب نرم افزار scudcloud می توانید آن را اجرا کنید و به تیم و کانال مورد نظر خود در شبکه ی Slack وصل شوید.در پایین تصویری از برنامه ی ScudCloud را مشاهده می کنید :

 

 

slack

آموزش نصب نرم افزار تلگرام در فدورا ۲۶

$
0
0

 

telegram

 

یکی از نرم افزارهای چت و گفتگوی آنلاین که این روزها دارای محبوبیت زیادی می باشد،نرم افزار Telegram می باشد.در این مطلب قصد داریم تا نرم افزار تلگرام را بر روی Fedora 26 نصب کنیم.

نصب نرم افزار تلگرام در فدورا ۲۶ :

 

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

 

#dnf install telegram-desktop

پس از نصب برنامه کافیست تا آن را اجرا و از آن استفاده کنید.در پایین تصاویری از محیط نرم افزار را مشاهده می کنید :

 

telegram

 

telegram

 

مانیتورینگ لینوکس در ترمینال با نرم افزار Gtop

$
0
0

 

monitor

در دنیای لینوکس نرم افزارها و ابزارهای مختلفی جهت مانیتورینگ سیستم وجود دارد که برخی رابط تحت وب دارند مانند zabbix و برخی قابلیت اجرا در کنسول را دارند مانند glances,nmon,nload و ….

در کنار این نرم افزارها ابزاری دیگری به نام gtop نیز وجود دارد که یک ابزار مانیتورینگ خط فرمانی می باشد که با استفاده از آن می توان منابع سیستم را مانیتور کرد که میزان مصرف منابع از جمله RAM و CPU و میزان مصرف شبکه را می تواند به صورت یک گراف زیبا و رنگی نیز نمایش دهد.

 

نصب  Gtop در فدورا لینوکس :

 

ایتدا Nodejs را بر روی سیستم خود نصب کنید و سپس برای نصب gtop این دستور را اجرا کنید :

 

#npm install gtop -g

نصب Gtop در CentOS :

 

۱-مخازن EPEL را نصب کنید.

۲-Nodejs را نصب کنید.

۳-اکنون برای نصب Gtop این دستور را اجرا کنید :

 

#npm install gtop -g

 

پس از نصب gtop اکنون می توانید دستور gtop را در ترمینال اجرا کنید تا برنامه اجرا شود.در پایین تصویری از ابزار مانیتورینگ Gtop را مشاهده می کنید :

 

 

gtop

 

 

پس از اجرای gtop اکنون با استفاده از کلید های بالا و پایین صفحه کلید می توانید پردازش ها را مرور کنید.با استفاده از کلید p می توانید پردازش ها را بر اساس PID مرتب کنید.با استفاده از کلید c می توانید پردازش ها را بر اساس مصرف cpu مرتب کنید و با استفاده از کلید m می توانید پرازش ها را بر اساس مصرف RAM مرتب کنید.

برای پایان دادن به برنامه می توانید از کلید q یا ctrl+c استفاده کنید.

معرفی و نصب نرم افزار کلاینت Slack

$
0
0

slack

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

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

 

  • قابلیت ورود به چندین تیم و کانال
  • قابلیت نصب بر روی سیستم عامل های مختلف
  • قابلیت ماندن در system try
  • نمایش Notifiction
  • دارای رابط کاربری گرافیکی ساده و زیبا
  • نصب آسان نرم افزار

 

نصب کلاینت Slack بر روی فدورا :

 

برای نصب نرم افزار کلاینت اسلک بر روی فدورا کافیست تا به آدرس زیر مراجعه نمایید :

 

https://slack.com/release-notes/linux

 

سپس مانند تصویر پایین بسته ی مورد نظر را دانلود کنید :

 

 

slack-client

 

پس از اینکار فایلی با نام slack-2.8.1-0.1.fc21.x86_64.rpm را خواهید داشت که ممکن است شماره ی نسخه ی آن متفاوت باشد.اکنون برای نصب آن می توانید بر روی آن دو بار کلیک کنید و یا از این دستور استفاده کنید :

 

#dnf install slack-2.8.1-0.1.fc21.x86_64.rpm

 

پس از نصب می توانید کلاینت اسلک را اجرا کنید و از آن استفاده کنید :

 

 

slack-client

 

slack-client

 

امید است تا از این مطلب استفاده لازم را برده باشید.همانطور که گفته شد کلاینت های مختلفی برای اتصال به شبکه ی Slack وجود دارد.شما از چه کلاینتی برای اتصال به Slack استفاده می کنید؟دیدگاه خود را با ما به اشتراک بگذارید.

 

 

 

آموزش تست نفوذ با نرم افزار RED HAWK

$
0
0

RED-HAWK

 

امنیت یک موضوع بسیار مهم می باشد که همیشه باید مورد توجه قرار گیرد.یکی از دغدغه های همه ی مدیران سیستم حفظ امنیت سرویس ها و سرورها می باشد.برای بررسی درجه ی امنیت سرویس ها و یا سرورها ابزارها،نرم افزارها و روش های گوناگونی وجود دارد.

در این مطلب قصد دارم تا نرم افزار RED HAWK را به شما معرفی کنم.نرم افزار RED HAWK شامل مجموعه ای از ابزارها می باشد که برای جمع آوری اطلاعات،بررسی آسیب پذیری SQL و تست نفوذ مورد استفاده قرار می گیرد.گفتنی است که نرم افزار RED HAWK یک برنامه ی Open Source می باشد و با زبان PHP نوشته شده است.

برخی از ویژگی های نرم افزار RED HAWK به شرح زیر می باشند :

 

Server detection
Cloudflare detector
robots scanner
CMS Detector
WordPress
Joomla
Drupal
Magento
Whois
GEO-IP Scan
NMAP Port Scan
DNS Lookup
SubNet Calculator
Subdomain Finder
Reverse IP Scanner
CMS detection For Sites On the same server.
Parameter Finder
Error based SQLi Detector
Crawler
Basic Crawler
[ – ] Admin scanner
[ – ] Backups Finder
[ – ] Misc. Crawler
Advance Crawler
[ – ] Admin scanner
[ – ] Backups Finder
[ – ] Misc. Crawler

نصب نرم افزار RED HAWK  :

 

ابتدا بسته های پیش نیاز را نصب کنید :

 

#dnf install php git

 

اکنون سورس کد برنامه ی RED HAWK را از github آن clone کنید :

 

$git clone https://github.com/Tuhinshubhra/RED_HAWK

اکنون وارد پوشه ی سورس کد نرم افزار RED HAWK شوید :

 

$cd RED_HAWK

اکنون برای اجرای نرم افزار RED HAWK این دستور را اجرا کنید :

 

$php rhawk.php

 

پس از اجرای دستور بالا برنامه اجرا خواهد شد و می توانید از آن استفاده کنید.در پایین تصویری از برنامه ی RED HAWK را مشاهده می کنید :

 

 

RED-HAWK

 

روش کار با برنامه بسیار ساده است.کافیست تا آدرس مورد نظر خود را وارد کنید و سپس بر اساس لیستی که برنامه در اختیار شما قرار می دهد کار مورد نظر را انتخاب کنید و منتظر دریافت خروجی آن باشد.برای درک بهتر کافیست تا ویدئوی نصب و کار با برنامه RED HAWK را مشاهده کنید :

 

 

 

امید است تا از برنامه استفاده لازم را ببرید و سرویس و سرورهای امنی داشته باشید.

 

 

آموزش تست نفوذ با نرم افزار CyberScan

$
0
0

cyberscan

برای آزمایش عملکرد امنیت سیستم یا تست نفوذ (penetration testing) ابزارها و نرم افزارهای گوناگونی وجود دارد که یکی از این برنامه ها CyberScan می باشد که یک نرم افزار Open Source می باشد که قابلیت هایی چون analyse packets , decoding , scanning ports و ping و تشخیص موقعیت جغرافیایی  IP را دارد.

نرم افزار CyberScan یک برنامه خط فرمانی است که کار با آن بسیار ساده می باشد.در ادامه روند نصب و آموزش این برنامه ارائه می گردد.

 

 

نصب نرم افزار CyberScan :

 

برای نصب کافی است تا سورس برنامه را از github آن بر روی سیستم خود clone کنید.به عنوان نمونه ابتدا وارد شاخه opt/ شوید :

 

#cd /opt

 

سپس سورس کد برنامه cybersacn را clone کنید :

 

#git clone https://github.com/medbenali/CyberScan.git

 

نکته اینکه اگر بسته ی git بر روی سیستم شما نصب نیست می توانید با استفاده از دستور زیر آن را نصب کنید :

 

#dnf install git

 

 

اکنون وارد پوشه ی سورس کد شوید :

 

 

#cd CyberScan

 

سپس به فایل زیر مجوز اجرایی بدهید :

 

#chmod +x CyberScan.py

اکنون برنامه ی cyberscan آماده ی استفاده می باشد.

 

 

آموزش برخی دستورات برنامه ی cyberscan :

 

برای شروع به کار ابتدا می توانید نسخه برنامه ی cyberscan را بررسی کنید که برای اینکار می توانید از دستور پایین استفاده نمایید :

 

 

# ./CyberScan.py -v

 

دستورات Ping شبکه :

 

برای ARP Ping می توانید از این دستور استفاده نمایید :

 

#./CyberScan.py -s 192.168.1.0/24 -p arp

برای ICMP Ping می توانید از این دستور استفاده نمایید :

 

#./CyberScan.py -s 192.168.1.1-254 -p icmp

 

برای TCP Ping می توانید از این دستور استفاده نمایید :

 

 

#./CyberScan.py -s 192.168.1.1-254 -p tcp -d 80

 

برای UDP Ping می توانید از این دستور استفاده نمایید :

 

#./CyberScan.py -s 192.168.*.1-10 -p udp

 

دستورات Scan شبکه :

 

Port Scanner :

برای اسکن کردن رنجی از پورت ها می توانید از این دستور استفاده کنید :

 

#./CyberScan.py -s 192.168.1.1 -p scan -d 1 -t 100

 

برای اسکن کردن پورت ها بدون تعیین پورت رنج نیز می توانید از این دستور استفاده کنید :

 

#./CyberScan.py -s 8.8.8.8 -p scan

 

Geolicalisation IP :

برای تعیین موقعیت جغرافیایی یم آدرس IP می توانید از این دستور استفاده کنید :

 

#./CyberScan.py -s 72.229.28.185 -p geoip

 

دستورات Analyzing و Decoding Packets :

 

نرم افزار cyberscan قابلیت تحلیل فایل های pcap و استخراج header های  ethernet ,ip , tcp , icmp ,udp را نیز دارا می باشد.

 

 

Ethernet Headers :

 

#./CyberScan.py -f test.pcap -p eth

 

IP Headers :

 

#./CyberScan.py -f test.pcap -p ip

TCP Headers :

 

#./CyberScan.py -f test.pcap -p tcp

UDP Headers :

 

#./CyberScan.py -f test.pcap -p udp

 

ICMP Headers :

 

#./CyberScan.py -f test.pcap -p icmp

امید است تا از این برنامه استفاده ی لازم را ببرید.

 

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

$
0
0

systemd

امروزه اکثر توزیع های سیستم عامل گنو/لینوکس از systemd استفاده می کنند.با استفاده از systemd می توان سیستم و سرویس ها را مدیریت کرد که با اجرای دستور systemctl در خط فرمان این امکان وجود دارد که سرویس ها را بر روی ماشین محلی (local machine) و یا یک ماشین راه دور (remote server) مدیریت کرد.

برای کنترل سرویس های ماشین راه دور با استفاده از systemd بهتر است تا از public/private key pairs برای اتصال از طریق SSH استفاده کنید تا نیاز به وارد کردن password برای ماشین یا ماشین های راه دور نباشد.

برای کنترل سرویس های ماشین راه دور کافیست تا دستور systemctl را به همراه H- یا  host- –  استفاده کنید.به عنوان نمونه فرض کنید قصد داریم تا به کاربر root از سرور راه دور به آدرس fedorafans.com وصل شویم و وضعیت سرویس httpd آن را بررسی کنیم :

 

$systemctl --host root@fedorafans.com status httpd.service

 

 

یا می توان از این دستور نیز استفاده کرد :

 

$systemctl -H root@fedorafans.com status httpd.service

همچنین شما می توانید سرویس مورد نظر را stop,start.restart,enable,disable و … کنید :

 

systemctl --host root@fedorafans.com start httpd.service
systemctl --host root@fedorafans.com stop httpd.service
systemctl --host root@fedorafans.com restart httpd.service
systemctl --host root@fedorafans.com enable httpd.service
systemctl --host root@fedorafans.com disable httpd.service

 

برای اطلاعات بیشتر در مورد دستور systemctl کافیست تا راهنمای آن را مطالعه کنید :

 

$man systemctl

امید است تا از این مطلب استفاده لازم را برده باشید.

 


فعال کردن فشرده سازی Gzip در وب سرور Apache

$
0
0

apache

یکی از روش های بالا بردن سرعت بارگذاری وب سایت، فعال سازی قابلیت فشرده سازی Gzip بر روی وب سرور می باشد.این قابلیت باعث می شود تا خروجی وب سرور قبل از ارسال به کلاینت به صورت فشرده بر روی شبکه ارسال شود که اینکار باعث افزایش سرعت بارگذاری وب سایت خواهد شد.

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

فعال سازی ماژول Gzip در وب سرور آپاچی :

 

به صورت پیش فرض ماژول mod_deflate  بر روی وب سرور Apache فعال می باشد.جهت اطمینان کافیست تا فایل زیر را باز کنید :

 

# vi /etc/httpd/conf.modules.d/00-base.conf

 

اکنون بررسی کنید تا این خط درون فایل وجود داشته باشد :

 

 

LoadModule deflate_module modules/mod_deflate.so

 

پیکربندی فشرده سازی Gzip :

 

 

اکنون جهت پیکربندی قابلیت فشرده سازی Gzip کافیست تا خطوط زیر را به فایل تنظیمات آپاچی اضافه کنید و یا اگر از vhost استفاده می کنید،خطوط را به فایل vhost خود اضافه کنید :

 

 

 

<Directory /var/www/html/>
<IfModule mod_mime.c>
AddType application/x-javascript .js
AddType text/css .css
</IfModule>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/plain text/xml application/javascript
<IfModule mod_setenvif.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
</IfModule>
</IfModule>
Header append Vary User-Agent env=!dont-vary
</Directory>

 

 

نکته اینکه در این خط :

 

AddOutputFilterByType DEFLATE text/html text/plain text/css application/javascript

 

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

گفتنی است تنظیمات گفته شده را نیز می توانید درون فایل htaccess. که در ریشه وب سایت است،اضافه کنید.

 

 

آزمایش فشرده سازی :

برای بررسی فعال یا غیر فعال بودن قابلیت فشرده سازی بر روی وب سرور می توانید Header های وب سایت خود را بررسی کنید و یا اینکه از وب سایت های پایین برای تشخیص فشرده سازی استفاده کنید :

 

 

https://checkgzipcompression.com/

http://www.whatsmyip.org/http-compression-test/

http://www.gidnetwork.com/tools/gzip-test.php

 

امید است تا از این مطلب استفاده لازم را برده باشید.

 

 

گردهمایی انجمن بلاکچین ایران

$
0
0

cryptocurrency

انجمن بلاکچین ایران در تاریخ ۵ آبان ماه گردهمایی خواهد داشت که از علاقه مندان حوزه ارزهای رمزنگاری (Cryptocurrency) شده و زنجیره بلوکی (Blockchain) دعوت به عمل آمده تا در این رویداد حضور به هم رسانند.

در این رویداد قرار است نگاهی به جدیدترین های دنیای کریپتو انداخته شود و دوستان نیز می توانند در قسمت گفتگوی آزاد به تبادل نظر بپردازند.آقای کاوه مشتاق نیز در این گردهمایی ارائه ای با موضوع «اثبات سهام و پلتفرم محاسباتی» خواهند داشته که عنواین این ارائه به شرح زیر می باشند :

  • پلتفرم محاسباتی چیست
  • اثبات سهام و اثبات کار
  • بازی اثبات سهام و انواع آن
  • امنیت اثبات سهام و حملات
  • BitShares & Steem
  • Casper
  • Lisk
  • فاجعه در سپیده‌ دم
  • Ouroboros

 

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

برای اطلاعات بیشتر در مورد این رویداد و ثبت نام می توانید به لینک پایین مراجعه نمایید:

 

https://evand.com/events/27-oct-2018-meetup

 

تاریخ گردهمایی : ۵ آبان ۱۳۹۷

زمان : ۱۷ تا ۲۰

مکان : تهران خیابان ولیعصر، بالاتر از بهشتی، بعد از پله اول، روبروی هتل سیمرغ، ساختمان صنایع چوب ایران، پ ۲۲۰۸, طبقه منفی ۱، Cafe Tech

 

آموزش نصب و پیکربندی NFS Server

$
0
0

NFS-serverیکی از سرویس های به اشتراک گذاری فضای ذخیره سازی NFS می باشد. NFS سر نام واژه های Network File System  می باشد و این امکان را فراهم می کند که یک فضای ذخیره سازی ایجاد می کند که می توان آن را از طریق شبکه در اختیار سایر Server ها و یا Client ها قرار داد.

در این مطلب قصد داریم تا یک NFS Server بر روی توزیع CentOS 7.5 x86-64 نصب و پیکربندی کنیم و یک فضای ذخیره سازی ایجاد کنیم و آن را در اختیار یک Client که از توزیع CentOS 7.5 x86-64 استفاده می کند قرار دهیم.

 

نصب و راه اندازی NFS Server :

برای نصب NFS Server ابتدا بسته ی مورد نیاز به سرویس NFS را با استفاده از yum نصب کنید :

 

# yum install nfs-utils

 

اکنون یک پوشه که قصد دارید آن را به اشتراک بگذارید، ایجاد کنید :

 

#mkdir /var/www/nfsshare

 

اکنون مجوزهای زیر را برای پوشه ی ساخته شده تنظیم کنید :

 

#chown nfsnobody:nfsnobody /var/www/nfsshare
#chmod 755 /var/www/nfsshare

 

برای تعریف مسیرهای مورد نظر جهت اشتراک گذاری با سرویس NFS باید فایل زیر را باز کنید :

 

# vi /etc/exports

 

در این فایل مسیر مورد نظر و client هایی که قصد دسترسی به آن مسیر را دارند، باید تنظیم شوند :

 

/var/www/nfsshare 10.10.101.144(rw,sync,no_subtree_check)

به عنوان نمونه همانطور که در تنظیم بالا مشاهده می کنید مسیر var/www/nfsshare/ برای client با آدرس 10.10.101.144 قابل دسترس می باشد. نکته اینکه اگر قصد داشته باشید تا بازه ای  از کلاینت ها در آن آدرس به پوشه ی مشخص شده دسترسی داشته باشند می توانید از * استفاده کنید و یا اینکه آدرس clinet را در خطی جداگانه بنویسید :

 

/var/www/nfsshare 10.10.101.145(rw,sync,no_subtree_check)

 

اکنون پورت های مورد نیاز برای سرویس NFS را بر روی FirewallD باز کنید :

 


#firewall-cmd --permanent --zone=public –add-service=nfs

#firewall-cmd --zone=public --add-service=nfs

 

اکنون سرویس NFS را start و enable کنید :

 

 

#systemctl enable nfs-server.service
#systemctl start nfs-server.service

Mount کردن NFS Shares بر روی Client :

برای استفاده از پوشه ی به اشتراک گذاری شده بر روی Client ابتدا کافیست تا بسته ی مورد نیاز را بر روی ماشین client نصب کنید :

 

# yum install nfs-utils

 

اکنون ما قصد داریم تا پوشه ی اشتراک گذاری شده را در پوشه ی مورد نطر خود mount کنیم.به عنوان نمونه یک پوشه ایجاد می کنیم :

 

#mkdir /data

اکنون برای mount کردن کافیست تا دستور پایین را اجرا کنید :

 

 

# mount 10.10.101.42:/var/www/nfsshare   /data

نکته ها :

  • به جای 10.10.101.42 باید آدرس NFS Server خود را بنویشید.
  • به جای var/www/nfsshare/ باید مسیری که بر روی NFS Server تعریف کرده اید و آن را به اشتراک گذاشته اید را بنویسید.
  • به جای data/ می توان مسیری مورد نظر در ماشین Client خود را بنویسید.

 

برای اینکه مسیر mount شده پس reboot شدن client به صورت خودکار mount شود کافیست تا فایل زیر را باز کنید :

 

#vi /etc/fstab

 

اکنون خط زیر را به انتهای آن اضافه کنید :

 

 

10.10.101.42:/var/www/nfsshare  /data nfs rw,sync,hard,intr 0 0

 

 

امیدوارم از این مطلب استفاده ی لازم را برده باشید.

آموزش کنترل کامپیوتر از راه دور با نرم افزار AnyDesk

$
0
0

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

نرم افزار AnyDesk را می توان بر روی سیستم عامل های مختلفی از جمله لینوکس، ویندوز، macOS، FreeBSD، Android ، iOS و Raspberry Pi نصب کرد.در این مطلب ما قصد داریم تا نرم افزار AnyDesk را بر روی فدورا نصب کنیم.برای اینکار ابتدا به قسمت دانلود در وب سایت رسمی نرم افزار AnyDesk که آدرس آن را در پایین مشاهده می کنید بروید و نسخه ی مورد نظر خود را دانلود کنید :

https://anydesk.com/platforms

پس از دانلود کافیست تا روی آن کلیک کنید یا اینکه با استفاده از دستور زیر آن را نصب کنید :

dnf install anydesk-4.0.1-1.fc24.x86_64.rpm#

نکته اینکه ممکن است نام فایلی که شما دانلود کرده باشید و نامی که در اینجا نوشته شده است متفاوت باشد.
پس از نصب AnyDesk اکنون می توانید آن را اجرا کنید.در پایین تصویری از محیط برنامه را مشاهده می کنید :

برای اتصال به کامپیوتر راه دور کافیست که AnyDesk روی آن نصب شده باشد و ID آن را در قسمت Remote Desk وارد کنید و سپس روی دکمه ی Connect کلیک کنید تا به آن وصل شوید.

امید است تا از این مطلب استفاده ی لازم را برده باشید.

آموزش نصب و پیکربندی ELK Stack – بخش ۳

$
0
0

در ادامه ی سلسله مطالب نصب و پیکربندی ELK Stack در این مطلب قصد داریم تا Logstash را نصب کنیم.
همانطور که قبلا گفته شد، Logstash یک نرم افزار Open Source برای مدیریت event ها و log ها می باشد.logstash تمام log data ها را جمع آوری و آنها را به صورت JSON document تبدیل می کند و بر روی Elasticsearch ذخیره می کند.

نصب Logstash :

برای نصب logstash ابتدا فابل مخزن آن را ایجاد کنید :

vi /etc/yum.repos.d/logstash.repo #

سپس این خطوط را درون فایل بنویسید :

[logstash-6.x]
name=Elastic repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

اکنون برای نصب logstash دستور پایین را اجرا کنید:

yum install logstash #

ساخت SSL Certificates :

از آنجایی که ما قصد داریم تا با استفاده از Filebeat لاگ ها را از client server ها به ELK Server ارسال کنیم.ما نیاز داریم تا SSL certificate و key pair ایجاد کنیم. این certificate برای Filebeat جهت تشخیص ELK Server استفاده می شود.
برای ایجاد certificate دو روش وجود دارد.
روش اول : بر اساس IP
روش دوم : بر اساس Domain

روش اول : بر اساس IP

اگر بر روی ELK server دامنه وجود ندارد و فقط از طریق IP قابل دسترس می باشد، جهت ساخت certificate کافیست تا مراحل زیر را انجام داد.
ابتدا فایل پیکربندی openssl را باز کنید :

vi /etc/pki/tls/openssl.cnf#

قسمت [ v3_ca ] را پیدا کنید.اکنون باید IP آدرس سرور را به subjectAltName یا همان SAN اضافه کنید :

[ v3_ca ]
Server IP Address#
subjectAltName = IP: 10.10.22.97

اکنون جهت ساخت certificate دستور پایین را اجرا کنید :

# openssl req -config /etc/pki/tls/openssl.cnf -x509 -days 3650 -batch -nodes -newkey rsa:2048 -keyout /etc/pki/tls/private/logstash-forwarder.key -out /etc/pki/tls/certs/logstash-forwarder.crt

اکنون باید فایل logstash-forwarder.crt را بر روی همه ی سرورهایی که قصد دارند log به ELK Server ارسال کنند،کپی کنید.(در ادامه توضیح داده خواهد شد)

روش دوم : بر اساس Domain

در این روش اگر شما یک دامنه داشته باشید و در واقع به این معنی است که شما یک A record بر روی DNS server دارید که به آدرس ELK Server اشاره میکند.
اکنون برای ساخت certificate کافیست تا دستورهای زیر را اجرا کنید :

cd /etc/pki/tls#

# openssl req -subj '/CN=ELK_server_fqdn/' -x509 -days 3650 -batch -nodes -newkey rsa:2048 -keyout private/logstash-forwarder.key -out certs/logstash-forwarder.crt

نکته اینکه به جای ELK_server_fqdn باید نام دامنه ی خود را بنویسید. برای نمونه دستوری که ما اجرا کردیم به صورت زیر می باشد :

cd /etc/pki/tls#

# openssl req -subj '/CN=elk.fedorafans.com/' -x509 -days 3650 -batch -nodes -newkey rsa:2048 -keyout private/logstash-forwarder.key -out certs/logstash-forwarder.crt

اکنون باید فایل logstash-forwarder.crt را بر روی همه ی سرورهایی که قصد دارن log به ELK Server ارسال کنن،کپی کنید.(در ادامه توضیح داده خواهد شد)


ادامه دارد …

آموزش نصب و پیکربندی ELK Stack –بخش ۴

$
0
0

elk-stack

در ادامه ی سلسله مطالب «آموزش نصب و پیکربندی ELK Stack» ، در بخش ۳ سرویس logstash را نصب کردیم و همچنین  SSL Certificates ایجاد کردیم.در این مطلب قصد داریم تا سرویس logstash را پیکربندی کنیم.

فایل های پیکربندی logstash به صورت JSON-format می باشند و در مسیر زیر قرار دارند :

 

/etc/logstash/conf.d

فایل های پیکربندی شامل سه قسمت inputs, filters و outputs می باشند.اکنون برای دریافت ورودی از filebeat فایل پیکربندی input زیر را ایجاد کنید :

 

#vi  /etc/logstash/conf.d/02-beats-input.conf

سپس خطوط زیر را درون فایل بنویسید :


input {
     beats {
         port =&amp;gt; "5044"
         ssl =&amp;gt; true
         ssl_certificate =&amp;gt; "/etc/pki/tls/certs/logstash-forwarder.crt"
         ssl_key =&amp;gt; "/etc/pki/tls/private/logstash-forwarder.key"
         }
}

 

همانطور که در تنظیمات  input می بینید.beats روی پورت 5044 tcp قادر به listen می باشد و از ssl certificate و private key که قبلا ساختیم استفاده می کند.جهت بررسی درست بودن فایل پیکربندی کافیست تا دستورات پایین را اجرا کنید :

 

 


#cd /usr/share/logstash

# bin/logstash -f /etc/logstash/conf.d/02-beats-input.conf --config.test_and_exit

 

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

 

[INFO ] 2018-08-04 10:48:14.599 [LogStash::Runner] runner – Using config.test_and_exit mode. Config Validation Result: OK. Exiting Logstash

 

اکنون فایل پیکربندی زیر را برای filter کردن syslog messages ایجاد کنید :

 

#vi /etc/logstash/conf.d/10-syslog-filter.conf

 

سپس این خطوط را درون فایل بنویسید :


filter {
  if [type] == "syslog" {
   grok {
    match =&gt; { "message" =&gt; "%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_hostname} %{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?: %{GREEDYDATA:syslog_message}" }
    add_field =&gt; [ "received_at", "%{@timestamp}" ]
    add_field =&gt; [ "received_from", "%{host}" ]
    }
    syslog_pri { }
    date {
     match =&gt; [ "syslog_timestamp", "MMM&nbsp; d HH:mm:ss", "MMM dd HH:mm:ss" ]
    }
  }
}

 

 

اکنون فایل پیکربندی output را ایجاد کنید :

 

 

#vi /etc/logstash/conf.d/30-elasticsearch-output.conf

سپس این خطوط را درون فایل بنویسید :

output {
   elasticsearch {
     hosts => ["localhost:9200"]
     sniffing => true
     manage_template => false
     index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
     document_type => "%{[@metadata][type]}"
   }
}

 

 

اکنون سرویس logstash را با استفاده از systemctl باید start و enable کنید :

 

#systemctl start logstash

#systemctl enable logstash

 

ادامه دارد …

 

آموزش نصب و پیکربندی مانیتورینگ Prometheus –بخش ۱

$
0
0

Prometheus-Logo

نرم افزار Prometheus یک سیستم قدرتمند مانیتورینگ می باشد که بیشتر قسمتهای آن با زبان برنامه نویسی Go نوشته شده است و به صورت Open Source منتشر می شود. با استفاده از نرم افزار مانیتورینگ Prometheus می توان metric های گوناگونی را از سرویس ها و سرورهای خود جمع آوری کنید و آنها را به صورت آنی و نمودارهای گرافیکی به نمایش بگذارید و با تنظیم قابلیت alert همواره سرویس های خود را کنترل و نظارت کنید.

برخی ویزگی های اصلی نرم افزار مانیتورینگ Prometheus بر اساس وب سایت رسمی آن به شرح زیر می باشند :

 

  • a multi-dimensional data model with time series data identified by metric name and key/value pairs
  • PromQL, a flexible query language to leverage this dimensionality
  • no reliance on distributed storage; single server nodes are autonomous
  • time series collection happens via a pull model over HTTP
  • pushing time series is supported via an intermediary gateway
  • targets are discovered via service discovery or static configuration
  • multiple modes of graphing and dashboarding support

 

 

معماری Prometheus :

روش کار Prometheus به این صورت می باشد که Prometheus Server تمامی metric ها را از exporter ها (برای سرویس های مختلف exporter های مختلفی وجود دارد) یا push gateway های واسط دریافت (pull) می کند و داده های دریافت شده را به صورت محلی ذخیره می کند و قوانینی را بر روی آنها اجرا می کند تا مجموعه ای از داده های جدید را از داده های موجود ذخیره کند یا برای آنها alert ایجاد کند. سپس می توان با استفاده از Grafana یا دیگر API ها، داده های جمع آوری شده را به صورت نمودارهای گرافیکی به نمایش گذاشت.در تصویر پایین نمایی کلی از معماری Prometheus را مشاهده می کنید :

 

Prometheus-Architecture

 

اکنون در این سلسله مطالب قصد داریم تا نرم افزار مانیتورینگ Prometheus را نصب و پیکربندی کنیم. سیستم Prometheus قابلیت نصب بر روی سیستم عامل های مختلف را دارا می باشد. ما در این مطالب قصد داریم تا آن را بر روی توزیع لینوکس CentOS 7.x نصب کنیم که در ادامه نحوه ی نصب آن توضیح داده خواهد شد.

 

ادامه دارد …

 


دانلود منیجر پرسپولیس بهترین جایگزین IDM در لینوکس

$
0
0

درود

دانلود منیجرPersepolis

یکی از مشکلات کاربران ایرانی نبود یک دانلود منیجر حرفه ای همانند IDM در لینوکس می باشد و همواره دلیل برگشت یا استفاده همزمان از ویندوز در بین کاربران ایرانی هم نبود چنین نرم افزاریست . نرم افزاری که بتواند از حداکثر سرعت اینترنت با قطعه قطعه کردن فایل ها همراه با ویژگی ها ایجاد صف های دانلود , سازگاری با انواع مرورگر برای دانلود خودکار , قابلیت دانلود از سایت هایی نظیر Youtube و facebook , پشتیبانی از انواع پروکسی سرورها , توانایی دسته بندی فایل ها , باز کردن فایل ها بعد از دانلود , داشتن رابط گرافیکی ساده همراه با تم های بسیار و پشتبانی از زبان پارسی و … رو یکجا در خود گنجانده باشد. نرم افزارهایی زیادی در این زمینه در لینوکس موجود می باشند نرم افزارهایی نظیر Uget , flareget , Xtreme Download Manager , jdownloader و … که دارای رابط گرافیکی هستند و نرم افزارهایی مانند aria2 , wget که تحت خط فرمان هستند که با اینکه کیفیت بسیار خوبی دارند اما بدون داشتن رابط گرافیکی برای 90 درصد کاربران غیر استفاده می باشند.

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

پرسپولیس در واقع یه رابط گرافیکی برای نرم افزار تحت خط فرمان aria2 می باشد که با پایتون نوشته شده است.  زبان پارسی و چینی هم در این نرم افزار موجود می باشد که فعلا در مرحله آزمایشی است و به زودی بهبود می یابد .پرسپولیس دارای یک تیم 6 نفره ایرانی به نام های علیرضا امیر صمیمی , محمد امین واحدی نیا , مصطفی اسدی , صادق علیرضایی , محمدرضا عبداله زاد و جعفر آخوند علی می باشد . آخرین ورژن برنامه 3.1.0 می باشد که دارای ویژگی های زیر می باشد:

  • رابط کاربری گرافیکی برای Aria2

  • دانلود چند بخشی فایل

  • زمانبندی دانلودها

  • صف‌بندی دانلودها

  • چند سکویی

  • قابلیت دانلود از یوتیوب توسط افزونه Flashgot

  • داشتن افزونه اختصاصی برای مرورگر گوگل کروم و کرومیوم

  • دانلود با ۱۶ کانکشن

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

آموزش نصب برنامه در فدورا :

برای نصب در فدورا می توانید از طریق برنامه software برنامه را جستجو و نصب نمایید و یا از طریق دستور زیر اقدام به نصب نرم افزار نمایید:

$ sudo dnf install persepolis

آموزش نصب در اوبنتو و سایر توزیع های بر پایه دبیان :

ابتدا مخزن PPA برنامه را به اوبنتو اضافه می کنیم و سپس برنامه را  نصب می کنیم :

$ sudo add-apt-repository ppa:persepolis/ppa

$ sudo apt update

$ sudo apt install persepolis

آموزش نصب در آرچ و دیگر توزیع های بر مبنای آرچ :

$ yaourt -S persepolis

آموزش نصب افزونه مروگرهای فایرفاکس , کروم و اپرا برای دانلود خودکار رسانه ها :

  1. برای اتصال پرسپولیس به کرومیوم و کروم به این لینک بروید و افزونه پرسپولیس را نصب نمایید و در نهایت پرسپولیس و کروم را یک بار ری استارت کنید.
  2. برای اتصال پرسپولیس به فایرفاکس به این لینک بروید و افزونه پرسپولیس را نصب نمایید و یا وارد قسمت addons در فایرفاکس شوید و افزونه persepolis را جستجو کنید و نصب نمایید. بعد از نصب افزونه پرسپولیس و مرورگر خود را ببندید و دوباره باز کنید.
  3. برای نصب برروی اپرا ابتدا این افزونه و سپس افزونه پرسپولیس را نصب نمایید.

برای راهنمایی های بیشتر هم می توانید به سایت پرسپولیس مراجعه کنید :

چگونه پرسپولیس را از سورس نصب کنیم ؟
چگونه از پراکسی‌های ساکس در پرسپولیس استفاده کنیم ؟
چگونه در پرسپولیس دانلودهای خود را زمانبندی کنیم ؟
چگونه صف دانلود بسازیم ؟
چگونه تم پرسپولیس را تغییر دهیم ؟
چگونه پرسپولیس را به فایرفاکس متصل کنیم ؟
چگونه پرسپولیس را به کروم/کرومیوم متصل کنیم ؟
چگونه پرسپولیس را بر روی توزیع‌های دبیانی نصب کنیم ؟
چگونه پرسپولیس را به اپرا متصل کنیم؟
چگونه پرسپولیس را به ویوالدی متصل کنیم؟

آموزش نصب و پیکربندی ELK Stack – بخش ۵

$
0
0

ELK-stack

در ادامه ی سلسله مطالب «آموزش نصب و پیکربندی ELK Stack» ، در این مطلب قصد داریم تا Filebeat  را بر روی Client (سرورهایی که قصد داریم تا log آنها را به ELK Stack ارسال نماییم) نصب کنیم و آن ار پیکربندی کنیم. در بخش ۳ از این سلسله مطلب و در قسمت پیکربندی Logstash ما SSL Certificate ایجاد کردیم.اکنون کافیست تا آن SSL Certificate را بر روی Client کپی کنیم.به همین منظور بر روی ماشین Client مسیر زیر را ایجاد کنید :

 

 

[client-server]# mkdir -p /etc/pki/tls/certs

اکنون ssl certificate که بر روی ELK Server ایجاد کردیم  را باید بر روی client server ها کپی کنیم :

 

[ELK-server]# scp /etc/pki/tls/certs/logstash-forwarder.crt user@client_server_private_address:/etc/pki/tls/certs

 

نکته اینکه به جای user باید نام کاربری ماشین Client (معمولا کاربر root)  و جای client_server_private_address باید آدرس ماشین Client  را بنویسید.

 

نصب Filebeat :

 

برای نصب filebeat بر روی client سرور ها ابتدا فایل مخزن yum آن را ایجاد کنید :

 

#vi /etc/yum.repos.d/elastic-beats.repo

 

سپس این خطوط را به فایل اضافه کنید :

[elastic-6.x]
name=Elastic repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

 

سپس برای نصب filebeat دستور پایین را اجرا کنید :

 

#yum install filebeat

 

پیکربندی Filebeat :

 

برای پیکربندی filebeat کافیست تا فایل پیکربندی آن را باز کنید :

 

 

#vi /etc/filebeat/filebeat.yml

 

سپس خطوط زیر را درون فایل بنویسید :

 


filebeat.prospectors:
- type: log
enabled: true
paths:
- /var/log/secure
- /var/log/messages

#input_type: log
document_type: syslog

registry_file: /var/lib/filebeat/registry

output.logstash:
hosts: ["elk.fedorafans.com:5044"]
bulk_max_size: 1024
ssl.enabled: true

tls:
certificate_authorities: ["/etc/pki/tls/certs/logstash-forwarder.crt"]

shipper:

logging:
files:
rotateeverybytes: 10485760 # = 10MB

 

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

ELK-Stack-filebeat

 

جهت بررسی درست بودن پیکربندی filebeat کافیست تا دستور پایین را اجرا کنید :

 

 

# filebeat test output

در پایین یک نمونه از خروجی دستور گفته شده را مشاهده می کنید :

 

elk-stack

 

روش دیگر برای بررسی، این می باشد که دستور پایین را بر روی ELK Server اجرا کنید :

 

[ELK-SERVER]# curl -XGET ‘http://localhost:9200/filebeat-*/_search?pretty’

 

در خروجی چنین چیزی  را مشاهده خواهید کرد :

 

ELK-Stack-filebeat

 

اگر همه چیز درست بود می توانید سرویس filebeat را start و enable کنید :

 

# systemctl start filebeat.service

# systemctl enable filebeat.service

 

ادامه دارد …

 

 

آموزش نصب و پیکربندی ELK Stack – بخش ۶

$
0
0

elk-stackدر ادامه ی سلسه مطالب « آموزش نصب و پیکربندی ELK Server » قصد داریم تا به Kibana وصل شویم و از آن استفاده کنیم. Kibana یک ابزار data visualization برای Elasticsearch می باشد که به صورت Open Source می باشد. Kibana یک dashboard قدرتمند به صورت یک رابط وب ارائه می دهد که با استفاده از آن می توان داده های Elasticsearch  را مدیریت و visualize کرد که در قسمت اول از این سلسه مطلب نیز معرفی شد و در قسمت دوم نحوه ی نصب آن توضیح داده شد.

اکنون در این مطلب قصد داریم تا به Kibana متصل شویم و از آن استفاده کنیم. برای اینکار یک مرورگر وب باز کنید و آدرس ELK Server  را وارد کنید :

 

http://elk.fedorafans.com

که با چنین صفحه ای روبرو خواهید شد :

 

elk-stack

 

سپس به قسمت Management بروید و بر روی گزینه ی Index Patterns کلیک کنید :

 

elk-stack

 

اکنون با این صفحه روبرو خواهید شد و در قسمت Index pattern مقدار *-filebeat را بنویسید و سپس روی دکمه ی Next step کلیک کنید :

 

elk-stack

 

اکنون در این صفحه از قسمت Time Filter field name گزینه ی timestamp@  را انتخاب کنید و روی دکمه ی Create index pattern کلیک کنید :

 

elk-stack

 

اکنون با صفحه پایین روبرو خواهید شد و برای پیش فرض کردن این index کافیست تا روی علامت ستاره در قسمت بالا و سمت راست کلیک کنید :

 

elk-stack

 

اکنون می توانید به قسمت Discover مراجعه کنید و log ها را به صورت کلی مشاهده کنید :

 

elk-stack

امید است تا از این سلسه مطلب استفاده ی لازم  را برده باشید.

 

پایان

 

آموزش نصب و پیکربندی مانیتورینگ Prometheus – بخش ۲

$
0
0

Prometheus

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

برای نصب نرم افزار Prometheus ابتدا کافیست تا یک کاربر با نام دلخواه جهت اجرای سرویس Prometheus بر روی سیستم ایجاد کرد که در این مثال ما کاربری با نام prometheus را با استفاده از دستور زیر ایجاد می کنیم:

 

# useradd -m -s /bin/bash prometheus

 

اکنون به کاربر prometheus وارد شوید و بسته ی prometheus را در پوشه ی خانگی کاربر دانلود کنید :

 

# su – prometheus

 

$ wget -c https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gz

سپس فایل دانلود شده را از حالت فشرده خارج کنید و نام پوشه ی آن را به prometheus تغییر دهید :

 

$ tar -xzvf prometheus-2.7.1.linux-amd64.tar.gz

$ mv prometheus-2.7.1.linux-amd64 prometheus

اکنون تمام فایل های prometheus در مسیر زیر قرار دارند :

 

/home/prometheus/prometheus

پیکربندی Prometheus برای Systemd :

برای کنترل سرویس prometheus باید یک فایل سرویس Systemd ایجاد کرد که برای این کار کافیست تا با کاربر root فایل prometheus.service را ایجاد کرد :

 

# vi /etc/systemd/system/prometheus.service

 

سپس باید خطوط زیر را درون فایل نوشت :


[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io/docs/introduction/overview/
After=network-online.target

[Service]
User=prometheus
Restart=on-failure
#Change this line if you download the
#Prometheus on different path user
ExecStart=/home/prometheus/prometheus/prometheus \
--config.file=/home/prometheus/prometheus/prometheus.yml \
--storage.tsdb.path=/home/prometheus/prometheus/data

[Install]
WantedBy=multi-user.target

 

اکنون یکبار systemd را reload کنید :

 

# systemctl daemon-reload

اکنون سرویس prometheus را start و enable کنید :

 

# systemctl start prometheus

# systemctl enable prometheus

برای بررسی وضعیت سرویس prometheus می توان از دستور زیر استفاده کرد :

 

# systemctl status prometheus

 

یا اینکه می توان از دستور زیر استفاده کرد :

 

# netstat -plntu

یک نمونه خروجی از دستور گفته شده را در پایین مشاهده می کنید :

 

Prometheus

 

همانطور که در تصویر بالا مشاهده می کنید سرویس prometheus بر روی پورت 9090 در حال اجرا می باشد.

 

پیکربندی FirewallD :

اگر بر روی سیستم خود از FirewallD استفاده می کنید باید پورت 9090 که مربوط به سرویس prometheus می باشد را باز کنید :

 

# firewall-cmd --zone=public --add-port=9090/tcp
# firewall-cmd --zone=public --add-port=9090/tcp --permanent

 

 

ادامه دارد …

 

 

آموزش نصب مرورگر متن باز Brave و دسترسی به اینترنت آزاد

$
0
0

درود

امروز می خوام یک مرورگر بسیار سریع و متن باز که از باز شدن صفحات تبلیغاتی pop-up به طور کامل جلوگیری می کند و دارای امنیت بسیار بالا به علت استفاده از فناوری بلاکچین می باشد و مناسب برای تغییر IP و استفاده آزاد از اینترنت و از همه مهمتر مناسب برای کسب درآمد از اینترنت نیز هست رو بهتون معرفی بکنم. این مرورگر بسیار امن بوده و برای کسب و کار اینترنتی و کسب درآمد از سایت های کلیکی و بیت کوین مورد استفاده قرار می گیرد . همچنین با دانلود و نصب این برنامه و ثبت نام در سایت برنامه می توان با بازدید از تبلییغات روزانه که در قسمت کاربری شما قرار می گیرد به کسب درآمد بپردازید. لازم به ذکر است که بعد از ثبت نام با وارد کردن کانال یوتویوب خود می توانید لینکی را دریافت نمایید که با ارسال برای هر شخص و دانلود و نصب برنامه از طریق لینک شما و استفاده 30 روز از این مرورگر 5 دلار به شما میده یعنی در واقع شما با ارسال لینک این برنامه برای دوستانتان می توانید درآمد بالایی کسب کنید.

توضیحات مربوط به برنامه :

Brave (دلیر) یک مرورگر وب است که رایگان و منبع باز با سیستم پرداخت به گشت و گذار و برپایه مرورگر کرومیوم و موتور چیدمان بلینک ساخته شده‌است. ساخت این برنامه را یکی از بنیان‌گذاران پروژه موزیلا و خالق جاوا اسکریپت برندان آیک اعلام کرد. این برنامه ادعا می‌کند که از پاپ آپ های اینترنتی (صفحات تبلیغاتی که با بازکردن یک سایت به صورت خودکار باز می شوند) جلوگیری می‌کند و تبلیغات اینترنتی سرزده و مزاحم را حذف می‌کند. این مرورگر همچنین ادعا می‌کند که برای بهبود حفظ حریم خصوصی آنلاین داده‌های کمتری را از مشتریان برای تبلیغات به اشتراک می‌گذارد. تا سال ۲۰۱۸ یک نسخه پایدار برای ویندوز ،مک‌اواس ولینوکس و همچنین نسخه پایدار آی‌اواس و اندروید در دسترس است. نسخه فعلی دارای ۲۰ موتور جستجو به‌طور پیش فرض است . بریو همچنین با داک‌داک‌گو همکاری دارد.

 

آموزش نصب برنامه در تمامی سیستم عامل ها :

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

 

آموزش ثبت نام در سایت Brave جهت کسب درآمد :

1. برای ثبت نام به صفحه ی ثبت نام سایت مرورگر مراجعه کرده و برروی Sign up now کلیک نمایید و صفحه ی باز شده آدرس ایمیلتون رو وارد کرده و برروی Creat account کلیک نمایید.

2. وارد ایمیل خود شوید و ایمیل ارسال شده را باز نمایید و بر روی Verify Email کلیک نمایید تا عضویت شما تکمیل گردد.

3. در صفحه باز شده بر روی add chanel کلیک کرده و آدرس جیمیل خود را وارد نمایید تا کانال یوتویوب شما اضافه شود و بتوانید لینک زیرمجموعه گیری خود را دریافت نمایید. (در صورتی که این صفحه بسته شد به صفحه ی ثبت نام سایت مرورگر بروید و برروی login کلیک نمایید و ایمیل خود را وارد نمایید و sign in را انتخاب نمایید و به ایمیل خود مراجعه نموده ، ایمیل ارسال شده را باز کرده و بر روی Login in to brave rewards کلیک نمایید تا وارد اکانت خود شوید. توجه داشته باشید که برای وارد شدن به اکانت خود هر بار بایستی این کار را انجام دهید.)

4. برای دریافت لینک بر روی Referral Link کلیک نمایید و بعد از نمایش لینک Copy رو بزنید و لینک رو برای دوستانتون ارسال نمایید.

نکات مهم:

بر روی آیکن Brave Rewards در قسمت سمت راست نوار آدرس کلیک کنید و Rewards Settings را انتخاب کنید . مطمئن شوید که گزینه Brave Rewards TM فعال شده باشد.

در پایین Brave Rewards ،گزینۀ Ads را نیز فعال نمایید. در همین قسمت، می‌توانید تعداد تبلیغات پیشنهاد شده را تغییر دهید که از”۱ تبلیغ در ساعت” تا “۵ تبلیغ در ساعت”قابل تغییر است. بدیهی است که هرچه تبلیغ بیشتری ببینید،توکن بیشتری دریافت خواهید کرد.

در قسمت Auto-Contribute نیز می‌توانید مشخص کنید که آیا مایلید ماهیانه مبلغی را به صورت خودکار به تولیدکنندگان محتوا پرداخت کنید یا خیر. اگر این گزینه فعال باشد، ماهیانه،حداقل ۲۰ توکن بت از والت شما کسر خواهد شد.
با فعالیت در مرورگر تبلیغات به صورت نوتیفیکیشن در گوشه مروگر ظاهر میشه . پیشنهاد میشه این گزینه رو غیرفعال نمایید.

دوستان توجه داشته باشید که برای برداشت از سایت باید توکن های دریافتی خودتون رو به دلار یا بیت کوین تبدیل بکنید این کار توسط سایت های xchange به راحتی قابل انجام هست . برای دریافت دلار باید حساب Paypal داشته باشید و برای دریافت بیت کوین هم باید کیف پول Bitcoin داشته باشید که ساختش راحت و رایگانه . و در نهایت می تونید توسط سایت هایی مثل پرفکت مانی پول خودتون رو به ربال تبدیل بکنید و به کارت انتقال بدید. اگه نیاز به آموزش داشتید در قسمت نظرات مطرح بکنید تا آموزش کامل دریافت وجه از این سایت رو بهتون آموزش بدم.

 

آموزش استفاده از اینترنت آزاد :

بر روی Icon مشخص شده در تصویر زیر کلیک کرده و Open tor window را انتخاب کنید یک پنجره جدید از مرورگر باز خواهد شد که دسترسی شما به اینترنت را آزاد می کند.

امیدوارم از این آموزش لذت برده باشید. منتظر نظرات شما هستیم.

Viewing all 115 articles
Browse latest View live




Latest Images