Forwarded from ماهنامه شبکه
goo.gl/Xo59BT
#برنامه_نویسی #پایتون
⬅️ این مار خوش خط و خال
✅ آموزش کار با زبان برنامهنويسی پايتون
🐍پایتون انتخابی مناسب برای کاربران مبتدی و حرفهای خواهد بود (کمی بعد با دلایل این انتخاب آشنا خواهید شد). اين مقاله گزيدهای است از مجموعه مقالاتی است كه بهصورت بسیار ساده و درعينحال کاربردی به معرفی این زبان و قابلیتهای آن خواهد پرداخت. يكی دو قسمت ابتدايی اين مجموعه به معرفی زبان پايتون و آشنايی ابتدايی با آن اختصاص داده شده است. مطالب سایر قسمتها کاملاً مستقل از یکدیگر بوده و هریک با ارائه مثالهای کاربردی به بررسی جنبهای خاص از پایتون خواهد پرداخت.
🔸 بخش اول
🔗 goo.gl/KqoBFP
🔹 بخش دوم
🔗 goo.gl/A47VSu
🔸 بخش سوم
🔗 goo.gl/6JMTgv
🔹 بخش چهارم
🔗 goo.gl/7wCAv1
🔸 بخش پنجم
🔗 goo.gl/BFgQEq
🔹 بخش ششم
🔗 goo.gl/b56q6K
🔸 بخش هفتم
🔗 goo.gl/LM1d1G
🔹 بخش هشتم
🔗 goo.gl/WbECea
🔸 بخش نهم
🔗 goo.gl/NxiQu4
🔹 بخش دهم
🔗 goo.gl/jmf8KB
🔸 بخش یازدهم
🔗 goo.gl/sdCQKj
🔹 بخش دوازدهم
🔗 goo.gl/6AqD8f
🔸 بخش سیزدهم
🔗 goo.gl/DkxjXz
🔹 بخش چهاردهم ( پایانی )
🔗 goo.gl/sBVrKE
🌐 @shabakehmag
#برنامه_نویسی #پایتون
⬅️ این مار خوش خط و خال
✅ آموزش کار با زبان برنامهنويسی پايتون
🐍پایتون انتخابی مناسب برای کاربران مبتدی و حرفهای خواهد بود (کمی بعد با دلایل این انتخاب آشنا خواهید شد). اين مقاله گزيدهای است از مجموعه مقالاتی است كه بهصورت بسیار ساده و درعينحال کاربردی به معرفی این زبان و قابلیتهای آن خواهد پرداخت. يكی دو قسمت ابتدايی اين مجموعه به معرفی زبان پايتون و آشنايی ابتدايی با آن اختصاص داده شده است. مطالب سایر قسمتها کاملاً مستقل از یکدیگر بوده و هریک با ارائه مثالهای کاربردی به بررسی جنبهای خاص از پایتون خواهد پرداخت.
🔸 بخش اول
🔗 goo.gl/KqoBFP
🔹 بخش دوم
🔗 goo.gl/A47VSu
🔸 بخش سوم
🔗 goo.gl/6JMTgv
🔹 بخش چهارم
🔗 goo.gl/7wCAv1
🔸 بخش پنجم
🔗 goo.gl/BFgQEq
🔹 بخش ششم
🔗 goo.gl/b56q6K
🔸 بخش هفتم
🔗 goo.gl/LM1d1G
🔹 بخش هشتم
🔗 goo.gl/WbECea
🔸 بخش نهم
🔗 goo.gl/NxiQu4
🔹 بخش دهم
🔗 goo.gl/jmf8KB
🔸 بخش یازدهم
🔗 goo.gl/sdCQKj
🔹 بخش دوازدهم
🔗 goo.gl/6AqD8f
🔸 بخش سیزدهم
🔗 goo.gl/DkxjXz
🔹 بخش چهاردهم ( پایانی )
🔗 goo.gl/sBVrKE
🌐 @shabakehmag
Forwarded from Packops - آموزشهای دواپس (Farshad Nickfetrat)
سری آموزش های ویدیویی های زبیکس به صورت احتصاصی از کانال گیک گپ @geekgap
قسمت https://t.me/geekgap/525 1
قسمت https://t.me/geekgap/537 2
قسمت https://t.me/geekgap/550 3
قسمت https://t.me/geekgap/571 4
قسمت https://t.me/geekgap/590 5
قسمت https://t.me/geekgap/598 6
برای آموزش های بیشتر به کانال @geekgap مراجعه کنید
قسمت https://t.me/geekgap/525 1
قسمت https://t.me/geekgap/537 2
قسمت https://t.me/geekgap/550 3
قسمت https://t.me/geekgap/571 4
قسمت https://t.me/geekgap/590 5
قسمت https://t.me/geekgap/598 6
برای آموزش های بیشتر به کانال @geekgap مراجعه کنید
Forwarded from کانال تعمیرات تجهیزات وایرلس شبکه فراز نتورک (A.R)
اگر شما میزبانی وب سایت و یا یک سرور اشتراکی را بر عهده دارید یکی از مشکلات رایج این است که تعداد درخواست ها به پورت ۸۰ سرور شما زیاد است و می خواهید پیدا کنید که از چه آدرس های IP بیشترین تعداد کانکشن وجود دارد. برای این کار می توانید از دستور زیر استفاده کنید:
# netstat -tn 2>/dev/null | grep :80 | awk '{print $5}' | cut -d":" -f1 | sort | uniq -c | sort -nr | head
خروجی دستور فوق می تواند به صورت زیر باشد:
97 114.198.236.xx
56 67.166.157.xx
44 170.248.43.xx
38 141.0.9.xx
37 49.248.xx
37 153.100.131.xx
31 223.62.169.xx
30 65.248.100.xx
29 203.112.82.xx
29 182.19.66.xx
تحلیل عملکرد دستور فوق:
1. netstat -tn 2>/dev/null
-n: فقط نمایش عددی
-t: فقط TCP
2>/dev/null: ارسال شود /dev/null به stderr
2. grep :80
فیلتر نمودن کانکشن ها به پورت ۸۰ (ممکن است در موارد محدودی رکوردهای ناخواسته ای را فیلتر کند اما در این دستور که صرفا تعداد بالای کانکشن مد نظر است خللی در کار ما ایجاد نمی کند).
3. awk ‘{print $5}’
برای اینکه صرفا فیلد پنجم فیلتر شود.
4. cut -d: -f1
همانگونه که مشخص است از جداکننده ":" بین آدرس IP و پورت استفاده شده است. می خواهیم آن را به همراه شماره پورت ۸۰ حذف کنیم تا فقط آدرس IP باقی بماند.
5. sort | uniq -c | sort -nr
برای اینکه خروجی مرحله قبل sort شود. آدرس به صورت uniq شمارش شده و سپس مجددا بر اساس اعداد و به صورت معکوس sort شود. در این مرحله اولین خروجی آدرس IP است که بیشترین کانکشن ها را به پورت ۸۰ دارد.
6. head
آدرسی IP با تکرار زیاد مد نظر هستند برای همین از head برای محدود کردن خروجی به ۱۰ خط اول استفاده می کنیم.
https://t.me/FarazNetwork_Linux
# netstat -tn 2>/dev/null | grep :80 | awk '{print $5}' | cut -d":" -f1 | sort | uniq -c | sort -nr | head
خروجی دستور فوق می تواند به صورت زیر باشد:
97 114.198.236.xx
56 67.166.157.xx
44 170.248.43.xx
38 141.0.9.xx
37 49.248.xx
37 153.100.131.xx
31 223.62.169.xx
30 65.248.100.xx
29 203.112.82.xx
29 182.19.66.xx
تحلیل عملکرد دستور فوق:
1. netstat -tn 2>/dev/null
-n: فقط نمایش عددی
-t: فقط TCP
2>/dev/null: ارسال شود /dev/null به stderr
2. grep :80
فیلتر نمودن کانکشن ها به پورت ۸۰ (ممکن است در موارد محدودی رکوردهای ناخواسته ای را فیلتر کند اما در این دستور که صرفا تعداد بالای کانکشن مد نظر است خللی در کار ما ایجاد نمی کند).
3. awk ‘{print $5}’
برای اینکه صرفا فیلد پنجم فیلتر شود.
4. cut -d: -f1
همانگونه که مشخص است از جداکننده ":" بین آدرس IP و پورت استفاده شده است. می خواهیم آن را به همراه شماره پورت ۸۰ حذف کنیم تا فقط آدرس IP باقی بماند.
5. sort | uniq -c | sort -nr
برای اینکه خروجی مرحله قبل sort شود. آدرس به صورت uniq شمارش شده و سپس مجددا بر اساس اعداد و به صورت معکوس sort شود. در این مرحله اولین خروجی آدرس IP است که بیشترین کانکشن ها را به پورت ۸۰ دارد.
6. head
آدرسی IP با تکرار زیاد مد نظر هستند برای همین از head برای محدود کردن خروجی به ۱۰ خط اول استفاده می کنیم.
https://t.me/FarazNetwork_Linux
Forwarded from کانال تعمیرات تجهیزات وایرلس شبکه فراز نتورک (A.R)
دستور (kill)
گاهی اوقات نیاز دارید تا یک پروسه را به دلیلی متوقف کنید در این زمان با استفاده از دستور kill می توانید این کار را انجام دهید.
kill –s signal PID
این برنامه یک سیگنال به پروسه مورد نظر ارسال می کند (سیگنال یک روش برای برقراری ارتباط با یک پروسه توسط لینوکس می باشد)، سیگنال ها از سوی کرنل لینوکس برای خاتمه دادن به کار یک پروسه ارسال می شوند. لینوکس سیگنال های شماره گذاری شده بسیاری را پشتیبانی می کند که هرکدام از آنها یک نام دارند. برای مشاهده لیست سیگنال ها از دستور زیر استفاده کنید.
$ kill -l
@FarazNetwork_Linux
گاهی اوقات نیاز دارید تا یک پروسه را به دلیلی متوقف کنید در این زمان با استفاده از دستور kill می توانید این کار را انجام دهید.
kill –s signal PID
این برنامه یک سیگنال به پروسه مورد نظر ارسال می کند (سیگنال یک روش برای برقراری ارتباط با یک پروسه توسط لینوکس می باشد)، سیگنال ها از سوی کرنل لینوکس برای خاتمه دادن به کار یک پروسه ارسال می شوند. لینوکس سیگنال های شماره گذاری شده بسیاری را پشتیبانی می کند که هرکدام از آنها یک نام دارند. برای مشاهده لیست سیگنال ها از دستور زیر استفاده کنید.
$ kill -l
@FarazNetwork_Linux
Forwarded from کانال تعمیرات تجهیزات وایرلس شبکه فراز نتورک (A.R)
✅Which of the following commands is equivalent to kill 1234?
A. kill -1 1234 or kill -s SIGHUP 1234
B. kill -2 1234 or kill -s SIGINT 1234
C. kill -3 1234 or kill -s SIGQUIT 1234
D. kill -9 1234 or kill -s SIGKILL 1234
E. kill -15 1234 or kill -s SIGTERM 1234
Answer is: E
@FarazNetwork_Linux
A. kill -1 1234 or kill -s SIGHUP 1234
B. kill -2 1234 or kill -s SIGINT 1234
C. kill -3 1234 or kill -s SIGQUIT 1234
D. kill -9 1234 or kill -s SIGKILL 1234
E. kill -15 1234 or kill -s SIGTERM 1234
Answer is: E
@FarazNetwork_Linux
Forwarded from کانال تعمیرات تجهیزات وایرلس شبکه فراز نتورک (A.R)
دستور (ps)
یکی از مهمترین دستورات برای مدیریت پروسه ها، این دستور می باشد. توسط این دستور وضعیت یک پروسه را در سیستم می توان مشاهده کرد.
ps [options]
برخی از سوییچ های این دستور:
به صورت معمول با اجرای دستور ps لیست پراسس های همان ترمینال را مشاهده می کنید، اما با استفاده از سوییچ -A و -e می توانید لیست کل پراسس های سیستم را مشاهده کنید.
$ ps
$ ps -A
$ ps -e
نمایش اطلاعات مربوط به هر پروسه :
$ ps x
نمایش پروسه های مربوط به یک کاربر خاص:
$ ps –u trovalds
نمایش سلسله مراتبی پروسه ها:
$ ps --forest
نمایش جزییات پروسه ها: (این اطلاعات می تواند تا 80 ستون باشد.)
$ ps w > ps.txt
$ cat ps.txt
با ترکیب سوییچ ها می توانید خروجی هایی که مد نظر خودتان هست را تولید کنید.
ps –u trovalds --forest
برای این که بتوانید لیست پروسه های سیستم را بصورت آن لاین مشاهده کنید می توانید از دستور top استفاده کنید. (برای خروج کلید Q را بزنید.)
$ top
دستور pgrep یکی از دستورات سیستم عامل سولاریس هست که در سیستم عامل گنو/لینوکس گنجانده شده و براحتی می توانید در بین لیست پروسه های سیستم جستجو انجام دهید.
$ pgrep –u root cron
@FarazNetwork_Linux
یکی از مهمترین دستورات برای مدیریت پروسه ها، این دستور می باشد. توسط این دستور وضعیت یک پروسه را در سیستم می توان مشاهده کرد.
ps [options]
برخی از سوییچ های این دستور:
به صورت معمول با اجرای دستور ps لیست پراسس های همان ترمینال را مشاهده می کنید، اما با استفاده از سوییچ -A و -e می توانید لیست کل پراسس های سیستم را مشاهده کنید.
$ ps
$ ps -A
$ ps -e
نمایش اطلاعات مربوط به هر پروسه :
$ ps x
نمایش پروسه های مربوط به یک کاربر خاص:
$ ps –u trovalds
نمایش سلسله مراتبی پروسه ها:
$ ps --forest
نمایش جزییات پروسه ها: (این اطلاعات می تواند تا 80 ستون باشد.)
$ ps w > ps.txt
$ cat ps.txt
با ترکیب سوییچ ها می توانید خروجی هایی که مد نظر خودتان هست را تولید کنید.
ps –u trovalds --forest
برای این که بتوانید لیست پروسه های سیستم را بصورت آن لاین مشاهده کنید می توانید از دستور top استفاده کنید. (برای خروج کلید Q را بزنید.)
$ top
دستور pgrep یکی از دستورات سیستم عامل سولاریس هست که در سیستم عامل گنو/لینوکس گنجانده شده و براحتی می توانید در بین لیست پروسه های سیستم جستجو انجام دهید.
$ pgrep –u root cron
@FarazNetwork_Linux
Forwarded from فناوران آنیسا - خانه لینوکس ایران
Linux Networking Cookbook.pdf
1.5 MB
#معرفی_کتاب
این کتاب به صورت تخصصی شبکه در لینوکس را بررسی و به شما کمک میکند به عنوان یک مدیر سیستم لینوکسی بتوانید وظایف خود را در حوزه شبکه به خوبی انجام دهید
join us👇🏻
@fanavarananisa
این کتاب به صورت تخصصی شبکه در لینوکس را بررسی و به شما کمک میکند به عنوان یک مدیر سیستم لینوکسی بتوانید وظایف خود را در حوزه شبکه به خوبی انجام دهید
join us👇🏻
@fanavarananisa
Forwarded from fardad-group
Learn CentOS Linux Network Services.pdf
14.6 MB
Forwarded from Network Land
Nmap Essentials.pdf
3.1 MB
Forwarded from Network Land
ZFS on Linux@nettrain.pdf
1.4 MB
Forwarded from کانال تعمیرات تجهیزات وایرلس شبکه فراز نتورک (پشتیبان لینوکس و امنیت فرازنتورک)
با مدارک لینوکس/یونیکس آشنا شویم :
Red Hat :
Red Hat Certified System Administrator (RHCSA)
Red Hat Certified Engineer (RHCE)
Red Hat Certified Virtualization Administrator (RHCVA)
Red Hat Certified Datacenter Specialist (RHCDS)
Red Hat Certified Security Specialist (RHCSS)
Red Hat Certified Architect (RHCA)
LPI :
Linux Essentials
Junior Level Linux Certification (LPIC-1)
Advanced Level Linux Certification (LPIC-2)
Senior Level Linux Certification (LPIC-3)
NOVELL :
Novell Certified Linux Engineer
Certified Linux Administrator
Certified Linux Desktop Administrator
Novell Certified Linux Professional
Oracle :
Oracle Solaris System Administrator (OCA)
Oracle Solaris System Administrator (OCP)
Oracle Solaris Network Administrator (OCE)
Oracle Solaris Security Administrator (OCE)
Oracle Solaris Cluster System Administrator (OCP)
Oracle Linux Administrator (OCA)
Oracle Linux Certified Implementation Specialist
Managing Oracle on Linux Certified Expert
IBM :
IBM Certified Systems Expert – Enterprise Technical Support for AIX and Linux
IBM CSE – Virtualization Technical Support for AIX and Linux
IBM CSE – High Availability for AIX Technical Support and Administration
IBM Certified Operator – AIX Basic Operations
IBM Certified System Administrator – AIX
HP :
CSA – HP-UX
CSE – Specialty in High Availability – HP-UX
CSE – Specialty in Networking and Security – HP-UX
CSE – Specialty in Virtualization – HP-UX
BSD :
BSD Associate (BSDA)
BSD Professional (BSDP)
CompTIA :
CompTIA Linux+ Powered by LPI
@FarazNetwork_Linux
Red Hat :
Red Hat Certified System Administrator (RHCSA)
Red Hat Certified Engineer (RHCE)
Red Hat Certified Virtualization Administrator (RHCVA)
Red Hat Certified Datacenter Specialist (RHCDS)
Red Hat Certified Security Specialist (RHCSS)
Red Hat Certified Architect (RHCA)
LPI :
Linux Essentials
Junior Level Linux Certification (LPIC-1)
Advanced Level Linux Certification (LPIC-2)
Senior Level Linux Certification (LPIC-3)
NOVELL :
Novell Certified Linux Engineer
Certified Linux Administrator
Certified Linux Desktop Administrator
Novell Certified Linux Professional
Oracle :
Oracle Solaris System Administrator (OCA)
Oracle Solaris System Administrator (OCP)
Oracle Solaris Network Administrator (OCE)
Oracle Solaris Security Administrator (OCE)
Oracle Solaris Cluster System Administrator (OCP)
Oracle Linux Administrator (OCA)
Oracle Linux Certified Implementation Specialist
Managing Oracle on Linux Certified Expert
IBM :
IBM Certified Systems Expert – Enterprise Technical Support for AIX and Linux
IBM CSE – Virtualization Technical Support for AIX and Linux
IBM CSE – High Availability for AIX Technical Support and Administration
IBM Certified Operator – AIX Basic Operations
IBM Certified System Administrator – AIX
HP :
CSA – HP-UX
CSE – Specialty in High Availability – HP-UX
CSE – Specialty in Networking and Security – HP-UX
CSE – Specialty in Virtualization – HP-UX
BSD :
BSD Associate (BSDA)
BSD Professional (BSDP)
CompTIA :
CompTIA Linux+ Powered by LPI
@FarazNetwork_Linux
Forwarded from فناوران آنیسا - خانه لینوکس ایران
yum_cheatsheet.pdf
102 KB
😉برگه تقلب yum برای مدیریت نرم افزارهای مبتنی بر سیستم های Redhat
join us👇🏻
https://telegram.me/joinchat/CKHY-D2SkbX6jYoRt7BgBA
join us👇🏻
https://telegram.me/joinchat/CKHY-D2SkbX6jYoRt7BgBA
Forwarded from Learn Python
payton be zaban sade.pdf
1.2 MB
Forwarded from Learn Python
PythonNotesForProfessionals.pdf
5.3 MB
Forwarded from Learn Python
barname-nevisi-paytoon.pdf
2.2 MB
Forwarded from Learn Python
Gray Hat Python .pdf
3 MB