🔔 باگ خطرناک Remote Code Execution (RCE) در نرم افزار های Libreoffice و OpenOffice برای پلتفرم های لینوکس و ویندوز
https://news.softpedia.com/news/rce-flaw-found-in-libreoffice-for-windows-and-linux-users-must-update-asap-524844.shtml
#Bug #RCE #Libreoffice #OpenOffice
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://news.softpedia.com/news/rce-flaw-found-in-libreoffice-for-windows-and-linux-users-must-update-asap-524844.shtml
#Bug #RCE #Libreoffice #OpenOffice
➖➖➖➖➖➖
🆔 @OpenSourceWorld
5 User Space Debugging Tools in Linux.pdf
222.7 KB
🔹 ۵ ابزار برای Debug کردن برنامه ها در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Querying #Tracing #Valgrind #GDB
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Querying #Tracing #Valgrind #GDB
➖➖➖➖➖➖
🆔 @OpenSourceWorld
This media is not supported in your browser
VIEW IN TELEGRAM
🔹 ابزار جاسوسی پیشرفته سازمان امنیت ملی آمریکا (NSA) برای دسترسی به تلفن همراه شما!
دستگاه خود را هر جایی به شارژ نزنید!!!
#NSA #NationalSecurityAgency #SpyTool
➖➖➖➖➖➖
🆔 @OpenSourceWorld
دستگاه خود را هر جایی به شارژ نزنید!!!
#NSA #NationalSecurityAgency #SpyTool
➖➖➖➖➖➖
🆔 @OpenSourceWorld
5_methods_to_identify_your_linux.pdf
85.1 KB
🔹 ۵ روش برای شناسایی نوع فایل سیستم در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #FileSystem #df #mount #file #fstab #fsck
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #FileSystem #df #mount #file #fstab #fsck
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹چند Config بسیار مهم در BASH که پنهان مانده است!!!
✍️ سپهراد سالور
از آنجایی که در بیشتر سیستم عامل های خانواده یونیکس و لینوکس به صورت پیش فرض از BASH استفاده می شود بهتر است آن را بیشتر بشناسیم.
چند کانفیگ بسیار مهم که می توان به جرات بگویم اکثر افراد از آن بی اطلاع هستند و در اینترنت نیز حداقل من مقاله ای در مورد آن نیافته ام در این مقاله توضیح خواهم داد.
۱) برای دیدن این تنظیمات و تغییر آن در صورت نیاز ابتدا می بایست سورس BASH را دانلود کنید. در اینجا از ورژن ۴.۳ استفاده شده است..
wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
۲) سورس را از حالت gz و tar خارج می کنیم.
tar xf bash-4.3.tar.gz
۳) حال وارد دایرکتوری سورس BASH می شویم و فایل config-top.h را بررسی می کنیم.
cd bash-4.3.tar.gz
less -N config-top.h
۴) در این فایل طبق نوشته خط اول مبنی بر user-settable options می توان تنظیمات BASH را تغییر داد. فرمت این فایل به این شکل است که در یک متن Comment یکی از Option ها را توضیح داده و بعد یک یا چند خط کد پیش پردازنده زبان C یعنی define# آمده که برای استفاده از آن ماکرو می باشد و در صورت نیاز می بایست آن را از حالت Comment خارج کرد و یا تغییر داد.
در اینجا به چند Option کاربردی می پردازیم و بقیه Option ها را خودتان می توانید مطالعه کنید.
🔸 تغییر Default PATH:
در خط 63-59 می توانید PATH پیش فرض BASH را به طور دلخواهتان تغییر دهید.
🔸 تغییر Default Prompt:
در خط 72-74 می توانید Prompt پیش فرض BASH را به طور دلخواه تغییر دهید.
🔸تنظیم System Wide .bashrc & .bash_logout:
در صورتی که می خواهید کاربر بعد از اتصال و یا خروج از سیستم یک اسکریپت برای همه آن اجرا شود خط 83 و 86 را از حالت Comment در بیاورید و اسکریپت خود را در فایل های "etc/bash.bashrc/" و "etc/bash.bash_logout/" قرار دهید.
🔸 تنظیم command_not_found_handler:
به طور پیش فرض در BASH اگر دستوری وارد کنید و وجود نداشته باشد تابع command_not_found_handle اجرا می شود برای تغییر نام آن می توانید خط 105 را تغییر دهید.
🔸 تنظیم Log History:
در صورتی که می خواهید هر دستوری توسط هر یوزری اجرا می شود لاگ شود می بایست خط 109 را از حالت Comment خارج کنید. با اینکار هر خط دستوری که در لیست bashhist ذخیره شود به syslog ارسال می شود. ( در سیستم های Redhat می توانید این لاگ ها را به طور پیش فرض در
var/log/messages/ مشاهده کنید.)
حال نوبت به کامپایل BASH و استفاده از BASH خودمان می باشد:
./configure && make
حال فایل bash شما به همین نام آماده است و می توانید آن را در مسیر اصلی سیستم bin/ قرار دهید.
#مقاله_آموزشی
#Linux #Shell #BASH #BashConfig
➖➖➖➖➖➖
🆔 @OpenSourceWorld
✍️ سپهراد سالور
از آنجایی که در بیشتر سیستم عامل های خانواده یونیکس و لینوکس به صورت پیش فرض از BASH استفاده می شود بهتر است آن را بیشتر بشناسیم.
چند کانفیگ بسیار مهم که می توان به جرات بگویم اکثر افراد از آن بی اطلاع هستند و در اینترنت نیز حداقل من مقاله ای در مورد آن نیافته ام در این مقاله توضیح خواهم داد.
۱) برای دیدن این تنظیمات و تغییر آن در صورت نیاز ابتدا می بایست سورس BASH را دانلود کنید. در اینجا از ورژن ۴.۳ استفاده شده است..
wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
۲) سورس را از حالت gz و tar خارج می کنیم.
tar xf bash-4.3.tar.gz
۳) حال وارد دایرکتوری سورس BASH می شویم و فایل config-top.h را بررسی می کنیم.
cd bash-4.3.tar.gz
less -N config-top.h
۴) در این فایل طبق نوشته خط اول مبنی بر user-settable options می توان تنظیمات BASH را تغییر داد. فرمت این فایل به این شکل است که در یک متن Comment یکی از Option ها را توضیح داده و بعد یک یا چند خط کد پیش پردازنده زبان C یعنی define# آمده که برای استفاده از آن ماکرو می باشد و در صورت نیاز می بایست آن را از حالت Comment خارج کرد و یا تغییر داد.
در اینجا به چند Option کاربردی می پردازیم و بقیه Option ها را خودتان می توانید مطالعه کنید.
🔸 تغییر Default PATH:
در خط 63-59 می توانید PATH پیش فرض BASH را به طور دلخواهتان تغییر دهید.
🔸 تغییر Default Prompt:
در خط 72-74 می توانید Prompt پیش فرض BASH را به طور دلخواه تغییر دهید.
🔸تنظیم System Wide .bashrc & .bash_logout:
در صورتی که می خواهید کاربر بعد از اتصال و یا خروج از سیستم یک اسکریپت برای همه آن اجرا شود خط 83 و 86 را از حالت Comment در بیاورید و اسکریپت خود را در فایل های "etc/bash.bashrc/" و "etc/bash.bash_logout/" قرار دهید.
🔸 تنظیم command_not_found_handler:
به طور پیش فرض در BASH اگر دستوری وارد کنید و وجود نداشته باشد تابع command_not_found_handle اجرا می شود برای تغییر نام آن می توانید خط 105 را تغییر دهید.
🔸 تنظیم Log History:
در صورتی که می خواهید هر دستوری توسط هر یوزری اجرا می شود لاگ شود می بایست خط 109 را از حالت Comment خارج کنید. با اینکار هر خط دستوری که در لیست bashhist ذخیره شود به syslog ارسال می شود. ( در سیستم های Redhat می توانید این لاگ ها را به طور پیش فرض در
var/log/messages/ مشاهده کنید.)
حال نوبت به کامپایل BASH و استفاده از BASH خودمان می باشد:
./configure && make
حال فایل bash شما به همین نام آماده است و می توانید آن را در مسیر اصلی سیستم bin/ قرار دهید.
#مقاله_آموزشی
#Linux #Shell #BASH #BashConfig
➖➖➖➖➖➖
🆔 @OpenSourceWorld
5-linux-touch-command-examples.pdf
85.7 KB
🔹 ۵ مثال از دستور touch در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #touch #stat
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #touch #stat
➖➖➖➖➖➖
🆔 @OpenSourceWorld
7 Best File Comparison and Difference (Diff) Tools for Linux.pdf
462.7 KB
🔹 هفت دستور برای مقایسه تفاوت های دو فایل
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #diff #colordiff #wdiff #vimdiff #kompare #diffmerge #meld
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #diff #colordiff #wdiff #vimdiff #kompare #diffmerge #meld
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹آموزش نصب سیستم عامل FreeBSD 11.1
https://www.tecmint.com/freebsd-11-1-installation-guide/
#FreeBSD #InstallationGuide
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://www.tecmint.com/freebsd-11-1-installation-guide/
#FreeBSD #InstallationGuide
➖➖➖➖➖➖
🆔 @OpenSourceWorld
FreeBSD 11.1 Installation Guide
This article explains, how to install the latest version of FreeBSD on an amd64 machine using command line installation, which makes it best-suited for servers.
🔹۱۰ کاری که بعد از نصب تازه FreeBSD می بایست انجام داد
https://www.tecmint.com/things-to-do-after-installing-freebsd/
#FreeBSD #InstallationGuide
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://www.tecmint.com/things-to-do-after-installing-freebsd/
#FreeBSD #InstallationGuide
➖➖➖➖➖➖
🆔 @OpenSourceWorld
10 Things to Do After Fresh Installation of FreeBSD
This tutorial will cover some initial configurations you need to perform on a fresh installed FreeBSD and some basics on how to manage FreeBSD from commandline.
7_Linux_Date_Command_Examples_to.pdf
106.3 KB
🔹 هفت مثال کاربردی و مهم از دستور date
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #date
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #date
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹 هوش مصنوعی برای مردان تهدیدآمیزتر است یا زنان؟
رئیس صندوق بینالمللی پول پاسخ داد؛
🔸هوش مصنوعی و انقلاب چهارم صنعتی تاثیر شدیدتری بر روی مشاغل زنان به نسبت مردان میگذارد.
🔸علتش این است اموری که توسط زنان انجام میشود کارهای عادیتری هستند و خیلی ساده میتوان آنها را اتوماسیون و با هوش مصنوعی جایگزین کرد.
🔸۱۱ درصد از مشاغل زنان توسط هوش مصنوعی تحت الشعاع قرار می گیرد؛ در حالی که این رقم برای مشاغل مردان ۹ درصد است.
#AI
➖➖➖➖➖➖
🆔 @OpenSourceWorld
رئیس صندوق بینالمللی پول پاسخ داد؛
🔸هوش مصنوعی و انقلاب چهارم صنعتی تاثیر شدیدتری بر روی مشاغل زنان به نسبت مردان میگذارد.
🔸علتش این است اموری که توسط زنان انجام میشود کارهای عادیتری هستند و خیلی ساده میتوان آنها را اتوماسیون و با هوش مصنوعی جایگزین کرد.
🔸۱۱ درصد از مشاغل زنان توسط هوش مصنوعی تحت الشعاع قرار می گیرد؛ در حالی که این رقم برای مشاغل مردان ۹ درصد است.
#AI
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹هشت IDE زبان Python برای لینوکس
https://www.tecmint.com/best-python-ides-for-linux-programmers/
#Linux #Python #IDE
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://www.tecmint.com/best-python-ides-for-linux-programmers/
#Linux #Python #IDE
➖➖➖➖➖➖
🆔 @OpenSourceWorld
10 Best Python IDEs to Use in 2023
10 Best Python IDEs for Linux Programmers in 2023
Python is a programming language for building anything; from backend web development, data analysis, and artificial intelligence to scientific computing.
7_Linux_hwclock_Command_Examples.pdf
99.3 KB
🔹 هفت مثال کاربردی از دستور hwclock برای تنظیم ساعت سخت افزار
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #date #hwclock
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #date #hwclock
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹تغییر بزرگ در اقتصاد جهانی
در صدر با ارزش ترین شرکتهای جهان در ۲۰۰۶ فقط یک شرکت در حوزه فناوری قرار داشت ولی در ۲۰۱۶، نام ۵ شرکت حوزه IT در این لیست قرار گرفته است.
#Startup #Tech
➖➖➖➖➖➖
🆔 @OpenSourceWorld
در صدر با ارزش ترین شرکتهای جهان در ۲۰۰۶ فقط یک شرکت در حوزه فناوری قرار داشت ولی در ۲۰۱۶، نام ۵ شرکت حوزه IT در این لیست قرار گرفته است.
#Startup #Tech
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹 شرکت Trend Micro ویروسی در لینوکس یافته است که ویروس های دیگر را پاک می کند تا خود به تنهایی کار کند.
این ویروس برای استخراج ارز های مجازی در لینوکس نوشته شده است که از تمام منابع سیستم از جمله CPU و GPU و حتی IP Camera ها استفاده می کند و همچنین بقیه ویروسی های استخراج کننده را پاک می کند.
همچنین این ویروس پیشرفته ترین از نوع خود است که Process خود را پنهان می کند.
https://news.softpedia.com/news/good-guy-malware-linux-virus-removes-other-infections-to-mine-on-its-own-524915.shtml
#Malware #Linux #CoinMiner
➖➖➖➖➖➖
🆔 @OpenSourceWorld
این ویروس برای استخراج ارز های مجازی در لینوکس نوشته شده است که از تمام منابع سیستم از جمله CPU و GPU و حتی IP Camera ها استفاده می کند و همچنین بقیه ویروسی های استخراج کننده را پاک می کند.
همچنین این ویروس پیشرفته ترین از نوع خود است که Process خود را پنهان می کند.
https://news.softpedia.com/news/good-guy-malware-linux-virus-removes-other-infections-to-mine-on-its-own-524915.shtml
#Malware #Linux #CoinMiner
➖➖➖➖➖➖
🆔 @OpenSourceWorld
softpedia
Good Guy Malware: Linux Virus Removes Other Infections to Mine on Its Own
Linux systems targeted by a new type of malware
7_Linux_uniq_Command_Examples_to.pdf
89.9 KB
🔹 هفت مثال کاربردی از دستور uniq برای حذف کردن سطر های تکراری
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #uniq
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #uniq
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹 میزان فضای Swap برای سیستم های لینوکسی مدرن چقدر است؟
https://opensource.com/article/19/2/swap-space-poll
#Linux #Swap #Memory #RAM
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://opensource.com/article/19/2/swap-space-poll
#Linux #Swap #Memory #RAM
➖➖➖➖➖➖
🆔 @OpenSourceWorld
Opensource.com
What's the right amount of swap space for a modern Linux system?
Complete our survey and voice your opinion on how much swap space to allocate.
7_Steps_to_Build_a_RPM_Package_from.pdf
113 KB
🔹 هفت پله تا ساخت RPM در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #RPM #Source #rpmbuild
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #RPM #Source #rpmbuild
➖➖➖➖➖➖
🆔 @OpenSourceWorld
7-linux-grep-or-grep-and-grep-not-operator-examples.pdf
71.4 KB
🔹 هفت مثال از دستور Grep و شرط ها در آن
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #grep
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #grep
➖➖➖➖➖➖
🆔 @OpenSourceWorld
7-linux-route-command-examples.pdf
150.8 KB
🔹 هفت مثال از دستور Route برای تنظیم Routing Table در لینوکس
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #route
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🖇جمع آوری و نگارش: استاد حاجی غلامعلی
#آموزش_روزانه
#Linux #Command #route
➖➖➖➖➖➖
🆔 @OpenSourceWorld
🔹 چگونه یکپارچگی یک فایل را در لینوکس چک کنیم؟
https://www.rosehosting.com/blog/how-to-check-the-file-integrity-of-a-downloaded-package-in-linux/
#Linux #Command #md5 #sha1 #sha256 #sha512
➖➖➖➖➖➖
🆔 @OpenSourceWorld
https://www.rosehosting.com/blog/how-to-check-the-file-integrity-of-a-downloaded-package-in-linux/
#Linux #Command #md5 #sha1 #sha256 #sha512
➖➖➖➖➖➖
🆔 @OpenSourceWorld
RoseHosting
How to Check the File Integrity of a Downloaded Package in Linux
How to Check the File Integrity of a Downloaded Package in Linux | RoseHosting