Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.66K photos
1.37K videos
1.23K files
6.01K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
گل صداقت برگرفته از کتاب پائولو ئیکوئو اينقدر اين قصه زيباست که حتی اگه شنيده باشين
باز هم تکرارش دلنشينه

دويست و پنجاه سال پيش از ميلاد در چين باستان شاهزاده ای تصميم به
ازدواج گرفت
با مرد خردمندی مشورت کرد و تصميم گرفت تمام دختران جوان
منطقه را دعوت کند تا دختری سزاوار را انتخاب کند.
»»» وقتی خدمتکار پير قصر ماجرا را شنيد بشدت غمگين شد، چون دختر او مخفيانه عاشق شاهزاده بود،
»»» دخترش گفت او هم به آن مهمانی خواهد رفت.
»»» مادر گفت: تو شانسی نداری
»»» نه ثروتمندی و نه خيلی زيبا.
»»» دختر جواب داد : می دانم هرگز مرا انتخاب نمی کند ،
»»» اما فرصتی است که دست کم يک بار او را از نزديک ببينم.
»»»
»»» روز موعود فرا رسيد و شاهزاده به دختران گفت :
»»» به هر يک از شما دانه ای میدهم،
»»» کسی که بتواند در عرض شش ماه زيباترين گل را برای من بياورد...
»»» ملکه آينده چين می شود.
»»»
»»» دختر پيرزن هم دانه را گرفت و در گلدانی کاشت.
»»» سه ماه گذشت و هيچ گلی سبز نشد ، دختر با باغبانان بسياری صحبت کرد و راه
»»» گلکاری را به او آموختند،
»»» اما بی نتيجه بود ، گلی نروييد .
»»»
»»» روز ملاقات فرا رسيد ،
»»» دختر با گلدان خالی اش منتظر ماند و ديگر دختران هر کدام گل بسيار
»»» زيبایی به رنگها و شکلهای مختلف در گلدان های خود داشتند .
»»» لحظه موعود فرا رسيد.
»»» شاهزاده هر کدام از گلدان ها را با دقت بررسی کرد و در پايان اعلام کرد
»»» دختر خدمتکار همسر آينده او خواهد بود.
»»» همه اعتراض کردند که شاهزاده کسی را انتخاب کرده که در گلدانش هيچ گلی
»»» سبز نشده است.
»»» شاهزاده توضيح داد :
»»» اين دختر تنها کسی است که گلی را به ثمر رسانده
»»» که او را سزاوار همسری امپراتور مي کند :
»»» گل صداقت...
»»» همه دانه هایی که به شما دادم عقيم بودند ، امکان نداشت گلی از آنها سبز شود!!!
»»» برگرفته از کتاب پائولو کوئليو
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
✴️ روزی استاد #روانشناسی وارد کلاس شد و به دانشجویانش گفت: "امروز می‌خواهیم بازی کنیم. سپس از آنان خواست که فردی داوطلبانه به سمت تخته برود. خانمی داوطلب این کار شد.

استاد از او خواست اسامی سی نفر از #مهمترین افراد زندگیش را روی تخته بنویسد. خانم اسامی اعضای خانواده، بستگان، دوستان، هم کلاسی‌ها و همسایگانش را نوشت. سپس استاد از او خواست نام سه نفر را پاک کند که کمتر از بقیه مهم بودند. زن، اسامی هم کلاسی‌هایش را پاک کرد. سپس استاد دوباره از او خواست نام پنج نفر دیگر را پاک کند. زن اسامی همسایگانش را پاک کرد. این ادامه داشت تا اینکه فقط اسم چهار نفر بر روی تخته باقی ماند: مادر٬ پدر٬ همسر و تنها پسرش.

کلاس را سکوتی مطلق فرا گرفته بود. چون حالا همه می‌دانستند این دیگر برای آن خانم صرفا یک بازی نبود. استاد از وی خواست نام دو نفر دیگر را حذف کند. کار بسیار دشواری برای خانم بود. او با بی‌میلی تمام٬ نام پدر و مادرش را پاک کرد. استاد گفت: "لطفا یک اسم دیگر را هم حذف کنید!" زن مضطرب و نگران شده بود. با دستانی لرزان و چشمانی اشکبار نام پسرش را پاک کرد و بعد بغضش ترکید و هق هق گریست.

