Client

طبقه بندی موضوعی
پیوندهای روزانه
پیوندها

آموزش سئو با چک لیست سئو ابتکاری ترین روش برای آموزش سئو است که لازمه هر سئوکار و مدیر سایت است، این چک لیست سئو 2020 که در به ما کمک می کند تا مشکلات سایت را تک به تک حل کنیم و جلو بیریم، با این کار سایت از 0 تا 100 از لحاظ سئو، با آخرین فاکتورهای گوگل توسط تیم سئوکال تهیه شده است.

 

چک لیست سئو داخلی مبحثی است که امروز میخواهیم به آن بپردازیم ، البته این موضوع در سئو داخلی و خارجی بسیار پر اهمیت میباشد چراکه تمامی موارد تاثیر گذار در زمینه سئو را در آن درج کرده ایم.

خب بدون هیچ مقدمه ای برویم سراغ توضیحات اصلی:

  1. تکرار کلمه کلیدی 1.5% الی 3% در متن
  2. 2% از متن کلمات هم معنی با کلمه کلیدی اصلی
  3. در متن یکبار کلمه کلیدی با رنگ قرمز

ـ به وسیله ابزارها و سایت‌های آنالیز جستجوی کاربران اینترنتی، کلمات کلیدی را پیدا کنید و حجم جستجوی آن‌ها را بررسی کنید. مثلاً برای محصول «کیف پول چرمی زنانه» ببینید چه ترکیبی از این چهار کلمه بیشترین جستجو را داشته است و آن را در اولین نوبت و سپس ترکیب‌های بعدی را در ادامه متن به کار بگیرید.

ـ کوتاهی یا بلندی کلمات کلیدی را بر اساس حجم جستجو (که به وسیله ابزارهایی مانند گوگل ترندز به دست می‌آورید) انتخاب کنید. لزوماً کلمات دم‌دراز و بلند بیشترین حجم جستجو را ندارند.

  • سید احمدرضا عظیمی نیا

set it in header by using -H option.

Example:

axel -a -n 4 -H 'Authorization: Basic [hashstring]' URL

Where [hashstring] is base64 encoded string from string "username:password".

for base64 encoding:

echo -n 'input' | openssl base64


sudo cp *.ttf /usr/share/fonts/truetype/ttf-persian-fonts  
sudo fc-cache -f -v

 

1. آخرین نسخه eclipse مربوط به ++c را از سایت eclipse دانلود می کنیم.

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

tar -xzvf eclipse-cpp-luna-R-linux-gtk-x86_64.tar.gz

۳. پس از اکسترکت کردن، تمام فایل ها، در داخل این پوشه قرار دارد. پس کل پوشه را به یک جای خوب (مانند مسیر /opt/) با یک نام جدید خوب منتقل (move) می کنیم. 

mv eclipse /opt/eclipse-cpp
۴. در برخی جاها می خواهیم eclipse-cpp را صدا بزنیم. تا باز شود. می توانیم در ترمینال با تایپ کردن eclipse-cpp ، ویرایشگر را باز کنیم. برای این کار، یک لینک ثابت در /usr/bin قرار می دهیم.
sudo ln -s /opt/eclipse-cpp/eclipse /usr/bin/eclipse-cpp

۵. حالا که فایل ها را در جای مناسب قرار دادیم. ما نیازمند یک launcher در یونیتی هستیم. برای این کار یک فایل با پسوند .desktop  در مسیر /usr/share/applications می سازیم:

sudo gedit /usr/share/applications/eclipse-cpp.desktop

و کدهای زیر را داخل فایل eclipse-cpp.desktop قرار می دهیم.

[Desktop Entry]
Version=1.0
Name=Eclipse C++
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Programming C++ Editor

Exec=eclipse-cpp
Terminal=false
Icon=/opt/eclipse-cpp/icon.xpm
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=eclipse-cpp -n
TargetEnvironment=Unity
username: webstorm

key

===== LICENSE BEGIN =====
72149-12042010
00000cI5EYta7xt""jWOIDohDqQx7S
SSsCH4oSb"1Y4edvtuSYyQ"iqGYhuo
!8r1Zrqkj"TmWPZ!Eu"puCi6KV2SVe
===== LICENSE END =====

Username: SHAHARIA

License Key:
===== LICENSE BEGIN =====
11597-12042010
00001zDBvOz1bVax"Z4AMJdb6nEB31
"f9z69pKTKKTrHYlZ7Tp6jnDcSxUPv
tfCgle00vu5Yq81i2s"C7VvxgH0!h9
===== LICENSE END =====

Here is the sample about how to create a MySQL user and grant access to the database. In this example I use mysql command line tool.

First, let’s create a MySQL user:

