Reza Rohani
15 subscribers
107 links
مرجع تخصصی لینوکس و مدیریت سرور 🐧
• آموزش دستورات ترمینال و اسکریپت‌نویسی
• کانفیگ امنیت، شبکه و DevOps
• نکات کاربردی و ترفندهای سرور
همراه ما مهارت‌های لینوکسی خودتون رو ارتقا بدید!
Download Telegram
Cloudflare ابزاری برای AI Agents ارائه می‌دهد؛ $25,000 اعتبار برای توسعه‌دهندگان
Cloudflare با معرفی پلتفرم جدید Git برای AI Agents، مسابقه‌ای هیجان‌انگیز برای توسعه‌دهندگان برگزار کرده است. هدف، ساخت ابزاری نوآورانه با استفاده از Cloudflare Workers و Artifacts است.

# مثال فرضی برای استفاده از Workers و Artifacts در توسعه AI Git
npx wrangler deploy --name ai-git-platform


* Cloudflare Workers امکان اجرای کد بدون سرور را فراهم می‌کند.
* Artifacts برای مدیریت و توزیع Assetها و Dataهای مورد نیاز AI Agents کاربرد دارد.

ادامه را در سایت بخوانید.
#Cloudflare #AI #Git #Workers

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
گوگل باگ‌بونتی (Bug Bounty) برای گزارش آسیب‌پذیری را متوقف کرد
گوگل بخشی از برنامه Bug Bounty خود را با تمرکز بر گزارش آسیب‌پذیری‌های محصول، به دلیل استفاده فزاینده از AI، تعطیل کرده است. این یعنی دیگر امکان ارسال گزارش‌های مربوط به یافتن ضعف‌های امنیتی در محصولات گوگل از طریق این برنامه وجود ندارد.

# No specific command available due to text limitation.
# Concept: AI's impact on automated vulnerability discovery.


* AI می‌تواند به طور خودکار آسیب‌پذیری‌ها را کشف کند.
* این اقدام گوگل نشان‌دهنده تغییر رویکرد در اکوسیستم امنیتی است.

ادامه را در سایت بخوانید.
#GoogleBugBounty #VulnerabilityReporting #AIsecurity

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
Vinix: Kernel سفارشی با قابلیت اجرای Docker و QEMU
شاید Vinix یک Linux Distro نباشد، اما با داشتن kernel اختصاصی خود و نوشته شدن با زبان V، قابلیت اجرای Docker و QEMU را فراهم می‌کند. این پروژه از سال 2021 فعال است.

# Scenario: Running Docker containers on Vinix
# Note: Specific commands depend on Vinix's Docker integration implementation.
# Example hypothetical command:
vinix-docker run hello-world


* **kernel سفارشی:** Vinix از یک kernel اختصاصی بهره می‌برد.
* **پشتیبانی از Container:** امکان اجرای Docker و QEMU بر روی این سیستم وجود دارد.

#Vinix #Docker #QEMU #Vlang

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
btop: ابزار پیشرفته مانیتورینگ منابع سیستم
وقتی سرور کند می‌شود، ابزار top پردازش‌ها را لیست می‌کند اما فوراً دلیل کندی را مشخص نمی‌کند. btop با نمایش بصری مصرف CPU، Memory، Disk و Network به شما در تشخیص سریع مشکلات کمک می‌کند.

btop


* نمایش گرافیکی استفاده از منابع سیستم.
* قابلیت مشاهده و مدیریت Process ها به صورت تعاملی.

#btop #LinuxMonitoring #SystemPerformance

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
حمایت از Gentoo: ارائه منابع سخت‌افزاری و مالی

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

# Example of a donation category
Donation Type: VM, Physical Server, Rack Space, Donated Machine, Funds for Hosting


* کمک‌های سخت‌افزاری شامل VM، سرور فیزیکی، یا تجهیزات Rack.
* پذیرش ماشین‌های دست دوم و همچنین کمک‌های مالی برای پوشش هزینه‌های Hosting.

#Gentoo #LinuxHosting #CommunitySupport

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
Open Source Projects Face Infrastructure Trouble

پروژه‌های Open Source با چالش‌های جدی در زیرساخت خود مواجه شده‌اند. این مشکلات می‌تواند بر پایداری و توسعه ابزارهایی که ما روزانه استفاده می‌کنیم تاثیر بگذارد.

# Example of a potential monitoring command
# Specific command not provided in snippet, illustrating a concept.
systemctl status myservice.service


* Monitoring service status is crucial.
* Ensuring project infrastructure is robust is a collective responsibility.

#OpenSource #Infrastructure #FOSSWeekly

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
امنیت SSH: جلوگیری از حملات حدس رمز عبور
هر سرور اوبونتو با پورت 22 باز، در معرض حملات حدس رمز عبور SSH قرار دارد. این تکنیک به شما کمک می‌کند تا امنیت دسترسی SSH خود را روی سرورهای پروداکشن اوبونتو تقویت کنید.

