<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های دریا آزاد خواه</title>
        <link>https://virgool.io/feed/@darya.azadkhah</link>
        <description>سیستم عامل لینوکس جزئی از زندگی منه و همیشه سعی داشتم تا اون رو به خوبی بشناسم و یاد بگیرم. بنظر من با لینوکس امنیت و سرعت رو میشه به حداکثر رسوند و سعی می کنم با نوشتن، اون رو به بقیه هم یاد بدم.</description>
        <language>fa</language>
        <pubDate>2026-06-17 01:16:36</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>دریا آزاد خواه</title>
            <link>https://virgool.io/@darya.azadkhah</link>
        </image>

                    <item>
                <title>نصب Nextcloud روی لینوکس چگونه است؟</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%86%D8%B5%D8%A8-nextcloud-%D8%B1%D9%88%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B3%D8%AA-iy5anx1zxgma</link>
                <description>نکست کلود یک نرم افزار متن باز (open source) و پلتفرم مبتنی بر ابر (cloud) است که به افراد و سازمان‌ها این امکان را می‌دهد تا اطلاعات خود را در یک محیط آنلاین ایمن و قابل دسترسی اشتراک‌گذاری کنند. Nextcloud به عنوان یک جایگزین خود میزبانی سرویس‌های ابری مانند Dropbox، Google Drive و Microsoft OneDrive عمل می‌کند.با استفاده از Nextcloud، شما می‌توانید انواع اطلاعات را ذخیره و مدیریت کنید، از جمله اسناد، تصاویر، ویدئوها، تقویم‌ها، مخاطبین و بسیاری از داده‌های دیگر. همچنین می‌توانید این اطلاعات را با دیگر کاربران Nextcloud خود به اشتراک بگذارید و تیم‌های کاری ایجاد کرده و به صورت همزمان در اسناد کار کنید.نکست کلود دارای امنیت بالاست و از رمزنگاری قوی برای حفاظت از اطلاعات شما استفاده می‌کند. همچنین، می‌توانید Nextcloud را بر روی سرورهای خود نصب کنید و به این ترتیب کنترل کاملی بر روی داده‌هایتان داشته باشید. این امکان به شما اجازه می‌دهد تا اطلاعات خود را درون دیوارهای سازمانی یا بر روی سرورهای اختصاصی خود ذخیره کنید.با توجه به ویژگی‌های Nextcloud و امکانات گسترده‌ای که ارائه می‌دهد، به عنوان یک پلتفرم متن باز محبوب برای مدیریت اطلاعات شخصی و سازمانی در ابر شناخته می‌شود.آموزش نصب نکست کلود روی لینوکس اوبونتو
