Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.65K photos
1.36K videos
1.23K files
5.99K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
مقاله ras در گنو/لینوکس تقدیم عزیزان https://www.dropbox.com/s/l313wlsfd1pz1g0/ras_in_linux.pdf?dl=0 #ras #network @unixmens
کانالی در حوزه اپن سورس ، گنو/لینوکس ، امنیت و ... دوست داشتین عضو بشین یا به دیگران معرفی کنید
@unixmens
☇☇☇فرصت شغلى متخصص #امنیت #Security☇☇☇
واحد امنیت آسیاتک جهت تکمیل تیم فنی خود، در بخش طرح ریزی و اجرای امنیت از افراد با شرایط ذیل دعوت به همکاری می نماید.
شرایط عمومی:
• حداقل مدرک کارشناسی ترجیحا در رشته های IT ، ICT ، کامپیوتر
• حداقل ۲ سال سابقه در پروژه های امنیتی
• مشارکت در طراحی و اجرای راه حل ها، کنترل ها و تجهیزات امنیتی در کلیه فرآیندها و لایه های سازمان.

شرایط تخصصی:
• مسلط به راه اندازی و نگهداری UTM/NGFW firewall
• آشنا به مفاهیم ارزیابی امنیتی و تست نفوذ ( CEH )
• آشنا به استانداردهای ISO ۲۷۰۰۱ و راهنمای ITIL
• آشنا به مفاهیم مفاهیم شبکه (routing & switching )
• توانایی شناسایی، پاسخ گویی و جلوگیری از incidentهای امنیتی
• آشنا به مفاهیم virtualization
• آشنا به امن سازی سیستم عامل های لینوکسی و ویندوزی

*ارسال رزومه به ادرس ايميل [email protected] یا

ارسال رزومه به آدرس
https://www.asiatech.ir/form/main?id=12
#jobs #security @unixmens
دعوت به همکاری بانک کارآفرین

بانک کارآفرین به‌ منظور تکمیل نیروی فنی خود تعدادی کارشناس در زمینه های مختلف که ذیلا آمده است را به همکاری دعوت می نماید:

Linux
Windows
VMWare
Hp hardware
Storage concept

متقاضیان روزمه خود را به سرکار خانم ساقی علوی و به آدرس پستی ذیل ارسال نمایند.

[email protected]
#jobs #linux @unixmens
دعوت به همکاری شرکت پزشکی طبفا


شرکت فناوری پزشکی طبفا تنها شرکت داخلی فعال در تولید Health IOT برای تکمیل تیم فنی خود به یک نیروی تخصصی لینوکس به صورت تمام وقت و یا پاره وقت برای پروژه های استقرار، توسعه و تحقیق و پژوهشی با توانایی های ذیل نیاز دارد:

مسلط به دیسترو های مختلف لینوکس
سابقه کار با Single Board ها مانند Raspberry PI و Orange PI
آشنایی با درایور نویسی در لینوکس مزیت محسوب میشود

محیط کاری جذاب، تیم فنی Smart، حمایت از ایده های خلاقانه و نو
شرکت در پارک علم و فناوری پردیس مستقر است

ارسال رزومه به [email protected]

#jobs #linux @unixmens
شرکت دانش‌بنیان پردازش و ذخیره سازی سریع داده (پرسا) در سال 1394 و با هدف تحقیق و توسعه (R&D)، طراحی، معماری و تولید سامانه‌های ذخیره‌سازی داده تأسیس گردید. شرکت پرسا از تمامی علاقمندان به همکاری که دارای سابقه فعالیت در هریک از رشته‌های زیر می‌باشند، دعوت به همکاری می‌نماید.

عنوان شغلی

مدیر سرور

شرایط احراز

خانم – آقا | تسلط بر لینوکس در مرتبه LPIC2 | آشنایی با مدیریت سرور شامل iLO و IPMI


متقاضیان می‌توانند روزمه خود را به آدرس [email protected] ارسال فرمایند.

برای کسب اطلاعات بیشتر در رابطه با شرایط کاری می‌توانند با شماره 02166029164 تماس حاصل فرمایند.