استاد از او خواست سر جایش بنشیند و بعد از چند دقیقه از او پرسید: "چرا اسم همسرتان را باقی گذاشتید؟!" والدین‌تان بودند که شما را بزرگ کردند و شما پسرتان را به دنیا آوردید. شما همیشه می‌توانید همسر دیگری داشته باشید!! دوباره کلاس در سکوت مطلق فرو رفت. همه کنجکاو بودند تا پاسخ زن را بشنوند. زن به آرامی نجواگونه پاسخ داد: "روزی والدینم از دنیا خواهند رفت. پسرم هم وقتی بزرگ شود برای کار یا ادامه تحصیل یا هر علت دیگری٬ ترکم خواهد کرد. پس تنها مردی که واقعا کل زندگی‌اش را با من تقسیم می‌کند٬ #همسر من است.

همه دانشجویان از جای خود بلند شدند و برای آنکه زن، حقیقت #زندگی را با آنان در میان گذاشته بود برایش کف زدند.
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
#زن_افسرده

🔴 خانمی سراغ دکتر رفت و گفت: نمی دانم چرا همیشه افسرده ام و خود را زنی بد بخت می دانم
چه دارویی برایم سراغ داری آقای دکتر؟
دکتر قدری فکر کرد و سپس گفت:
تنها راه علاج شما این است که پنج نفر از خوشبخت ترین مردم شهر را بشناسی و اینکه از زبان آنها بشنوی که خوشبخت هستند.
زن رفت و پس از چند هفته به مطب دکتر برگشت، اما این بار اصلاً افسرده نبود.
او به دکتر گفت: "برای پیدا کردن آن پنج نفر، به سراغ پنجاه نفر که فکر می کردم خوشبخت ترینها هستند رفتم
اما وقتی شرح زندگی همه آنها را شنیدم فهمیدم که خودم از همه خوشبخت تر هستم!

👌خوشبختی یک احساس است و لزوما با ثروت و مال اندوزی به دست نمی آید. خوشبختی رضایت از زندگی و شکرگزاری بابت داشته هاست نه افسوس بابت نداشته ها!
#انگیزشی @unixmens
Media is too big
VIEW IN TELEGRAM
جول اوستین - ارزش واقعی خود را بدانید
فیلم آموزشی 1:30 ساعته پروسس ها
مدرس : مهندس یاشار اسمعیل دخت
https://zarinp.al/234624
در این آموزش به بررسی و مدیریت فرایند ها در یونیکس بیس ها پرداخته ایم .
فرصت شغلی
شركت مهندسین مشاور دانش بنیان كندا ايده
شهر: تهران
مهارت های مورد نیاز:
امنیت
خيابان كارگر شمالي، خیابان شهریور، پلاک 25، طبقه چهارم واحد شرقی
شماره تلفن:
88335022-021
آدرس ایمیل:
[email protected]
وب سایت:
www.kandaidea.com

◾️آشنا با مفاهیم شبکه, عیب یابی، امنیت و ...

+Network

◾️نصب، راه اندازی و نگهداری شبکه

◾️مجازی سازی و Firewall

#jobs #security @unixmens
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
This media is not supported in your browser
VIEW IN TELEGRAM
فیلمی بسیار آموزنده و تاثيرگذار نوشته آنتوان چخوف
تفاوت‌های #OpenShift و #Kubernetes
مفهوم Kubernetes

در CoreOS، در واقع Kubernetes را هسته‌ی سیستم‌های توزیع شده در نظر گرفته می‌شود. یک برنامه‌ی زمانبندی کارها که به خوبی طراحی شده باشد، در چندین ماشین کار کند و قادر به هماهنگی وضعیت کارهای مدیریت شده نیز باشد، همانند تاثیری که هسته‌‌ی لینوکس برای بار کاری برنامه ریزی شده بر روی یک Host دارد، به طور طبیعی همکاری را افزایش می‌دهد. با همین منطق، RedHat می‌دانست که تمایزی که کاربران میان محصولات قائل می‌شوند، بر اساس اهمیت‌شان خواهد بود.

