<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Aria Gholamlou | آریا غلاملو</title>
        <link>https://virgool.io/feed/@ariagholamlou</link>
        <description>and so... the adventure begins</description>
        <language>fa</language>
        <pubDate>2026-06-16 21:57:19</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/83244/avatar/dgb5NC.png?height=120&amp;width=120</url>
            <title>Aria Gholamlou | آریا غلاملو</title>
            <link>https://virgool.io/@ariagholamlou</link>
        </image>

                    <item>
                <title>معرفی و نصب Kitematic ، ابزاری گرافیکی برای داکر!</title>
                <link>https://virgool.io/@ariagholamlou/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D9%86%D8%B5%D8%A8-kitematic-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%DB%8C-%DA%AF%D8%B1%D8%A7%D9%81%DB%8C%DA%A9%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%A7%DA%A9%D8%B1-zw5r7qzfofsu</link>
                <description>احتمالا با داکر آشنایی دارید! عموما مرسوم هست که برای کار با داکر و مدیریت کانتینرها از CLI یا همان شل استفاده می کنیم.اما این تنها راه کار با داکر نیست. ابزاری با گرافیک زیبا به نام Kitematic طراحی شده تا کلیه موارد مربوط به داکر از یک رابط گرافیکی انجام شود. از جمله تسک هایی که با Kitematic می توان انجام داد مدیریت کانتینرها(stop start ...) کار با داکر هاب، کار با volumes و ... می باشدهمچنین از Kitematic می توان روی لینوکس(اوبونتو) ، ویندوز و مک استفاده کردنصب:برای نصب ابتدا پکیج مورد نظر را از لینک زیر دانلود می کنیم:https://github.com/docker/kitematic/releases/سپس پکیج را unzip می کنیم:sudo unzip Kitematic*.zipبا دستور زیر پکیج را نصب می کنیم:sudo dpkg -i Kitematic*.debاگر هنگام نصب خطایی درباره dependencies گرفتیم، با دستور زیر برطرف می شود:sudo apt install -fبرای ران کردن سرویس هم به راحتی دستور زیر را می زنیم:kitematicنکته مهم: یوزری که سرویس  Kitematic را ران می کند باید در docker group عضو باشد!در دستور زیر به جای متغیر USER، یوزر مربوطه را  قرار دهید.sudo usermod -aG docker USERبه همین راحتی!</description>
                <category>Aria Gholamlou | آریا غلاملو</category>
                <author>Aria Gholamlou | آریا غلاملو</author>
                <pubDate>Wed, 27 Apr 2022 04:13:23 +0430</pubDate>
            </item>
                    <item>
                <title>ساخت فضای swap در centos طی 2 دقیقه!</title>
                <link>https://virgool.io/@ariagholamlou/%D8%B3%D8%A7%D8%AE%D8%AA-%D9%81%D8%B6%D8%A7%DB%8C-swap-%D8%AF%D8%B1-centos-%D8%B7%DB%8C-2-%D8%AF%D9%82%DB%8C%D9%82%D9%87-hf4g7fsaghzx</link>
                <description>فضای swap، یک فضا روی دیسک سیستم بوده و کاربرد آن زمانی است که رم سیستم پر شده استدر این صورت، پروسه ها از رم به فضای swap منتقل شده و از دان شدن سیستم جلوگیری میشود.در بیشتر مواقع  لینوکس هایی که به صورت vm راه اندازی میشوند، فضای swap ندارند.در این آموزش به شما چگونگی ساخت فضای swap را آموزش خواهیم دادبا دستور زیر میتوان چک کرد که آیا سیستم فضای swap دارد یا خیر، اگر خروجی خالی باشد به معنای عدم وجود فضای swap روی سیستم میباشد:$ sudo swapon --showهمچنین با دستور زیر نیز میتوانید این مورد را بررسی کرد:$ free -hحال شروع به ساخت فضای swap میکنیم.ابتدا با دستور زیر فایلی برای swap ایجاد میکنیم:$ sudo fallocate -l 1G /swapfileبا دستور زیر نیز مطمئن میشویم که فقط یوزر روت به این فایل دسترسی داشته باشد:$ sudo chmod 600 /swapfileسپس دستورات زیر را وارد میکنیم:$ sudo mkswap /swapfile$ sudo swapon /swapfileبرای اینکه این تغییرات را به صورت دائمی ایجاد شود، میبایست خط زیر را به فایل fstab که در etc وجود دارد، اضافه نماییم: /etc/fstab/swapfile swap swap defaults 0 0در  پایان، با دستور زیر میتوانیم نتیجه کار را مشاهده کنیم:$ sudo swapon --showموفق باشید</description>
                <category>Aria Gholamlou | آریا غلاملو</category>
                <author>Aria Gholamlou | آریا غلاملو</author>
                <pubDate>Wed, 11 Nov 2020 04:25:42 +0330</pubDate>
            </item>
                    <item>
                <title>اسکن تمامی ipهای valid شبکه ی Lan با nmap</title>
                <link>https://virgool.io/@ariagholamlou/%D8%A7%D8%B3%DA%A9%D9%86-%D8%AA%D9%85%D8%A7%D9%85%DB%8C-ip%D9%87%D8%A7%DB%8C-valid-%D8%B4%D8%A8%DA%A9%D9%87-%DB%8C-lan-%D8%A8%D8%A7-nmap-g97mgsp97olz</link>
                <description>تا به حال نیاز به این که تمامی ip های موجود در یک شبکه محلی(LAN) را پیدا کنید، داشته اید؟در این مقاله ی کوتاه به شما نشان خواهم داد که چگونه با ابزار nmap تمامی ip های valid درون شبکه را شناسایی کنید.ابزار دوست داشتنی nmap یک سیستم مانیتورینگ متن باز بوده که میتوان بر روی سیستم های مبتنی بر لینوکس نصب نمود.ابتدا باید nmap را نصب کنیم(نصب روی ubuntu):$ sudo apt-get install nmapفرض کنید که شبکه ی LAN ما از رنج 192.168.2.0 میباشد. سابنت شبکه نیز 24/ است.با دستور زیر میتوان این رنج را اسکن کرد:$ nmap -sP 192.168.1.*دستور زیر نیز همان کار را خواهد کرد:$ nmap -sn 192.168.1.0/24با سپاس از همراهی شما</description>
                <category>Aria Gholamlou | آریا غلاملو</category>
                <author>Aria Gholamlou | آریا غلاملو</author>
                <pubDate>Tue, 20 Oct 2020 16:48:52 +0330</pubDate>
            </item>
                    <item>
                <title>سرعت اینترنت سرور لینوکسی خود را با CLI بسنجید!</title>
                <link>https://virgool.io/@ariagholamlou/%D8%B3%D8%B1%D8%B9%D8%AA-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%B3%D8%B1%D9%88%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%DB%8C-%D8%AE%D9%88%D8%AF-%D8%B1%D8%A7-%D8%A8%D8%A7-cli-%D8%A8%D8%B3%D9%86%D8%AC%DB%8C%D8%AF-mw6nlcqhy3qr</link>
                <description>آنالیز سرعت دانلود و آپلود احتمالا بیشتر ما با سایت معتبر speedtest.net، که ابزاری برای آنالیز آپلود و دانلود پهنای باند میباشد، آشنا هستیم.همان طور که می دانید، معمولا از طریق وب و مرورگر از این ابزار استفاده می کنیم.حال فرض کنید که لینوکس ما صرفا دارای کامند لاین بوده و به محیط گرافیکی دسترسی نداریم.در این آموزش کوچک قصد دارم صرفا با استفاده از محیط کامند لاین، سرعت اینترنت را آنالیز کنمابتدا نیاز است که بر روی سرور خود، پکیج پایتون را نصب نماییم:$ sudo apt-get install python3-pipدر مرحله ی بعد، ابزار speedtest cli را نصب میکنیم:$ sudo pip3 install speedtest-cliسپس با زدن دستور زیر، میتوان آنالیز را انجام داده و گزارشی مشاهده کنیم:$ speedtest-cliبرای اشتراک گذاری آنالیز، میتوانیم از دستور زیر استفاده کنیم. این دستور، یک لینک از آنالیز انجام شده در اختیار ما قرار میدهد:$ speedtest-cli --shareبه همین سادگی!با سپاس از توجه شما</description>
                <category>Aria Gholamlou | آریا غلاملو</category>
                <author>Aria Gholamlou | آریا غلاملو</author>
                <pubDate>Wed, 14 Oct 2020 03:47:45 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی و آموزش دستور screen در لینوکس</title>
                <link>https://virgool.io/@ariagholamlou/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-screen-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-gnozf7zuluf1</link>
                <description>در این آموزش کوچک، قصد دارم شما را با دستور کاربردی screen آشنا کنم.دستور screen این توانایی را به ما میدهد که تنها با یک اتصال(session) و یک ترمینال(shell)، به هر تعداد ترمینال دلخواه دسترسی داشته باشیم.با استفاده از screen میتوان همزمان چند تسک را مدیریت کرد.یکی از مزیت های خوب این دستور، این است که اگر پروسه ای در screen در حال اجرا باشد، حتی اگر از ترمینال disconnect شویم، به فعالیت خود ادامه داده و اصطلاحا terminate نخواهد شد.ادمین های لینوکسی معمولا در screen به نصب سرویس و یا مانیتور کردن سیستم می پردازند.خب، بپردازیم به دستورهای screen.screen commandبرای نصب این پکیج از دستور زیر استفاده میکنیم:$ sudo apt update (debian/ubuntu)
