loading...
 

شاپ کیپر

شاپ کیپر

  1. شاپ کیپر
  2. مباحث و منابع آموزشی
سئو سایت و پاندا
الگوریتم پاندا گوگل تعیین کننده اثر محتوا در سئو سایت میباشد. کمپانی گوگل در سال ۲۰۱۱ برای بهتر شدن کیفیت نتایج جستجوی کاربران الگوریتم پاندا را ارائه کرد , گوگل ۸ تغییر عمده را در الگوریتم پاندا ایجاد کرد با هدف کسب نتایج دقیق تر در جستجوی کاربران , استفاده از این الگوریتم برای درجه بندی محتوای سایت ها در نتایج جستجو میباشد






الگوریتم پاندا گوگل و سئو


در واقع الگوریتم پاندا بیشترین تاثیر رو برای بی اعتبار کردن سایت ها با محتوای ضعیف و تکراری را دارد
نام پاندا برگرفته شده از مهندسی بنام ناونت پاندا میباشد که الگوریتم پاندا را برای کمپانی گوگل طراحی و پیاده سازی کرده
در حقیقت گوگل به دنبال آن است که توسط این الگوریتم به سایت هایی با محتوای قوی اعتبار ببخشد بنابراین جهت گرفتن نتیجه بهتر در سئو حتما باید محتوای مناسب و غیر تکراری در سایت قرار گیرد .
سئو ٫ سئو سایت ٫ بهینه سازی سایت ٫ طراحی سایت ٫ طراحی وب سایت ٫ طراحی وب
زینب بازدید : 0 دوشنبه 27 اسفند 1397 زمان : ۱۵:۰۵ نظرات (0)
Rkhunter is a very useful tool that is used to check for trojans, rootkits, and other security problems. This tutorial will touch on installing and setting up a daily report for rkhunter.

Update Aug. 23, 2005 Installing:

wget http://downloads.rootkit.nl/rkhunter-1.2.7.tar.gz
tar -zxvf rkhunter-1.2.7.tar.gz
cd rkhunter-1.2.7
./installer.sh

Now you can run a test scan with the following command:
/usr/local/bin/rkhunter -c
How to setup a daily scan report?

pico /etc/cron.daily/rkhunter.sh
add the following replacing your email address:
#!/bin/bash
(/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "Daily Rkhunter Scan Report" [email protected])
chmod +x /etc/cron.daily/rkhunter.sh
I just got a false positive!! What do i do?


Updating rkhunter
gets the latest database updates from their central server and matches your OS better to prevent false positives.

False positives are warnings which indicates there is a problem, but arent really a problem. Example: some Linux distro updated a few common used binaries like `ls` and `ps`. You (as a good sysadmin) update the new packages and run (ofcourse) daily Rootkit Hunter. Rootkit Hunter isnt yet aware of these new files and while scanning it resports some "bad" files. In this case we have a false positive. You could always have your datacenter or a system administrator check out the server to verify that it is not compromised. More information on rkhunter can be found here: http://www.rootkit.nl

زینب بازدید : 1 دوشنبه 06 اسفند 1397 زمان : ۱۷:۵۰ نظرات (0)
با سلام خدمت دوستان عزیزم.
این آموزش رو امروز بهش بر خوردم گفتم که برای شما هم بذارم. چون فک کنم به درد بعضی دوستان بخوره

-----------------------------------------------------------------------------------------------

در این آموزش به شما نشان داده میشه که چگونه در سیستم apache2 با توسط به mod_cband این کار رو انجام بدید.
خوب اول میریم سراغ نصب برنامه.

نکته : دقت داشته باشید که برای کامپایل کردن این برنامه شما احتیج به apxs دارید. که میتوانید به این گونه آن را نصب کنین.
کد PHP: yum install httpd-devel 
در مرحله بدی دانلود mod_cband و شروع کامپایل. که به صورت زیر انجام میشه:
کد PHP: cd /tmp
wget http://cband.linux.pl/download/mod-cband-0.9.7.5.tgz
tar xzvf mod-cband-0.9.7.5.tgz
cd mod-cband-0.9.7.5
./configure
make
make install 

بعد از اتمام کار. باید رول مورد نظر رو در آپاچی کانفیگ اضافخ کنید.
کد PHP: vi /etc/httpd/conf/httpd.conf 
این خط را اضافه کنید ...
LoadModule cband_module /usr/lib/httpd/modules/mod_cband.so و در آخر هم سرویس آپاچی رو ری استارت میکنیم . و نصب برنامه به پایان رسید.
کد PHP: /etc/init.d/httpd restart 

--------------------------------------------------------------------------------
حالا باید با کمی درایت و درک خوب از سرویس آپاچی و آشنای با اعمال میشه کار کانفیگ رو شرو کنیم .
در این کانفیگی که در زیر مشاهده میکنید، سعی شده که سایتی با آدرس www.example.com که روی آی پی 1.2.3.4 قرار داره و دایرکتوری این ساید در آدرس /var/www قرار داره، یک لیمیت قرار بدیم.

حالا اگر که بدانید که قطعا هم میدانید برای وجود داشتن یه همچین سایتی با مشخصات بالا باید مشخصات زیر در فایل کانفیگ آپاچی قرار داشته باشه .
کد PHP: <VirtualHost 1.2.3.4>
  ServerName www.example.com
  ServerAdmin webmaster@example.com
  DocumentRoot /var/www
</VirtualHost> 
دقت داشته باشید که سرور نیم هتمن باید ولید باشه.
خوب حالا میریم سراغ ادامه کانفیگ برنامه .
کد PHP: vi /etc/httpd/conf/httpd.conf 
حالا این دستورات رو اضافه کنین ..
کد PHP: CBandScoreFlushPeriod 1
CBandRandomPulse On 
حالا سعی داریم که یکی از فولدر های درون هاست scoreboard رو لیمیت بدیم. به این صورت خط ها را در کانیگ آپاچ تغییر میدیم. ( در مثال های زیر اکانت اجازه 100 مگ در ماه رو داره )

مثال شماره 1 : فرض میکنیم که میخواهیم سایت مورد نظر، سرعت دانلود به 128kbps تغییر کندو 5 requests در هر ثانیه را ساپورت کنه و فقط 15 open connections را اجازه بده :
کد PHP: <VirtualHost 1.2.3.4>
  ServerName www.example.com
  ServerAdmin webmaster@example.com
  DocumentRoot /var/www
  CBandLimit 100M
  CBandExceededSpeed 128 5 15
  CBandScoreboard /var/www/scoreboard
  CBandPeriod 4W
</VirtualHost> 
CBandPeriod به شما نشان میده که بعد از چخ مدت زمانی موارد لیمیت یه کاربر به حالت اولیه برسه.

مثال شماره 2 : این مقال هم شبیه مقال قبل میمونه ولی با این تفاوت که ما لیمیتی در سرعت قرار نمیدیم. اگر که تعداد آنلاین ها یا افراد درون سایت زیاد بشه ارور 503 نشون داده میشه .
کد PHP: <VirtualHost 1.2.3.4>
  ServerName www.example.com
  ServerAdmin webmaster@example.com
  DocumentRoot /var/www
  CBandLimit 100M
  CBandScoreboard /var/www/scoreboard
  CBandPeriod 4W
</VirtualHost> 

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

کد PHP: CBandExceededURL http://www.redirect.com/traffic_exceeded.html 

توجه: CBandExceededSpeed و CBandExceededURL با هم تداخل دارند و اجازه استفاده آنها در یک مرحله یک سایت داده نمیشود .

حالا آپاچ رو ری استارت کنیدو به ادامه بحث توجه کنین.
کد PHP: /etc/init.d/httpd restart 

اگر که خواستید میتونید حتی صفحه گرافیکی مصرف یوزر یا همان دایرکتئری هم ببینید. برای این کا کافیه که خط های زیر را هم به قسمتی که کانفیگ کردیم اضافه کنید ..