CREATE USER 'user_name'@'%' IDENTIFIED BY 'user_password';

After creating a database user let’s grant access to the database for the created user, so that the user can have all rights on the database:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'user_name'@'%';





توزیع‌های استاندارد لینوکس از ساختار دایرکتوری که در زیر با نمودار و توضیح ارائه شده ،پیروی می‌کنند.


هر کدام از دایرکتوری بالا (که یک فایل است، در وهله اول) حاوی اطلاعات مهم هستند ،مورد نیاز برای بوت‌ شدن درایور‌های دستگاه ،فایل‌های پیکربندی و غیره هستند.ما به صورت سلسله مراتبی به طور خلاصه هدف هر شاخه را توضیح می‌دهیم.

/bin :
برنامه‌های باینری اجرایی (فایل) مورد نیاز در طول بوت ،تعمیر ،فایل های مورد نیاز برای اجرای در حالت تک کاربر و چیزهای با اهمیت دیگر ،دستورات پایه viz., cat, du, df, tar, rpm, wc, history و غیره در این دایرکتوری قرار دارند.

/boot :
دارای فایل های مهم در طول فرآیند راه اندازی سیستم، از جمله هسته لینوکس است.

/dev :
شامل فایل‌های دیوایس برای همه‌ی دیوایس‌های سخت افزاری برای یک ماشین ،به عنوان مثال cdrom, cpu می‌باشد.

/etc :
شامل فایل‌های پیکربندی برنامه‌ها ،راه اندازی، خاموش کردن، شروع، توقف اسکریپت برای هر برنامه‌ی منحصر به فرد است.

/home :
دایرکتوری خانگی کاربران. هر زمان که یک کاربر جدید ایجاد می شود، یک دایرکتوری به نام کاربر در دایرکتوری home ایجاد شده که شامل دایرکتوری های دیگر مانند Desktop, Downloads, Documents و غیره می‌باشد.

/lib : 
دایرکتوری Lib شامل ماژول های کرنل و تصاویر کتابخانه مشترک مورد نیاز برای بوت کردن سیستم و اجرای دستورات در فایل سیستم ریشه می‌باشد.

/lost+found :
این دایرکتوری در هنگام نصب لینوکس نصب شده ،برای بازیابی فایل‌ها که ممکن است با خاموشی غیر منتظره آسیب ببینند استفاده می‌شود

/media :
یک دایرکتوری موقتی مانت ،که برای دیوایس‌های جداشدنی یعنی media/cdrom ایجاد شده است.

/mnt :
پوشه‌ی مانت موقت که برای مانت کردن فایل سیستم استفاده می‌شود.

/opt : 
opt مختصر شده‌ی Optional است.شامل نرم‌افزارهای سوم شخص مثل جاوا و غیره است.

/proc :
یک سیستم فایل مجازی و کاذب که شامل اطلاعات مربوط به فرایند در حال اجرا با یک ID فرایند مخصوص به نام pid است.

/root :
این دایرکتوری خانه برای کاربر ریشه است و هرگز نباید با ‘/’ اشتباه گرفته شود.

/run :
این پوشه ،تنها راه حل بی‌نقص برای مشکل early-runtime-dir می‌باشد.

/sbin :
شامل برنامه‌های اجرایی باینری ،مورد نیاز مدیریت سیستم برای نگهداری یعنی iptables, fdisk, ifconfig, swapon, reboot و غیره می‌باشد.

/srv :
srv خلاصه شده‌ی Service است.این پوشه شامل فایل های مربوط به سرویس و سرور خاص است.

/sys :
توزیع‌های مدرن لینوکس شامل یک دایرکتوری /sys به عنوان فایل سیستم مجازی هستند که تغیرات دستگاه‌های متصل به سیستم را اجازه می‌دهد و ذخیره می‌کند.

/tmp :
دایرکتوری موقت سیستم که توسط کاربران و ریشه قابل دسترسی است.فایل‌های موقتی برای کاربر و سیستم تا بوت بعدی در این دایرکتوری ذخیره می‌شود.

/usr : 
شامل فایل های باینری اجرایی، مستندات، کد منبع، کتابخانه ها برای برنامه سطح دوم است.

/var :
مخفف variable است.محتویات این فایل ،انتظار می رود که زیاد شود.این پوشه شامل log, lock, spool, mail و فایل‌های موقتی است.

بررسی فایل های مهم، محل آن‌ها و قابلیت استفاده‌ی آن‌ها

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

/boot/vmlinuz : 
فایل هسته لینوکس است.

/dev/hda :
فایل دیوایس برای اولین IDE HDD (هارد دیسک)

/dev/hdc :
فایل دیوایس برای IDE Cdrom ،معمولا

