Fara Code | برنامه نویسی
3.38K subscribers
528 photos
237 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
دستورات پیشرفته‌تر systemctl برای مدیریت سرویس‌ها در لینوکس
علاوه بر دستورات پایه‌ای، systemctl امکانات قدرتمند دیگری نیز دارد که برای مدیریت حرفه‌ای سرویس‌ها و پردازش‌های سیستم ضروری هستند. در ادامه لیستی از دستورات کاربردی و پیشرفته را بررسی می‌کنیم:

+ مدیریت سرویس‌ها (Services)
- مشاهده وضعیت تمامی سرویس‌های در حال اجرا:
systemctl list-units --type=service --state=running

- مشاهده وضعیت تمامی سرویس‌های فعال و غیرفعال:
systemctl list-units --type=service

- بررسی وضعیت سرویس خاص به همراه لاگ‌های اخیر:
systemctl status nginx --no-pager

- اجبار به توقف یک سرویس (Kill کردن سخت یک سرویس):
systemctl kill apache2
- مشاهده تمامی وابستگی‌های یک سرویس:
systemctl list-dependencies sshd

- مشاهده سرویس‌هایی که در هنگام بوت اجرا می‌شوند:
systemctl list-unit-files --state=enabled

+ فعال/غیرفعال کردن سرویس‌ها
- فعال‌سازی یک سرویس برای اجرا در هنگام بوت:
systemctl enable mysql

- غیرفعال کردن یک سرویس تا هنگام اجرای دستی:
systemctl disable docker

- ری‌لود کردن تغییرات در سرویس بدون نیاز به ری‌استارت:
systemctl reload nginx

- ریست کردن وضعیت یک سرویس:
systemctl reset-failed apache2

+ کنترل سطح دسترسی و وضعیت بوت
- مشاهده سطح اجرایی (Runlevel) فعلی:
systemctl get-default

- تغییر سطح اجرایی به حالت چندکاربره (Multi-User Mode):
systemctl set-default multi-user.target

- تغییر به حالت اضطراری (Emergency Mode):
systemctl emergency

- بوت سیستم به حالت ریکاوری:
systemctl rescue

+ مدیریت لاگ‌ها و رخدادها
- مشاهده لاگ‌های جدید سرویس خاص:
journalctl -u nginx --no-pager

- مشاهده لاگ‌های سرویس از زمان بوت سیستم:
journalctl -u sshd --since today

- مشاهده لاگ‌های کرنل:
journalctl -k
- مشاهده لاگ‌های جدید در لحظه (مشابه tail -f):
journalctl -f

+ خاموش، ری‌استارت و خاموشی زمان‌بندی شده
- خاموش کردن سیستم:
systemctl poweroff

- ری‌استارت سیستم:
systemctl reboot

- ری‌استارت زمان‌بندی شده در 10 دقیقه:
shutdown -r +10
- لغو خاموشی یا ری‌استارت برنامه‌ریزی‌شده:
shutdown -c

چرا systemctl مهم است؟
ابزار systemctl یک ابزار قدرتمند برای مدیریت حرفه‌ای سرویس‌ها، بررسی وضعیت سیستم، تنظیمات بوت، لاگ‌ها و کنترل پردازش‌ها است. اگر ادمین لینوکس هستید، این دستورات می‌توانند شما را در مدیریت بهتر سرور و سرویس‌های حیاتی یاری کنند.

@DevTwitter | <Ebrahim Rohani/>
👍81
Forwarded from Tel Techno | تل‌تکنو (Soren)
دوستان یک سوال، امروز اینستاتون ویدیو های وحشتناک و سادیسمی توش بود؟
چون شنیدم خیلیا میگن امروز اکسپلور پر از چیزای ترسناک و سادیسمی بود، و این یک موضوع جهانیه که الان دارم خیلیییییی میم میبینم راجبش
اگه اینطور بوو لایک 👍 اگه نه دیسلایک👎
👍25👎12👀1
Forwarded from cyru55 unofficial channel (cyru55)
کمپانی موزیلا مالک مرورگر FireFox
قبلا شعارهای قشنگی نوشته بود:
Never, firefox will never sell your data
هیچوقت فایرفاکس اطلاعات شما نخواهد فروخت


