Playcode – Telegram
@playcode
امروز میخوایم از سری آموزش های لینوکس یه نگاهی بهترو کلی تر به دستور Dig داشته باشیم .
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور DiG :

دستور DiG جايگزيني براي nslookup در سيستم هاي يونيكسي ، لينوكسي و همچنين مكينتاش مي باشد. تفاوت اين دستور با nslookup در اين است فاقد interactive mode است. درست مانندnslookup دستور dig مي تواند فرم ساده اي از يافتن dns شبكه را نمايش دهد و همچنين توسط خروجي اين دستور قادر به رفع مشكلات مربوط به DNS خواهيم بود. در زير نمونه اي از خروجي اين دستور آمده است :

DiG 8.2 xyz.com;
res options: init recurs defnam dnsrch
got answer:
-»HEADER«- opcode: QUERY, status: NOERROR, id: 4
flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
QUERY SECTION:
xyz.com, type = A, class = IN
ANSWER SECTION:
xyz.com. 7h33m IN A 63.240.93.157

AUTHORITY SECTION:
xyz.com. 7h33m IN NS usrxdns1.ABC.com.
xyz.com. 7h33m IN NS oldtxdns2.ABC.com.

Total query time: 78 msec
FROM: localhost.localdomain to SERVER: default — 209.53.4.130
WHEN: Sat Oct 16 20:21:24 2004
MSG SIZE sent: 30 rcvd: 103

همانطور كه مشاهده مي كنيد خروجي اين دستور به سه قسمت Answer Section,Authority Section, و چهار خط پاياني تقسيم شده است. قسمت پاسخ يا answer section نام دامنه و آدرس شبكه آن را نمايش مي دهد. A در اين قسمت نشاندهنده نوع ركوردي است كه نمايش داده شده است. قسمت اعتبار يا authority section نشاندهند سرورهاي DNSاي است كه در عمل resolution بر پايه آن ها انجام شده است و اين اطلاعات به ما نشان مي دهد آيا DNS هاي مجاز نشانگر دامنه ما هستند يا خير. چهارخط پاياني اين خروجي نشان مي دهد كه چقدر طول كشيده تا عمل resolve شدن دامنه انجام گيرد همچنين آدرس DNSپايه را كه در عمل resolution مورد استفاده قرار گرفته است را نشان مي دهد. ساعت و تاريخ و همچنين اندازه پاكت هاي دريافتي و ارسالي نيز در اين قسمت نمايش داده شده اند.
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که از مطالب ما بیشترین استفاده رو ببرین . ارایه ای از @playcode
@playcode
باز هم با شماییم و دستورات لینوکس
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode

SSH

پروتکل SSH برای ارتباط و کنترل با سیستم از راه دور استفاده می‌شود که پیش‌فرض از پورت SSH با شماره 21 استفاده می‌کند. بیشتر برای کنترل سرور توسط کاربری از راه دور استفاده می‌شود.

ssh user@host – اتصال به میزبان مورد نظر با نام کاربری مورد نظر (بعد از آن پسورد آن نام کاربری از شما پرسیده می‌شود).
ssh -p port user@host – اتصال به میزبان با نام کاربری توسط شماره پورت مشخص
ssh-copy-id user@host – اضافه کردن کلید برای اتصال کاربر از این سیستم راه دور. (برای مواقعی که نمی‌خواهیم پسورد را در هر اتصال وارد کنیم. ارسال پسورد اصلی امنیت میزبان را به خطر می‌اندازد اما کلید ساخته شده فقط برای سیستم جاری و نام کاربری مورد نظر اعتبار دارد).

@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیداوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
عکس دستورات بالا @playcode
@playcode
دوباره آمدیم با آموزش دستورات لیونکس خب بیاین شروع کنیم
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Ifconfig

در سيستم هاي يونيكس ، لينوكس و مكينتاش از دستور ifconfig به جاي ipconfig بايد استفاده كنيد. براي اينكه صفحه help مربوط به اين دستور را نگاه كنيد بايد از دستور ifconfig –helpاستفاده كنيد. خروجي زير پس از استفاده تنها از دستور ifconfig حاصل شده است.