این همان هسته‌ی لینوکس است که در بسیاری از گوشی‌ها، لپ تاپ‌ها، سرورها و حتی Raspberry Pi اجرا می‌شود، و تفاوتشان در وجود Patchهای گوناگونی است که برای پشتیبانی از سخت افزارهایی که هسته به طور مستقیم بر روی آن‌ها استقرار دارد، منتشر می‌شوند. این مدل نیز به همان ترتیب است. به طوری که Kubernetes در توزیع‌های مختلف Kubernetes مشابه است، با این تفاوت که برای پشتیبانی از لایه‌ای که Kubernetes بر روی آن مستقر است، Patchهای مختلفی وجود دارند.
بررسی OpenShift

تیم OpenShift مفتخر است که توزیعی از Kubernetes را با هدف بهبود تجربه توسعه دهندگان نسل بعدی برنامه‌های کاربردی بومی ‌Cloud تولید کرده است. تیم Tectonic (توزیع CoreOS از Kubernetes) بر روی تجربه مدیران و تیم‌های عملیاتی که نیاز داشتند به سرعت به مسائل مربوط به سیستم عامل و Kubernetes رسیدگی کنند، متمرکز بود. با انتشار نسخه‌ی OpenShift 4.0 که به زودی عرضه خواهد شد، برای هر دو نوع مخاطب، رابط‌های کاربری ارائه خواهد شد تا به نیازهای خاص هر دو پاسخ داده شود.

با این که همه می‌توانند لینوکس را از ابتدا با انتخاب هر قطعه و جمع آوری آن‌ها را به روش دلخواه خود بسازند، بیشتر کاربران این کار را نمی‌کنند. سطح جداسازی‌ای که اغلب کاربران انتخاب می‌کنند بدین معنی است که آن‌ها از مدیریت و یا حتی دانش در مورد تفاوت بین Util-Linux نسخه 2.31 و 2.33 بهره‌ی زیادی نمی‌برند. اگر بخواهیم یک قدم جلوتر برویم، باید گفت که کاربران به حداقل سطح عملکرد و پس از آن به لیست ویژگی‌های ارائه شده اهمیت می‌دهند. حداقل سطح عملکرد به عنوان مثال دانستن این است که کدام دستورات و یا APIها پس از کدام نسخه در دسترس هستند.

این بسیار شبیه OpenShift است. Kubernetes با ابزارهای اضافی مهم و تقاضا شده توسط کاربران تجهیز شده است. همانند CoreOS و CentOS که شامل مجموعه‌هایی مختلف از ابزارها هستند که به نیازهای کاربران مختلف پاسخ می‌دهند، توزیع‌های Kubernetes نیز به این صورت می‌باشند. در Red Hat تمرکز بر روی در دسترس قرار دادن ابزارهایی که به توسعه دهندگان و تیم‌های عملیاتی کمک می‌کند است. به عنوان مثال به همین دلیل است که تکنولوژی Istio به صورت پیش نمایش در OpenShift گنجانده شده است. Istio ابزاری است که بسیاری از کاربران ممکن است به آن تکیه کنند و بنابراین باید در توزیع پایه قرار گیرد.
ا OKD در مقابل Red Hat OpenShift