اومدن خیلی بی‌سروصدا این شعار رو حذف کنن، یهو یکی جیغ کشید، گندش دراومد، آشوب شد...

حالا دیگه 🌐 بحث‌کردن هم سودی نداره
👍7🤣3🤯1
🔹 اسکایپ هم به پایان رسید!

از ۱۵ اردیبهشت به بعد دیگه در دسترس نخواهد بود و همه باید به teams سوییچ کنند

چون استفاده از skype خیلی کم شده به همین دلیل مایکروسافت تمرکزش رو روی نرم‌افزار teams گذاشته و قراره اسکایپ تعطیل بشه

#news



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🧠 اوپن ای آی هم از نسخه 4.5 چت جی تی  رونمایی کرد


جوری ساخته شده که توی مکالمات روزمره طبیعی تر و شبیه به ادم ها حرف میزنه و حرف های کاربر رو بهتر میفهمه.

به گفته خودشون: (بزرگترین مدل هوش مصنوعی، که نوشتن بهتر، تشخیص الگو و دانش جهانی را ارائه می دهد، اما ضعیف تر از o1 و o3-mini )


#ai #news



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥61👍1
Forwarded from دانشــ🎓ــجو
🔴 تعطیلی پنجشنبه‌ها تصویب شد

در جلسه علنی امروز مجلس جهت رفع ایراد شورای نگهبان تبصره ۳ لایحه اصلاح ماده ۸۷ قانون مدیریت خدمات کشوری را اصلاح و تصویب کردند.

تمامی دستگاه‌های اجرایی اعم از ستادی و استانی به استثنای واحدهای نظامی، انتظامی و امنیتی و بخش عملیاتی واحدهای خدمات‌رسانی از قبیل بانک‌ها، گمرک جمهوری اسلامی ایران، بیمارستان‌ها، مراکز بهداشتی درمانی و اماکن ورزشی موظفند ساعات کار خود را در پنج روز هفته از روز شنبه تا چهارشنبه تنظیم نمایند.


- رکنا

👉🏻 @Daneshjoo
🤯9👍2
Forwarded from Lack of leak XD
اره خلاصه


@lack_xd
👍13😁6
دوستان نه دیپسیک، نه جی‌پی‌تی!
فقط گروک



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤣41👍7😁2👏1
Forwarded from RandRng
پروژه nekoray رو خیلی‌ها استفاده می‌کنند؛ البته الان به nekobox تغییر اسم داده ولی توی چند وقت اخیر خیلی‌ها می‌پرسیدند که چرا حالت Tun درست کار نمی‌کنه.
منم توی ورژن جدید به این مشکل خوردم؛ توی بخش لاگ می‌نویسه :
dns excchange failed ...

اگر این مشکل رو شما هم داشتید برای استفاده تو حالت tunnel

Preferences > Routing Settings > DNS > Remote DNS 

رو انتخاب کنید و مقدارش رو بذارید روی
https://8.8.8.8/dns-query

اولین مقداری هست که توی drop down وجود داره.

پ.ن: اینه که می‌گم موقع سوال پرسیدن؛ ورژن ابزار - سیستم‌عامل و متن دقیق لاگ یا ارور رو بذارید.
👍12
SQL vs MySQL

وقتی بحث دیتابیس وسط میاد، خیلیا این دو تا رو(SQL ,MySQL) یکی میدونن ولی در واقع این دوتا دو چیز کاملا متفاوتن...

●خوب Sql یه زبان استاندارِ که برای مدیریت و دستکاری دیتابیس های رابطه ای استفاده میشن،در کل یعنی میتونیم رو داده ها عملیات crud رو انجام بدیم بعلاوه میتونیم اطلاعات رو بازیابی کنیم.

● ولی MySQL یه سیستم مدیریت دیتابیس که به ما اجازه عملیات crud و مدیریت داده ها رو می‌ده.