eth0 Link encap:Ethernet HWaddr 00:60:08:17:63:A0
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:911 errors:0 dropped:0 overruns:0 frame:0
TX packets:804 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xe400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0


دستور ifconfig آدرس IP ، subnet mask و default gateway را براي كارت شبكه هاي محلي و loopback نشان مي دهد اما اطلاعات مربوط به وضعيت dhcp را نمايش نمي دهد. براي اين منظور بايد از دستور ديگري به شكل “pump s” استفاده كنيد. Pump همچنين قادر است IP آدرس شبكه اي را كه با DHCP و DNS تنظيم شده است release و renew نمايد.

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت برده باشید
ارایه ای ار @playcode
@playcode
امروزم با شماییم و اموزش دستورات لینوکس خب دیگ شروع کنیم .شاید کوتاه اما مفید
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
مدیریت کاربران
adduser accountname – ساخت یک کاربر جدید در سیستم لینوکس خود.
passwd accountname – تغییر گذرواژه (password) کاربر مورد نظر.
su – ورود به خط فرمان با کاربری روت (کاربر روت مجوز دسترسی به تمامی فایل‌ها و تنظیمات سیستم را دارد).
exit – خروج از خط فرمان با کاربر جاری.

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
امیدوارم که لذت کافی رو برده باشید .
ارایه ای از @playcode
@playcode
آموزش نکات کاربردی seo
بزودی از کانال پلی کد
@playcode
@playcode
آموزش نکات کاربردی seo : با کانال پلی کد همراه باشید .------------

بخش اول : نکات مربوط به طراحی سایت .------------------------------
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨
نکته 1 : از عنصرها (‌تگ ها) ی اچ تی ام ال مناسب استفاده کنید البته هر کدوم در جای خودش . چند نمونه رو میگم :

تگ های h1 تا h6 : از این تگ ها برای عنوان و زیر عنوان در متن خود استفاده کنید. (نکته هر صفحه از سایت فقط و فقط باید یک تگ h1 داشته باشه.)

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

تگ section : برای بخش بندی سایت استفاده کنید . (مثلا هدر سایت میتونه تو یک section باشه یا همینطور فوتر و ...).

تگ aside : سایدبار سایت رو توی این تگ قرار بدید.

و .......
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 2 :‌ استفاده از متاتگ های مناسب : (تگ متای denoscription مهمه ولی keywords زیاد مهم نیست ! ) :

عنوان سایت (تگ noscript) : اصولا بین 10 تا 70 کاراکتر (حرف) .

توضیحات سایت (متاتگ denoscription) : بین 70 تا 160 کاراکتر باید باشد.

کلمات کلیدی (متاتگ keywords) :‌ کلمات کلیدی در اون صفحه سایت با کاما (,) باید جدا بشن. (گوگل تازگیا به این متاتگ زیاد توجه نمیکنه).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨


نکته 3 : داشتن navigation بار (منوی بالایی سایت) مناسب و توصیفی به طوری که بشه از طریق اون به همه ی بخش های مختلف سایت دسترسی داشت.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 4 : ادغام کردن شبکه های اجتماعی با سایتتون (کارهایی از قبیل دکمه های لایک و به اشتراک گزاری و ...) - موتور های جستوجو برای شبکه های اجتماعی شما ارزش قاعل اند.
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 5 : seo کردن عکس های موجود در صفحتون :

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

استفاده از صفت (attribute) عه alt برای عکساتون . توضیحی درباره محتوای عکس که اگه عکس لود نشد نمایش داده بشه.مثال:
<img src="yourImageSource.jpg" alt="توضیح محتوای عکس">
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 6 : طراحی واکنش گرا و موبایل دوست سایت. (اخیرا موتور های جست و جو برای واکنش گرا بودن سایت ارزش قاعل شدن ! با یکسری الگوریتم های خاص میفهمن که سایت ما واکنش گرا هست یا نه ؟ ).
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 7 : از جاوااسکریپت و ای جکس کمتر استفاده کنید.(محتوای تولیدی توسط دو موردی که گفتم در موتور های جستو جو ثبت نمیشن.)
—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