sudo systemctl restart sshd


* برای اجرای این دستور، لازم است دسترسی root یا sudo داشته باشید.
* این دستور سرویس sshd را مجدداً راه‌اندازی می‌کند و تغییرات اعمال شده در تنظیمات SSH را فعال می‌سازد.

ادامه را در سایت بخوانید.
#SSH #Ubuntu #Security #sshd

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
تایید اصالت و Integrity ایمیج Ubuntu ISO

پیش از انجام هرگونه Installation یا Deploy روی سرور، چک کردن صحت فایل ISO از طریق GPG signatures و SHA256 checksums یک مرحله حیاتی برای امنیت سیستم است.

sha256sum ubuntu-24.04-desktop-amd64.iso


- تولید یک Hash منحصر به فرد برای سنجش Data Integrity
- مقایسه خروجی با مقدار رسمی منتشر شده توسط Ubuntu برای اطمینان از عدم دستکاری فایل

ادامه را در سایت بخوانید.

#Ubuntu #GPG #SHA256

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
اجرای Googlebook OS روی Apple Silicon Mac به رایگان

با ابزار gbos-vm، حالا امکان اجرای Googlebook OS روی مک‌های Apple Silicon شما به صورت رایگان فراهم شده است.

# سناریوی فرضی اجرای gbos-vm
gbos-vm --run googlebookos.iso --output_dir ~/googlebook_vm


* `gbos-vm`: ابزار اصلی برای مجازی‌سازی Googlebook OS.
* `--run`: مشخص کردن ایمیج سیستم‌عامل برای اجرا.
* `--output_dir`: تعیین مسیر ذخیره فایل‌های ماشین مجازی.

ادامه را در سایت بخوانید.
#gbos-vm #AppleSilicon #GooglebookOS

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
تسریع بوت سرور با systemd-networkd: نکات کاربردی
بوت شدن طولانی سرور هنگام اعمال پچ‌ها یا راه‌اندازی مجدد، زمان‌بر است. بهینه‌سازی پیکربندی systemd-networkd می‌تواند زمان انتظار شبکه در هنگام بوت را به شدت کاهش دهد.

[Network]
DHCP=yes
LinkLocalAddressing=no


* `DHCP=yes`: فعال‌سازی دریافت خودکار IP از DHCP.
* `LinkLocalAddressing=no`: غیرفعال کردن Link-Local Addressing (APIPA)، که باعث تسریع در فرآیند بوت می‌شود.

#systemd-networkd #NetworkConfiguration #LinuxPerformance

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
BentoPDF: ابزار PDF سمت مرورگر بدون نیاز به آپلود

دیگر نگران آپلود فایل‌های PDF خود در وب‌سایت‌ها نباشید. BentoPDF یک ابزار PDF متن‌باز و رایگان است که مستقیماً در مرورگر شما اجرا می‌شود و ابزارهای متنوعی را ارائه می‌دهد.

# BentoPDF runs locally in your browser, no server commands needed


* Local Processing: All PDF operations happen on your machine, enhancing privacy.
* Browser-Based: Accessible directly through your web browser without installation.

#BentoPDF #PDFToolkit #OpenSource

ادامه را در سایت بخوانید.
#BentoPDF #BrowserPDF #Privacy

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
برتری Podman در امنیت Containerها نسبت به Docker Engine

استفاده از Docker Engine به دلیل اجرای daemon با دسترسی root یک چالش امنیتی بزرگ است، زیرا هر کاربری که عضو docker group باشد می‌تواند به راحتی به سطح دسترسی root روی میزبان دست پیدا کند.

usermod -aG docker username


- اجرای Daemon به صورت Root و خطرات دسترسی سطح بالا برای کاربران عضو group
- مزیت Rootless بودن Podman برای افزایش امنیت و جلوگیری از Escalation Privileges

ادامه را در سایت بخوانید.

#Podman #Docker #Container

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
openEuler؛ هوش مصنوعی در خطوط لوله توسعه با AI Toolchain
openEuler با استفاده از AI Toolchain، فرآیند بازبینی کد و رفع CVEs را در پایپ‌لاین‌های جامعه متن‌باز خود متحول کرده است. این رویکرد باعث افزایش کارایی و امنیت در اکوسیستم توسعه openEuler می‌شود.

# Example of a hypothetical CVE remediation check by AI
ai_cve_scanner --project /path/to/project --fix-auto


* `--project`: مسیر دایرکتوری پروژه برای اسکن.
* `--fix-auto`: فعال‌سازی حالت خودکار برای اعمال خودکار Patchها پس از تأیید.

#openEuler #AI #Toolchain #CVE

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
استفاده از AI در توسعه Kernel و بهینه‌سازی Thread ها توسط Linus Torvalds