آموزش نصب نکست کلود روی لینوکس اوبونتوآیا می‌خواهید فایل‌های خود را به صورت ایمن و خصوصی ذخیره و به اشتراک بگذارید؟ اگر پاسخ شما مثبت است، نکست کلود یک گزینه عالی برای شماست. نکست کلود یک سرویس ذخیره‌سازی ابری منبع‌باز است که به شما امکان می‌دهد همه فایل‌های خود را در یک مکان مرکزی ذخیره کنید.در این آموزش، به شما نشان خواهیم داد که چگونه نکست کلود را به راحتی روی لینوکس اوبونتو نصب کنید.پیش‌نیازهایک سرور لینوکس اوبونتو با دسترسی به اینترنتیک حساب کاربری root یا sudoمراحل نصب1. وابستگی‌ها را نصب کنید.برای ابتدا باید وابستگی‌های لازم برای نصب نکست کلود را نصب کنید. برای این کار، دستور زیر را اجرا کنید:sudo apt install snapdاین دستور بسته بندی Snap را نصب می‌کند که یک سیستم بسته‌بندی برای لینوکس است که به شما امکان می‌دهد نرم‌افزار را به همراه تمام وابستگی‌های آن به راحتی نصب کنید.2. نکست کلود را نصب کنید.اکنون می‌توانید نکست کلود را با استفاده از سیستم بسته‌بندی snap نصب کنید. برای این کار، دستور زیر را اجرا کنید:sudo snap install nextcloudاین دستور نکست کلود را با آخرین نسخه موجود نصب می‌کند.3. نکست کلود را پیکربندی کنید.پس از نصب نکست کلود، باید آن را پیکربندی کنید. برای این کار، وب‌سایت نکست کلود را در مرورگر خود باز کنید.4. حساب کاربری خود را ایجاد کنید.برای شروع استفاده از نکست کلود، باید یک حساب کاربری ایجاد کنید. برای این کار، بر روی دکمه &quot;Register&quot; کلیک کنید.5. اطلاعات خود را وارد کنید.در فرم ثبت نام، نام کاربری، ایمیل و رمز عبور خود را وارد کنید. سپس، بر روی دکمه &quot;Register&quot; کلیک کنید.6. حساب خود را تأیید کنید.یک ایمیل تأیید به آدرس ایمیل شما ارسال می‌شود. برای تأیید حساب خود، بر روی پیوند موجود در ایمیل کلیک کنید.7. نکست کلود را راه‌اندازی کنید.پس از تأیید حساب خود، نکست کلود راه‌اندازی می‌شود. می‌توانید با استفاده از نام کاربری و رمز عبور خود به نکست کلود وارد شوید.ایمن‌سازی نکست کلودبرای ایمن‌سازی نکست کلود، باید از یک گواهینامه SSL استفاده کنید. برای این کار، می‌توانید از یک سرویس گواهینامه SSL رایگان مانند Let&#x27;s Encrypt استفاده کنید.پس از نصب گواهینامه SSL، باید نکست کلود را برای استفاده از آن پیکربندی کنید. برای این کار، به تنظیمات نکست کلود بروید و به بخش &quot;SSL/TLS&quot; بروید. سپس، گزینه &quot;Enable SSL/TLS&quot; را انتخاب کنید و آدرس URL گواهینامه SSL خود را وارد کنید.سخن آخربا دنبال کردن این مراحل، می‌توانید نکست کلود را به سرعت و به راحتی روی لینوکس اوبونتو نصب کنید. نکست کلود یک سرویس ذخیره‌سازی ابری عالی است که به شما امکان می‌دهد فایل‌های خود را به صورت ایمن و خصوصی ذخیره و به اشتراک بگذارید.به یک سرویس ذخیره‌سازی ابری مطمئن نیاز دارید؟ با نصب NextCloud روی لینوکس، به آنچه که می‌خواهید می‌رسید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Sat, 09 Sep 2023 00:46:49 +0330</pubDate>
            </item>
                    <item>
                <title>HTTP/2 چیست؟ نکات مهمی که باید درباره نسل بعدی HTTP بدانید</title>
                <link>https://virgool.io/@darya.azadkhah/http2-%DA%86%DB%8C%D8%B3%D8%AA-%D9%86%DA%A9%D8%A7%D8%AA-%D9%85%D9%87%D9%85%DB%8C-%DA%A9%D9%87-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D9%86%D8%B3%D9%84-%D8%A8%D8%B9%D8%AF%DB%8C-http-%D8%A8%D8%AF%D8%A7%D9%86%DB%8C%D8%AF-quoyu17hcyry</link>
                <description>HTTP2 یک پروتکل انتقال داده است که نسخه جدیدتر HTTP است. HTTP (پروتکل انتقال ابر متن) پروتکلی است که برای انتقال داده ها بین مرورگر وب و سرور وب استفاده می شود. HTTP2 بر روی HTTP1.1 ساخته شده است، اما چندین ویژگی جدید را معرفی می کند که می تواند سرعت و کارایی وب را بهبود بخشد.مفهوم HTTP2 چیست؟HTTP2 چندین ویژگی جدید را معرفی می کند که می تواند سرعت و کارایی وب را بهبود بخشد. این ویژگی ها عبارتند از:فشرده سازی: HTTP2 از فشرده سازی برای کاهش اندازه داده های ارسال شده استفاده می کند. این می تواند زمان بارگذاری صفحه را سریعتر کند.توزیع همزمان: HTTP2 می تواند چندین درخواست را به طور همزمان ارسال کند. این می تواند زمان بارگذاری صفحه را برای صفحاتی که شامل منابع زیادی هستند، سریعتر کند.مدیریت جریان: HTTP2 جریان های جداگانه ای را برای داده های مختلف ایجاد می کند. این می تواند به بهبود عملکرد و کارایی کمک کند.هدایت مجدد: HTTP2 از هدایت مجدد رایج استفاده می کند. این می تواند به بهبود تجربه کاربر کمک کند.HTTP2 چیست؟مزایا و معایب HTTP2HTTP2 دارای مزایای متعددی نسبت به HTTP1.1 است، از جمله:سرعت: HTTP2 می تواند سرعت بارگذاری صفحه را تا 30 درصد افزایش دهد.کارایی: HTTP2 می تواند کارایی شبکه را بهبود بخشد.عملکرد: HTTP2 می تواند عملکرد وب سایت ها را بهبود بخشد.با این حال، HTTP2 دارای برخی معایب است، از جمله:پیچیدگی: پیاده سازی HTTP2 می تواند پیچیده تر از HTTP1.1 باشد.پشتیبانی: همه مرورگرها و سرورها از HTTP2 پشتیبانی نمی کنند.توضیح کامل ویژگی‌های HTTP2فشرده سازیHTTP2 از فشرده سازی برای کاهش اندازه داده های ارسال شده استفاده می کند. این می تواند زمان بارگذاری صفحه را سریعتر کند. فشرده سازی در HTTP2 از دو نوع استفاده می کند:فشرده سازی سرور-کاربر: سرور داده ها را فشرده می کند و آنها را به مرورگر ارسال می کند.فشرده سازی خودکار: مرورگر داده های ارسال شده توسط سرور را فشرده می کند.توزیع همزمانHTTP2 می تواند چندین درخواست را به طور همزمان ارسال کند. این می تواند زمان بارگذاری صفحه را برای صفحاتی که شامل منابع زیادی هستند، سریعتر کند. به عنوان مثال، اگر یک صفحه وب شامل یک تصویر، یک اسکریپت و یک سبک است، HTTP2 می تواند این منابع را به طور همزمان درخواست کند. این می تواند زمان بارگذاری صفحه را از چند ثانیه به چند صد میلی ثانیه کاهش دهد.مدیریت جریانHTTP2 جریان های جداگانه ای را برای داده های مختلف ایجاد می کند. این می تواند به بهبود عملکرد و کارایی کمک کند. به عنوان مثال، اگر یک صفحه وب شامل یک فایل صوتی و یک فایل ویدئویی است، HTTP2 می تواند این فایل ها را در جریان های جداگانه ارسال کند. این می تواند به بهبود کیفیت پخش صوتی و تصویری کمک کند.هدایت مجدد رایجHTTP2 از هدایت مجدد رایج استفاده می کند. این می تواند به بهبود تجربه کاربر کمک کند. اگر یک کاربر به یک صفحه وب هدایت شود، HTTP2 می تواند اطلاعات مربوط به صفحه جدید را در پاسخ انتقال دهد. این می تواند به کاربر کمک کند تا بلافاصله محتوای صفحه جدید را ببیند.محدودیت‌های HTTP2 چیست؟HTTP2 یک پروتکل انتقال داده جدید است که می تواند سرعت و کارایی وب را بهبود بخشد. با این حال، HTTP2 همچنین دارای برخی محدودیت ها است.یکی از محدودیت های HTTP2 این است که پیچیده تر از HTTP1.1 است. این بدان معناست که پیاده سازی آن در مرورگرها و سرورها ممکن است دشوارتر باشد.محدودیت دیگر HTTP2 این است که هنوز به طور کامل توسط همه مرورگرها و سرورها پشتیبانی نمی شود. در حال حاضر، تنها تعداد کمی از مرورگرهای اصلی و سرورها از HTTP2 پشتیبانی می کنند.در نهایت، HTTP2 ممکن است برای برخی از وب سایت ها مناسب نباشد. به عنوان مثال، وب سایت هایی که از فرمت های قدیمی HTTP استفاده می کنند ممکن است از HTTP2 پشتیبانی نکنند.در اینجا برخی از محدودیت های خاص HTTP2 آورده شده است:پیچیدگی پیاده سازی: HTTP2 از چندین ویژگی جدید استفاده می کند که می تواند پیاده سازی آن را در مرورگرها و سرورها دشوارتر کند.پشتیبانی محدود: هنوز همه مرورگرها و سرورها از HTTP2 پشتیبانی نمی کنند.عدم سازگاری با فرمت های قدیمی HTTP: HTTP2 از فرمت های قدیمی HTTP استفاده نمی کند، بنابراین وب سایت هایی که از این فرمت ها استفاده می کنند ممکن است از HTTP2 پشتیبانی نکنند.با این حال، با گذشت زمان و توسعه بیشتر HTTP2، این محدودیت ها احتمالاً کاهش می یابد.نتیجهHTTP2 یک پروتکل انتقال داده جدید است که می تواند سرعت و کارایی وب را بهبود بخشد. HTTP2 از چندین ویژگی جدید استفاده می کند که می تواند زمان بارگذاری صفحه را سریعتر کند، کارایی شبکه را بهبود بخشد و عملکرد وب سایت ها را بهبود بخشد. با این حال، HTTP2 همچنین دارای برخی معایب است، از جمله پیچیدگی پیاده سازی و پشتیبانی محدود.فقط یک جمله کافی است تا بفهمیم HTTP2 چیست؛ HTTP2 همان نسخه‌ی به‌روز شده‌ی HTTP‌ است که آن را در ابتدای URLها دیده‌اید؛ پروتکلی با عملکرد بالاتر و امنیت بیشتر! اما سؤال مهم‌تر این است که چطور می‌توان از این پروتکل استفاده کرد؟</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 05 Sep 2023 17:00:22 +0330</pubDate>
            </item>
                    <item>
                <title>صفر تا صد نصب دات نت کور روی لینوکس</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%B5%D9%81%D8%B1-%D8%AA%D8%A7-%D8%B5%D8%AF-%D9%86%D8%B5%D8%A8-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-%DA%A9%D9%88%D8%B1-%D8%B1%D9%88%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-l1gjlsfqcshu</link>
                <description>نصب دات نت کور (NET Core) روی سیستم عامل لینوکس، به شما دسترسی به یک مجموعه کتابخانه‌ها، ابزارها و پلتفرم‌های متن‌باز می‌دهد که به شما این امکان را می‌دهد تا برنامه‌های چندپلتفرمی را به سادگی توسعه دهید. توسعه‌دهندگان اغلب به دنبال ساخت برنامه‌هایی هستند که بتوانند آن‌ها را بر روی چندین پلتفرم اجرا کنند، و در اینجا دات نت کور به عنوان یک ابزار کارآمد برای ایجاد برنامه‌های چندپلتفرمی در خدمت شما قرار می‌گیرد. نصب دات نت کور روی لینوکس به توسعه‌دهندگان این امکان را می‌دهد تا دانش و مهارت‌های خود را به کار گیرند و برنامه‌هایی ایجاد کنند که قابلیت مقیاس‌پذیری و استفاده‌ی گسترده را داشته باشند. اگر شما یک توسعه‌دهنده یا برنامه‌نویس هستید که می‌خواهید این پلتفرم کم‌حجم و منبع‌باز را روی سیستم عامل لینوکس خود نصب کنید، این مقاله به شما کمک خواهد کرد.پیش‌نیازهاپیش نیازهای نصب دات‌نت کور (NET Core) روی سیستم عامل لینوکس به منظور موفقیت‌آمیز نصب و اجرای این فریم‌ورک عبارتند از:یک توزیع لینوکس: شما باید یک توزیع لینوکس مانند Ubuntu، Debian، CentOS، Fedora یا مشابه آن را بر روی سیستم خود نصب کنید. مطمئن شوید که توزیع شما از لیست توزیع‌های پشتیبانی شده توسط دات‌نت کور استفاده می‌کند.سیستم عامل به‌روز: پیشنهاد می‌شود سیستم عامل خود را به آخرین نسخه به‌روز کنید تا به‌راحتی از ویژگی‌ها و بهبودهای امنیتی جدید بهره‌برداری کنید.پکیج‌های وابسته: بسته‌هایی که به‌صورت پیش‌فرض برای نصب دات‌نت کور نیاز دارید، به توزیع لینوکس خود بستگی دارد. برای مثال، در Ubuntu شما می‌توانید از دستورات زیر برای نصب پیش‌فرض دات‌نت کور استفاده کنید:برای Ubuntu 20.04:sqlCopy codesudo apt-get updatesudo apt-get install apt-transport-httpssudo apt-get install dotnet-sdk-3.1برای Ubuntu 18.04:sqlCopy codesudo apt-get updatesudo apt-get install apt-transport-httpssudo apt-get install dotnet-sdk-2.1در توزیع‌های دیگر نیز دستورات مشابهی برای نصب وجود دارد. باید به مستندات دات‌نت کور برای توزیع لینوکس خود مراجعه کنید.سیستم عامل 64 بیتی: دات‌نت کور فقط بر روی سیستم‌های عامل 64 بیتی پشتیبانی می‌شود.فضای دیسک کافی: مطمئن شوید که دسترسی به فضای دیسک کافی برای نصب و اجرای دات‌نت کور دارید. حداقل فضای دیسک مورد نیاز برای نصب بسته‌های دات‌نت کور ممکن است با نسخه‌ها و بسته‌های مختلف تغییر کند.با رعایت این موارد، شما می‌توانید دات‌نت کور را بر روی سیستم عامل لینوکس خود با موفقیت نصب کرده و از آن برای توسعه برنامه‌های چندپلتفرمی استفاده کنید.آموزش نصب دات نت کور روی لینوکسآموزش نصب NET Core. روی لینوکسنصب دات‌نت کور (NET Core) روی سیستم عامل لینوکس به روش‌های مختلف امکان‌پذیر است. در اینجا یک راهنمای کلی برای نصب دات‌نت کور بر روی یک توزیع لینوکس معمولی مانند Ubuntu ارائه شده است. لطفاً توجه داشته باشید که نسخه‌ها و روش‌های نصب ممکن است در توزیع‌ها و ورژن‌های مختلف لینوکس متفاوت باشد. ابتدا مطمئن شوید که توزیع شما از دات‌نت کور پشتیبانی می‌کند.نصب دات‌نت کور روی Ubuntu:به‌روزرسانی پکیج‌ها:ابتدا سیستم عامل خود را به‌روز کنید:sudo apt-get updatesudo apt-get upgradeنصب پیش‌نیازها:برخی از پیش‌نیازهای نصب دات‌نت کور را نصب کنید:sudo apt-get install apt-transport-https wgetافزودن مخزن دات‌نت کور:از طریق مستندات دات‌نت کور مخزن دات‌نت کور را به سیستم اضافه کنید. به عنوان مثال برای نسخه 3.1:wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debبرای نسخه‌های دیگر، از URL مربوط به توزیع و نسخه‌ی مورد نظر استفاده کنید.نصب دات‌نت کور:حالا دات‌نت کور را نصب کنید:برای نسخه 3.1:sudo apt-get updatesudo apt-get install dotnet-sdk-3.1برای نسخه‌های دیگر، می‌توانید dotnet-sdk- و ورژن مورد نظر خود را نصب کنید.بررسی نصب:پس از نصب، با دستور زیر می‌توانید از موفقیت نصب اطمینان حاصل کنید:dotnet --versionاین دستور باید ورژن دات‌نت کور نصب‌شده را نمایش دهد. اکنون شما دات‌نت کور را با موفقیت بر روی سیستم عامل لینوکس خود نصب کرده‌اید و می‌توانید از آن برای توسعه برنامه‌های چندپلتفرمی استفاده کنید. دات نت کور یک فریم ورک متن‌باز و چند پلتفرمی است که به شما این امکان را می‌دهد برنامه‌های کاربردی را روی سیستم‌عامل‌های مختلف از جمله لینوکس نصب کنید. نصب دات نت کور روی لینوکس دسترسی شما را به برنامه‌های چند پلتفرمی ساده می‌کند و قابلیت‌های کاربردی برای ساخت برنامه دراختیارتان قرار خواهد داد. </description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 05 Sep 2023 16:13:12 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش تغییر پورت SSH در سرور مجازی لینوکس</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%BE%D9%88%D8%B1%D8%AA-ssh-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-czoxtg3rrwmd</link>
                <description>Secure Shell (SSH) یک پروتکل شبکه ای است که برای ایجاد یک ارتباط امن بین دو کامپیوتر استفاده می شود. SSH اغلب برای دسترسی به سرورهای لینوکس از راه دور استفاده می شود. پورت پیش فرض SSH 22 است. با این حال، استفاده از پورت پیش فرض SSH می تواند امنیت سرور لینوکس را کاهش دهد. این به این دلیل است که مهاجمان اغلب پورت 22 را برای نفوذ به سرورهای لینوکس اسکن می کنند. تغییر پورت SSH یک راه آسان برای افزایش امنیت سرور لینوکس است. با تغییر پورت SSH، سرور لینوکس از دید مهاجمان پنهان می شود و حمله آنها را دشوارتر می کند. در این مقاله، نحوه تغییر پورت SSH در سرور لینوکس را توضیح خواهیم داد. ما همچنین مزایای تغییر پورت SSH را بررسی خواهیم کرد.چرا باید پورت SSH را تغییر دهیم؟همانطور که قبلاً ذکر شد، استفاده از پورت پیش فرض SSH می تواند امنیت سرور لینوکس را کاهش دهد. این به این دلیل است که مهاجمان اغلب پورت 22 را برای نفوذ به سرورهای لینوکس اسکن می کنند.تغییر پورت SSH یک راه آسان برای افزایش امنیت سرور لینوکس است. با تغییر پورت SSH، سرور لینوکس از دید مهاجمان پنهان می شود و حمله آنها را دشوارتر می کند.در اینجا چند دلیل دیگر برای تغییر پورت SSH آورده شده است:جلوگیری از حملات brute force: حملات brute force نوعی حمله است که در آن مهاجم تلاش می کند با حدس زدن نام کاربری و رمز عبور، به سرور لینوکس دسترسی پیدا کند. تغییر پورت SSH می تواند حملات brute force را دشوارتر کند، زیرا مهاجم باید نام کاربری و رمز عبور را برای پورت جدید نیز حدس بزند.جلوگیری از جاسوسی: مهاجمان ممکن است سعی کنند ترافیک شبکه بین سرور لینوکس و کامپیوتر شما را جاسوسی کنند. تغییر پورت SSH می تواند جاسوسی را دشوارتر کند، زیرا مهاجم باید پورت جدید را برای جاسوسی انتخاب کند.بهبود امنیت: تغییر پورت SSH یک راه آسان برای بهبود امنیت سرور لینوکس است. با انجام این کار، سرور لینوکس خود را از دید مهاجمان پنهان می کنید و حمله آنها را دشوارتر می کنید.تغییر پورت SSH در سرور مجازی لینوکس نحوه تغییر پورت SSH در سرور لینوکسپورت پیش فرض SSH 22 است. شما می‌توانید با تغییر پورت SSH در سرور مجازی لینوکس، امنیت سرور لینوکس خود را افزایش دهید. برای تغییر پورت SSH، باید فایل پیکربندی SSH (/etc/ssh/sshd_config) را ویرایش کنید و خط Port 22 را با پورت مورد نظر خود جایگزین کنید.برای تغییر پورت SSH در یک سرور لینوکس، شما باید تنظیمات مربوط به سرویس SSH را تغییر دهید. پورت SSH پیش‌فرض 22 است، اما ممکن است بخواهید آن را به یک پورت دیگر تغییر دهید تا امنیت سیستم شما بهبود یابد. برای این کار، مراحل زیر را دنبال کنید:مراحل تغییر پورت SSH در سرور لینوکس به شرح زیر است:به سرور لینوکس خود متصل شوید.فایل /etc/ssh/sshd_config را با یک ویرایشگر متن باز کنید.خط Port 22 را پیدا کنید و آن را با پورت مورد نظر خود جایگزین کنید.فایل را ذخیره کنید و آن را مجدداً راه اندازی کنید.فایروال سرور لینوکس خود را باز کنید و پورت جدید SSH را به فایروال اضافه کنید.پورت جدید SSH را با استفاده از برنامه SSH خود آزمایش کنید.در اینجا چند نکته اضافی برای تغییر پورت SSH آورده شده است:از پورتی استفاده کنید که کمتر مورد استفاده قرار می گیرد.پورت را به خاطر بسپارید یا آن را در جای امنی یادداشت کنید.فایروال سرور لینوکس خود را برای جلوگیری از دسترسی غیرمجاز به پورت جدید SSH تنظیم کنید.پورت جدید SSH را با استفاده از برنامه SSH خود آزمایش کنید تا مطمئن شوید که می توانید به سرور لینوکس متصل شوید.تغییر پورت SSH یک راه آسان برای بهبود امنیت سرور لینوکس است. با انجام این کار، سرور لینوکس خود را از دید مهاجمان پنهان کرده و حمله آنها را دشوارتر می کنید.SSH (مخفف Secure Shell) یکی از پروتکل‌های شبکه است که مسیری امن برای دسترسی از راه دور به کامپیوتر یا سرور را فراهم می‌کند. ازآن‌جاکه SSH رمزعبور قوی و احراز هویت کلید عمومی و ارتباط داده‌های رمزگذاری‌شده بین دو ماشین دارد، ازجمله پروتکل‌های ایمن‌ محسوب می‌شود. با‌این‌حال، ترک پورت پیش‌فرض ۲۲ برای SSH مشکل امنیتی ایجاد و سرور را در‌برابر تهدیدهای سایبری مانند حمله‌های brute-force آسیب‌پذیر می‌کند. بنابراین، تغییر پورت SSH در سرور مجازی لینوکس راهکاری عالی برای افزودن حفاظت اضافی به سرور است.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 08 Aug 2023 16:40:39 +0330</pubDate>
            </item>
                    <item>
                <title>نصب Cyberpanel در CentOS 7: راهکاری آسان برای مدیریت سرور</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%86%D8%B5%D8%A8-cyberpanel-%D8%AF%D8%B1-centos-7-%D8%B1%D8%A7%D9%87%DA%A9%D8%A7%D8%B1%DB%8C-%D8%A2%D8%B3%D8%A7%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%B3%D8%B1%D9%88%D8%B1-yowoxfxzh7ep</link>
                <description>CyberPanel یک کنترل پنل میزبانی وب رایگان و منبع باز است که بر روی لینوکس اجرا می شود. این کنترل پنل توسط تیمی از توسعه دهندگان با تجربه ساخته شده است و هدف آن ارائه یک راه آسان و کاربرپسند برای مدیریت سرور شما است.سایبرپنل دارای طیف گسترده ای از ویژگی ها از جمله:مدیریت دامنه ها و زیر دامنه هامدیریت پایگاه داده های MySQLمدیریت ایمیلمدیریت FTPمدیریت DNSمدیریت سرور مجازیمدیریت فایروالمدیریت ترافیکمدیریت امنیتسایبرپنل یک انتخاب عالی برای کاربرانی است که به دنبال یک کنترل پنل میزبانی وب رایگان و منبع باز هستند. این کنترل پنل آسان و کاربرپسند است و طیف گسترده ای از ویژگی ها را ارائه می دهد.در اینجا برخی از مزایای استفاده از CyberPanel آورده شده است:رایگان و منبع بازآسان و کاربرپسندطیف گسترده ای از ویژگی هابه روز رسانی و پشتیبانی منظمجامعه بزرگ کاربران و توسعه دهندگاناگر به دنبال یک کنترل پنل میزبانی وب رایگان و منبع باز هستید، CyberPanel یک گزینه عالی است. این کنترل پنل آسان و کاربرپسند است و طیف گسترده ای از ویژگی ها را ارائه می دهد.نصب Cyberpanel در CentOS 7آموزش نصب Cyberpanel در  CentOS 7 CyberPanel توسط تیمی از توسعه دهندگان با تجربه ساخته شده است و هدف آن ارائه یک راه آسان و کاربرپسند برای مدیریت سرور شما است.در ادامه یک راهنما برای نصب CyberPanel در CentOS 7 آورده شده است:۱. یک سرور VPS جدید با سیستم عامل CentOS 7 راه اندازی کنید.۲. با استفاده از SSH به سرور خود متصل شوید.۳. دستورات زیر را اجرا کنید تا بسته های مورد نیاز را نصب کنید:sudo yum install wget unzip۴.  فایل CyberPanel را دانلود کنید:wget https://cyberpanel.net/cyberpanel-installer.zip۵. فایل را از حالت فشرده خارج کنید:unzip cyberpanel-installer.zip۶. وارد پوشه CyberPanel شوید:cd cyberpanel۷. فایل نصب را اجرا کنید:sh install.sh۸. مراحل نصب را دنبال کنید.پس از اتمام نصب، به صفحه ورود CyberPanel هدایت خواهید شد.با مشخصات کاربری خود وارد سایبرپنل شوید.پس از ورود، به داشبورد CyberPanel هدایت خواهید شد. از این داشبورد می توانید سرور خود را مدیریت کنید.در اینجا برخی از مراحل اضافی برای پیکربندی CyberPanel آورده شده است:برای ایمن سازی CyberPanel، باید گواهینامه SSL را نصب کنید. می توانید از یک گواهینامه رایگان Let&#x27;s Encrypt استفاده کنید.برای محافظت از سرور خود در برابر حملات، باید فایروال CyberPanel را پیکربندی کنید.برای مدیریت ایمیل خود، باید یک حساب ایمیل در CyberPanel ایجاد کنید.برای مدیریت پایگاه داده های خود، باید یک پایگاه داده MySQL در CyberPanel ایجاد کنید.برای کسب اطلاعات بیشتر در مورد نصب و پیکربندی مرحله به مرحله کنترل پنل CyberPanel در Centos، می‌توانید به لینک زیر مراجعه کنید:منبع: https://parspack.com/blog/os/linux/centos/install-cyberpanel-centosکنترل پنل Cyberpanel ازجمله کنترل‌پنل‌های کاربرپسند و رایگان و منبع‌باز با ویژگی‌های کاربردی و پیش‌فرض برای کاربران لینوکسی است.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 01 Aug 2023 15:08:02 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش نصب سریع و آسان PHP 8 در اوبونتو</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D8%B3%D8%B1%DB%8C%D8%B9-%D9%88-%D8%A2%D8%B3%D8%A7%D9%86-php-8-%D8%AF%D8%B1-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-u2nvb5fzfl8g</link>
                <description>با معرفی PHP 8، جهان برنامه‌نویسی به یک صفحه‌ی جدید از توانمندی‌ها و امکانات قدرتمند وارد می‌شود. نصب PHP 8 بر روی اوبونتو، امری ساده و هیجان‌انگیز است. این نسخه جدید با بروزرسانی‌های مهم و بهینه‌سازی‌های شگفت‌انگیز در سرعت اجرا و بهبود عملکرد، برنامه‌نویسان را به کدنویسی آسان‌تر و کارآمدتر ترغیب می‌کند. ویژگی‌های برجسته‌ای نظیر JIT Compiler، تغییرات در سینتکس، اضافه شدن Union Types و نقطه ویرگول اختیاری، تبدیل PHP 8 به یک ابزار قدرتمند در دسته‌بندی توسعه وب کرده است. با نصب PHP 8، تجربه‌ی بهتری از توسعه نرم‌افزارها و سایت‌های وب بر روی اوبونتو خواهید داشت، پس هم‌اکنون شروع به استفاده از این ماجراجویی به روز برنامه‌نویسی کنید!نصب PHP 8 در 20.04 Ubuntuنصب PHP 8 بر روی اوبونتو امری نسبتاً ساده و قابل انجام است. این عمل با استفاده از چند گام ساده انجام می‌شود. برای نصب PHP 8 در اوبونتو، می‌توانید ابتدا سیستم عامل را به‌روزرسانی کرده و سپس PHP 8 را نصب نمایید. بعد از نصب، می‌توانید تنظیمات PHP را برای نیازهای خود تنظیم کنید.برای آشنایی با روش نصب PHP 8 روی سیستم عامل اوبونتو پیشنهاد می‌کنیم به لینک زیر مراجعه کنید. در این مطلب راهنمای نصب PHP 8 در  Ubuntu از ابتدا به‌صورت مرحله به مرحله توضیح داده شده است.لینک: https://parspack.com/blog/os/linux/ubuntu/install-php-ubuntuفرقی ندارد که از وب‌سرور آپاچی استفاده می‌کنید یا Nginx؛ زیرا اگر توسعه‌دهنده Back-End هستید، باید نحوه نصب PHP 8 در اوبونتو را بلد باشید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 01 Aug 2023 13:34:35 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی دستور journalctl  و نحوه بررسی لاگ‌ها</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-journalctl-%D9%88-%D9%86%D8%AD%D9%88%D9%87-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%84%D8%A7%DA%AF-%D9%87%D8%A7-lacztmarpryf</link>
                <description>دستور journalctl یکی از ابزارهای بسیار قوی در انواع توزیع‌های لینوکس است.. با استفاده از دستورjournalctl، به راحتی می‌توانید باگ‌ها و مشکلات مختلف سیستم را شناسایی کنید و علت ایجاد این مشکلات را پیدا کنید.همچنین، journalctl به عنوان یک ابزار تشخیص، به شما امکان می‌دهد تا به‌سادگی درخواست‌های سیستم و وضعیت عملکرد نرم‌افزارها را مورد بررسی و تحلیل قرار دهید. با این اطلاعات دقیق، مدیران سیستم می‌توانند به بهترین شکل ممکن مشکلات سیستم را رفع کنند و عملکرد بهینه‌تری را تضمین کنند.journalctl تور بررسی گزارش(لاگ‌) سیستمیکی از مهم‌ترین ویژگی‌های هر سیستم، قابلیت بررسی و مدیریت لاگ‌ها است. ابزار journalctl این امکان را با روش‌های مختلفی در اختیار ما قرار می‌دهد. کاربرد اصلی journalctl، بررسی و نمایش لاگ‌های سیستم است.  می‌توان با فشار‌دادن هم‌زمان کلیدهای Shift و PageUp یا Shift و PageDown، به صورت پیمایشی در لاگ‌ها حرکت کرد.به عنوان یک نکته مهم، خروجی دستور journalctl ممکن است حاوی حجم زیادی از اطلاعات باشد که شاید نیاز چندانی به آن نداشته باشید. برای مدیریت بهتر لاگ‌ها و جلوگیری از بار زائد، می‌توان از قابلیت فیلترسازی دستور journalctl استفاده کرد. این امکان به شما اجازه می‌دهد تا لاگ‌ها را بر اساس معیارهای خاصی مانند زمان، سرویس‌ها یا وضعیت‌ها فیلتر کنید و به صورت دقیقتر و کارآمدتر لاگ‌ها را مدیریت کنید.فیلتر‌کردن لاگ سیستم براساس فراینداگر شناسه دقیق فرآیندی که روی سیستم اجرا می شود را می دانید، می توانید با استفاده از دستور -PID بر اساس شناسه فیلتر کنید.دستور journalctl حکم آچار‌فرانسه را برای عیب‌یابی و رفع مشکل سیستم لینوکس دارد. گستردگی کاربرد journalctl به‌گونه‌ای است که می‌توانید از سیر تا پیاز عیب‌یابی و بررسی لاگ و هسته سرور از آن بهره ببرید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Sun, 23 Jul 2023 19:22:59 +0330</pubDate>
            </item>
                    <item>
                <title>راهنمای نصب LAMP دبیان</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%86%D8%B5%D8%A8-lamp-%D8%AF%D8%A8%DB%8C%D8%A7%D9%86-j3pujrq4bjcl</link>
                <description>نصب LAMP در دبیان، محیطی کامل برای میزبانی وبسایت‌ها و برنامه‌های وب ایجاد می‌کند. این محیط شامل سیستم عامل لینوکس، وب سرور آپاچی، پایگاه داده MySQL یا MariaDB، و پردازنده محتوای PHP است. با نصب LAMP، می‌توانید به‌راحتی وبسایت‌های پویا را روی سرور خود میزبانی کنید و از امکانات مجموعه نرم‌افزاری برای توسعه و مدیریت وب‌سایت‌ها و اپلیکیشن‌های وب خود بهره‌برداری نمایید. نصب LAMP در دبیانمراحل نصب LAMP در دبیان 11:نصب آپاچی و به‌روزرسانی فایروال : آپاچی یکی از محبوب ترین وب سرورها در جهان است. استفاده گسترده از آپاچی آن را به انتخاب خوبی برای میزبانی وب تبدیل کرده است. اولین قدم برای نصب LAMP در دبیان، نصب آپاچی است.نصب MariaDB: بعد از نصب وب سرور آپاچی، حالا به سیستم دیتابیس نیاز دارید تا داده‌ها را برای وب‌سایت ذخیره و مدیریت کنید.نصب PHP : PHP یکی دیگر از اجزای بسته LAMP است که وظیفه پردازش کد را برای نمایش محتوای پویا به کاربر بر عهده دارد. PHP اسکریپت را اجرا می کند و با اتصال به پایگاه داده MariaDB اطلاعات را دریافت کرده و برای نمایش به وب سرور ارسال می کند.ایجاد میزبان مجازی برای وب‌سایت: هنگامی که از وب سرور آپاچی استفاده می کنید، می توانید میزبان های مجازی ایجاد کنید و بیش از یک دامنه را در همان سرور میزبانی کنید تا جزئیات پیکربندی را جمع آوری کنید.آزمایش‌ پردازش PHP روی وب سرورسنجش اتصال دیتابیس از PHP: اگر می‌خواهید ببینید آیا PHP می‌تواند با موفقیت به MariaDB متصل شود و یک کوئری پایگاه داده را اجرا کند، می‌توانید یک جدول آزمایشی و داده‌های تست محتوا از یک اسکریپت PHP ایجاد کنید.LAMP در دبیان از گروهی از نرم‌افزارهای منبع‌باز تشکیل شده است که معمولاً با‌هم نصب می‌شوند و به سرور کمک می‌کنند تا وب‌سایت‌ها و برنامه‌های وب پویا را میزبانی کند.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Sun, 23 Jul 2023 18:51:02 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش نصب و راه‌اندازی WireGuard در اوبونتو</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D9%88-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-wireguard-%D8%AF%D8%B1-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-pgqqxa3uimra</link>
                <description>نصب WireGuard در اوبونتو احتمالاً یکی از مشکلاتی است که هر کاربر این سیستم‌عامل حداقل یک بار با آن روبرو شده است. این شبکه شخصی مجازی (Virtual Private Network)، از پروتکل‌های IPv4 و IPv6 پشتیبانی می‌کند و این ویژگی باعث می‌شود که حتی در شبکه‌های غیرایمن، اتصالی ایمن تجربه کنید.شبکه خصوصی مجازی WireGuard می توانید از Wireguard برای ایمن سازی اینترنت خود استفاده کنید.Wireguard از یک سیستم رمزگذاری مبتنی بر ایجاد کلیدهای خصوصی و عمومی استفاده می کند. این همان سیستمی است که در گواهینامه های SSL استفاده می شود و می‌تواند یک محیط امن برای دستگاه شما ایجاد کند.نصب WireGuardدر اوبونتو پیش‌نیازهای ضروری و مورد نیاز برای نصب WireGuard در اوبونتوسرور اوبونتو 22.04: با دسترسی کاربر غیر روت و فایروال فعالسیستم کلاینت: ما از این سیستم برای اتصال به سرور WireGuard استفاده خواهیم کرد.سرور را برای استفاده از IPv6 پیکربندی کنید: اگر در این مورد مطمئن نیستید، با پشتیبانی شرکت میزبان خود تماس بگیرید.نصب WireGuard در اوبونتو یکی از مشکلات مهمی است که اغلب کاربران این توزیع معروف لینوکس با آن دست‌به‌گریبان هستند. وایرگارد VPN سبک و ایمنی است که به‌ویژه در محل‌هایی مثل رستوران‌ها که می‌خواهید به شبکه غیرایمن اینترنتی متصل شوید، می‌تواند کمک زیادی به ایمن‌سازی این اتصال کند. </description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Sun, 23 Jul 2023 18:22:48 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی میل سرورهای لینوکسی</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%85%DB%8C%D9%84-%D8%B3%D8%B1%D9%88%D8%B1%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%DB%8C-mramiooxma4v</link>
                <description>میل سرور لینوکس (MTA) کاربران را از دردسر، ارسال و دریافت ایمیل های ناخواسته، هرزنامه، ایمیل ها به صورت دستی نجات می‌دهد. چه کسب و کار کوچکی داشته باشید و چه بخواهید برای بسیاری از کاربران ایمیل ارسال کنید، به یک سرور ایمیل قدرتمند نیاز دارید.میل سرور لینوکسیانواع میل سرور لینوکسی به‌همراه مزایا و معایبمیل سرور Sendmailمیل سرور Postfixمیل سرور Zimbraمیل سرور Eximمیل سرور Axigenمیل سرور Qmailمیل سرور Apache Jamesمیل سرور Citadelمیل سرور hMailمیل سرور Muttمیل سرور Hordeآیا تا‌به‌حال از شرکت تبلیغاتی ایمیل دریافت کرده‌اید؟ با وجود انواع روش‌های تبلیغاتی و راه‌های ارتباطی، همچنان نمی‌توان از تأثیر ایمیل چشم‌پوشی کرد. داشتن کسب‌و‌کار موفق بدون بهره‌مندی از سرورهای ایمیل چندان راحت نیست. اگر قصد دارید ایمیل‌های متعددی ارسال و دریافت کنید، بهره‌مندی از میل سرور لینوکس کارتان را راحت خواهد کرد.اگر می‌خواهید مزایا و معایب انواع میل سرور لینوکسی را بدانید به این منبع مراجعه کنید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Sat, 22 Jul 2023 20:31:49 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش نحوه نصب Yarn در Ubuntu 20.04</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%AD%D9%88%D9%87-%D9%86%D8%B5%D8%A8-yarn-%D8%AF%D8%B1-ubuntu-2004-arprbew00weq</link>
                <description> یارن یک مدیر بسته Node سریع و امن است که به شما امکان نصب، پیکربندی، به روز رسانی و حذف بسته های npm را می دهد. به طور کلی، Yarn با کاهش نیاز به بارگیری مجدد هر پکیج یا بسته، به ما کمک می‌کند. این امر به دلیل ذخیره پکیج‌های دانلود شده در حافظه پنهان برای صرفه‌جویی در پهنای باند اتفاق می‌افتد. به این ترتیب، برنامه‌نویسان جاوااسکریپت می‌توانند با اعتماد به Yarn، زمان خود را صرفه‌جویی کنند. مدیر بسته یارن یک ابزار امتحان‌پس‌داده و قابل اطمینان است که درمدیریت نرم‌افزارهای مختلفی سیستم به شما کمک می‌کند.Ubuntu 20.04 در  yarn نصب  ویژگی‌های yarn چیست؟1. مکانیزم ذخیره‌سازی در هر پروژهیارن، داده ها را برای هر بسته نصب شده در حافظه پنهان خود ذخیره می کند. بنابراین زمانی که کاربران می‌خواهند اپلیکیشنی را نصب کنند، مراحل نصب به سرعت انجام می شود.2. پلاگینیارن از افزونه‌های از پیش نصب شده استفاده می کند که بیشتر ویژگی‌های آن را پوشش می‌دهد. همچنین، به کاربران اجازه می‌دهد تا پلاگین‌های بیشتری را برای گسترش عملکرد نصب کنند.3. بررسی منظم سام‌هاقبل از راه‌اندازی، جاوااسکریپت یارن به طور مکرر سام‌ها را بررسی می‌کند تا اطمینان حاصل کند که همه پکیج‌ها در یکپارچگی قرار دارند.4. فضاهای کاری یارن قادر به فراهم کردن فضاهای کاری است که به یک منفرد اجازه می‌دهد تا وابستگی‌های چندین پروژه را مدیریت کند.Yarn مدیر بسته سریع و ایمن و مطمئنی برای Node است که به شما امکان می‌دهد تا نصب، پیکربندی، به‌روزرسانی و حذف پکیج‌های npm را به‌صورت خودکار انجام دهید.برای آموزش نصب Yarn در Ubuntu 20.04 در 3 مرحله و حذف آن به این منبع مراجعه کنید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Sat, 22 Jul 2023 14:29:16 +0330</pubDate>
            </item>
                    <item>
                <title>دستور نمایش آپتایم در سرور لینوکس Ubuntu و دبیان</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A2%D9%BE%D8%AA%D8%A7%DB%8C%D9%85-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-ubuntu-%D9%88-%D8%AF%D8%A8%DB%8C%D8%A7%D9%86-cxrhskzomz8q</link>
                <description>سرور لینوکسی من چه میزان آپتایم دارد و چه زمانی از دسترس خارج می شود؟ برای پاسخ به این سوال باید با دستور بررسی Uptime در سرور لینوکس از اینجا آشنا شوید. شما هر چقدر هم که از یک سرور استفاده کنید و در دسترس باشد، زمانی که شما می خوابید، ممکن است در مدت زمان هایی این سرور از دسترس خارج شود و سایت یا اپلیکیشن شما با مشکلاتی مواجه شود. از همین رو با درج چندین دستور ساده لینوکسی می توانید از میزان آپتایم سرور با سیستم عامل لینوکس آگاه شوید.آیا می خواهید بدانید آپتایم سرور لینوکس شما چه میزان بوده است؟ چگونه uptime سرور لینوکسی خود را به دست می آورید؟ و بسیاری سؤالات دیگر که ممکن است ذهن شما را درگیر کرده باشند. هم سیستم عامل لینوکس و هم UNIX با دستورات مختلف جهت نمایش آپتایم سرور همراه هستند.مشاهده آپتایم در سرور لینوکس در مسیر /proc/uptime اطلاعاتی در رابطه با uptime سرور لینوکس و در مسیر  /var/run/utmp اطلاعاتی مربوط به افرادی که لاگین کرده اند وجود دارد. البته فایل موجود در دایرکتوری /proc/uptime به طور عادی برای انسان ها قابل فهم نیست؛ از این رو، شما باید دستورات گفته شده در این آموزش را دنبال کنید.در این مطلب دستور نمایش آپتایم سرور لینوکس را به شما معرفی خواهیم کرد تا به شما کمک کند از زمان اجرا یا uptime سیستم های مبتنی بر Linux و Unix آگاه شوید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 08 Feb 2022 14:45:54 +0330</pubDate>
            </item>
                    <item>
                <title>افزایش امنیت tmp در لینوکس</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-tmp-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-vlv5cq1mz3fs</link>
                <description>زمانی که یک فایل و برنامه در سیستم عامل لینوکس نصب می شود، تمامی این نرم افزار ها و برنامه های نصب شده از پوشه ای به عنوان tmp برای ذخیره سازی داده های موقت استفاده می کنند. این پوشه در سیستم عامل لینوکس نیاز به اعمال تنظیمات خاصی برای افزایش امنیت داشته که در اینجا به نحوه ارتقای امنیت پوشه tmp اشاره کرده ایم. دستورات و مراحل لازم برای اجرای اقدامات امنیتی در ترمینال لینوکس centos، می تواند مانع از نفوذ هکر ها و از دست رفتن داده های حساس شما شود.پوشه tmp محلی است که به منظور ساخت و اجرای فایل های موقتی که جهت اجرای صحیح و سریع تر پردازش ها به آن ها نیاز داریم مورد استفاده قرار می گیرند. به طور معمول، در سیستم عامل centOS، که برای سرور های هاست لینوکس بسیار مناسب است این مسیر از امنیت مطلوبی برخوردار نیست. افزایش امنیت پوشه tmp در لینوکس باعث حفظ داده ها و فایل های مهم می شود.ارتقای امنیت لینوکس tmpبنابراین، لازم است اقداماتی را جهت افزایش امنیت پوشه tmp انجام دهیم تا این مسیر را ایمن سازی کرده و حتی الامکان از اجرای دستورات خطرناک و مخرب در آن توسط هکر ها، جلوگیری کنیم؛ بدین ترتیب، امنیت پوشه tmp تضمین خواهد شد. دو مسیر /var/tmp و /dev/shm در واقع همان مواردی هستند که باید هرچه سریع تر نسبت به محدود کردن و ایمن سازی آن ها اقدام شود.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 08 Feb 2022 14:36:05 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش کار با گوگل درایو در لینوکس</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%DA%AF%D9%88%DA%AF%D9%84-%D8%AF%D8%B1%D8%A7%DB%8C%D9%88-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-ydlcsctr9nl0</link>
                <description>گوگل درایو که به عنوان یکی از بهترین فضا های ابری موجود در سطح وب شناخته می شود، قابلیت استفاده در سیستم عامل لینوکس را نیز دارد. زمانی که می خواهید فایل ها و پوشه های خود را در یک محیط آنلاین و ایمن نگه داری کنید، فضای ابری گوگل درایو یک گزینه مناسب می باشد که در سیستم عامل لینوکس به راحتی قابل دسترس است. از 3 روش می توان GOOGLE DRIVE را در لینوکس مدیریت کرد که عبارت اند از : استفاده از مرورگر، استفاده از برنامه های کاربردی و گنوم که بصورت مختصر و مفید در اینجا به آموزش آن می پردازیم.استفاده از google drive در لینوکس؛ گوگل درایو، یک سرویس فضای ابری است که کاربران می‌توانند از طریق آن فایل‌های دیجیتالی را نگهداری کنند و در زمان دلخواه مورد استفاده قرار بدهند. در حال حاضر این سرویس در سیستم عامل‌های ویندوز و مک به سادگی در دسترس بوده، اما در سیستم عامل لینوکس با کمی پیچیدگی همراه است.آموزش راه اندازی و کار با گوگل درایو در لینوکس می تواند در کنار ویندوز کلیه قابلیت های google drive را به شما بدهد.نصب گوگل درایو در لینوکس و کار با آنبه‌طور کلی شرکت گوگل از چند سال قبل برنامه ایجاد نسخه لینوکس برای گوگل درایو را در دستور کار خود قرار داده بود، اما این برنامه تاکنون به شکل کامل انجام نشده است. در این مطلب قصد داریم تا به شکل کامل در مورد نحوه استفاده از گوگل درایو در لینوکس صحبت کنیم. پس در ادامه همراه با ما باشید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 08 Feb 2022 14:04:01 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش آپدیت کرنل لینوکس اوبونتو</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A2%D9%BE%D8%AF%DB%8C%D8%AA-%DA%A9%D8%B1%D9%86%D9%84-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-jlfvwuhjvbtv</link>
                <description>کاربران سیستم عامل لینوکس در نسخه های مختلف، به خصوص لینوکس اوبونتو که استفاده از آن بسیار رایج است، در مواقعی نیاز به آپدیت کرنل یا همان هسته لینوکس پیدا می کنند. پیش از آموزش و یادگیری نحوه آپدیت کرنل لینوکس، باید گفت: این قابلیت برای ارتقای امنیت، سرعت و کیفیت یک سرور یا سیستم عامل تحت لینوکس اوبونتو استفاده می شود. دستورات و کد های کاربردی برای نصب و راه اندازی کرنل وجود دارد که ما بصورت دقیق در اینجا به آن اشاره می کنیم.آپدیت هسته یا کرنل اوبونتو؛ هسته لینوکس شبیه به هسته مرکزی سیستم عامل می‌باشد که به عنوان یک رابط بین برنامه‌های نرم‌افزاری و سخت‌افزار کامپیوتر می‌باشد. هسته لینوکس به گونه‌ای است که انواع مختلف لینوکس روی آن کار می‌کند، همچنین این نرم‌افزار منبع باز است یعنی هر شخصی می‌تواند به کدها دسترسی داشته باشد و آن‌ها را اصلاح یا ویرایش کند. در ادامه با دلیل اهمیت به روز رسانی هسته اوبونتو لینوکس آشنا می‌شوید.آپدیت لینوکس اوبونتوآموزش آپدیت کرنل لینوکس اوبونتو و هسته لینوکس به همراه کامند های مرتبط برای به روز رسانی این سیستم عامل را در این مقاله بررسی می کنیم.با پیشرفت تکنولوژی، توسعه دهندگان نرم‌افزار با به روزرسانی هسته لینوکس توانستند، امنیت، قابلیت‌ها و حتی سرعت سیستم عامل را افزایش داده و موجب ارتقای کار شوند. اگر شما از سیستم عامل لینوکس اوبونتو استفاده کنید، ایده بسیار خوبی است زیرا می‌توانید به طور مرتب آن را به روزرسانی کنید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 08 Feb 2022 12:25:52 +0330</pubDate>
            </item>
                    <item>
                <title>لینوکس کالی | kali linux چیست؟ معرفی سیستم عامل</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%DA%A9%D8%A7%D9%84%DB%8C-kali-linux-%DA%86%DB%8C%D8%B3%D8%AA-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84-bww9sltxrtdm</link>
                <description>سرور های مجازی نسل جدیدی از سیستم های کامپیوتری هستند که بصورت 24 ساعته روشن و همیشه به اینترنت متصل خواهند بود. سرور مجازی کالی لینوکس یکی از انواع سرور های مجازی یا همان VPS ها می باشند که با نصب سیستم عامل کالی بر روی آنها پیاده سازی می شوند. این سرور ها مشخصات خاص خود را دارند و می توان برای اهداف برنامه نویسی، طراحی، میزبانی وبسایت، تست و خطایابی نرم افزار و ... از آنها استفاده کرد. اگر می خواهید بدانید VPS کالی چیست و چه مزایایی دارد، می توانید از اینجا مقاله مرجع را مطالعه کنید.سرور مجازی کالی یک VPS می‌باشد که با سیستم عامل کالی لینوکس سازگاری داشته باشد. در واقع کالی یک توزیع از لینوکس و مبتنی بر دبیان است که برای هم برای ایجاد امنیت و شناسایی آسیب‌پذیری بکار می‌رود و هم برای هک و نفوذ! این توزیع محبوب قابل نصب روی انواع سیستم‌ها و رایانه‌ها است و صدها ابزار مختلف با قدرت بالا را برای انجام عملیات‌های امنیتی و هک در اختیار شما قرار می‌دهد. سیستم عامل قدرتمند کالی قابلیت نفوذ بسیار بالایی دارد و اگر در زمینه هک یا امنیت فعال هستید حتما با آن آشنایی دارید.نصب کالی لینوکس روی vpsبنا داریم در این مقاله سرور مجازی کالی لینوکس را به شما معرفی کرده و روش‌هایی که می‌توانید سیستم عامل کالی را روی سرور مجازی نصب کنید را به شما آموزش دهیم پس اگر می‌خواهید همه چیز را درمورد ویژگی‌ها و امکانات کالی و همین‌طور نحوه دستیابی به آن بدانید، با ما همراه باشید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Tue, 08 Feb 2022 11:34:45 +0330</pubDate>
            </item>
                    <item>
                <title>نصب cpanel در centos</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%86%D8%B5%D8%A8-cpanel-%D8%AF%D8%B1-centos-qp19sflbizsd</link>
                <description>کنترل پنل هایی که در سطح وب یا بر روی یک سرور استفاده و نصب می شوند، برای مدیریت بهتر ابزارها و وبسایت ها تهیه می شوند که یکی از بهترین آنها cpanel می باشد. زمانی که سیستم عامل سرور شما لینوکسی و از نوع centos باشد، می توانید این کنترل پنل محبوب یعنی سی پنل را بر روی آن نصب و راه اندازی کنید. برای نصب و راه اندازی سی پنل در لینوکس نیاز به یک سری پیش نیاز های نرم افزاری و سخت افزاری می باشد که می توانید جزئیات آن را از اینجا مطالعه کنید.Cpanel یکی از محبوب ترین کنترل پنل میزبان وب است که یک واسط گرافیکی یوزر فراهم می کند که این ویژگی به کاربران مختلف این امکان را می دهد تا چندین سرور را تنها با کمک یک رابط GUI به جای خط فرمان معمولی مدیریت می کنند. با کمک این رابط کاربران می توانند به راحتی بسیاری از کارهای را که در سرور وب سایت وجود دارند را انجام دهند که از آن ها می توان به مواردی همچون ایجاد ایمیل، آپلود فایل، مدیریت پایگاه داده، تنظیم برنامه های متفرقه و... اشاره کرد که در ادامه بسیار گسترده تر مورد بررسی قرار خواهند گرفت.آموزش نصب cpanel در centos لینوکس و پیش نیاز های دانلود و راه اندازی این کنترل پنل.Cpanel می تواند هر آنچه که کاربران به آن احتیاج دارند را فراهم کند و اجازه مدیریت چند وب سایت مختلف را تنها با یک سرور واحد به آن ها دهد.آموزش نصب cpanel در linux </description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Mon, 07 Feb 2022 16:50:55 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش نصب postgresql در لینوکس</title>
                <link>https://virgool.io/@darya.azadkhah/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-postgresql-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-k6rtc0ipicg6</link>
                <description>postgreSQL به عنوان یک پایگاه داده مطمئن و پر سرعت برای سیستم ها و سرور های لینوکسی شناخته می شود که برای نصب آن بهتر است تا از این لینک، مقاله تکمیلی آموزش نصب و راه اندازی این پایگاه داده را بخوانید. زمانی که قصد دارید تا PostgreSQL را روی سرور لینوکسی نصب کنید، شما باید با نحوه لاگین کردن به یوزر مربوطه و  دسترسی به خط فرمان یا همان ترمینال را مسلط باشید. بصورت کلی می توانید از طریق این پایگاه داده اقدام به ساخت جداول جدید دیتابیس کنید. همچنین کاربران را مدیریت کرده و رول های جدیدی را ایجاد یا ویرایش کنید.سیستم مدیریت پایگاه داده رابطه ای جز اصلی وب سایت ها و برنامه های کاربردی می باشد. این سیستم یک روش ساختاری برای ذخیره سازی، سازمان بندی و دسترسی به اطلاعات را فراهم می نماید. در اینجا به بررسی روش نصب و استفاده از سیستم مدیریت پایگاه داده PostgreSQL در توزیع لینوکس Ubuntu 16.04 و برخی دستورهای اولیه این پایگاه داده می پردازیم. PostgreSQL یا Postgre یک سیستم مدیریت پایگاه داده رابطه ای است از زبان SQL Query می باشد PostgreSQL .یک پایگاه داده بسیار محبوب برای پروژه های کوچک و بزرگ است و مزیت آن سازگاری با استاندارد ها است و دارای ویژگی های پیشرفته مانند ارتباطات پایدار با دیتابیس و همزمانی بدون خواندن قفل ها است.راهنمای آموزش نصب postgreSQL در لینوکس ابونتو و کالینصب postgresql در لینوکس و آموزش آن بصورت کامل در این مقاله بررسی می شود.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Mon, 07 Feb 2022 15:03:39 +0330</pubDate>
            </item>
                    <item>
                <title>نصب پایتون در لینوکس</title>
                <link>https://virgool.io/@darya.azadkhah/%D9%86%D8%B5%D8%A8-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-ga8t36nf6dsr</link>
                <description>بسیاری از کاربران سیستم عامل لینوکس، علاقه مند به حوزه برنامه نویسی و کار با زبان های برنامه نویسی مثل: پایتون می باشند و قصد دارند تا آن را بر روی سیستم عامل لینوکسی خود نصب کنند. باید بدانید که کدهای زبان برنامه نویسی پایتون برای اجرا شدن نیاز به یک ime یا محیط برای اجرا شدن دارند. ما در این مقاله می خواهیم به آموزش نصب python در لینوکس بپردازیم. پیش از نصب و راه اندازی باید بدانید که پایتون ورژن های مختلفی داشته و تفاوت های بسیار زیادی در نصب آنها وجود ندارد. centos یکی از نسخه های سیستم عامل لینوکس است که بصورت کامل نصب پایتون را در آن بررسی می کنیم.پایتون یکی از زبان های برنامه نویسی بسیار محبوب است که ایجاد آن به فردی با نام Guido van Rossum بر می گردد. سال انتشار این زبان برنامه نویسی کاربردی 1991 می باشد. پایتون در موارد بسیاری می تواند مورد استفاده قرار بگیرد. انجام ریاضیات پیچیده، اسکریپت نویسی سیستم، نمونه سازی سریع و بسیاری دیگر از توسعه های نرم افزاری نمونه هایی از کاربردهای این زبان برنامه نویسی می باشد.پایتون که در بین پیشرفته ترین زبان های برنامه نویسی قرار می گیرد توانسته نظر بسیاری از کاربران را به خود جلب نماید. به همین علت برای نصب آن در centos 7.8 ادامه مقاله را به خوبی بررسی نمایید.با نصب پایتون در لینوکس centos می توانید از این زبان برنامه نویسی برای اجرای اسکریپت های خود در سیستم عامل Linux استفاده کنید.آموزش نصب پایتون در لینوکس centosنصب پایتون 3.8 بر روی centos 7.8 می تواند پنجره ای از امکانات پیشرفته را در اختیار شما بگذارد تا با استفاده از آن بتوانید به توسعه نرم افزارها و سیستم های مختلف بپردازید.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Mon, 07 Feb 2022 14:16:08 +0330</pubDate>
            </item>
                    <item>
                <title>cwp چیست؟</title>
                <link>https://virgool.io/@darya.azadkhah/cwp-%DA%86%DB%8C%D8%B3%D8%AA-bvtpvyz6alta</link>
                <description>آموزش نصب وب سرور در centos webpanel یا همان cwp  نیاز به آموزش و راهنمایی مراحل و نحوه اجرای آن خواهید داشت. واژه نامه هایی مثل (cwpsrv (webserver، (cwp-phpfpm (php for cwpsrv نیاز به یادگیری و ... دارید. با یادگیری نحوه نصب و اجرای وب سرور در cwp می توانید تنظیمات دلخواه خود را بصورت ساده انجام بدهید و از پیچیدگی های موجود دوری کنید. ما در این مقاله بصورت کامل در باره چیستی cwp و آموزش نصب آن از صفر تا صد پرداخته ایم.یکی از مهم‌ترین قابلیت‌هایی که در CWP وجود دارد، تنظیم وب سرور آن است که علی رغم پیچیدگی‌هایی که به خود اختصاص داده، کاربران زیادی تمایل به یادگیری آن دارند. از آن جایی که این پنل هاستینگ توانسته از قابلیت تنظیم اتوماتیک و دسترسی به وب سایت‌های متنوع و متعدد بهره مند شود، به همین دلیل برتری نسبی را نسبت به دیگر موارد مشابه به خود اختصاص داده است. خوشبختانه CWP برای کاربران خود یک ویژگی منحصر به فردی را تعبیه کرده است که آن رفتن از یک وب سایت به وب سایت دیگری است.cwp چیست ؟ آموزش نصب و تنظیمات وب سرور cwp به زبان ساده در این مقاله از وبلاگ پارس پک بررسی شده است.cwp چیست؟به همین دلیل به خاطر اهمیتی که این موضوع به خود اختصاص داده است، در ادامه به آموزش تنظیم وب سرور در CWP چیست خواهیم پرداخت.</description>
                <category>دریا آزاد خواه</category>
                <author>دریا آزاد خواه</author>
                <pubDate>Mon, 07 Feb 2022 13:40:27 +0330</pubDate>
            </item>
            </channel>
</rss>