Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
Dropbox
Oracle11g-for-Dummies.pdf
Shared with Dropbox
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
بصورت آزاد منتشر کردم // https://www.dropbox.com/s/n3kcgah7ki714o9/iptables.pdf?dl=0// #iptables #yashar_esmaildokht
در این مقاله موارد زیر پرداخت شده است :
-Containers are not VMs
-Containers and VMs Together
-Physical or Virtual
-Get Started
https://www.dropbox.com/s/05wql5bipr6qyh1/Docker-for-Virtualization-Admin-eBook.pdf?dl=0
#docker #admin #virtualization @unixmens
-Containers are not VMs
-Containers and VMs Together
-Physical or Virtual
-Get Started
https://www.dropbox.com/s/05wql5bipr6qyh1/Docker-for-Virtualization-Admin-eBook.pdf?dl=0
#docker #admin #virtualization @unixmens
Dropbox
Docker-for-Virtualization-Admin-eBook.pdf
Shared with Dropbox
که همه اون ها توسط پروتکل https://en.wikipedia.org/wiki/RFB_protocol پیاده سازی شده
Wikipedia
RFB (protocol)
computer network protocol
میدونستید توسعه دهنده اصلی پروتکل RFB اوراکل و لابراتوار اولیوت هست
https://en.wikipedia.org/wiki/Olivetti_Research_Laboratory
https://en.wikipedia.org/wiki/Olivetti_Research_Laboratory
Wikipedia
Olivetti Research Laboratory
The Olivetti Research Laboratory (ORL) was a research institute in the field of computing and telecommunications founded in 1986 by Hermann Hauser and Andy Hopper.
نکته : real vnc نسخه سرور آن پولی است ولی نسحه کلاینت آن رایگان است
و اما نسخه ویندوزی vnc تقدیم عزیزان :
32bit :
https://www.dropbox.com/s/ki2l6cuuwc56tma/tightvnc-2.8.8-gpl-setup-32bit.msi?dl=0
64bit :
https://www.dropbox.com/s/4jva3ils4gmqbsj/tightvnc-2.8.8-gpl-setup-64bit.msi?dl=0
درایور برای حداکثر کارایی (اجباری بر نصب نیست )
https://www.dropbox.com/s/mgu3u02r5bbjms3/dfmirage-setup-2.0.301_vnc_addon_driver.exe?dl=0
#vnc #win @unixmens
32bit :
https://www.dropbox.com/s/ki2l6cuuwc56tma/tightvnc-2.8.8-gpl-setup-32bit.msi?dl=0
64bit :
https://www.dropbox.com/s/4jva3ils4gmqbsj/tightvnc-2.8.8-gpl-setup-64bit.msi?dl=0
درایور برای حداکثر کارایی (اجباری بر نصب نیست )
https://www.dropbox.com/s/mgu3u02r5bbjms3/dfmirage-setup-2.0.301_vnc_addon_driver.exe?dl=0
#vnc #win @unixmens
Dropbox
tightvnc-2.8.8-gpl-setup-32bit.msi
Shared with Dropbox
ابزار masscan ابزاری جهت بررسی پورت ها می باشد
این ابزار سریعتر از Nmap بوده و هدف اصلی ان بیشتر برروی اسکن کردن پورتها است. این برنامه می تواند کل اینترنت را در کمتر از 6 دقیقه اسکن کند و 10 میلیون بسته در ثانیه ارسال کند.
masscan از پشته TCP / IP سفارشی استفاده می کند.
خروجی این برنامه را در زیر مشاهده می کنید:
masscan
usage:
masscan -p80,8000-8100 10.0.0.0/8 —rate=10000
scan some web ports on 10.x.x.x at 10kpps
masscan —nmap
list those options that are compatible with nmap
masscan -p80 10.0.0.0/8 —banners -oB <filename>
save results of scan in binary format to <filename>
masscan —open —banners —readscan <filename> -oX <savefile>
read binary scan results in <filename> and save them as xml in <savefile>
در اینجا برای اسکن پورت ۲۲ داریم :
masscan -p22 192.168.0.1/24
#security #scan @unixmens
این ابزار سریعتر از Nmap بوده و هدف اصلی ان بیشتر برروی اسکن کردن پورتها است. این برنامه می تواند کل اینترنت را در کمتر از 6 دقیقه اسکن کند و 10 میلیون بسته در ثانیه ارسال کند.
masscan از پشته TCP / IP سفارشی استفاده می کند.
خروجی این برنامه را در زیر مشاهده می کنید:
masscan
usage:
masscan -p80,8000-8100 10.0.0.0/8 —rate=10000
scan some web ports on 10.x.x.x at 10kpps
masscan —nmap
list those options that are compatible with nmap
masscan -p80 10.0.0.0/8 —banners -oB <filename>
save results of scan in binary format to <filename>
masscan —open —banners —readscan <filename> -oX <savefile>
read binary scan results in <filename> and save them as xml in <savefile>
در اینجا برای اسکن پورت ۲۲ داریم :
masscan -p22 192.168.0.1/24
#security #scan @unixmens
دستور nice و renice :
سیستم های لینوکس توانایی اجرای همزمان فرآیندهای بسیاری (jobs) را دارند . حتی اگر CPU با پردازشگرها و هسته ها ی چندگانه باشند ، تعداد فرآیند ها معمولا بسیار فراتر از تعداد هسته های موجود می باشند. این به معنای کار هسته لینوکس برای توزیع میزان سیکل کاری CPU موجود برای فرآیندهای فعال می باشند.
به طور پیش فرض ، تمامی فرآیندها به طور مساوی ضروری مد نظر گرفته می شوند که CPU به طور همزمان ملزم به اجرای آنها است. به منظور فعالسازی کارب برای تغییر اولویت فرآیندهای ضروری لینوکس یک گزینه اولویتی برای هر فعالیت در نظر می گیرد که می توان آن را توسط کاربر تنظیم کرد یا تغییر داد . پس هسته لینوکس زمان CPU را برای فرآیندهایی که براساس مقدار اولویت بندی شده می باشند در نظر می گیرد.
اولویت فرآیندهای لینوکس توسط پارامتر nice با مقداردهی ۲۰- تا ۱۹+ تنظیم می شود.این مقدار تنها با مقادیر صحیح باید اعمال شوند. مقدار ۲۰- بالاترین سطح اولویت را نمایش می دهد در حالی که ۱۹ پایین ترین سطح اولویت بندی می باشد.
اگر چه این پارامتر تحت عنوان “nice” شناخته می شود و در اجرای اولویت پایین ترین nicer خوانده می شود، امکان استفاده بیشتر از زمان CPU به سایر فرآیندها را مهیا می سازد.
زمانی که از دستور nice استفاده می کنید ، در واقع شما یک فرآیند(job) جدید ایجاد می کنید که به آن مقدار اولویت در همان زمان(اولویت پایین) را تنظیم می کنید. به منظور تغییر اولویت فرآینداز دستور renice باید استفاده کنید.
دستور ذیل فرآیند large-job را با مقدار ۱۲ آغاز می کند.
Nice – ۱۲ large -job
توجه داشته باشید که (dash) در جلوی ۱۲ به معنای علامت منفی نمی باشد. این علامت به معنای همان علائم آرگومان لینوکس در جلوی دستور هنگام مقداردهی می باشد.
اگر می خواهید مقدار دستور nice را به ۱۲- تنظیم کنید یک – (dash) دیگر باید به آن اضافه کنید:
Nice –۱۲ large – job
به خاطر داشته باشید که مقدار nice پایین تر ، اولویت بالاتری دارد. بنابراین ۱۲- اولویت بالاتری نسبت به ۱۲ دارد. مقدار پیش فرض nice عدد صفر می باشد. کاربران معمولی می توانند اولویت های کمتری را تنظیم کنند. به منظور استفاده از اولویت های بالاتر ، نیازمند مجوز مدیر سیستم می باشد.
شما می توانید اولویت یک فرآیند را با اجرای renice تغییر دهید .
Renice 17 –p 1134
این تغییر مقدار nice فرآیند با شماره ۱۱۳۴ به ۱۷ را نمایش می دهد. در این حالت هیچگونه –(dash) برای گزینه دستور برای مقداردهی nice وجود ندارد دستور ذیل مقدار nice فرآیند ۱۱۳۴ را به ۳- تغییر می دهد.
renice -3 –p 1134
شما می توانید لیست فرآیندهای جاری را با استفاده از دستور ps پرینت بگیرید.
#linux #nice #renice #process #kernel @unixmens
سیستم های لینوکس توانایی اجرای همزمان فرآیندهای بسیاری (jobs) را دارند . حتی اگر CPU با پردازشگرها و هسته ها ی چندگانه باشند ، تعداد فرآیند ها معمولا بسیار فراتر از تعداد هسته های موجود می باشند. این به معنای کار هسته لینوکس برای توزیع میزان سیکل کاری CPU موجود برای فرآیندهای فعال می باشند.
به طور پیش فرض ، تمامی فرآیندها به طور مساوی ضروری مد نظر گرفته می شوند که CPU به طور همزمان ملزم به اجرای آنها است. به منظور فعالسازی کارب برای تغییر اولویت فرآیندهای ضروری لینوکس یک گزینه اولویتی برای هر فعالیت در نظر می گیرد که می توان آن را توسط کاربر تنظیم کرد یا تغییر داد . پس هسته لینوکس زمان CPU را برای فرآیندهایی که براساس مقدار اولویت بندی شده می باشند در نظر می گیرد.
اولویت فرآیندهای لینوکس توسط پارامتر nice با مقداردهی ۲۰- تا ۱۹+ تنظیم می شود.این مقدار تنها با مقادیر صحیح باید اعمال شوند. مقدار ۲۰- بالاترین سطح اولویت را نمایش می دهد در حالی که ۱۹ پایین ترین سطح اولویت بندی می باشد.
اگر چه این پارامتر تحت عنوان “nice” شناخته می شود و در اجرای اولویت پایین ترین nicer خوانده می شود، امکان استفاده بیشتر از زمان CPU به سایر فرآیندها را مهیا می سازد.
زمانی که از دستور nice استفاده می کنید ، در واقع شما یک فرآیند(job) جدید ایجاد می کنید که به آن مقدار اولویت در همان زمان(اولویت پایین) را تنظیم می کنید. به منظور تغییر اولویت فرآینداز دستور renice باید استفاده کنید.
دستور ذیل فرآیند large-job را با مقدار ۱۲ آغاز می کند.
Nice – ۱۲ large -job
توجه داشته باشید که (dash) در جلوی ۱۲ به معنای علامت منفی نمی باشد. این علامت به معنای همان علائم آرگومان لینوکس در جلوی دستور هنگام مقداردهی می باشد.
اگر می خواهید مقدار دستور nice را به ۱۲- تنظیم کنید یک – (dash) دیگر باید به آن اضافه کنید:
Nice –۱۲ large – job
به خاطر داشته باشید که مقدار nice پایین تر ، اولویت بالاتری دارد. بنابراین ۱۲- اولویت بالاتری نسبت به ۱۲ دارد. مقدار پیش فرض nice عدد صفر می باشد. کاربران معمولی می توانند اولویت های کمتری را تنظیم کنند. به منظور استفاده از اولویت های بالاتر ، نیازمند مجوز مدیر سیستم می باشد.
شما می توانید اولویت یک فرآیند را با اجرای renice تغییر دهید .
Renice 17 –p 1134
این تغییر مقدار nice فرآیند با شماره ۱۱۳۴ به ۱۷ را نمایش می دهد. در این حالت هیچگونه –(dash) برای گزینه دستور برای مقداردهی nice وجود ندارد دستور ذیل مقدار nice فرآیند ۱۱۳۴ را به ۳- تغییر می دهد.
renice -3 –p 1134
شما می توانید لیست فرآیندهای جاری را با استفاده از دستور ps پرینت بگیرید.
#linux #nice #renice #process #kernel @unixmens