استفاده از ابزارهای هوش مصنوعی مانند Claude Code در توسعه Core سیستم‌عامل نشان‌دهنده تغییر روند در بهینه‌سازی تسک‌های پیچیده Kernel است. در این پچ جدید، کمک‌های AI توانسته بار اضافی سیستم را هنگام خواندن همزمان یک فایل توسط چندین Thread به حداقل برساند.

c
// نمونه مفهومی مکانیزم کاهش بار اضافی در دسترسی همزمان Thread ها به File
static inline void optimize_thread_read_path(struct file *file) {
// کاهش سربار اضافی Kernel هنگام خواندن موازی
}


- استفاده از Claude Code برای ارائه یک eight-patch series دقیق و کاربردی.
- بهبود راندمان Kernel و کاهش Overhead در پردازش‌های چندمادری (Multi-threaded).

ادامه را در سایت بخوانید.

#LinusTorvalds #ClaudeCode #Kernel

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
آپدیت نسخه 10.0 پلتفرم ONLYOFFICE و قابلیت‌های AI برای Team Collaboration

انتشار نسخه جدید ONLYOFFICE با تمرکز کامل روی AI و ارتقای ابزارهای ادیتور، قابلیت‌های مدرنی را برای مدیریت Workflows تیمی ارائه می‌دهد.

ONLYOFFICE v10.0 --ai-integration --enable-collaboration


- ادغام ابزارهای هوش مصنوعی به صورت پیش‌فرض برای هر Editor
- ارتقای ساختار Team Collaboration جهت بهینه‌سازی Workflows تیمی

ادامه را در سایت بخوانید.

#ONLYOFFICE #AI #Collaboration

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
معرفی RustGIS ابزار Desktop GIS با قابلیت اجرا در Browser

ابزار Open Source جدید برای مدیریت داده‌های جغرافیایی با زبان Rust توسعه داده شده است که علاوه بر نسخه Desktop، قابلیت اجرا به صورت Web App در Browser را نیز دارد.

cargo run --release


- توسعه یافته تحت مجوز Apache-2.0 License برای استفاده در پروژه‌های مختلف
- مجهز به AI Assistant داخلی جهت اجرای دستورات مختلف مستقیماً روی Map

ادامه را در سایت بخوانید.

#RustGIS #GIS #Rust #WebGIS

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
شناسایی محتوای تولید شده با AI به کمک Google SynthID Detector

ابزار Google SynthID Detector برای شناسایی و تشخیص محتواهایی که توسط AI توليد شده‌اند، توسعه یافته است.

Google SynthID Detector


- استفاده از تکنولوژی SynthID برای بررسی اصالت محتوا
- قابلیت تشخیص دقیق محتوای تولید شده با ابزارهای AI

ادامه را در سایت بخوانید.

#Google #SynthID #AI

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
مایگریشن به Firefox Enterprise با مدیریت Self-Hosted

سازمان‌ها و ارگان‌های دولتی اکنون می‌توانند با استفاده از Firefox Enterprise، مرورگر Firefox را به همراه یک Management Console اختصاصی روی سرورهای خود دیپلوای کنند.

docker run -d --name firefox-management-console \
-p 8080:8080 \
mozilla/firefox-enterprise:latest


- مدیریت متمرکز و Self-Hosted پالیسی‌های مرورگر روی سرور داخلی
- مناسب برای Enterprise environments و نهادهای حساس به Data Privacy

ادامه را در سایت بخوانید.

#Firefox #Mozilla #Enterprise

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
مدیریت فایل پیشرفته در Arch Linux با ابزار Strata

ابزار Strata یک File Manager جدید مجهز به قابلیت‌های مدرن است که علاوه بر باز کردن پوشه‌ها و Preview تصاویر، وضعیت Sort order و Icon size را در sessionهای مختلف به خاطر می‌سپارد. این ابزار در اصل برای Omarchy توسعه یافته، اما به راحتی برای کاربران Arch Linux قابل اجراست.

strata


- قابلیت باز کردن سریع پوشه‌ها و preview تصاویر در محیط Desktop.
- ذخیره خودکار تنظیمات نمایشی مانند sort order و icon size برای sessionهای بعدی.

ادامه را در سایت بخوانید.

#Strata #Omarchy #ArchLinux #FileManager

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir
بهینه سازی زمان بوت systemd با 7 نکته کاربردی
گاهی اوقات تاخیر در بوت شدن یک سرور لینوکس می‌تواند ناشی از فرآیندهای زمان‌بر در systemd باشد. شناسایی و رفع این bottlenecks کلیدی است.

systemd-analyze blame


* این دستور لیستی از تمام unit های systemd را بر اساس مدت زمانی که طول کشیده تا فعال شوند، نمایش می‌دهد.
* با بررسی خروجی، می‌توانید تشخیص دهید کدام سرویس‌ها بیشترین زمان را در فرآیند بوت اشغال کرده‌اند.

ادامه را در سایت بخوانید.
#systemd #boot #performance #linux

🌐 مقاله کامل

👤 @rohani_reza

🔗 rohani.id.ir