نکته 8 : بعد از این که همه نکات زیر رو رعایت کردین و طراحیتون تموم شد از سایت های اعتبار سنج استفاده کنید . (تا اگه کدتون عیب و ایرادی داشت بهتون بگن تا رفعش کنید 😎.)

یک نمونه خوب این سایت ها سایته validator.w3.org هست.

—----------------------------------------------------------------------------------------------------------------------------------------------------------🎨

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

اراعه ای از پلی کد . توسط ادمین بردیا . امیدوارم که مفید واقع شده باشه .
@playcode
@playcode
مرسی از بردیای عزیز به خاطر دوره سعو امیدوارم که استفاده و لذت کافی رو برده باشید. میخوام امروزم یه سری دیگ از دستورات لینوس رو بهتون بگم . خب بریم شروع کنیم .
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
چاپ

/etc/rc.d/init.d/lpd start – شروع به کار سیستم چاپ.
/etc/rc.d/init.d/lpd stop – پایان دادن به سیستم چاپ.
/etc/rc.d/init.d/lpd status – نمایش وضعیت سیستم چاپ.
lpq – نمایش کارهای موجود در صف چاپ.
lprm – حذف کارهای موجود در صف چاپ.
lpr – چاپ یک فایل.
lpc – تنظیمات کنترلی چاپ.
man subject | lpr – چاپ کتاب راهنمای یک دستور به صورت متنی.
man -t subject | lpr – چاپ کتاب راهنمای یک دستور به صورت اسکریپتی.
printtool – شروع رابط نصب پرینتر مورد نظر.

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
این هم جلسه ای دیگر از آموزش دستورات لینوکس امیدوارم که لذت برده باشید .
ارایه ای @playcode
برای انتقاد و و تبادل لطفا با آی دی زیر در تماس باشید .
@aryasadeghy
@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
پیدا کردن نرم افزار جایگزین برا ی شما در لینوکس حتما به لینک زیر برید
http://linuxappfinder.com/alternatives

@playcode
—------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode ارایه از
Forwarded from صنعت ساختمان
#تبلیغات_تهران
#تبلیغات_البرز

از شرکت‌هایی که سابقه راه اندازی فروشگاه های اینترنتی آنلاین در سطح ملی را دارند جهت همکاری با یک مجموعه معتبر دعوت بعمل می آید.
لطفا رزومه خود را تا پایان آذر ماه به آدرس ایمیل
Supplier.Home2016@gmail.com
ارسال نمایید.
🆔 @sanat_sakhteman
@playcode
دوباره با شماییم و دستورات لینوکس .
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
دستور Shell در لینوکس:
Shell در واقع یک مفسر دستور العمل است ، شما می توانید با وارد کردن دستورات در shell با سیستم عامل ارتباط برقرار کنید.
Shell دستورات شما را پردازش کرده و به عنوان یک دستور العمل به سیستم عامل می فرستد .
چندین نوع shell برای سیستم عامل لینوکس نوشته شده است که می توان از Bourn Again Shell (BASH) ، Korn Shell ،TCSH Shell و Z Shell را نام برد که بصورت پیش فرض در لینوکس BASH نصب می باشد .

این شل قابلیتهای زیادی را درون خود دارد و کلیدهای میانبر زیادی پشتیبانی می کند که در زیر به آنها اشاره می کنم .