علاقمندان برای کسب آگاهی بیشتر در زمینه فعالیت‌های شرکت پرسا می‌توانند به آدرس اینترنتی www.hpds.ir‌ مراجعه نمایند.

#jobs #linux @unixmens
مقاله ایجاد و مدیریت ، محدودیت در منابع در لینوکس https://www.dropbox.com/s/97q0h8l400edham/ulimit.pdf?dl=0 #yashar_esmaildokht #resource #linux @unixmens
میزان دستمزد شاغلین بخش IT در سال 1396
ریپوزیتوری در ردهت بیس ها :
بیشتر اگر با توزیع های رد هت بیس کار کرده باشین حتما epel , remi , rpm fusion و ... را شنیدین و اما این ریپوزیتوری ها چی هستن
نکته : وقتی فدورا را نصب میکنید ، خود فدورا ریپوزیتوری خودش را داره و شما نمی تونید epel را نصب کنید ولی میتونید remi , rpm fusion را نصب کنید
برای نصب rpm fusion تو فدورا داریم :
dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

در centos همچنین :
yum localinstall —nogpgcheck https://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm https://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm


برای نصب epel تو centos , ... قایل RPM ریپوزیتوری را از مسیر زیر دانلود کنید
https://ftp.jaist.ac.jp/pub/Linux/Fedora/epel//