بخوایم یه مثال بزنیم میتونیم بگیم
کهSQL مثل دستور آشپزی هستش که نحوه پخت غذا رو توضیح میده..
و MySQL یک آشپزخونس که غذارو داخلش میپزیم ..

ویژگی های SQL:
۱ یه زبان برای کار با دیتابیس‌هاست.
۲ به هیچ سیستم خاصی وابسته نیست.
۳ روی دیتابیس‌های مختلف مثلPostgrSQL و SQL Server هم کار می‌کنه.
۴ فقط دستورات و قواعد دیتابیس رو تعریف می‌کنه.

ویژگی های MySQL:
۱ یه نرم‌افزار دیتابیس (DBMS) که از SQL استفاده می‌کن
۲ یه نوع خاص از سیستم‌های مدیریت دیتابیس رابطه‌ای (RDBMS) هست.
۳ فقط مربوط به خود MySQL هست.
۴ یه ابزار واقعی برای ذخیره و مدیریت داده‌هاست.



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥3👏2
Django_in_Production_Expert_tips,_strategies,_and_essential_frameworks.pdf
5.4 MB
📚📚

نکات تخصصی، استراتژی‌ها و
فریمورک‌های ضروری برای نوشتن کدی مقیاس‌پذیر و قابل نگهداری در جنگو

#معرفی_کتاب



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
وقتی میگم حیوانات رو دوست دارم:


👍19😁83🤣3
دکوراتور ها در پایتون

تا حالا شده بخوای بدون تغییر در ساختار اصلی یه تابع، یه قابلیت جدید بهش اضافه کنی؟
مثلاً یه لاگ بگیری، زمان اجراشو حساب کنی، یا قبل از اجراش چک کنی که ورودی‌هاش معتبرن یا نه؟

اینجاست که دکوراتورها (Decorators) وارد میشن!

دکوراتور یه تابعی هست که یه تابع دیگه رو می‌گیره، پردازش‌هایی روش انجام میده و در نهایت یه نسخه جدید از اون تابع رو برمی‌گردونه و باعث افزایش خوانایی و بهینه‌سازی کد میشن.

🎯 چند کاربرد معروف دکوراتورها

🔢 ثبت لاگ‌ها: بررسی این که چه زمانی یه تابع اجرا شده

🔢 کنترل سطح دسترسی: چک کردن اینکه کاربر مجوز لازم داره یا نه

🔢 کش کردن: ذخیره نتایج برای بهینه‌سازی اجراهای بعدی


🔍 مثال:
اندازه‌گیری زمان اجرای تابع:
Copy
Edit
import time

def timer_decorator(func):
    def wrapper(*args, **kwargs):
        start_time = time.time()
        result = func(*args, **kwargs)
        end_time = time.time()
        print(f" runtime : {end_time - start_time:.5f} sec")
        return result
    return wrapper

@timer_decorator
def heavy_function():
    time.sleep(2) 
    print(" function is run")

heavy_function()

📌 خروجی:
function is run
runtime: 2.00012 sec


🎯 چرا از دکوراتورها استفاده کنیم؟

کد رو تمیزتر و خواناتر می‌کنه
بدون تغییر در توابع، ویژگی‌های جدید اضافه می‌کنیم
قابلیت استفاده مجدد از کد رو افزایش میده


تا حالا از دکوراتور ها استفاده کردید؟




#python
😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍143
این سایت ‏YTClass رو پیدا کردم که یک ابزار مبتنی بر هوش مصنوعی هستش که دوره های اموزش کاملی که تو یوتیوب گذاشتن رو با هر موضوعی بخوای لیست میکنه.

با نظرات YouTube خداحافظی شده و فقط میتونید به ویدیو آموزشی دسترسی پیدا کنید.

یه بحثی هم از مدرک و این چیزا کرده که حقیقتا پیگیرش نشدم و نمیدونم بکار بیاد یا نه و اینم بگم تا یه حدی رایگانه ولی در کل جالب بود