آیا OpenShift نرم افزاری متن باز است؟ بله! تمام اجزای موجود در OpenShift درون جامعه متن باز توسعه داده شده و می‌توان آن‌ها در GitHub مشاهده کرد. در GitHub می‌توانید تعداد زیادی Repository پیدا کنید که پاسخگوی بسیاری از نگرانی‌ها در مورد فعال نگه داشتن Clusterهای Kubernetas می‌باشند. اجزای نرم افزاری مورد نیاز برای اجرای Kubernetes درون یک پروژه بسته بندی می‌گردند. این پروژه‌ی توزیع Kubernetas که قبلا Origin خطاب می‌شد، OKDنام دارد. به این ترتیب، Kubernetes و OKD از این نظر شبیه یکدیگر هستند که هر دوی آن‌ها پروژه‌های متن باز می‌باشند و Kubernetes یکی از پروژه‌های رده‌بالاتر (Upstream (OKD است. همانطور که هسته‌ی لینوکس، GNU Bash، GCC و سرور httpd Apache، رده‌بالاهای توزیع لینوکس Fedora می‌باشند. هنگامی‌که قرار است به بهبود یا افزودن ویژگی‌ها در OpenShift پرداخته شود، در صورتی که این کار در Kubernetes روی دهد، کار در رده‌های بالاتر انجام می‌گردد و در زمان ایجاد OpenShift با استفاده از نسخه‌های Kubernetes کار انجام می‌شود.

سپس Red Hat پروژه OKD را همراه با تعدادی از پروژه‌های دیگر مانند Maistra، اپراتورهای مختلف و دیگر منابع درون محصول Red Hat OpenShift Container Platform بسته بندی می‌کند. پس از اینکه آماده‌سازی انتشار Kubernetes به پایان می‌رسد، کار بسته بندی OKD و سپس OpenShift آغاز می‌شود.
ا Red Hat OpenShift بر همه‌ی این جوانب استوار است و تحت آزمایشات داخلی گسترده قرار می‌گیرد تا اطمینان حاصل گردد که تمام اجزا یکپارچه، و تیم‌ها آماده هستند تا از نیازهای مشتریانی که نرم افزار در دست تولید را اجرا می‌نمایند، پشتیبانی کنند. این توانمندسازی داخلی یکی از دلایل وجود فاصله بین انتشار رده‌های بالاتر و انتشار متعاقب نسخه‌ی آماده برای استفاده شرکتی OpenShift می‌باشد. مشتریان شرکت Red Hat می‌خواهند بر روی شانه‌های تخصص این شرکت بایستند، و می‌دانند که آن‌ها می‌توانند به صورت End to End از اجزایی که با OpenShift ارائه می‌دهند پشتیبانی نمایند.

همانطور که می‌توان لینوکس را از ابتدا ساخت، می‌توان به روش سخت‌تر پیش از نصب Kubernets بهینه‌سازی را انجام داد، اما بهتر است این کار را به افرادی با زمان، صبر و درجه ریسکی که نیازی به پشتیبانی سازمانی نخواهند داشت، واگذار نمود. برای کسانی که بر روی کارکردهای خود تمرکز دارند و می‌خواهند بر روی شانه‌های Red Hat بایستاند، انتخاب Red Hat OpenShift Platform توصیه می‌شود.
نیم نگاهی به OpenShift
در دنیای امروز با رشد سریع اطلاعات و بزرگ شدن داده ها در سازمان ها مدیران سیستم نیز نیاز به بروز کردن دائم دانش خود همگام با بستر های اطلاعاتی دارند. در این میان رشد ابزار های مدیریت سیستم ها نحوه ی مدیریت بستر ها و هماهنگی آن ها را با رشد و توسعه ی تجارت در سازمان ها هماهنگ می گردد تا توانایی پاسخ گویی حجم عظیم درخواست ها در کوتاهترین مدت زمان ممکن را دارا باشد. فارغ از بستر های زیرساختی چون cloud‌ می توان به ابزار هایی چون Chef، Puppet،‌ Ansible و Saltstack در حوزه ی مدیریت حجم عظیم ماشین ها و یا Vagrant برای مدیریت ماشین های مجازی یا Containerهایی مانند Docker اشاره کرد که با حضور خود دنیای فناوری اطلاعات را برای مدیران سیستم جذاب تر نموده اند. حال به معرفی یکی از نرم افزار هایی که می تواند موجب خودکار شدن و سرعت بخشیدن به فرآیند های مدیریتی سیستم ها می شود می پردازیم این نرم افزار در واقع سرویس PaaS را برروی بسترهای مجازی می تواند ارائه کند.

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

این تفکر که «کسب و کار یک شرکت فناوری نیست پس این موارد در شرکت من هیچ تاثیری نخواهد داشت» حقیقتا اشتباه است.
شرکت هایی مانند Amazon، Uber، Netflix و غیره به ما نشان داده اند که صنایع معمول مانند خرده فروشی، حمل‌و‌نقل و رسانه می توانند به یک شرکت جدید و چابکتر تبدیل شوند. یک نکته ی دیگر که می تواند مسیر ما را روشن کند اتفاقی است که برای شرکت Kodak می توانست اتفاق بی افتد اگر شرکتی بود که Instagram‌ را ابداع کرده بود. آن ها می توانستد از ورشکستگی خود جلوگیری کنند اگر برروی رسانه های اجتماعی تمرکز می کردند می توانستند جایگاه تجاری خود را حفظ کنند. همه ی این موارد تنها با تصمیم گیری صحیح و قرار دادن نرم افزار در مدل تجاری هر سازمان می تواند رخ دهد. در هر حال ساختن ایده ی جدید کار آسانی نیست و مدیران هنگامی که بیشتر زمان خود را درگیر اختصاص منابع محدود سازمان و یافتن راهی برای بهبود ROI/ROA نظارت بر پیاده سازی فناوری ها نمایند چگونه باید نوآوری کنند؟

جواب این سوال بسیار ساده است.

در واقع OpenShift‌ به توسعه ی نرم افزار ها با در برگرفتن ابزار هایی در شرکت ها که نیاز به چابکی و کارایی دارند کمک می‌کند. با OpenShift سازمان شما می تواند به سرعت نرم افزار ها را پیاده سازی، کمتر ذخیره کند و تعاملی تر بوده و میزان همکاری ها را افزایش دهد. و در دنیای رقابتی امروز شما با سرعت بیشتری می توانید از ایده ها به تولیدات برسید. در ادامه بررسی بیشتر مزایایی این نرم افزار و توانمندی ها و نقش آن در بهبود بستر فناوری اطلاعات می پردازیم.
Forwarded from yashar esmaildokht 🐧
داکر یا در اصطلاح اصلی آن Docker ، یک پلت فرم متن باز برای ساخت ، ارسال و اجرای هر اپلیکیشنی بدون وابستگی به مکان می باشد . شامل ۴ مولفه اصلی است : موتور داکر ( قابلیت حمل دارد بازمان اجرای خیلی کم) ، یک هاب داکر ،ابزارهای بسته بندی و یک سرویس ابری برای به اشتراک گذاشتن اپلیکیشن ها و خودکار سازی جریان کار . داکر اپلیکیشن ها را قادر می سازد به سرعت از اجزایشان اسمبل شوند و اصطکاک مابین توسعه ، QA و محیط تولید را حذف کند .
Forwarded from yashar esmaildokht 🐧
کاربرد اصلی داکر برای توسعه دهندگان و ادمین سیستم ها است . چرا؟

برای توسعه دهندگان ، با داکر توسعه دهنده می تواند هراپلیکیشنی با هر زبانی بسازد . اپلیکیشن های Dockerized قابل حمل اند و هر جایی می توانند اجرا شوند در دیتا سنترها ، لپ تاپ ها و اوبونتو سرورهای ابری .
Forwarded from yashar esmaildokht 🐧
برای ادمین های سیستم ، داکر محیط استانداردی برای تیم توسعه ، QA و تولیدشان ارائه می دهند و دیگر به چیزی به عنوان ” سیستم من ” نیازی نیست . با کمک داکر می توانند هر اپلیکیشنی را روی هر زیرساختی به سرعت اجرا کنند .
Forwarded from yashar esmaildokht 🐧
داکر به ما این امکان رو میده هر لحظه از هر جا اشتباه کردی به عقب برگردی بدون اینکه سرورت مشکلی پیدا کنه و همه اینها به خاطر ایمیج هایی هست که می توانیم در هرلحظه از هر بخش سرور ایجاد کنیم .
Forwarded from yashar esmaildokht 🐧
برای استفاده از این بستر، ابتدا باید نرم افزار مدیریتی داکر (docker engine) روی سیستم عامل ما نصب شود . در مرحله بعد، از روی مخزن نرم افزار بسیار کامل آن ، نرم افزار مورد نیاز برای اجرا که تمام تنظیمات آن هم انجام شده است را انتخاب و بارگزاری می کنیم . (به هر نرم افزار پیکربندی شده روی سرور داکر یک ایمیج یا تصویر گفته میشود)
Forwarded from yashar esmaildokht 🐧
در مرحله بعد آنرا اجرا می کنیم . این نرم افزار درون یک محفظه (container) با رم و سیستم عامل اختصاصی خود کار خواهد کرد و به بقیه سیستم کاری نخواهد داشت و به دلیل مکانیزم ذخیره و اجرای داکر که از امکانات پیشرفته لینوکس (LXC) استفاده کرده است ، به راحتی و با سرعت شروع به کار خواهد کرد .
Forwarded from yashar esmaildokht 🐧
می توان اینگونه فرض کرد که با داکر ما به جای ایمیج گرفتن از یک سیستم عامل و اجرای آن در VirtualBox یا VMWare ، از یک نرم افزار با تمام پیکربندی و تنظیمات آن یک ایمیج می گیریم و هر جا نیاز شد سریعاً آنرا بارگذاری و اجرا میکنیم .