من در اینجا چند نمونه از ریپوزیتوری برای رد هت بیس ها را معرفی میکنم :
Extra Packages for Enterprise Linux (EPEL) - (See https://fedoraproject.org/wiki/EPEL)
—-------------------------------------------------------------------
RPMfusion Repository - (See https://rpmfusion.org/)
—----------------------------------------------------------------------------------
Remi Repository - (See https://rpms.remirepo.net/) Remi Collet maintains a large collection of RPMS, including latest versions of PHP etc. // ریپوزیتوری فدورا داره
—----------------------------------------------------
Trinity Desktop Environment (TDE) - (see https://www.TrinityDesktop.org/about.php ) provides EL5, 6, and 7 packages for a KDE 3.5 style desktop environment.
—----------------------------------------------------
The SerNet Samba Repository - (See https://www.sernet.de/en/samba/)
—------------------------------------------------------
Psychotic Ninja - (see https://wiki.psychotic.ninja/index.php?title=Main_Page/) is a provider of packages for Red Hat Enterprise Linux and respins such as CentOS Linux , Scientific Linux, Springdale, Oracle Linux and similar projects.
—------------------------------------------------------------—
GhettoForge - (see https://GhettoForge.org/)
—-------------------------------------------------------
agr-free - (see https://rpm.agresearch.co.nz/) provides bioinformatics software for EL6 distributions, x86_64 architecture only
—------------------------------------------------------
IUS Community Repo - (See https://ius.io/ - https://lists.centos.org/pipermail/centos-docs/2009-November/003730.html ) provides the "latest upstream versions of PHP, Python, MySQL"
—---------------------------------------------------------
nux-dextop - (see https://li.nux.ro/repos.html) provides desktop and multimedia oriented packages for EL6 and 7. It contains a lot of graphical programs such as Ardour
—------------------------------------------------------------—
LinuxTECH.NET Repositories - (see https://pkgrepo.linuxtech.net/el6/ ) provides Audio / Video related packages with an emphasis on wide support of codecs and as many optional features enabled as possible in all packages. This repo is for CentOS 6 only.
—-------------------------------------------------------------------
The Community Enterprise Linux Repository (ELRepo) - (See https://elrepo.org/) focuses on kmod driver packages to enhance hardware support in EL6 and EL7 (including display, filesystem, hwmon, network, sound, webcam drivers). Newer kernels are also available.
—-------------------------------------------------------------------------
#rpm #redhat #repository @unixmens
یه نکته : ما ریپوزیتوری هایی هم داریم که تو تمام دیسترو ها میتونید استفاده کنیم ریپوزیتوری برای برنامه های پایتون به نام pip
#pip #repository @unixmens
نظرخواهی اعضا از برنامه State of the Map 2017. مربوط به پروژه osm
https://blog.openstreetmap.org/2017/04/11/community-survey-for-the-state-of-the-map-2017-program/
سوال یکی از دوستان بهانه ای شد برای نوشتن این مطلب
مفهوم Metadata چیست ؟

در ابتدا باید مفهوم metadata را بدانید. با توجه به تعاریف ساده ای که در اینترنت وجود دارد در واقع metadata یک data برای سایر data ها است. یعنی اگر شما یک نامه حاوی اطلاعات داشته باشید ، metadata ی شما در واقع ادرس پستی و مواردی است که بر روی پاکت نامه قرار دارند خواهد بود. Metadata در ساختار پارتیشن ها و دیسک ها حاوی اطلاعاتی در خصوص داده ها می باشد.
برای مثال و درک بهتر ، اگر شما یک ماشین خریده باشید یک سری اطلاعات با کاتالوگ ماشین در اختیار شما قرار می گیرد که بهتر بتوانید از ماشین استفاده کنید که این اطلاعات با خود ماشین همراه نیستند ، اطلاعاتی از قبیل شماره ثبت ماشین ، مدل ، سال تولید ، اطلاعات بیمه و ... از جمله metadata ای هستند که برای یک ماشین سواری به شما می توان ارائه داد. به تمام اینها metadata گفته می شود. در مفاهیم سیستم عامل لینوکس و یونیکس metadata در لایه های مختلف سیستم عامل وجود دارد از جمله پارتیشن ها و فایل سیستم ها که یکی از این مفاهیم که دارای metadata است به عنوان superblock شناخته می شود.
#file_system #storage @unixmens
مفهوم superblock چیست ؟

در واقع superblock یک نوع metadata ی بسیار مهم برای فایل سیستم است که اطلاعاتی از قبیل نوع فایل سیستم ، اندازه ، وضعیت ، اطلاعات در خصوص سایر metadata های موجود ، ویژگی های فایل سیستم ، اندازه بلاک های فایل سیستم ، فضاهای خالی ، فضاهای پر شده ، محل قرارگیری جدول inode ها ، اطلاعات استفاده از دیسک و ... را در خودش نگه می دارد. تصور کنید که superblock شما از سیستم حذف شود !! چه اتفاقی می افتد ! در واقع سیستم دچار خلا ندانستن می شود و اطلاعاتی در خصوص محل داده های خودش نخواهد داشت ، با اینکه داده ها در سر جای خودشان قرار دارند. Superblock بسیار برای سیستم حیاتی است و به همین دلیل در فایل سیستم های قدرتمند این block بصورت خودکار در محل های مختلف دیسک یا پارتیشن شما بصورت خودکار backup گیری می شوند.

در واقع Superblock به عنوان یک metadata ی سطح بالا در ساختار فایل سیستم شناخته می شود. برای مثال اگر superblock پارتیشن var/ سیستم دچار اختلال بشود ، دیگر شما نمی توانید از این پارتیشن در حالت عادی بصورت mount شده استفاده کنید . در چنین مواردی است به شما کمک می کند و با استفاده از دستور fsck شما می توانید از superblock های backup گیری شده ای که در سطح فایل سیستم قرار دارند برای بازگردانی superblock ای که primary است استفاده کنید و مشکل را برطرف کنید. کپی های backup ای که از superblock ها گرفته می شود در تقریبا سراسر فایل سیستم پخش می شوند اما اولین offset از این داده ها در ابتدایی ترین block پارتیشن شما ذخیره می شود و به همین دلیل این قسمت را primary superblock می نامند. در فرآیند ریکاوری فایل سیستم با استفاده از fsck شما می توانید اطلاعات مربوط به superblock ها را با استفاده از دستور زیر مشاهده کنید :
dumpe2fs /dev/hdd | grep -i super
بعد از اینکه با دستور بالا توانستید superblock ها را مشاهده کنید می توانید با استفاده از دستور زیر ساختار superblock را تعمیر کنید ، فرض کنیم که آدرس superblock سالم ما برای ریکاوری عدد 163840 است بنابراین دستور ریکاوری به شکل زیر خواهد شد. توجه کنید که همیشه هم بدست آوردن superblock ها به این سادگی نیست و بعضا نیاز هست که فرمت کردن پارتیشن را شبیه سازی کنیم تا متوجه شویم که superblock ها در کجا قرار دارند :
/sbin/fsck.ext3 -b 163840 -B 1024 //dev/hdd
امیدوارم کمی مفهوم superblock برای شما جا افتاده باشد ، بحث در این خصوص زیاد است و فقط در این حد که متوجه شوید این مفهوم چقدر می تواند در بازسازی یک فایل سیستم به شما کمک کند کافیست ، برخی فایل سیستم ها فاقد superblock می باشند ، برای مثال فایل سیستم msdos ای که در لینوکس و ویندوز مشترک است هیچ superblock ای ندارد که مشکل را بتواند حل کند.
#file_system #storage #superblock @unixmens
دستور dumpe2fs :

ابزار dumpe2fs یک ابزار بسیار ساده ولی بسیار کاربردی برای بدست آوردن اطلاعات فایل سیستم های لینوکس است ، این ابزار در خصوص فایل سیستم های معروف لینوکس یعنی ext2 ext3 و ext4 بسیار کاربردی است. تمامی اطلاعاتی که این ابزار در اختیار ما قرار می دهد کاربردی نیستند اما می توان با فیلتر کردن خروجی اطلاعات اطلاعات بسیار مفیدی از فایل سیستم ها بدست آورد ، از جمله این اطلاعات مهم می توان به UUID فایل سیستم ، فعال بودن قابلیت Journaling در فایل سیستم ، تعداد inode ها ، میزان بلاک های خالی و پر فایل سیستم ، وضعیت فایل سیستم ، نوع سیستم عامل مورد پشتیبانی توسط فایل سیستم و بسیاری دیگر از موارد اشاره کرد ، ساختار استفاده از این دستور بسیار ساده است اما نکته در اینجاست که دستور بایستی با پارامتر h- وارد شود تا مقادیر خلاصه تری به ما نمایش داده شوند در غیر اینصورت خروجی بسیار زیاد خواهد بود ، به دستور زیر دقت کنید که اطلاعات مربوط به sdb2 را با فایل سیستم ext2 نمایش می دهد ، توجه کنید که ext2 قابلیت journaling ندارد : .
[root@localhost ~]# dumpe2fs -h /dev/sdb3
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 1a609cce-05b0-4525-a187-80d64694f4b3
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: ext_attr resize_inode dir_index filetype sparse_super large_file
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: not clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 327680
Block count: 1310720
Reserved block count: 65536
Free blocks: 1287586
Free inodes: 327669
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 319
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Filesystem created: Mon Jul 11 04:30:18 2016
Last mount time: Mon Jul 11 04:30:40 2016
Last write time: Mon Jul 11 04:30:40 2016
Mount count: 1
Maximum mount count: -1
Last checked: Mon Jul 11 04:30:18 2016
Check interval: 0 (<none>)
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
#file_system #storage #superblock #dumpe2fs @unixmens
از دستور wall برای ارسال یک پیام به کلیه کاربران که در سیستم وارد شده اند استفاده می شود. این پیام بر روی ترمینال نمایش داده خواهد شد. متن این پیام نیز می تواند از یک فایل خوانده شود
# wall [-n] [-t timeout] [file]

بعنوان مثال با اجرای دستور زیر، محتویات فایل text بر روی ترمینال کلیه کاربرانی که بر روی سیستم شما لاگین کرده اند نمایش داده خواهد شد.
# wall /home/tst

OPTIONS
-n, —nobanner
Suppress the banner.

-t, —timeout timeout
Abandon the write attempt to the terminals after timeout seconds. This timeout must be a positive integer.
The default value is 300 seconds, which is a legacy from the time when people ran terminals over modem
lines.

-g, —group group
Limit printing message to members of group defined as a group argument. The argument can be group name or
GID.

-V, —version
Display version information and exit.

-h, —help
Display help text and exit.

NOTES
Some sessions, such as wdm, that have in the beginning of utmp(5) ut_type data a ':' character will not get the
message from wall. This is done to avoid write errors.


#wall #command #sysadmin #devops @unixmens