$ sudo apt install screen (debian/ubuntu)$ sudo yum install screen (CentOs)با دستور زیر میتوانیم screen ایجاد کنیم:$ screen https://virgool.io/p/gnozf7zuluf1/$screen $ screen -S give_me_a_name https://virgool.io/p/gnozf7zuluf1/$screen-Sgive_me_a_name Ctrl+a+dبا دستور زیر میتوان لیست همه ی screen های فعال را مشاهده نمود:$ screen -lsبا دستور زیر نیز میتوان بین screen ها جابجا شد:$ screen -r 10835(find this number in last command)سپاس از همراهی شما</description>
                <category>Aria Gholamlou | آریا غلاملو</category>
                <author>Aria Gholamlou | آریا غلاملو</author>
                <pubDate>Mon, 12 Oct 2020 03:41:28 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی و نصب یک آنتی ویروس رایگان و متن باز در لینوکس</title>
                <link>https://virgool.io/@ariagholamlou/install-clamav-on-ubuntu-gnpevyskx46h</link>
                <description>امروزه اهمیت وجود آنتی ویروس ها بر کسی پوشیده نیست! در این مقاله هم قصد داریم که شما را با معرفی  و راه اندازی آنتی ویروس ClamAV آشنا کنیم.از Clam AntiVirus برای تشخیص تروجان ها و ویروس ها استفاده میشود.شاید شما نیز فکر کنید که سیستم های مبتنی بر لینوکس آلوده به ویروس یا تروجان نمیشوند، اما این طور نیست و گاها پیش می آید که سیستم های لینوکسی نیز آلوده شوند.در این مقاله، نصب روی سیستم عامل ubuntu انجام خواهد شد.نصب و کار با ClamAV بسیار راحت هست.ابتدا لیست repository های سیستم را آپدیت میکنیم:sudo apt-get updateسپس پکیج ClamAV را نصب میکنیم:sudo apt-get install clamav clamav-daemonبا دستور زیر میتوانیم ورژن ClamAV را بررسی کنیم:clamscan --versionدستور زیر نیز help را به ما نمایش میدهد که بد نیست نگاهی به آن بیندازیم:clamscan --helpخب! عملیات نصب به پایان رسید. حال میخواهیم که یک دایرکتوری را با کمک ClamAV اسکن کنیم.میتوانیم با یک مثال شروع کنیم:clamscan -r –remove /homeهمان طور که حدس میزنید، home/ دایرکتوری است که قصد اسکن آن را داریم.در دستور بالا، r- به معنای recursive بودن دستور میباشد.(یعنی علاوه بر دایرکتوری home، کلیه زیر دایرکتوری های آن را در نظر بگیرد.)عبارت remove- نیز اکشن ما محسوب میشود.با این ترتیب و ساختار میتوانیم هر دایرکتوری که میخواهیم را اسکن کنیم.اکشن دیگری که داریم، bell- بوده که به معنای اطلاع رسانی کردن در صورت پیدا کردن ویروس میباشد:clamscan -r –bell -i /homeحال که یاد گرفتیم با ClamAV کار کنیم، میتوانیم کمی خلاقیت هم به کار ببریم.با کمک دستور زیر میتوانیم بعد از اسکن، گزارشی نیز تهیه کرده و داخل یک فایل تکستی نگهداری کنیم:clamscan -r –remove /home &gt; scan-report.txtممنون از توجه شماپایان</description>
                <category>Aria Gholamlou | آریا غلاملو</category>
                <author>Aria Gholamlou | آریا غلاملو</author>
                <pubDate>Mon, 21 Sep 2020 20:42:33 +0330</pubDate>
            </item>
            </channel>
</rss>