کد PHP:  <Location /cband-status>
    SetHandler cband-status
  </Location>
  <Location /cband-status-me>
    SetHandler cband-status-me
  </Location> 
حالا از http://www.example.com/cband-status و http://www.example.com/cband-status-me شما میتونید که تماشا کنید.

---------------------------------------------------------------------------------
خب دوستان آموزش تمام شد. فقط در آخر یک سری خورده ریز رو بگم و آنهم مواردی مانند kbps و Mbps و غیره هست ...
کد PHP: Transfer speeds:

    * kbps: 1024 bits per second
    * Mbps: 1024*1024 bits per second
    * Gbps: 1024*1024*1024 bits per second
    * The default is kbps.

Transfer quotas:

    * K: 1000 bytes
    * M: 1000*1000 bytes
    * G: 1000*1000*1000 bytes
    * Ki: 1024 bytes
    * Mi: 1024*1024 bytes
    * Gi: 1024*1024*1024 bytes
    * The default is K.

Time periods:

    * S: seconds
    * M: minutes
    * H: hours
    * D: days
    * W: weeks
    * The default is S. 

==========================================
خب دیگه تکمیل شد. ان شاء الله که کمکتون کرده باشه.
اگر که سوالی داشتید در خدمت هستم و از اینجا هم میتونین استفاده کنید http://codee.pl/cband.html
زینب بازدید : 3 شنبه 04 اسفند 1397 زمان : ۱۰:۵۵ نظرات (0)
در صنعت تجارت الکترونیک، اعتماد مشتری یکی از ضروری ترین راهکارها برای افزایش نرخ فروش به نسبت بازدیدکنندگان است. بر اساس گزارش امنیتی شرکت Symantec که در سال 2016 منتشر شد، حملات اینترنتی بیش از 36 درصد از سال 2014 به نسبت سال 2015 افزایش یافته است، که این حملات اینترنتی علی الخصوص بر روی سرورهای لینوکس که بیشترین سیستم عاملهای وب سرور ها را در اینترنت دارد به شدت افزایش یافته است و با انتشار مشکلات امنیتی دیگری که هر روزه در اینترنت بوجود می آید مشتریان نیاز دارند که بدانند آیا به سایت شما می توانند اعتماد کنند یا خیر؟ در اینجا SSL یا همان گواهینامه امنیتی لایه ارتباطی امن بکار می آید.


SSL یک نشانه امنیتی آشکار:

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


امنیتی که می توانید آنرا ببینید:
وجود یک گواهینامه امنیتی نشان این است که اطلاعات حساس رد و بدل شده میان کاربران و وب سرور به صورت امن می باشد.اطلاعات در هنگام ارسال از سمت کاربران کدگذاری شده به همین دلیل هکر ها امکان خواندن و دستکاری اطلاعاتی که از شاهراههای اطلاعاتی جهان رد می شوند را ندارند.اطلاعات به محض رسیدن به مقصد مورد نظر کد آنها توسط کلید مربوطه که در سرور وجود دارد باز می شود و بصورت قابل بهره برداری در می آیند. از زمانی که شرکت Netscape در سال 1996 پروکل SSL را بعنوان یک تکنولوژی امن منتشر کرد به مشتریان آنها این راهکار ارائه شد که در هنگام وارد کردن اطلاعات حیاتی و حساس در سایتهای مختلف بدنبال عکس یک قفل کوچک باشند. امروزه مشتریان آن نشان قفل را بعنوان یک نشان اصالت و امنیت و اطلاعات کدگذاری شده می دانند و به مشتری شما نشان می دهد که فروشگاه شما یک تجارت قانونمند و یا یک تجارت حقوقی قابل اعتماد است.
بازدید کنندگان سایت شما می توانند با کلیک کردن بر روی عکس قفل اطلاعات مالکیت وب سایت شما را ببینند و از خوبیت شما مطمئن شوند. این امکان که مشتری بتواند مالکیت دامنه و وب سایت شما را از نظر قانونی بررسی کند یک آرامش خاطری را به مشتری شما در هنگام خرید آنلاین می دهد. هنگام مشاهده قفل مذکور به بازدید کنندگان وب سایت شما این اطمینان داده می شود که وب سایت امن است و همین آرامش خاطر در ذهن آنها باعث افزایش نرخ خرید توسط بازدید کنندگان خواهد شد.


نه تنها برای کارتهای اعتباری:
یک تصور عمومی اشتباه در خصوص گواهینامه های امنیتی این است که فقط در صورتی که کارت اعتباری بر روی سایت خود قبول می کنید از آن استفاده کنید.هرچند گواهینامه های امنیتی به همان میزان که برای پرداختهای اینترنتی توسط شخص ثالث نظیر PayPal یا 2CheckOut یا طرح شتاب مورد اهمیت است از طرفی وجود آنها در سایتهای ثالث پرداخت فقط برای امنیت پرداخت است اما اطلاعاتی که در سایت همچون اطلاعات خصوصی، نام ، آدرس و درخواست های پشتیبانی وجود خواهند داشت در صورت نصب گواهینامه امنیتی محرمانه باقی خواهند ماند.

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

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

لینک منبع


زینب بازدید : 1 جمعه 03 اسفند 1397 زمان : ۰۱:۳۵ نظرات (0)
اگر در محل كار خود سرور جداگانه‌اي نداريد، احتمالا يكي از سيستم‌هاي دسكتاپ شما نقش سرور را ايفا مي‌كند. اين كامپيوتر نيز برخي از فايل‌ها و پرينترهايي كه با ديگر PCهاي موجود در شبكه به اشتراك مي‌گذاريد را تحت كنترل دارد، اما تفاوت‌هاي مهمي ميان يك دسكتاپ و سرور وجود داشته و استفاده از آن حتي براي سازمان‌ها و مشاغل كوچك هم مي‌تواند مفيد باشد. مهم‌ترين كاري كه بايد در ابتدا انجام دهيد آن است كه با تفاوت‌هاي كليدي ميان اين دو آشنا شويد.
پس نگاهي اجمالي داریم به اين تفاوت‌ها؛ سرورها و كامپيوترها بسيار ساده به نظر مي‌رسند. هر دوي آن‌ها CPU، رم و هارددرايو دارند با اين همه، سرورها براي انجام وظايف دشوارتري طراحي شده‌اند و از امكانات لازم براي اجراي برنامه‌هاي معمولي كامپيوترهاي دسكتاپ مانند اپليكيشن‌هاي سنگين گرافيكي برخوردار نيستند. در واقع سرورها براي اجراي سرويس‌هاي پشتيبان اين اپليكيشن‌ها نظير ديتابيس‌ها مورد استفاده قرار مي‌گيرند.
CPU يك سرور معمولي است و تفاوت زيادي با كامپيوترهاي دسكتاپ ندارد، اما از برخي جهات مثلا حجم Cache با آن‌ها فرق دارد. اگر بخواهيم ساده‌تر بگوييم Cache در واقع نوعي رم كوچك و اختصاصي براي CPU است كه از آن براي ذخيره‌سازي داده‌هايي استفاده مي‌شود كه به دفعات زياد به كار مي‌روند. هرچه Cache بزرگ‌تر باشد، سرعت CPU هم بيشتر مي‌شود، چرا كه قادر است داده‌هاي بيشتري را ذخيره نموده و در نتیجه سرعت يادآوري آن هم بيشتر مي‌شود. CPUهايي كه در سرورها قرار مي‌گيرند معمولا Cache بزرگ‌تري داشته و نسبت به سيستم‌هاي دسكتاپ از تنوع بالاتري برخوردارند. اين CPUها همچون سيستم‌هاي دسكتاپ مدرن مي‌توانند چندين هسته داشته باشند اما كاربرد اين هسته‌ها در سرورها به مراتب بيشتر است.
يك CPU چند هسته‌اي معمولا شامل يك CPU مي‌باشد كه دو يا تعداد بيشتري هسته پردازنده دارد. در واقع مثل اين مي‌ماند كه چندين CPU روي يك تراشه كار گذاشته شده باشد. CPUهاي چند هسته‌اي مي‌توانند توان پردازش يك سيستم را به ميزان قابل ملاحظه‌اي افزايش دهند و عمر مفيد سرور را نيز بالا ببرند.
برخي از سرورهاي معمولي نظير Intel Celeron 445 ،CPUهاي تک هسته‌ای دارند. براي دفتري كه كمتر از 10 كاربر دارد اين CPU كافي است. اما مطمئن باشيد كه صرف چند دلار اضافه‌تر و خريد يك سرور قدرتمندتر مثلا نوع دو هسته‌ای و شايد چهار هسته‌اي بيشتر به نفعتان خواهد بود و در صورتي كه كسب و كارتان رونق بيابد و گسترده‌تر شود باز هم از عهده برآورده ساختن انتظاراتتان بر مي‌آيد. از اين رو بهتر است كمي آينده‌نگر باشيد و سروري را تهيه كنيد كه در صورت گسترش يافتن كسب و كارتان باز هم قابل استفاده باشد.
زینب بازدید : 2 يكشنبه 28 بهمن 1397 زمان : ۱۱:۵۵ نظرات (0)
مانیتور سرور یکی از مهمترین وظایف مدیران سرورها می باشد ، این مقاله یکم طولانی هست ولی مطالعه اون رو به شما ((اگر مدیر سرور هستین)) پیشنهاد میکنم.

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

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

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