/dev/null :
یک دیوایس کاذب ،که وجود ندارد.گاهی اوقات خروجی زباله‌ به /dev/null هدایت می‌شود ،به طوری که برای همیشه از بین می‌رود.

/etc/bashrc :
شامل پیشفرض‌های سیستم و نام‌های مستعار (aliase ) توسط شل باش است.

/etc/crontab :
یک اسکریپت شل برای اجرا کردن دستورات خاص در یک بازه‌ی زمانی از پیش تعیین شده.

/etc/exports :
اطلاعاتی از فایل سیستم های موجود در شبکه.

/etc/fstab :
اطلاعاتی از هارد دیسک و نقطه سوار آن.

/etc/group :
اطلاعات Security Group.

/etc/grub.conf :
فایل پیکربندی بوت لودر گراب.

/etc/init.d :
سرویس اسکریپت راه‌انداز

/etc/lilo.conf :
فایل پیکربندی لیلو بوت لودر.

/etc/hosts :
اطلاعات IP آدرس‌ها و نام‌های میزبان مربوطه.

/etc/hosts.allow :
فهرست میزبان‌های مجاز به دسترسی به خدمات بر روی ماشین محلی.

/etc/host.deny :
فهرست میزبان‌های غیرمجاز به دسترسی به خدمات بر روی ماشین محلی.

/etc/inittab :
فرایند INIT و تعامل آنها در سطح اجراهای مختلف.

/etc/issue :
اجازه به ویرایش پیام قبل از ورود را می‌دهد.

/etc/modules.conf :
فایل های پیکربندی برای ماژول های سیستم.

/etc/motd :
به مخفف پیام روز(Message Of The Day)، کاربران پیام را پس از ورود به سیستم دریافت می‌کنند.

/etc/mtab :
اطلاعات بلاک‌های سوار شده‌ی درحال حاضر.

/etc/passwd :
شامل پسورد‌های کاربران سیستم در یک فایل سایه ،پیاده سازی امنیتی.

/etc/printcap :
اطلاعات پرینتر.

/etc/profile :
پیشفرض شل Bash

/etc/profile.d :
اسکریپت برنامه ،پس از ورود اجرا شده.

/etc/rc.d :
اطلاعات در مورد سطح اجرای اسکریپت های خاص.

/etc/rc.d/init.d :
سطح اجرای اسکریپت به هنگام راه اندازی.

/etc/resolv.conf :
(Domain Name Server(DNS هایی که توسط سیستم استفاده می‌شود.

/etc/securetty :
لیست ترمینال ،جایی که ورود ریشه امکان‌پذیر می‌باشد.

/etc/skel :
اسکریپتی که در دایرکتوری خانگی کاربر جدید ،ساکن شده است.

/etc/termcap :
یک فایل ASCII که رفتار ترمینال، کنسول ها و پرینتر ها را تعریف می کند.

/etc/X11 :
فایل های پیکربندی سیستم پنجره‌ی X.

/usr/bin :
دستورات اجرایی کاربر عادی.

/usr/bin/X11 :
باینری سیستم پنجره X.

/usr/include :
شامل فایل های include استفاده شده توسط برنامه ‘C‘.

/usr/share :
دایرکتوری به اشتراک گذاشته شده از فایل های man، فایل‌های info، و غیره

/usr/lib :
فایل های کتابخانه‌ای که در طول زمان کامپایل برنامه مورد نیاز است.

/usr/sbin :
دستورات برای Super User &برای مدیریت سیستم.

/proc/cpuinfo :
اطلاعات CPU.

/proc/filesystems :
اطلاعات فایل سیستم که در حال حاضر استفاده می شود.

/proc/interrupts :

اطلاعات در مورد وقفه های فعلی که در حال حاضر مورد استفاده قرار گیرد.

/proc/ioports :
شامل همه آدرس‌های ورودی / خروجی استفاده شده توسط دستگاه بر روی سرور.

/proc/meminfo :
اطلاعات حافظه قابل استفاده.

/proc/modules :
استفاده از ماژول کرنل.

/proc/mount :
اطلاعات فایل سیستم سوار(Mount) شده.

/proc/stat :
آمار‌های مفصل از سیستم فعلی.

/proc/swaps :
اطلاعات فایل Swap.

/version :
اطلاعات نسخه‌ی لینوکس.

/var/log/lastlog :
لاگ از آخرین فرایند بوت.

/var/log/messages :
لاگ از پیام‌های تولید شده توسط syslog daemon در بوت.

/var/log/wtmp :
لیست زمان ورود و مدت زمان هر کاربر بر روی سیستم فعلی.

http://www.tecmint.com/linux-directory-structure-and-important-files-paths-explained/

date MMDDhhmmYYYY.ss





yum install openssh-clients