Linux & OpenSource
1.8K subscribers
593 photos
29 videos
49 files
926 links
اینجا از علاقمندی هام پست میزارم : )
لینوکس - بلاکچین - هوش مصنوعی - تازه های تکنولوژی
و گاهی پست های غیرمرتبط
Download Telegram
روز طبیعت مبارک!
@uselinux
This media is not supported in your browser
VIEW IN TELEGRAM
پروژه Soli کاری از گوگل، تحولی در رابط کاربری
https://atap.google.com/soli/
@uselinux
استیون هاوکینگز , راجبه برنامه نویسی نظر جالبی داره:)
@uselinux
💥دستورات حرفه ای لینوکس برای ادمین های سیستم
قسمت سوم
@uselinux

ادامه کار با ابزار nslookup

نحوه کوئری گرفتن از mail excahnger
nslookup -query=mx linux.com
@uselinux

نحوه کوئری گرفتن از Name Server
nslookup -type=ns linux.com
@uselinux

نحوه کوئری گرفتن از DNS Record
nslookup -type=any linux.com
@uselinux

کوئری گرفتن از Start of Authority
nslookup -type=soa linux.com
@uselinux

کوئری گرفتن از شماره پورت
nslookup -port 56 linux.com

@uselinux
Forwarded from DevsWorld
ربات مستقیم کننده لینک های تورنت بدون محدودیت حجم و با بیشترین سرعت انتقال 😃
با عضویت در ربات یک کوپن رایگان دریافت کنید 😃

ادرس ربات 👈 @leechiBot
تبدیل تصویری که کشیده اید به جسم بخصوص با هوش مصنوعی!
affinelayer.com
@uselinux
این قشنگ تر شد فکر کنم =)
@uselinux
💥🌺گروه پایتون , هوش مصنوعی , لینوکس 🌺💥
https://t.me/joinchat/AAAAAD9QzOhOWVLLTeP8Jw
@uselinux
This media is not supported in your browser
VIEW IN TELEGRAM
واکنش لینوکس , وقتی کسی قصد نفوذ داره بهش 😂👌🏻
@uselinux
🌺💥Python Repository
بعد از راه اندازی گروه (پایتون , هوش مصنوعی , لینوکس) با چند نفر از اساتید و دوستان ,,
یک مخزن برای جمع آوری آموزش های پایتون و زیرشاخه هاش ایجاد کردیم
@PyRepo
خوشحال میشیم اگر کتاب و آموزش خوبی سراغ داشتین برامون ارسال کنید تا به اشتراک و استفاده عمومی بزاریم
@uselinux
💥دستورات حرفه ای لینوکس , برای ادمین های سیستم
قسمت چهارم
@uselinux
دستور dig
ابزاری برای کوئری گرفتن از nameserverهای DNS
این ابزار در OS های لینوکسی(یونیکسی) و مک قابل استفاده است
dig linux.com
@uselinux

دستور uptime
این دستور برای بررسی مدت آپتایم بودن سیستم کاربرد دارد
@uselinux

دستور w
این دستور به شما امکان میدهد تا یوزر هایی که در سیستم لاگین شده اند و کاری انجام داده اند را بررسی کنید
@uselinux

دستور top
این دستور پروسس های cpu که در حال اجرا هستند را به شما نمایش میدهند و بصورت اتوماتیک ریفرش میشود , تا وقتی که آن را متوقف کنید
@uselinux

دستور mkfs.ext4
یک فایل سیستم ext4 بر روی دیوایس و پارتیشن خاص ایجاد میکند (نکته : این دستور دیوایس مورد نظر را فرمت خواهد کرد , پس در استفاده از آن محتاط باشید)
مثال:
mkfs.ext4 /dev/sdX
(بجای X .. نام و شماره دیوایس را وارد کنید)
@uselinux