1.دستور TOp

یکی از پرکاربردترین دستورات مانیتورینگ در سرورها می باشد ، هرکسی که مدیریت یک سرور لینوکسی را به عهده داشته ، صد در صد ازین دستور استفاده کرده است و جز دستوراتی هست که هر مدیری بعد از اتصال به ssh سرور معمولا این دستور را استفاده میکند.
این دستور تمام proccess های در حال اجرا در سرور را نمایش می دهد و مشخص می کند چه برنامه هایی هم اکنون از ram و cpu سرور استفاده میکنند.
این دستور بعد از اجرا شدن مقادیر زیر را نمایش می دهد:
CPU usage, Memory usage, Swap Memory, Cache Size, Buffer Size, Process PID, User,loadserver,uptime server
شما با استفاده ازین دستور می توانید پروسس هایی که باعث بالا رفتن لود سرور شده اند شناسایی کنید و kill کنید.



اطلاعات کامل و جالب تر راجب دستور top رو میتونین تو لینک زیر مطالعه کنین (پیشنهاد میکنم حتما مطالعه کنین )
آموزش دستور top

2.دستور VmStat – Virtual Memory Statistics

این دستور موارد زیر را نمایش می دهد:
دیسکها ، فرآیندهای سیستم، I / O بلوک، وقفه ها، فعالیت CPU و kernerl threads را نمایش می دهد.
به طور پیش فرض vmstat در سرور نصب نمی باشد و نیازاست بسته sysstat در سرور نصب شود که شامل برنامه vmstat می باشد.
در مقاله زیر بصورت مفصل در مورد این دستور و آموزش نصب اون توضیح دادیم:
آموزش دستور vmstat
3- دستور lsof (List Open File )


دستور lsof، جهت نمایش لیستی از تمامی فایل ها و پروسس های باز به کار می رود.
فایل های باز شامل تمامی فایل های دیسک، سوکت های شبکه، پروسس ها، دستگاه ها (Devices) و Pipes ها می باشد.
هر چیزی در یونیکس‌ها و لینوکس در قالب یک فایل است. کاربران و فرآیندها بصورت مداوم و همیشگی با برخی از فایل‌ها کار می‌کنند. برای مثال یک CMD با برخی از فایل‌های کتابخانه C و یک فایل پیکربندی در حال کار کردن است. فایل‌ها در دایرکتوری‌ها ذخیره می‌شوند؛ این که می‌گوییم در یونیکس‌ها و لینوکس همه چیز فایل است فقط به فایل‌های متنی و دیگر فایل‌های مرسوم ختم نمی‌شود، بلکه حتی اتصال‌های شبکه و سخت افزار‌ها نیز فایل هستند و این فایل‌ها توسط کاربران، سرویس‌ها و فرآیندها مورد استفاده قرار می‌گیرند. بدون در نظر گرفتن نوع فایل، هر فایلی در یونیکس‌ها و لینوکس‌ها دارای یک File Descriptor است که در خروجی دستور lsof با FD نشان داده می‌شود. FD اطلاعات جامعی از یک فایل به شما می‌دهد. lsof مخفف List Open File است که در تمامی سیستم‌عامل‌های مبتنی بر یونیکس مانند BSDها و توزیع‌های لینوکسی موجود و قابل استفاده است. این نکته را به یاد داشته باشید که خروجی دستور lsof بسیار طولانی است، به همین دلیل می‌توانید این دستور را با less ترکیب کنید. ستون‌های PID,COMMAND و USER به ترتیب معرف نام دستور، شناسه یا PID دستور و نام کاربری است که از آن فایل استفاده می‌کند. ستون Device به نام دیسک، ستون SIZE/OFF به اندازه فایل و ستون NAME معرف نام فایل است. از ستون‌های گفته شده می‌توان فهمید که کدام USER چه دستوری یا فرآیندی را با چه PIDای استفاده می‌کند و فرآیند یا دستور در حال استفاده از کدام فایل، با چه اندازه‌ای و در کدام دیسک ذخیره شده است. ستون دیگر FD و TYPE هستند که اطلاعات کامل‌تری را در اختیار قرار می‌دهند؛ ستون FD هم مخفف File Descriptor است.


از مهمترین موارد استفاده این دستور، زمانی است که هنگام mount/unmount کردن، دیسک نمی تواند un-mount شود و با خطایی نظیر “فایل باز است و یا در حال استفاده می باشد”، همراه است. در نتیجه با استفاده از این دستور می توانید تشخیص دهید که کدام فایل ها در حال حاضر باز می باشند.
برای نصب lsof در centos از دستور زیر استفاده کنید:
yum install lsof
همچنین چون ممکن است تعداد فایلهای باز بسیار زیاد باشد ، هنگام استفاده ازین دستور بصورت زیر عمل کنید:
lsof | less تا بصورت لیست نمایش دهد.
4-دستور tcpdump

این دستور بعنوان تحلیل بسته های شبکه (network packet analyzer) ویا برنامه محدود کردن بسته های شبکه ای (packets sniffer program) کاربرد زیادی دارد.
همچنین امکان ذخیره سازی بسته های خاصی را در فایل ها جهت تجزیه و تحلیل در آینده نیز دارد. دستور tcpdump روی اکثر توزیع های مختلف لینوکس قابل استفاده می باشد.


گزینه‌های این دستور به ترتیب زیر است:

i : برای مشخص کردن کارت شبکه به کار می‌رود. tcpdump -i eth0c: با استفاده از این گزینه می‌توانیم مشخص کنیم که اطلاعات چند پکت اول نمایش داده شود. در این حالت اجرای دستور پس از نمایش اطلاعات تعداد پکت‌های مشخص شده متوقف می‌شود. [tcpdump -c [Number Of Packetsw : مشخص می‌کند که نتیجه اجرای دستور به جای نمایش در کنسول، در یک فایل نوشته شود. این فایل می‌تواند ورودی یک برنامه یا اسکریپت برای آنالیز باشد، یا بعدا توسط خود دستور tcpdump خوانده شود. [tcpdump -w [File Addressr : برای خواندن و نمایش دادن نتایج موجود در فایلی که قبلا توسط دستور tcpdump در آن نوشته شده به کار می رود. [tcpdump -r [File Addresshost : برای نمایش packetهای در حال انتقال که آدرس آی‌پی یا hostname منبع یا مقصد آن‌ها برابر مقدار مشخصی است، به کار می‌رود. [tcpdump host [ip address / hostnamesrc : به همراه host برای نمایش پکت‌های در حال انتقال که آدرس آی‌پی یا hostname منبع آن‌ها برابر مقدار مشخصی است، به کار می‌رود. [tcpdump src host [ip address / hostnamedst : به همراه host برای نمایش پکت‌های در حال انتقال که آدرس آی‌پی یا hostname مقصد آن‌ها برابر مقدار مشخصی است، به کار می‌رود. [tcpdump dst host [ip address / hostnameport : برای نمایش پکت‌های در حال انتقال که پورت منبع یا مقصد آن‌ها برابر مقدار مشخصی است، به کار می‌رود. [tcpdump port [portNo
5-دستور Netstat



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

-a : نمایش تمام ارتباطات فعال و پورت‌های UDP وTCP در کامپیوتری که در حال شنود است-e : نمایش آمار اترنت؛ مثل نمایش تعداد پکت‌های در حال ارسال و دریافت بر روی شبکه-n : نمایش TCPهای فعال-s : نمایش آمار به وسیله پروتکل
6- دستور htop

دستور htop، دستور بسیار قدرتمند و Real Time جهت مانیتور کردن لحظه ای / آنی پروسس های لینوکس می باشد. این دستور شبیه دستور Top می باشد، با این تفاوت که قابلیت های کاربردی دیگری نظیر مشاهده عمودی ویا افقی پروسس ها، کلید های میانبر، ارائه رابط کاربرپسند جهت مدیریت پروسس ها را نیز میسر می کند. htop جزو ابزارهای شخص ثالث است و به صورت پیش فرض در سیستم‌های لینوکسی قرار ندارد؛ به همین دلیل باید توسط مدیریت پکیج YUM آن را نصب کنید. در واقع htop ابزار کوچک بسیار مفید برای نظارت بر وضعیت داخلی سرور مجازی یا سرور اختصاصی در ترمینال SSH است. این برنامه می‌تواند به جای دستور top مورد استفاده قرار بگیرد و نسبت به این دستور از مزایای بیشتری به خصوص از لحاظ طرح بندی و سهولت عمل با استفاده از میانبر و همچنین حمایت از ماوس برخوردار است.
خروجی این دستور تصویری مانند تصویر زیر را ارائه می دهد.


7.دستور Iotop

این دستور هم بسیار شبیه به htop و top است. با این تفاوت که فرآیندهای سخت افزارهای ورودی و خروجی را نیز نمایش می‌دهد. lotop زمانی که بخواهیم بدانیم کدام فرآیند دقیقا مربوط به چه منبعی است، کاربردی و مفید واقع خواهد شد.
این دستور بیشتر زمانی بکار می آید که بخواهیم دقیقا پروسس های خواندن/نوشتن (Read/Writes processes) را که فضای زیادی از دیسک مصرف میکنند، بیابیم.
زمانیکه احساس میکنیم سرعت هارد کمی با اختلال مواجه است ازین دستور استفاده میکنیم.
8-دستور iostat – میزان مصرف ورودی / خروجی ها

ioStat دستور ساده ای جهت جمع آوری و نمایش میزان مصرف دستگاه های ذخیره سازی ورودی و خروجی می باشد. این دستور غالبا جهت بررسی عملکرد دستگاه های ذخیره سازی بکار میرود و می توان با بکاربردن آن مشکلات مربوط به دیسک های لوکال، دستگاه های ورودی و خروجی، دیسک های ریموت نظیر NFS را عیب یابی نمود.
از طریق دستور iostat می‌توان سرعت و کند شدن سرور را چک کنید.
9- دستور iptraf

این دستور یک کنسول متن‌باز بر اساس ابزار real time network در لینوکس است که اطلاعات متنوعی نظیر ترافیک آی‌پی که در شبکه پردازش می‌شود و اطلاعات tcp وicmp و خرابی‌های ترافیک tcp/udp و بسته‌های tcp را نشان می‌دهد.
این دستور جهت مانیتورینگ لحظه ای IP شبکه LAN ، (Real Time IP LAN Monitoring) بکار می رود.
بعد از وارد کردن این دستور خروجی مشابه عکس زیر مشاهده میکنید:


10- دستور Psacct یا Acct

دستور psacct یا acct، یکی دیگر از دستورات لینوکس و مفید برای مانیتور نمودن تمامی فعالیت های کاربران می باشد. این دستور ابزار بسیاری مناسبی جهت مانیتور نمودن تمامی فعالیت های کاربران که در پس زمینه (Background) در حال اجرا هستند و نیز امکان بررسی دقیق تمامی فعالیت ها در یک نگاه کلی را فراهم نموده و همچنین مشخص می کند که کدام کاربران در حال استفاده از کدام منابع می باشند
psacct و acct دو برنامه متن باز تحت لینوکس هستند که این قابلیت را می‌دهند که به راحتی و با چند تا دستور ساده بتوانیم کاربرهای ssh را مانیتور بکنیم، البته دستور ps و دستورات دیگری برای این کار وجود دارد. این دستورات اطلاعات خوبی از جمله میزان منابع مصرفی توسط کاربرها یا مدت زمان کار با سیستم یا حتی دستوری که توسط کاربر در حال اجرا است را با جزئیات کامل در اختیار قرار می‌دهد. هر کاربر در دایرکتوری خانگی خود فایلی به نام bash_history دارد که بصورت مخفی در دایرکتوری خانگی قرار دارد. در این فایل تمامی دستورهایی که یک کاربر اجرا کند ذخیره خواهد شد و می‌توان برای فهمیدن اینکه کاربر چه دستوری را اجرا کرده است از آن بهره برد. در هر خط، یک دستور اجرا شده قرار می‌گیرد. اما کاربر می‌تواند این فایل را پاک یا محتوای آن را پاک کند. در تمامی توزیع‌های لینوکسی دستورهایی وجود دارند که یک مدیر می‌تواند اطلاعات کامل‌تری از فعالیت‌های یک کاربر بدست بیاورد. با استفاده از این دستور می‌توان فهمید که هر کاربر چه دستوری را انجام داده، چه مقدار منبع استفاده کرده، چه تعداد کاربر در حال فعالیت روی سیستم هستند. برای استفاده از این دستور باید در توزیع‌های مبتنی بر Redhat بسته نرم‌افزاری psacct و در توزیع‌های مبتنی بر دبیان بسته نرم‌افزاری acct را نصب کنید.
11.دستور Monit

Monit ابزاری متن باز به منظور مانیتورینگ فرآیندها و سرویس‌ها در سیستم‌عامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر سرویس خطوط تنظیماتی را به فایل cl اصلی پیکربندی آن اضافه کنیم. فایل پیکربندی آن در توزیع‌های RHLE 6.x و CentOS 6.x فایل etc/monit.conf/ است. این دستور سرویس‌هایی نظیر Apache, MySQL, Mail, FTP, ProFTP, NginX و SSH را قادر به مانیتور کردن است
12- دستور NetHogs

این دسنور، دستور منبع باز (Open Source) کوچکی نظیر دستور top می باشد که جهت نمایش فعالیت های شبکه ای هر پروسس روی سیستم شما به کار می رود.
بزرگترین مزیت این نرم‌افزار این است که بسیار ساده‌تر از دستورات دیگر عمل می‌کند و خصوصا برای پیدا کردن نرم‌افزاری که پهنای باند زیادی از سرور را به خود اختصاص داده است می‌تواند کمک زیادی را انجام دهد.
در هنگام اجرای برنامه می‌توانید از کلیدهای میانبری برای کنترل برنامه نیز استفاده کنید که این کلیدها به شرح زیر است:

m : برای نمایش سرعت بر اساس B, KB, KB/S, MBr : مرتب سازی بر اساس دریافت «received»s : مرتب سازی بر اساس ارسال «sent»q : پایان دادن به برنامه و رفتن به محیط کنسول
برخلاف iftop که بر اساس Ip مقصد یا مبدا ریز پهنای باند را به شما نمایش می دهد ، نرم افزار netHogs بر اساس پردازش هایی که در سرور شما فعال است ریز پهنای باند مصرفی را نمایش می دهد.
در زمانیکه netHogs بر روی سرور فعال است با کلید m می توانید واحد حجم را بین بایت ، کیلو بایت و مگابایت تغییر دهید.
13- دستور iftop




ابزاری است برای مشاهده ترافیک ارسالی و دریافتی بین گره‌های شبکه و بستر اجرای آن سیستم‌عامل لینوکس است. این برنامه در خط فرمان اجرا می‌شود و شبیه به برنامه top می‌باشد، با این تفاوت که دستور top مقدار منابع استفاده شده، مثل RAM و CPU را نمایش داده، و دستور iftop شبکه انتخاب شده را monitor و ترافیک مصرفی را نمایش می‌دهد.
دستور iftop از خانواده دستور top بوده که اینترفیس مشخصی را ماتیتور نموده و پهنای باند مصرفی بین دو هاست مربوطه را نمایش می دهد.
برای نصب iftop در centos بصورت زیر عمل میکنیم :
ابتدا بسته‌های زیر را نصب می‌کنیم.
1
2
3
4
5
6 yum -y install libpcap libpcap-devel ncurses ncurses-devel make gcc
wget http://www.ex-parrot.com/pdw/iftop/d...top-0.9.tar.gz
tar xzvf iftop-0.9.tar.gz
cd iftop-0.9
make
make install

در سیستم عامل Ubuntu با دستور زیر نصب iftop انجام می شود:
sudo apt-get install iftop
پس از نصب آن دستور زیر را در شل وارد نمائید:
iftop -i eth0 -B
همانطور که در تصویر فوق قابل مشاهده می باشد حجم پهنای باند ای که در سه ستون در سمت راست صفحه نمایش داده می شود به ترتیب میانگین 2 ، 10 و 40 ثانیه را نشان می دهند.
همچنین ترافیک خروجی ، ورودی ، مقصد و یا مبدا به خوبی در تصویرفوق قابل مشاهده است.
14- دستور monitorix

دستور monitorix، از ابزار بسیار سبکی روی هر دو سرور Linux و Unix می باشد که برای مانیتورینگ منابع شبکه و سیستم طراحی شده است.
این دستور شامل وب سرور Http خاصی می باشد که بطور مرتب اطلاعات مربوط به شبکه و سیستم را جمع آوری نموده و بصورت گراف ها و یا نمودار ها نمایش می دهد.
دستور monitorix، میزان بار مصرفی سیستم (system load average)، تخصیص حافظه (memory allocation)، سالم بودن درایور ها، سرویس های سیستمی، پورت های شبکه ، میزان مصرف ایمیل (Sendmail، Postfix، Dovecot و …) ، میزان مصرف دیتابیس MySQL، و ….. را مانیتور می نماید.
درواقع این دستور جهت مانیتور نمودن عملکرد سیستم بصورت کلی طراحی شده است و امکان خطایابی و یافتن bottleneck و بطور کلی هرگونه فعالیت غیر نرمالی را فراهم می کند.


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

15-دستور suricata

دستور suricata، از دستورات بسیار پرکاربرد و منبع باز (Open Source) برای ایمن نمودن شبکه و شناسایی عاملان نفوذی و پیشگیری از مانیتور شدن سیتسم لینوکس، ویندوز و FreeBSD می باشد.
این دستور توسط بنیاد غیر انتفاعی OISF (Open Information Security Foundation) طراحی شده است.
16- دستور arpwatch

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

همچنین از قابلیت های دیگر این دستور این است که زمانی که هرگونه تغییری روی این آدرس ها رخ دهد، می تواند ایمیل اطلاع رسانی برای به ادمین شبکه ارسال نماید.
این دستور جهت شناسایی حقه های ARP (ARP spoofing)، روی شبکه بسیار کاربردی می باشد.
17 -دستور vnstat PHP

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


آموزش نصب نرم افزار vnSTAT بر روی سیستم عامل لینوکس را در لینک زیر مطالعه کنید:
آموزش نصب vnstat در لینوکس
18- دستور Nmon

این دستور خلاصه شده‌ی Nigel’s performance Monitor است که برای مانیتور کردن تمامی منابع سیستم
از جمله پردازنده، حافظه‌ی رم، میزان مصرف دیسک، فرآیندهای مهم و کرنل به کار می‌رود.
این ابزار در دو حالت Online Mode و Capture Mode ارائه شده است.
Online Mode برای مانیتور کردن شبکه در زمان واقعی و Capture Mode برای زمانی استفاده می‌شود
که می‌خواهیم نتایج در فایلی با فرمت CSV ذخیره شود.
19- دستور Nagios

Nagios یک سیستم مانیتورینگ متن‌باز برای مانیتور کردن شبکه، زیر ساخت‌ها و نرم‌افزار‌ها است. با Nagios امکان مانیتورینگ سیستم، سرویس‌ها و شبکه با ارسال پیغام‌هایی به ایمیل مدیران در زمان‌های بحرانی وجود دارد. با آن می‌توانید کل زیر ساخت‌ها «Inferastructure» را بررسی کنید. در پیکربندی Nagios در این مطلب از دو ماشین لینوکسی که یکی به عنوان Nagios Server عمل می‌کند و دیگری به عنوان Nagios Client باید استفاده شود. Nagios Server ماشینی است که Nagios و کنسول آن بر روی آن نصب شده و می‌توان دیگر ماشین‌های شبکه را را برای مانیتورینگ متمرکر به آن معرفی کرد. در واقع با استفاده از ماشین Nagios Server می‌توان سرویس‌ها، زیر ساخت‌ها مانند ftp, dns و وضعیت پردازنده، حافظه، swap بر روی ماشین‌های راه دور را یکجا مانیتور کرد. به ماشین‌هایی که به Nagios Server معرفی می‌شوند، Nagios Client می‌گویند. لازم است بر روی ماشین های Nagios Client، بسته نرم افزاری nrpe نصب شود.
20- دستور Collectl

می‌توان گفت collectl کامل‌ترین ابزار برای مانیتورینگ شبکه است. این ابزار دارای قابلیتی برای جمع‌آوری اطلاعاتی از منابع سیستم از جمله مصرف پردازنده، حافظه، فرآیندها، سوکت‌ها، nfs و tcp است.برای آغاز از دستور زیر استفاده میکنیم:
collectl –sn –oT –i1
21- دستور Nload

این ابزار به کاربران اجازه می دهد تا ترافیک ورودی و خروجی را به صورت جداگانه مانیتور کنند . همچنین گرافی را به همین منظور طراحی می کند . استفاده از این ابزار بسیار ساده است و از گزینه های زیادی پشتیبانی نمی کند
22- دستور slurm

ابزار slurm یک ابزار مانیتور شبکه است که آمار مربوط به دیوایس ها را به همراه یک گراف اسکی (ascii) نمایش می دهد . این ابزار از استایل های مختلف گراف پشتیبانی می کند که با استفاده از کلیدهای c و a فعال سازی می شوند
23- دستور tcptrack

Tcptrack ابزاری مشابه iftop می باشد و از کتابخانه pcap استفاده می کند تا بسته ها را کپچر و محاسبه کنید و آمار پهنای باند در هر اتصال را نمایش دهد . علاوه بر این از *****های استاندارد pcap به منظور مانیتور کانکشن های خاص استفاده می کند
24- دستور bwm-ng

ابزار bwm-ng مخفف Bandwidth Monitor Next Generation و همانطور که از نامش پیداست یعنی نسل بعدی مانیتور پهنای باند . این یک ابزار ساده برای نمایش در لحظه مانیتور شبکه می باشد که یک خلاصه از سرعت داده های انتقالی در شبکه را به شما نمایش می دهد
25- دستور pkstat

ابزار pkstat آمار جالبی از کانکشن های فعال در شبکه را در لحظه نمایش می دهد . همچنین اینکه چه داده ای در چه لحظه ای منتقل یافته را نمایش می دهد . علاوه بر اینها نوع اتصال که udp یا tcp هست را نمایش می دهد .
26- دستور atop

این دستور مانند دستور top عمل میکند ، با این تفاوت که شما می توانید یک گزارش در زمان مورد نظر خودتان ،از وضعیت استفاده منابع سرور داشته باشید.
بر فرض مثال ، مشتری به شما اطلاع می دهد که سرور من مشکل داشته ، شما در ان لحظه به سرور متصل می شوید و مشکلی مشاهده نمیکنید ، از طرفی با دستور top فقط وضعیت مصرف منابع در همان لحظه را دارید ، بنا براین نیاز به log مصرف منابع در گذشته را دارید که می توانید ازین دستور استفاده کنید.

این آموزش تکمیل می شود ، شما هم اگه ابزار مناسب برای مانیتورینگ میدونین در بخش نظرات اعلام کنید



منبع مطلب
زینب بازدید : 2 چهارشنبه 24 بهمن 1397 زمان : ۱۶:۱۵ نظرات (0)
شاید در نگاه اول کلمه ی سئو و عمل به مفهوم آن بسیار مبهم و دشوار به نظر آید اما در واقع ساده تر از چیزی است که شما به آن فکر می کنید!

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

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

موتورهای جستجو به دنبال چه چیزی هستند؟ چگونه می توانید وب سایت خود را برای جذب بازدیدکنندگان، مشتریان و موتورهای جستجو بهینه سازی کنید؟ و در نهایت چگونه سئو به شما کمک می کند تا وب سایت شما کاراتر از قبل شود؟
زمان گذاشتن وهزینه کردن بر روی شبکه های اجتماعی مانند مسواک زدن دندان ها و دوش گرفتن است؛ که انسان ها با وجود انجام چنین کارهایی باز هم دندان های خود را جرم گیری می کنند و گاهی حتی ادکلن های گران قیمت می خرند!

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

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

۳ راهنمای ساده برای دستیابی به نتایج در سئو:
۱-به شیوه ای رسا و بر اساس نیاز مخاطبین خود بنویسید. استفاده از کلمات و عبارات پر بازدید در محتوای مقالات شما، شیوه ی خوبی در جذب بازدیدکننده است.
۲-با قراردادن آیتم های شبکه های اجتماعی در زیر هر پست، امکان اشتراک گذاری آن ها را برای افراد، ساده تر کنید.
۳-این موارد را پیوسته انجام دهید. قراردادن محتوا در وب سایت نباید به صورت مقطعی باشد. معمولا بهتر است بر اساس زمان بندی منظم این کار را انجام دهید.

سئو دقیقا چیست؟
برقراری ارتباط با موتورهای جستجو و بیان اهدافتان به طور مطلوب سبب می شود تا این موتورها وب سایت شما را در جستجوهای مرتبط با محتوای آن نمایش دهند.

۱-فرض کنید وب سایت شما مانند یک کیک است!


لینک های شما، بازاریابی موتورهای جستجو (SEM) و شبکه های اجتماعی به منزله پوشش کیک هستند اما محتوای وب سایت شما، چیدمان اطلاعات، سیستم مدیریت محتوا و زیر ساخت آن مانند شکر است که بدون آن کیک بی مزه می شود و شاید در نهایت حتی درون سطل هم قرار گیرد!


۲-موتورهای جستجو به دنبال چه چیزی هستند؟
موتورهای جستجو در تلاشند تا کار خود را به بهترین نحو ممکن انجام دهند به گونه ای که کاربران با مراجعه به لینک های پیشنهادی آن ها، پاسخ نیاز خود را پیدا کنند. اما ارتباط میان نیاز کاربر و محتوای وب سایت شما بر اساس چه معیارهایی بررسی می شود؟

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

۳-موتورهای جست جو به دنبال چه مواردی نیستند؟
عنکبوت های جستجو تنها مقدار مشخصی از اطلاعات را ذخیره می کنند؛ پس در فکر فریب آن ها نباشید؛ چرا این کار تنها به رتبه بندی وب سایت شما ضربه خواهد زد. اما این موتورها چه چیزهایی را نمی خواهند؟
-استفاده بیش از حد از کلمات کلیدی در صفحات
-بک لینک های نامرتبط با محتوای صفحه
-استفاده بیش از حد از تبلیغات و بنرهای کوچک و بزرگ که سبب می شود تا کاربر برای یافتن مطالب خود دچار سردرگمی شود.

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

۵- بهینه سازی وب سایت برای شبکه های اجتماعی:
فن استفاده از کلید واژه، تنها به پیاده سازی در وب سایت شما محدود نمی شود. این کلمات می بایست از راه های دیگری نیز توسعه پیدا کنند. استفاده از شبکه های اجتماعی نظیر فیس بوک، توییتر، اینستاگرام، لینکدین و همچنین ابزارهایی مانند خبرنامه و یا تبلیغات در رادیو و تلویزیون از جمله روش های موثر در این زمینه هستند که علاوه بر معرفی کلمات کلیدی، تبلیغی برای برند تجاری شما نیز محسوب خواهند شد.

۶-تناسب فعالیت وب سایت با دامنه ثبت شده:
همانگونه که در مقاله “چگونه یک نام دامنه مناسب انتخاب کنیم” بیان شد، انتخاب نام دامنه از اهمیت بسزایی برخوردار است. حد الامکان سعی کنید که نام دامنه متناسب با محتوا و نوع فعایت وب سایت شما باشد. در سازگار بودن نام دامنه خود نیز دقت کنید؛ به عنوان نمونه اگر لینک http://www.example.com بدون وارد کردن www به وب سایت شما وارد نشود، بدین معنی است که موتور گوگل این دو آدرس را دو سایت مختلف می بیند. این مورد می تواند بسیاری از تلاش های شما در زمینه سئو و لینک گرفتن از وب سایت شما را کمرنگ نماید. توجه به نامگذاری آدرس URL صفحات و به کار بردن کلمات کلیدی مرتبط با محتوای مقاله نیز در زمینه سئو اهمیت دارد.

۷-بهینه سازی برای انواع نتایج مختلف:
امروزه استفاده از تکنولوژی های مختلفی همچون گوشی موبایل و تبلت برای فراخوانی صفحات وب، بسیار رایج شده است؛ اما از آنجایی که اکثر وب سایت ها برای نمایش در لپ تاپ و کامپیوترهای شخصی طراحی شده اند، مشاهده آن ها با دیگر ابزارها سبب به هم ریختن محتوا و نمایش نامطلوب ظاهر وب سایت خواهد شد. بنابراین قابلیت وب سایت خود را برای نمایش در چنین تکنولوژی هایی به روز نمایید.
علاوه بر محتوای سایت، دیگر رسانه ها مانند ویدئو نیز می تواند نقش مهمی در شناخت وب سایت شما به دیگران داشته باشد تا جایی که یک ویدئو با محتوای آموزشی مطلوب حتی می تواند رتبه اول موتورهای جستجو را برای شما به ارمغان آورد.

۸-تمرکز بر متا دیتای وب سایت:
تگ عنوان و توضیحات متا نقش مهمی در جذب بازدید کننده دارند. این دو مورد در صفحات جستجوی گوگل برای کاربران نمایش داده می شوند و بازدیدکنندگان بر اساس آن ها، لینک خود را انتخاب می کنند. عنوان باید گیرا و حاوی کلمه کلیدی باشد. متای توضیحات نیز علاوه بر کلمه کلیدی، می بایست با توضیحات منحصر به فرد و استفاده از کلمات خاص، کاربر را به دیدن وب سایت شما ترغیب کند. پس در انتخاب این دو قسمت دقت کافی را داشته باشید.

در صورت تمایل به کسب اطلاعات بیشتر و اطلاع از راه کارهای کاربری می توانید به مقاله آموزش جامع و کامل سئو سایت (SEO) مراجعه نمایید.

منبع: تاژان وب
منبع: تاژان وب سئو (SEO) چیست؟
زینب بازدید : 3 سه شنبه 16 بهمن 1397 زمان : ۲۳:۵۵ نظرات (0)
آموزش راه اندازی ssl رایگان
1. برای یک دامنه و یا یک زیر دامنه، یک SSL Single Domain عادی کفایت می کند.
2. برای چند دامنه و زیر دامنه مختلف علاوه بر SSL Single Domain می توان از SSL Multi Domain که برخی از شرکت ها ارایه می کنند استفاده کرد.
3. برای دامنه و زیر دامنه های همان دامنه، می بایست از SSL WildCard استفاده شود.

بهترین گزینه ها در بین شرکت هایی که SSL Valid رایگان ارایه می دهند، یکی لایسنس 90 روزه Comodo هستش و یکی لایسنس کلاس A سایت StartSSL که دومی برای تعداد نا محدود دامنه بصورت Single Domain ارایه می شود. (در اینجا برای هر دامنه یا زیر دامنه متفاوت یا یکسان باید جداگانه SSL سفارش بدهید و از Multi Domain یا WildCard خبری نیست.)

برای نصب SSL روی cPanel باید مراحل زیر به ترتیب انجام شوند:

1. از مدیر سرور بخواهید یک IP اختصاصی روی Host شما تنظیم کند. (در صورتیکه در یک اکانت هاستینگ تعدادی دامنه مختلف را بصورت AddOn اضافه کرده اید و نیاز به نصب SSL روی حداقل دو دامنه متفاوت و یا یک دامنه و تعدادی زیر دامنه را دارید (مورد دوم فقط در صورتی صدق می کند که لایسنس شما WildCard نباشد) روند تخصیص IP فرق می کند که مسئول سرور باید از آن اطلاع داشته باشد.)

2. وارد پنل خود شوید و از قسمت Security روی SSL/TLS Manager کلیک کنید. در صفحه بعد روی
[Private Keys (KEY)] Generate, view, upload, or delete your private keys
کلیک کنید.

3. از قسمت Generate a New Key از فیلد سمت راست Host نام دامنه یا زیر دامنه مورد نظر خود را انتخاب کنید. اگر قصد استفاده از لایسنس WildCard را دارید در فیلد سمت چپ Host بصورت زیر مقدار دهی کنید:
*.domain.com
بدیهی است که بجای domain.com باید نام دامنه خود را وارد نمایید. Key Size را نیز بسته به پشتیبانی صادر کننده لایسنس باید تعیین کنید، معمولا اکثر پرووایدر های حال حاضر از Key های 2KB ای پشتیبانی می کنند لذا می بایست 2048bits را انتخاب نمایید. در نهایت روی دکمه Generate کلیک کنید و در صفحه بعد روی Return to SSL Manager کلیک کنید تا به صفحه اصلی SSL Manager بر گردید.

4. حال روی
[Certificate Signing Requests (CSR)] Generate, view, or delete SSL certificate signing requests
کلیک نمایید. در صفحه بعد می بایست پس از تعیین نام دامنه از منوی Host اطلاعات دیگر را نیز تکمیل نمایید. توجه داشته باشید که در این قسمت نام کشور باید بصورت دو حرفی (مثلا US یا CA یا ...) وارد شود و نیز اطلاعات ایران را نباید set کنید (به دلایلی). صحت این فیلد ها تنها برای مشاهده مشتری اهمیت دارد و نیاز نیست که حتما اطلاعات Valid باشند (البته در صورتی که نیازمند به تایید شرکت توسط کمپانی ارایه دهنده لایسنس هستید، این فیلد ها می بایست بصورت دقیق پر شوند). Email را ترجیحا info ی همان دامنه بدهید و نکته آخر اینکه Pass Phrase را بصورت ترکیبی از حروف و عدد (بدون استفاده از Meta Character ها) وارد کنید و این مقدار را در محلی یادداشت کنید چون در برخی موارد مورد نیاز خواهد بود.

5. پس از Generate کردن CSR در صفحه بعد در دو قسمت hash هایی ارایه شده است که شما می بایست hash قسمت اول را کپی کنید.

6. به پنل SSL خود بروید و درخواست issue ی آن را بکنید، سپس مقدار cPanel را در Server Type انتخاب کرده و پس از Paste کردن CSR Hash در قسمت مربوطه روند کار را ادامه دهید. در مرحله ای از شما یک آدرس Email برای Approve و یک آدرس ایمیل دیگر برای ارسال SSL ها سوال می شود. مورد اول را می بایست از یکی از موارد پیشنهاد شده توسط خود پرووایدر انتخاب کنید. معمولا دیدن لینک ها برای شما امکانپذیر نمی باشد . مهمان ها نميتوانند لينک هاي موجود در پيام ها را ببينيد. لطفا ثبت نام کنيد يا وارد حساب خود شويد ثبت نام براي ديدن لينک ها. یا مهمان ها نميتوانند لينک هاي موجود در پيام ها را ببينيد. لطفا ثبت نام کنيد يا وارد حساب خود شويد ثبت نام براي ديدن لينک ها. تا بتوانید لینک ها را ببینید در همه شرکت ها مشترک می باشد. حتما قبل از تایید این مرحله دقت کنید که اکانت ایمیل مربوطه را ساخته باشید.

7. پس از issue کردن SSL بعد از مدت زمانی بین 5 دقیقه تا 2 ساعت یک ایمیل به آدرس Approver دامنه شما ارسال می شود که باید توسط آن درخواست خود را تایید (Verify یا Confirm یا Approve) کنید. پس از این کار بلافاصله برای شما ایمیلی حاوی فایل های SSL به آدرس ایمیلی که درخواست کرده بودید ارسال خواهد شد.

8. یکی از فایل ها با پسوند CRT و به نام دامنه شما می باشد، این فایل را می بایست در قسمت
[Certificates (CRT)] Generate, view, upload, or delete SSL certificates
و توسط فرم Upload a New Certificate آپلود نمایید.

9. در نهایت به
[Activate SSL on Your Web Site (HTTPS)] Setup a SSL certificate to work with your site.
رفته و نام دامنه یا زیر دامنه مورد نظر را انتخاب کنید. پس از انتخاب می بایست در هر سه فیلد زیرین مقادیر hash نمایش داده شوند، اگر این گونه نبود و تمام مراحل قبلی را درست انجام داده بودید، می بایست مقادیر (Certicate (CRT و (Key (KEY را بصورت دستی در اینجا کپی پیست کنید. در نهایت روی دکمه Install Certificate کلیک کنید.

در این جا کار نصب لایسنس SSL تمام شده است. توجه نمایید که در HTML وبسایت شما نباید هیچ آدرس URL ای با پروتکل HTTP وجود داشته باشد (آدرس هایی که با //:http شروع می شوند) و همه آن ها باید با //:https آغاز شده باشند. در غیر این صورت در اکثر مرورگر های وب، پروتکل HTTPS سایت شما تایید نخواهد شد.

قابل ذکر است که برخی از نمایندگیها این امکار را غیر فعال کرده اند
زینب بازدید : 3 شنبه 13 بهمن 1397 زمان : ۰۶:۲۰ نظرات (0)
Fetch as Googlebot یا کشاندن روبات گوگل به مسیر مورد نظر جهت بازبینی و ایندکس کردن، ابزار است مفید که در سیستم Google Webmaster می توانید آن را بیابید که به شما کمک می کند تا مطالب سایت خود را که از دید Crwaler (خزنده) پنهان مانده است و در گوگل ایندکس نشده است را به گوگل معرفی و درخواست بازدید خزنده از آدرس سایت یا صفحه ای خاص از سایت خود نمایید.

ویا بطور مثال بعضی صفحات در وب سایت ها حاوی مطلب و متن نیستند و فقط به نمایش یک تصویر یا فیلم و یا انیمیشن پرداخته است که این نوع صفحات شاید هیچگاه ایندکس وتوسط Crawler دیده نشود برای همین Fetch as Googlebot می تواند به شما برای معرفی این نوع صفحات کمک شایانی نماید.

کمک Fetch as Googlebot به سایت های که مورد سواستفاده یا هک قرار گرفته اند!
Fetch as Googlebot می تواند به شما در پیدا کردن بعضی مشکلات از قبیل هک شدن سایت به شما کمک کند به طور مثال : شما یک سایت با آدرس http://www.yoursite.com دارید و یکبار که در حال جستجوی یک عبارت غیر از موضوع و خارج از مطالب سایت خود هستید می بینید که سایت شما هم در نتایج جستجو نمایش داده می شود!! در نگاه اول شاید شما خوشحال بشوید که سایت شما برای عبارتی خاص ایندکس شده است اما وقتی وارد سایت می شوید هیچ مطلبی در رابطه با عبارت فوق نمی بینید! و این نشان می دهد که سایت شما مورد سواستفاده اسپم ها (Spam Terms) قرار گرفته است و هک شده است، اینجاست که شما از طریق Fetch as Googlebot می توانید بررسی کنید و سریع مشکل و باگ را پیدا و درست کنید چون در حالت عادی بدون Fetch as Googlebot این کار زمانبر و دشوار می باشد.
در کل گوگل به شما پیشنهاد می کند که صرفا از Fetch as Googlebot فقط برای ایندکس و Crawl کردن سایت خود استفاده نکنید و از امکانات زیر که در سیستم Google Web Master در اختیار کاربران می گذارد استفاده نمایید.
Robot.txt کنترل پوشه ها و صفحاتی که اجازه Crawl شدن دارند.
HTML Suggestion پیشنهاد های استاندارد سازی کد های صفحه برای بهینه شدن برای موتور جستجو
Crawler Errors خطاهای رخ داده در هنگام Crawl سایت شما

آموزش استفاده از Fetch as Googlebot
به سیستم Google Web Master وارد شوید.
در پنل سمت چب به ترتیب به بخش Diagnostics و روی Fetch as Googlebot کلیک کنید .
در کادر آدرس مسیری که می خواهید Crawl شود را وارد نمایید.
نوع Crawler را که از نوع WEB یا Mobile Crawler باشد انتخاب نمایید.
روی Fetch کلیک کنید.
بعد از اینکه آدرس به صورت موفق آمیز Fetch شد برای ایندکس شدن در گوگل روی Submit to Google index کلیک کنید.

شما می توانید از Fetch as Googlebot برای درج ۵۰۰ آدرس استفاده نمایید.

منبع : ملی سئو.
اگر دوست داشتید ی تشکر بزنید .
زینب بازدید : 2 سه شنبه 02 بهمن 1397 زمان : ۰۵:۰۵ نظرات (0)
با سلام به دوستان وب هاستینگ تاکی

خوب من میخواهم تو این مرجع آموزش قدم به قدم کار با WHMCS از اول تا ... رو بهتون بگم می دونم تو سایت هست ولی من با عکس آماده کردم که بهترین آموزش رو ببنیید

خوب میریم سراغ موارد لازم :

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


-----------------
مرحله ی اول : آماده سازی WHMCS روی هاست ( ریسلر )
پس از دانلود اون رو از حالت زیپ باز می کنید
سپس به آدرس زیر میرید
Http://yourdomain.com/whmcsfolder/install/install.php

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

توجه : در صورتی که میخواهید اون رو نال شده نصب کنید ( توصیه به هیچ عنوان برای مدیران هاستینگ نمی شود ) باید نسخه نال را دانلود کنید
توجه : پس از نصب حتما فلدر install را حذف نموده


================================================== ===============
مرحله ی دوم : ورود به قسمت مدیریت WHMCS
از آدرس زیر وارد مدیریت شوید
Http://yourdomain.com/whmcsfolder/admin

خوب اگه سیستم به طور کامل نصب شده باشه باید تعدادی منو در بالا داشته باشید
ابتدا از طریق رابطه ی زیر وارد تنظیمات اصلی شوید
Setup - General Settings
خوب حالا تنظیمات رو طبق دستور زیر انجام دهید
1 - Company Name : نام سایت
2- Email Address : ایمیل مدیریت
3 - Domain: دامین سایت مثل : Http://yourdomain.com
4 - WHMCS System URL : دامین سایت که whmcs روش نصبه مثل : Http://yourdomain.com/whmcsfolder
5 - Template : قالب ناحیه
بقیه چیز ها هم مهم نیست
حالا میریم سراغ تب دوم :
Date Format : قالب تاریخ سایت
Default Country : کشور
Default Language : زبان اصلی سیستم ( ناحیه کاربر )
خوب این هم تموم شد
تب سوم :
Default Order Form Template : قالب سفارش
و تـــــب های دیگه هم مهم نیست
=================================
خوب تا اینجا آموزش رو نگه میداریم
منتظر آموزش های دیگر باشید

آموزش های دیگر در سایت ما
زینب بازدید : 1 دوشنبه 01 بهمن 1397 زمان : ۰۸:۵۰ نظرات (0)
الگوریتم‌های موتورهای جست‌وجو مدام در حال تغییر و تحول هستند، ولی بک‌لینک‌ها – لینک‌هایی از وبلاگ‌ها و وبسایت‌های دیگر به وبلاگ شما – هنوز از اهمیت بسیار زیادی برخوردار هستند.
اما بهبود اوضاع SEO تنها دلیلی نیست که وبلاگ شما را به لینک‌های معتبر از وبلاگ‌های دیگر محتاج می کند.
قطعا شما به امتیاز بالاتر و ترافیک بیشتر از موتورهای جست‌وجو نیاز دارید، اما در کنار آن به ترافیک طبیعی از وبسایت‌های مرتبط هم احتیاج دارید و این یعنی شما نه تنها باید برای افزایش بک‌لینک‌های وبلاگ خود تلاش کنید، بلکه باید همیشه حواستان به لینک‌هایی هم باشد که بدون اطلاع شما به وبلاگ شما مرتبط می‌شوند و می‌توانند برای وبلاگ شما مضر باشند

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

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

بعد از اینکه لینک‌های نامناسب را پیدا کرید باید سعی کنید این بک‌لینک‌ها را حذف کنید:
۱- با وب‌مستر تماس بگیرید و به او اطلاع دهید که دقیقا کدام لینک‌ها باید حذف شوند
۲- اگر وب‌مستر به هر دلیلی لینک‌ها را حذف نکرد، با شرکت میزبانی یا همان هاستینگ تماس بگیرید و به آنها اطلاع دهید که یکی از وبسایت‌هایی که آنها میزبانی می‌کنند برای کسب‌وکار شما مشکل ایجاد کرده است ( برای اینکه میزبان یک وبسایت را شناسایی کنید می‌توانید از ابزار whois.com استفاده کنید )

منبع
زینب بازدید : 8 يكشنبه 09 دي 1397 زمان : ۰۰:۲۰ نظرات (0)

تعداد صفحات : 4

موضوعات
لینک دوستان
پیوندهی روزانه
  • آرشیو لینک ها
  • صفحات جداگانه
    آمار سیت
  • کل مطالب : 484
  • کل نظرات : 0
  • افراد آنلین : 6
  • تعداد اعضا : 0
  • بازدید امروز : 273
  • باردید دیروز : 1,507
  • بازدید هفته : 273
  • بازدید ماه : 273
  • بازدید سال : 273
  • بازدید کلی : 223,598