#tools #ai



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍21
Forwarded from Tel Techno | تل‌تکنو (Mahdi)
لپ تاپ دست دوم گرفتی نمیدونی چطوری قطعه های مختلفش رو تست کنی ؟

برای تست صفحه کلید نرم افزار زیر رو نصب کن :

Passmark keyboard

[ لینک دانلود ]


برای تست رم نرم افزار زیر رو نصب کن :

MemTest

[ لینک دانلود ]


برای تست گرافیک نرم افزار زیر رو نصب کن :

3D Mark

[ لینک دانلود ]


برای تست هارد از نرم افزار زیر استفاده کن :

Hard disk sentinel

[ لینک دانلود ]


برای تست صفحه نمایش نرم افزار زیر رو نصب کن :

IsMyLCDOk

[ لینک دانلود ]


برای تست باتری نرم افزار زیر رو نصب کن :

Batexpert

[ لینک دانلود ]



@TelTechno
210👍2
در دنیای امروز، برنامه‌نویسان بخش عمده‌ای از وقت خود را به صفحه نمایش کامپیوتر اختصاص می‌دهند. این ساعات طولانی می‌تواند به مشکلات بینایی و خستگی چشم منجر شود. اما نگران نباشید! با رعایت چند نکته ساده می‌توانید از چشمان خود در برابر آسیب‌های ناشی از کار با کامپیوتر محافظت کنید.

1. قانون 20-20-20:
هر 20 دقیقه که به صفحه نمایش نگاه کردید، به مدت 20 ثانیه به چیزی که حداقل 20 فوت (تقریباً 6 متر) دورتر است نگاه کنید. این کار به چشمان شما کمک می‌کند تا استراحت کنند و از خستگی آن‌ها کاسته می‌شود.

2. تنظیم نور محیط:
نور محیط کار باید متناسب باشد. نور زیاد یا کم می‌تواند باعث خستگی چشم شود. سعی کنید از نور طبیعی استفاده کنید و در صورت نیاز از لامپ‌های مناسب با نور ملایم بهره ببرید.

3. استفاده از فیلترهای نور آبی:
صفحه نمایش‌ها معمولاً نور آبی تولید می‌کنند که می‌تواند بر خواب و سلامت چشم تأثیر بگذارد. استفاده از فیلترهای نور آبی یا عینک‌های مخصوص می‌تواند به کاهش این اثرات کمک کند.

4. تنظیم فاصله و ارتفاع صفحه نمایش:
صفحه نمایش باید در فاصله‌ای معادل یک بازو از چشمان شما قرار گیرد و مرکز آن باید کمی پایین‌تر از سطح چشم باشد. این تنظیمات به کاهش فشار بر گردن و چشم کمک می‌کند.

5. مرخصی‌های کوتاه:
سعی کنید هر ساعت یک بار برای چند دقیقه از محل کار خود دور شوید. این کار نه تنها به چشمان شما استراحت می‌دهد، بلکه به ذهن شما نیز کمک می‌کند تا دوباره متمرکز شود.

6. تمرینات چشمی:
تمرینات ساده‌ای مانند حرکت دادن چشم‌ها به سمت راست و چپ، بالا و پایین، و چرخاندن آن‌ها می‌تواند به کاهش تنش کمک کند.

با رعایت این نکات ساده، می‌توانید از چشمان خود در برابر آسیب‌های ناشی از برنامه‌نویسی محافظت کنید و کیفیت کار خود را افزایش دهید. سلامت چشم، یکی از مهم‌ترین سرمایه‌های هر برنامه‌نویس است؛ پس بیایید با هم برای حفظ آن تلاش کنیم!



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2
رفقا عید همگی مبارک باشه، امیدوارم حداقل به یکی از ارزو هاتون برسید
سالی پر از یادگیری و تحول شخصی براتون ارزومندم 👨‍💻❤️‍🔥
22😁2
🤖 بات رسمی @GrokAI با تایید پاول‌ دورف در اختیار کاربران Premium تلگرام قرار گرفت!



😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👎2👍1