دستور free
بررسی میزارن استفاده و فضای خالی از مموری و سواپ و کش با این دستور انجام میشود
@uselinux
💥چگونه استاد لینوکس شویم
@uselinux
۹ قدم برای کاربر حرفه ای و استاد شدن در لینوکس
@uselinux
۱. لینوکس را نصب کنید (ترجیحا بصورت مستقیم روی سخت افزار و کامپیوتر (نه روی مجازی ساز)
هرکدام از توزیع های یک سری راهنما برای نصب دارند ..
توزیعی که انتخاب میکنید دلخواه است اما توصیه برای کاربرانی ک قصد حرفه ای شدن دارند :
۱.آرچ
۲.سنت او اس
۳.دبیان
۴.جنتو
۵.سابایون
۶.اسلکویر
و......
(نکته : قبل از نصب توزیع های بالا , حتما از اطلاعاتتان بک آپ بردارید و درباره نصب و کامپایل آنها مطلب بخوانید)
@uselinux
۲.یادگیری مفاهیم پایه و دانش عمومی درباره لینوکس
مهم است که شما تفاوت بین لینوکس و گنو/لینوکس را بدانید , بتوانید با دسکتاپ های متفاوتی کار کنید .. از پکیج منیجر ها استفاده کنید و کارهای روزمره خود را با لینوکس انجام دهید
@uselinux
۳.خط فرمان
آشنایی و دوست شدن با خط فرمان توصیه مهمی است که بسیاری از کاربران حرفه ای برای شما دارند ,
استفاده از خط فرمان .. و انجام کار های ساده و کار با فایل های سیستمی و دستورات
شما را در حرفه ای شدن , یاری خواهند کرد
@uselinux
۴.روند امنیتی لینوکس
شما باید بدانید که در لینوکس اجازه چه کارهایی را دارید و چه کارهایی را ندارید و چگونه میتوانید مجوز ها و یوزر های مختلف را مدیریت کنید و تغییر دهید
@uselinux
۵.یادگرفتن و کار کردن با ادیتور های لینوکس
امروزه با گسترش ide وادیتور های گرافیکی.. اکثر مردم از آنها استفاده میکنند ,,
اما شما برای حرفه ای شدن .. و دسترسی سریع و بدون محدودیت و وابستگی به گرافیک , نیاز دارید تا راجبه ادیتور های لینوکس از جمله نانو و ویم و ایمکس بدانید و کار کنید
@uselinux
۶.ایجاد اسکریپت های شل و بش
بسیاری از استادان لینوکس بخوبی با شل اسکریپتینگ آشنا هستند و از آن برای مدیریت , ایجاد میانبر و ایجاد اجرا کننده های مستقیم اپلیکیشن و مدیریت تسک ها استفاده میکنند
@uselinux
۷.مشکلات لینوکسی
لینوکس با ویندوز تفاوت اساسی دارد , وقتی در لینوکس با مشکلی مواجه میشویم , مانند ویندوز .. دست ما بسته نیست و فعالیت ما صرفا با چند نوع گزارش باگ و تعویض OS محدود نمیشود.. میتوانیم مشکلات را خودمان حل کنیم .. فایل های log را بررسی کنیم و بفهمیم که مشکل از کجاست و در فروم ها شرکت و حضور پیدا کنیم..
@uselinux
۸.استفاده از آموزش های رسمی و داکیومنت های لینوکسی و تجربه سایر کاربران
در بسیاری از کشور ها و دانشگاه ها و مراکز , آموزش های رسمی و مطابق با سرفصل های رسمی , برای لینوکس ارائه میشود
@uselinux
۹.زمان
و در آخر : انتظار نداشته باشید در یک شب استاد لینوکس شوید:)
@uselinux
برگرفته از سایت lifewire💥
💥💥💥
دسترسی به کورس های دانشگاه شریف , بصورت رایگان ,,
استفاده کنید و به دیگران معرفی کنید, فوق العادس 🌺

http://ocw.sharif.edu