Tab ⇆ : تکمیل خودکار از جایی که مکان‌نما وجود دارد.
Ctrl+a : انتقال مکان‌نما به ابتدای خط (معادل کلید Home)
Ctrl+e : انتقال مکان‌نما به انتهای خط (معادل کلید End)
Ctrl+p : فراخوانی فرمان قبلی (معادل کلید ↑)
Ctrl+n : فراخوانی فرمان بعدی (معادل کلید ↓)
Ctrl+r : جستجوی آخرین فرمانی که دارای کارکتر(های) مشخصی باشد. زدن دوباره‌ی این کلید در هنگام جستجو، به فرمان قبلی‌تر رجوع می‌کند.
Ctrl+o : اجرای فرمانی که در جستجو یافته شد.
Ctrl+l : پاک کردن محتویات صفحه‌نمایش (معادل فرمان clear).
Ctrl+u : پاک کردن محتویاتی از خط که قبل از مکان‌نما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+k : پاک کردن محتویاتی از خط که بعد از مکان‌نما وجود دارند و کپی کردن آنها درون حافظه.
Ctrl+w : پاک کردن کلمه‌ی قبل از مکان‌نما و کپی کردن آن درون بریده‌دان.
Ctrl+y : چسباندن محتویات حافظه از جایی که مکان‌نما وجود دارد.
Ctrl+d : ارسال یک نشانگر EOF که باعث بسته شدن خط فرمان فعلی می‌شود (معادل دستور exit). (تنها در زمانی این اتفاق می‌افتد که متنی در خط فعلی موجود نباشد)
Ctrl+c : ارسال یک سیگنال از نوع SIGINT به پروسه‌ی فعلی، که باعث پایان اجرا و بسته شدن آن می‌شود.
Ctrl+z : ارسال یک سیگنال از نوع SIGTSTP به پروسه‌ی فعلی، به باعث به تعلیق در آمدن آن می‌شود. که برای برگشت دادن آن می‌توان از دستور fg process-name-or-job-id استفاده کرد.
Ctrl+x Ctrl+e : ویرایش خط فعلی در ادیتوری که توسط متغیر EDITOR$ تعریف شده است.
Alt+f : حرکت به جلو به اندازه‌ی یک واژه.
Alt+b : حرکت به عقب به اندازه‌ی یک واژه.
Alt+Del : برش کلمه‌ی واقع در قبل از مکان‌نما
Alt+d : برش کلمه‌ی واقع در بعد از مکان‌نما
Alt+u : تبدیل تمام حروف کوچک به بزرگ، واقع در بعد از مکان‌نما تا انتهای کلمه‌ی فعلی
Alt+l : تبدیل تمام حروف بزرگ به کوچک، واقع در بعد از مکان‌نما تا انتهای کلمه‌ی فعلی
Alt+c : تبدیل حرف واقع در زیر مکان‌نما از کوچک به بزرگ و رفتن به انتهای کلمه‌ی فعلی
Alt+r : انصراف تغییرات و برگرداندن محتویات خط فعلی به همان شکلی که در تاریخچه‌ی خط فرمان موجود بود.

@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @playcode
مروز میخوام با چیزی به اسم jekyll آشناتون کنم که یه gem . خیلی جذاب برای طراحای وب خب اول بریم نصب کنیم تا بعدا ببینیم چجوریه و چه شکلی بیشتر واس کسایی خوبه که میخوان یه وبلاگ از رو گیتهاب بالا بیارن . خب بریم
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
@playcode
برای نصب ruby دستور زیر
sudo apt-get install ruby
بعد برای نصب jekyll
sudo gem install jekyll
سایت خودتونو بسازین
sudo jekyll new my-awesome-site
بعد برین تو دایرکتوری که ساخته شد با اون اسمی که بالا نوشتید
cd my-awesome-site
و در اخر دستور زیرو تایپ کنید
jekyll serve
خب کار ما تموم شد حالا برای اینکه ببینیم پروژمون چیشده میتونیم تو مرورگرمون بریم به آدرس زیر
http://127.0.0.1:4000
این هم از این مرسی ازهمه
@playcode
—-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ارایه ای از @aryasadeghy
@playcode
خب اینم عکس پروژه برای ارسال پست و تغییر فایل ها برید تو دایرکتوری و فایل ها رو ادیت کنید . @playcode