@uselinux
🔥رمزنگاری و انکریپت کردن فایل ها و پوشه ها در لینوکس
@uselinux
راه های گوناگون و ابزار های مختلفی برای اینکار وجود دارد ,,
اما یکی از بهترین و ساده ترین آنها استفاده از gpg است
Gnu Privacy Guard
این ابزار در اکثر توزیع های لینوکسی بصورت پیشفرض موجود است ..
@uselinux
در صورت نبود آنرا از مخزن نصب کنید
apt install gnupg
pacman -s gnupg
dnf install gnupg
zypper in gnupg
...............................
برای استفاده از این ابزار . ابتدا خط فرمان خود را باز کنید ..
وارد دایرکتوری مورد نظر شوید
سپس فایلی که قصد دارید آن را انکریپت کنید به این صورت در مقابل کامند gpg بنویسید
gpg -c filename
از شما پسورد خواسته میشود . و سپس تکرار پسورد
@uselinux
شما فایل انکریپت شده ی خود را در کنار همان فایل و با پسوند gpg مشاهده خواهید کرد
برای دیکریپت کردن فایل خود :
gpg filename.gpg
و سپس با وارد کردن رمز.. فایل دیکریپت و قابل استفاده میشود
@uselinux
نکته : برای انکریپت کردن دایرکتوری و فولدر ها ابتدا باید آنها را به فایل تبدیل کنید ..
برای مثال :
tar czf dir_name.tar.gz dir_name/
دایرکتوری شما به یک فایل با پسوند tar.gz
تبدیل شد . نامی که برای فایل های فشرده شده ی خود انتخاب میکنید دلخواه است
@uselinux
حالا دایرکتوری فشرده را انکریپت/دیکریپت میکنیم . .به همان روش های بالا
Encrype :
gpg -c dir_name.tar.gz
Decrypte:
gpg dir_name.tar.gz.gpg

برای خارج کردن فایل و دایرکتوری ها از حالت tar.gz
tar xzf dir_name.tar.gz
@uselinux
چه چیز هایی برای استخدام در گوگل ,فیس بوک,آمازون, مایکروسافت نیاز دارید ؟
از زبان جان واشام .. که برنامه نویس گوگل بوده و الان در آمازون مشغوله ..
@uselinux
https://github.com/jwasham/coding-interview-university
nag2.pdf
1.5 MB
Linux Network Administrators Guide
کتابی عالی برای مدیریت شبکه در لینوکس .
زبان : انگلیسی
@uselinux
چگونه در یک شب کدنویسی را یاد بگیریم ؟‌🤔
لپ تاپ تو ببند و برو قطب شمال .. اونجا ۶ ماه شب هست 😂 و ..
@uselinux
@uselinux
Linux vs BSD
💥در این پست به بررسی تفاوت و شباهت های لینوکس و بی اس دی میپردازیم
@uselinux
هر دوی این سیستم عامل ها جزو خانواده شبه یونیکس محسوب میشوند .. اما ساختار و فلسفه های متفاوتی را دنبال میکنند
1.سازندگان و توسعه دهندگان
لینوکس توسط لینوس تروالدز ایجاد شد .. و گنو (بستری که بر روی هسته قرار میگیرد و لینوکس را قابل استفاده میکند) توسط ریچارد استالمن ایجاد شد .. و هرکدام از قابلیت ها و نرم افزار ها و دسکتاپ های لینوکسی توسط گروه های دیگری ایجاد شدند ..
اما BSD توسط توسعه دهندگان نرم افزار دانشگاه برکلی کالیفرنیا ایجاد شد.. و در حال توسعه است و خود واژه BSD نیز مخفف همین است
“Berkeley Software Distribution”
@uselinux
2.یکپارچگی
چیزی که ما در حال استفاده از آن هستیم و همه جا با اسم لینوکس گفته میشود .. در واقع لینوکس نیست!! .. توزیعی از گنو/لینوکس است..
لینوکس صرفا به هسته این توزیع ها اطلاق میشود.. لینوکس ساختار یک پارچه ای ندارد و هر بخش آن از دیگری جدا محسوب میشود .. وقتی شما در حال نصب یک توزیع لینوکسی هستید .. در واقع در حال نصب هسته خالص لینوکس + بخش هایی از گنو + پکیج منیجر ها و پکیج های نرم افزاری + دسکتاپ و GUI هستید
@uselinux
اما هر کدام از فورک های BSD هسته ی مجزا و اختصاصی خود را دارند .. وقتی در حال نصب FreeBSD هستید .. شما در حال نصب هسته FreeBSD و سیستم عامل FreeBSD هستید
@uselinux
3.نصب پکیج ها
در BSD شما باید پکیج هارا قبل از اجرا کامپایل کنید(شبیه به توزیع جنتو) .. و همچنین شما میتوانید از فرم نصب شده ی باینری آنها استفاده کنید (در این صورت نیاز به صرف کردن زمان و منابع سیستمی برای کامپایل آنها نخواهید داشت)
@uselinux
4.لایسنس ها
قوانین و لایسنس های هرکدام از این سیستم عامل ها با دیگری متفاوت است
لینوکس از GPL استفاده میکند
Gnu General Public License
طبق این لایسنس شما آزاد هستید که از این توزیع ها و پکیج های دارای این لایسنس استفاده کنید اما ,, در صورتی که فورک و توزیعی از این پکیج ها یا سیستم عامل ها ارائه دهید .. الزاما باید سورس آنرا نیز منتشر کنید
اما BSD لایسنس مربوط به خود را دارد
(BSD License)
طبق این لایسنس . شما حق دارید استفاده و فورک های مخصوص به خود را داشته باشید .. بدون اینکه مجبور به انتشار سورس باشید!
@uselinux
در هر صورت .. BSD بصورت دیفالت دارای محیط گرافیکی نمیباشد ,, و نصب آن نیز سخت تر از توزیع های لینوکسی دیگر میباشد . . و اینطور به نظر میرسد که توزیع های لینوکسی user-friendly بیشتری داشته باشند..
و همچنین پکیج ها و بسته های BSD بسیار قدیمی تر از توزیع های لینوکسی میباشد
اما از نظر پایداری و آپتایم .. از توزیع های لینوکسی قوی تر هستند
شایعاتی مبنی بر پایداری و آپتایم خانواده BSD قریب به 25 سال .. به گوش میخورد
و همچنین BSD اصالت و تشابهش را تا حد زیادی به یونیکس حفظ کرده است
و مصارف سروری بسیار زیادی دارد
@uselinux
تعدادی از فورک های خانواده BSD:
FreeBSD
محبوب ترین نوع BSD با پرفورمنس بالا و راحتی استفاده (البته نه به اندازه لینوکس!) و کارکرد خوب با پردازنده های اینتل و AMD32/64bit
NetBSD
یک فورک بسیار زیبا از BSD که برای استفاده در همه چیز و با هر نوع معماری , ساخته شده است. با شعار:
Of Course it runs NetBSD
(البته که اون در حال اجرای نت بی اس دی هست:) )
OpenBSD
یک فورک دیگر .. با بالاترین حد امنیت . شایعاتی مبنی بر ایمن ترین سیستم عامل جهان از آن به گوش میخورد . و طراحی شده است برای استفاده در بانک ها و محیط های بحرانی و حساس
DragonFly BSD
یک فورک جالب از BSD که برای محیط های مالتی ترد طراحی شده است (از جمله محیط های کلاسترینگ و چند کامپیوتری)
Darwin / Mac OS!
شرکت اپل در سال 2000 یک فورک از BSD را بصورت اوپن سورس ارائه داد با اسم داروین . (البته که خود مک و پکیج هاش هرگز اوپن سورس نبودن و نیستن)
بنابرین .. شرکت اپل .. مکینتاش را از پایه نساخته و دارای بیس BSD میباشد
@uselinux
منابع:
how to geek
wikipedia
Media is too big
VIEW IN TELEGRAM
💥نصب انجین گیم Unity در اوبونتو 16.04
زبان : انگلیسی
قبل از نصب حتما از نصب بودن درایور کارت گرافیک و پیشنیاز هایی که در این ویدیو هست مطمئن بشید
یونیتی درسال 2015 برای لینوکس نیز عرضه شد
@uselinux
This media is not supported in your browser
VIEW IN TELEGRAM
java forever :)
JAVA vs windows(.NET)
وقتی پسر یک خانواده دات نتی تصمیم میگیرد تا جاوا کار باشد 😂
@uselinux