۱۰ تفاوت اصلی هاست لینوکس و ویندوز

12 تفاوت اصلی هاست لینوکس و ویندوز

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

روش های افزایش سرعت سرور مجازی

روش های موثر در افزایش سرعت سرور مجازی لینوکس و ویندوز

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

راه اندازی مجدد سرور

آموزش ریست یا راه اندازی مجدد سرور مجازی ویندوز و لینوکس

راه اندازی مجدد سرور مجازی، درست مانند روشن خاموش کردن سیستم است؛ همانطور که گاهی در سیستم خودمان این کار را انجام می دهیم، گاهی مجبور به انجام این کار می شویم.
توجه داشته باشید که پیش از آن که خودتان تصمیم به انجام این کار بگیرید، با تیم پشتیبانی در ارتباط باشید.

نصب سی پنل در اوبونتو 20.04

آموزش نصب سی پنل در اوبونتو 20.04

cPanel نقش مهمی در مدیریت بهتر وبسایت ها و دامنه ها دارد که نصب آن در اوبونتو 20.04 نیازمند فراهم کردن حداقل نیازمندی های شبکه، سخت افزاری و … است. اگر تمام نیازمندی ها برای این نصب فراهم باشد، نصب آن به سادگی با یک دستور دانلود از اسکریپت سایت cPanel انجام می شود.

وصل شدن به پروتکل FTP با FILEZILLA در ویندوز و لینوکس

آموزش وصل شدن به پروتکل FTP با FileZilla در ویندوز و لینوکس

شما می توانید با وصل شدن به پروتکل FTP با File Zilla، هر فایلی که خواستید را بین سرور و سیستم به اشتراک بگذارید. این کار چندان سخت نیست، کافیست آموزش ها را دنبال کنید.

ابزار مانیتورینگ Netdata

آموزش نصب NetData و مانیتورینگ عملکرد سرور لینوکس

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

دستور mount در لینوکس

دستور mount در لینوکس (مانت کردن فایل سیستم و USB)

دستور mount، فایل سیستم موردنظر را به یک دایرکتوری مشخص متصل می کند تا تمام زیرشاخه های آن برای کاربران و اپلیکیشن ها قابل دسترس باشد. آپشن هایی که در دستور mount لحاظ می کنید، به نوعی رفتار این دستور را مشخص می کنند به همین دلیل باید آنها را با دقت انتخاب کنید.

پرکاربردترین دستورات لینوکس

پرکاربردترین دستورات لینوکس برای افراد مبتدی

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

آموزش انتقال فایل بین دو سرور مجازی لینوکسی

آموزش انتقال فایل بین دو سرور مجازی لینوکس

SCP یکی از ابزارهایی است که به شما کمک می کند بتوانید بین دو سرور مجازی لینوکس، انتقال فایل را انجام دهید. اما توجه داشته باشید که SCP تنها ابزار در این زمینه نیست، اما یکی از بهترین ابزارها است.

بهترین توزیع های لینوکس برای افراد مبتدی

بهترین توزیع های لینوکس برای افراد مبتدی

لینوکس توزیع های مختلفی دارد (بالای 600 توزیع) که هرکدام برای کاربرد متفاوتی توزیع پیدا کرده است. در این میان تعدادی از توزیع های لینوکس هستند که با هدف استفاده برای افراد مبتدی و تازه کار توزیع یافته اند. این توزیع ها ویژگی هایی دارند که آن ها را از دیگر توزیع ها جدا می سازد و استفاده آسان را برای افراد مبتدی فراهم می کند.

نصب زبان برنامه نویسی go در ابونتو و centos

نصب و پیکربندی زبان برنامه نویسی GO در اوبونتو و CentOS

برای نصب زبان go در اوبونتو و CentOS روش های زیادی وجود دارد که نصب با فایل باینری، مدیر بسته و ابزار snap از محبوب ترین آنهاست. برای اینکه این پروسه را با موفقیت پشت سر بگذارید، باید طبق مراحلی که آموزش داده ایم، جلو بروید.

سیستم عامل openBSD

سیستم عامل openBSD چیست؟

سیستم عامل openBSD به عنوان یک سیستم عامل رایگان و چندپلتفرمی مبتنی بر یونیکس، مزایای ارزشمندی مانند پشتیبانی از انواع پلتفرم های سخت افزاری، امکان ادغام فناوری ها موجود و توسعه فناوری ها جدید، امنیت بالا، رمزنگذاری یکپارچه و … را به کاربران ارائه می دهد.

سیستم عامل کوبونتو

سیستم عامل کوبونتو چیست؟

نامگذاری سیستم عامل کوبونتو بر اساس محیط دسکتاپ مورد استفاده در آن (KDE) انجام شده است. این سیستم عامل متن باز، مجموعه کاملی از برنامه ها را برای کاربر ارائه می دهد. سریع، ساده و زیبا بودن محیط این سیستم عامل باعث افزایش رضایت کاربر می شود و امکان اتصال دسکتاپ به تلفن یا تبلت با KDE Connect دلیلی برای جذابیت بیشتر این سیستم عامل است.

راه اندازی میل سرور postdix در لینوکس

آموزش کاربردی راه اندازی میل سرور Postfix در لینوکس

Postfix یکی از بهترین میل سرورهای لینوکس است که به خاطر سادگی، امنیت و طراحی ماژولار خود به یک جایگزین عالی برای sendmail تبدیل شده است. نصب و راه اندازی این ایمیل سرور نیاز به طی مراحل حساسی دارد که نصب پکیج Postfix، تنظیمات اولیه میل سرور و نصب سایر پکیج های دیگر مثل Dovecot از مهم ترین آنها هستند و باید با دقت کامل اجرا شوند.

سیستم عامل چیست؟

سیستم عامل چیست؟

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

سیستم عامل زوبونتو چیست؟

سیستم عامل زوبونتو چیست؟

زوبونتو بخاطر سبک بودن حتی با سیستم هایی که از مشخصات پایینی برخوردار هستند، سازگار است و نیاز کاربران را رفع می کند.

سیستم عامل لوبونتو

سیستم عامل لوبونتو چیست؟

سیستم عامل لوبونتو به عنوان توزیعی سبک وزن از سیستم عامل اوبونتو، شانس دوباره ای برای بالا بردن کارکرد و سرعت یک سیستم قدیمی است. این سیستم عامل با بهره مندی از محیط دسکتاپ LXQt، ویژگی های کاملی را در اختیار کاربران قرار می دهد و تمام ابزارهای مورد نیاز اکثر مردم را ارائه می دهد.

راکی لینوکس یا centos؟

سیستم عامل Rocky linux بهتر است یا Centos

راکی لینوکس را باید جانشین CentOS دانست که با ویژگی هایی مانند یوزرفرندلی بودن و پایداری بالایی که دارد، سبب شده است با وجود عمر کمی که دارد با CentOS مقایسه شود.

وصل شدن به سرور مجازی لینوکس از طریق ادیتور ویژوال استودیو (Visual Studio)

وصل شدن به سرور مجازی لینوکس از طریق ادیتور ویژوال استودیو (Visual Studio)

ادیتور ویژوال استودیو (Visual Studio) یکی از پرکاربردترین نرم افزار های مورد استفاده برنامه نویسان است که با تعبیه محیطی یکپارچه برای توسعه نرم افزارهای (IDE) کار را برای برنامه نویسان راحت تر کرده است؛ در این مقاله به آموزش اتصال به سرور مجازی لینوکس از طریق این نرم افزار خواهیم پرداخت.

نصب سیستم عامل دبیان

آموزش نصب سیستم عامل دبیان (debian)

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

دستور rsync در لینوکس

نصب دستور rsync در لینوکس اوبونتو، دبیان، CentOS و فدورا

دستور Remote Sync با مخفف Rsync، یک ابزار همه کاره است که نه تنها همگام سازی فایل ها را آسان تر می کند بلکه پروسه انتقال فایل ها را هم بهینه می سازد. برخلاف دستورات سنتی کپی در لینوکس، rsync به کمک الگوریتم دلتا، فقط تفاوت های بین فایل های مبدا و مقصد را همگام یا کپی می کند و این کار باعث صرفه جویی در زمان و پهنای باند می شود.

ورود و خروج از سرور مجازی ویندوز و لینوکس

آموزش کامل ورود و خروج از سرور مجازی ویندوز و لینوکس

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

سیستم عامل دبیان چیست؟

سیستم عامل لینوکس دبیان (Debian) چیست؟

دبیان که خود توزیعی از لینوکس است، خودش توزیع های زیادی دارد. متن باز بودن و رایگان بودن آن سبب شده است که توسعه دهنده های زیادی علاقه مند به توسعه این توزیع باشند.

تفاوت هارد های ssd و hdd و nvme

تفاوت های سرور مجازی با هارد های HDD – SSD – NVMe

سرور مجازی ها در انواع حافظه با یکدیگر تفاوت دارند که هرکدام از آن ها ویژگی ها و کارکردهای خاص خودشان را دارند که سبب تفاوت در سرور مجازی می شود.

سیستم عامل آلما لینوکس (Alma linux) جایگزین Centos

آلما لینوکس (Alma linux) بهترین جایگزین Centos

توسعه توزیع 8 centos به پایان رسیده است و آلمالینوکس توزیعی است که به عنوان جایگزینی برای 8 centos به کار می رود.

نصب FreeBSD

آموزش نصب FreeBSD

FreeBSD با هدف تمرکز بر کارایی، امنیت، ثبات و ذخیره سازی برای سرور های بزرگ و قدرتمند در شبکه هایی که ترافیک بالا دارند، به وجود آمده است.

سیستم عامل centos

سیستم عامل CentOS چیست؟

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

سیستم عامل لینوکس چیست

لینوکس چیست؟

سیستم عامل لینوکس، یک نرم افزار اپن سورس و رایگان است که امکان توسعه و ایجاد تغییرات را بین توسعه دهندگان و برنامه نویسان فراهم کرده است.
امکان توسعه داشتن توسط برنامه نویسان، سبب به وجود آمدن توزیع های مختلفی شده است.

لیست کامل توزیع های سیستم عامل لینوکس

معرفی لیست کامل توزیع های سیستم عامل لینوکس

از آن جایی که سیستم عامل لینوکس متن باز و آزاد است، توسعه دهندگان زیادی روی آن کار کرده اند و توزیع های مختلفی از آن ارائه کرده اند (بیش از 300 توزیع لینوکس!) که هر کدام می تواند نیاز یک قشر خاص را پاسخ دهد.

آموزش دستور less در لینوکس

آموزش دستور less در لینوکس برای نمایش محتوای فایل

دستور less در لینوکس یکی از رایج ترین دستورات برای نمایش محتویات فایل های بزرگ به صورت صفحه ای است. این دستور در کنار سرعت بالا، آپشن های مختلفی هم ارائه می دهد که برای کاربران لینوکس بسیار مفید و کارساز است.

آموزش نصب سیستم عامل RedHat

نصب سیستم عامل RedHat انتخاب مناسبی برای کار با لینوکس خواهد بود، نصب این نسخه از لینوکس با استفاده از هر دو نسخه گرافیکی و ترمینال امکان پذیر خواهد بود و کار با آن نیز ساده است.

تغییر پورت SSH در سرور مجازی لینوکس

برای آن که از دست حملات Brute Force و مورد هدف حملات کرک کردن رمز عبور در امان باشید، باید پورت SSH خودتان را تغییر دهید و با این کار امنیت خودتان را افزایش دهید.

دستورات اضافه کردن و حذف یوزر در لینوکس اوبونتو

آموزش دستورات اضافه کردن و حذف یوزر در لینوکس اوبونتو

اگر کاربر اوبونتو هستید به راحتی می توانید از دستور adduser برای اضافه کردن یوزر و از دستور deluser هم برای حذف کاربر استفاده کنید که البته در صورت تمایل می توانید از رابط گرافیکی اوبونتو هم کمک بگیرید.

آموزش نصب سیستم عامل Kali Linux

نصب سیستم عامل Kali Linux با توجه به منبع باز بودن آن، میتواند برای افرادی که در موضوع تست نفوذ و یا امنیت علاقه دارند و پیگیر هستند مناسب باشد.

انتخاب بهترین میل سرور لینوکس

راهنمای کامل معرفی و انتخاب بهترین میل سرور لینوکس 

میل سرورهای لینوکس زیادی وجود دارند که اکثر آنها علاوه بر توانایی مدیریت ایمیل های دریافتی و ارسالی، ویژگی ها و قابلیت های متنوعی برای ارتقا امنیت و عملکرد میل سرور ارائه می دهند که می توانند کیفیت ارتباطات شما را بالا ببرند. از بهترین میل سرورهای لینوکس می توان به Postfix ،Exim و sendmail اشاره کرد.

آموزش نصب سیستم عامل Fedora 35

نصب سیستم عامل Fedora Linux انتخاب مناسبی جهت کار با لینوکس خواهد بود و میتوان Fedora را کاملترین توزیع از لینوکس برای اکثریت برنامه نویس ها نام برد، نصب این نسخه از لینوکس با استفاده از هر دو نسخه گرافیکی و ترمینال امکان پذیر خواهد بود.

آشنایی با تعریف، ویژگی و نحوه نصب فایروال CSF در اوبونتو

آشنایی با تعریف، ویژگی و نحوه نصب فایروال CSF در اوبونتو

فایروال CSF فایروالی رایگان برای سرور مجازی و سیستم‌های مبتنی بر لینوکس است. با استفاده از این فایروال می‌توانید ترافیک سرور خود را بصورت بهینه مدیریت کنید. نحوه نصب آن ساده است و از طریق ترمینال می‌توان آن را دانلود و نصب کرد.

روش های افزایش امنیت سرور ویندوز و لینوکس

در هر بخش از سرور ها عوامل مختلفی باعث میشوند تا امنیت سرور به خطر افتاده باشد؛ بار دیگر با آسام سرور همراه باشید تا نکات قابل توجه بسیاری را یادآور و بازگو شویم.

7 روش کاربردی برای اجرای دستورات لینوکس در پس زمینه

7 روش کاربردی برای اجرای دستورات لینوکس در پس زمینه

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

آموزش نصب Git بر روی اوبونتو 20 (Ubuntu 20.04)

نصب Git بر روی اوبونتو 20 برای اکثر توسعه دهندگان ضروریت دارد و وظایف زیادی را نیز برعهده دارد که به عنوان مثال میتوان پکیج های خاصی را دانلود کنید و استفاده نمائید و همچنین به عنوان سرور لوکال مورد استفاده قرار بدید.

روش های کاهش پینگ با سرور مجازی

روش های کاهش پینگ با سرور مجازی

زمانی که صحبت از کاهش پینگ میشود، روشن کردن VPN و یا تغییر DNS پیشنهاد های متداولی خواهند بود که به شما ارائه میدهند؛ اما در حقیقت تاثیری در کاهش پینگ نخواهند داشت مخصوصاً روشن کردن VPN، شاید DNS بتواند تغییر کوچکی را ایجاد کند اما VPN بدون اتصال به نزدیکترین سرور های خاص خود قادر به کاهش پینگ نخواهد بود.

معمولآً از روش هایی مثل کاهش پینگ با سرور مجازی و فیبر نوری به این منظور استفاده میشود.

نحوه نصب nextcloud در لینوکس

راهنمای گام به گام نصب Nextcloud در لینوکس اوبونتو

Nextcloud یک پلتفرم ابری متن باز و قدرتمند است که به خاطر امکانات و امنیت بالای خود، پتانسیل لازم برای ذخیره سازی داده های حساس و مهم شما را دارد. برای نصب Nextcloud در لینوکس اوبونتو کافیست بعد از تامین پیش نیازها، فایل آن را دانلود کرده و مطابق با آموزش های ارائه شده پیش بروید.

آموزش دستور touch در لینوکس

آشنایی با دستور touch در لینوکس + مثال های پرکاربرد

دستور touch از دسته دستورات بنیادی در محیط لینوکس محسوب می‌شود. اگرچه اصلی‌ترین کاربرد دستور touch در لینوکس تغییر timestampهای فایل هاست، اما این دستور برای ایجاد فایل جدید نیز به کار می‌رود. ضمنا با این دستور میتوان چندین فایل را بصورت همزمان ایجاد کرد یا برچسب زمان آن‌ها را تغییر داد.

کاربرد های سرور مجازی لینوکس

سرور مجازی لینوکس یک سرور خصوصی مجازی است که بر روی یک سیستم لینوکس اجرا می شود که با بهترین ویژگی های میزبانی خود، شهرت آن به عنوان پایدارترین سیستم عامل موجود است. منبع باز بودن ، انعطاف پذیری و قابلیت اطمینان آن سبب شده است که بهترین گزینه برای هر کسی است که به دنبال برگزیده ترین گزینه برای فعالیت هایی در وب سایت کسب و کار خود می باشد.

آموزش نصب سیستم عامل CentOS 7

آموزش نصب سیستم عامل CentOS 7 طی 4 مرحله

نصب سیستم عامل CentOS 7 انتخاب مناسبی برای مبتدیان جهت کار با لینوکس خواهد بود، پس از Ubuntu میتوان CentOS را کاملترین توزیع از لینوکس نام برد، نصب این نسخه از لینوکس با استفاده از هر دو نسخه گرافیکی و ترمینال امکان پذیر خواهد بود.

دستور journalctl در لینوکس

دستور journalctl در لینوکس برای بررسی لاگ های سیستم

دستور  journalctl یکی از برنامه های خط فرمان ابزار systemd است که برای جستجو و نمایش گزارشات سیستمی به کار می رود. در واقع، این دستور تمام لاگ های جمع آوری شده توسط systemd را در قالب باینری جمع آوری می کند و گزینه های لازم برای پرس و جو و تفسیر بهتر گزارشات را در اختیار کاربران لینوکس قرار می دهد. 

آموزش تغییر رمز سرور مجازی ویندوز و لینوکس(تصویری)

رمز عبور شما، بخش اعظمی از امنیت شما را تامین می کند؛ اما یا فراموشش می کنیم، یا مورد هک و تهدید قرار می گیریم و به همین دلیل یاد گرفتن تغییر رمز سرور مجازی ویندوز و لینوکس، امری مهم به نظر می رسد؛ پس با دقت این مقاله را مطالعه کنید.

نصب دیتابیس mongodb در لینوکس

نصب دیتابیس MongoDB در لینوکس اوبونتو، دبیان و CentOS

برای نصب پایگاه داده MongoDB در لینوکس، اول باید ریپازیتوری مربوط به آن را به سیستم لینوکس اضافه کنید و بعد با استفاده از مدیر بسته توزیع لینوکس خود، این برنامه را نصب و سرویس آن را اجرا کنید. این پایگاه داده آماده مدیریت حجم بزرگی از داده های بدون ساختار است، کافیست مراحل نصب و راه اندازی آن را طی کنید و شروع به استفاده از آن کنید.

اتصال به سرور با WinSCP و دانلود فایل

یکی از موارد مهمی که در سرور مجازی های لینوکس میتوان به آن اشاره نمود؛ دسترسی به فایلهای سرور یا انتقال فایل از ویندوز به سرور خواهد بود، هنگام وصل شدن به سرور مجازی با WinSCP؛ قادر خواهید بود عملیات ربوطه را با امنیت بالایی انجام دهید و دسترسی مربوطه به فایلهای مورد نظر را داشته باشید.

آموزش نصب KVM در سرور مجازی

آموزش نصب KVM در سرور مجازی Centos 8

در بیانی ساده و قابل مفهوم KVM مجازی سازی مبتنی بر هسته لینوکس میباشد که اجازه میدهد لینوکس را به یک هایپروایزر تبدیل کنید؛ KVM این امکان را به شما میدهد تا در بستر سرور های مجازی لینوکس سرور مجازی را ایجاد کنید و با روش های ایجاد سرور مجازی تحت مجازی ساز KVM آشنا شوید.

آموزش نصب Vmware Tools و معرفی کاربرد های آن

Vmware tools رابطه تنگاتنگی با سرور مجازی و سیستم عامل خواهد داشت، با نصب Vmware Tools میتوانید یادگیری مدیریت سرور و توسعه سایت را مد نظر داشته باشید و جهت توسعه نرم افزار و تست مرورگر یا حتی اجرای چند سیستم عامل بصورت همزمان نیز دسترسی داشته باشید.

راهنما و نحوه خرید سرور مجازی ویندوز و لینوکس (VPS)

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

نصب .net core در لینوکس اوبونتو

آموزش نصب فریم ورک NET Core. در لینوکس اوبونتو

فریم ورک NET Core. یکی از بهترین گزینه ها برای ایجاد و اجرای اپلیکیشن های مختلف است و دیگر نیازی نیست نگران ناسازگاری سیستم عامل خود با این فریمورک باشید چون این فریمورک روی سیستم عامل های لینوکس و مک هم کار می کند. کافیست دستورات نصب مخزن، sdk و runtime این فریمورک را در سیستم اوبونتو خود اجرا کنید و بعد شروع به استفاده از آن کنید. 

what is linux vps

سرور مجازی لینوکس چیست؟

Linux VPS یا همان سرور مجازی لینوکس، اصطلاحاً سروری به همراه اینترنت پرسرعت است که دارای سیستم عامل لینوکس میباشد و توزیع های مختلفی مانند CentOS، Debian و Ubuntu را دارد؛ سرورمجازی لینوکس در دیتاسنتر تحت سرور های فیزیکی میزبانی میشود و میتوان آن را به صورت مستقل مدیریت کرد.

install npm and node js on linux vps

نصب Node.js و NPM در لینوکس

همه افرادی که قصد داشته باشند به نوعی با پکیج های سایر افراد برنامه نویس در ارتباط باشند و حتی برنامه های تک صفحه ای ایجاد کنند نیاز دارند تا به سرویس های Node.JS و NPM دسترسی داشته باشند، لازم به ذکر است NPM نیز کتابخانه ای در حالت OpenSource نامیده میشود که برای مدیریت بسته های Node.JS استفاده میشود!

making a backup on the vps

تهیه نسخه پشتیبان از سرور مجازی ویندوز و لینوکس

اگر شما نیز جزو افرادی هستید که فایل ها یا موارد مهمی را در سرور نگهداری میکند، گرفتن بک آپ در سرور مجازی باید جزو اولویت های نخست شما باشد، با از دست رفتن دیتاهای سایت شما ممکن است سایتان برای همیشه از دسترس خارج شود؛ پس بک آپ گیری امری مهم و ضروری محسوب میشود…

add domain to linux server 0

3 روش آموزشی اتصال دامنه به سرور مجازی لینوکس

اتصال دامنه به سرور مجازی لینوکس، امری ضروری محسوب میشود و جزو مواردی است که باعث میشود سایت را راه اندازی کنیم؛ در دسته مبحث آموزش شبکه، روش های اتصال دامنه به سرور مجازی را به ساده ترین حالت توضیح خواهیم داد…

دستور fping در لینوکس

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

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

nginx installation tutorial

آموزش نصب Nginx در لینوکس اوبونتو، دبیان و CentOS

نصب Nginx در لینوکس موضوعی است که در ابتدای ایجاد هر وبسایتی لازم است؛ در دسته مبحث آموزش شبکه، نصب Nginx در سرور های Debian 10، Ubuntu 20 و CentOS 8 را به ساده ترین حالت توضیح خواهیم داد…

os history

آشنایی با تاریخچه سیستم عامل ها

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

difference between linux virtual server and windows and hosting

تفاوت سرور مجازی لینوکس با ویندوز و هاستینگ

در مبحث بررسی تفاوت های سرور مجازی های مختلف، انتخاب سرور مجازی یا هاستینگ باید متناسب با نیاز و استفاده شما صورت بگیرد؛ اگر بحث هزینه برایتان مسئله مهمی نباشد، سرور مجازی لینوکس انتخاب مطمئن تر و منعطف تری خواهد بود.

install ubuntu beside windows 20

آموزش نصب سیستم عامل لینوکس (اوبونتو) در کنار ویندوز

نصب سیستم عامل لینوکس در کنار ویندوز از دغدغه هایی است که هر شخصی بخطر درگیر شدن درایو مورد نظر جهت نصب لینوکس خودداری میکند؛ به همین منظور، در دسته مبحث آموزش لینوکس، روش نصب لینوکس در کنار ویندوز در یک درایو را بصورت کامل و دقیق توضیح خواهیم داد…

ابزار ntopng در لینوکس

نصب ntopng در سرور لینوکس اوبونتو، دبیان و centos

ابزار ntopng به عنوان یک برنامه مبتنی بر وب، آماده ارائه انواع ابزارهای لازم برای نظارت پروتکل های مختلف، انواع ترافیک، مصرف پهنای باند در بازهای زمانی مختلف و آدرس های IP است و این کار را به ساده ترین و کاربرپسندترین حالت ممکن انجام می دهد.

how to connect to linux vps 1

وصل شدن و اتصال به سرور مجازی لینوکس

طبیعتاً به منظور اتصال به سرور های لینوکس از طریق دیوایس های مختلف به نرم افزار های خاصی نیز نیاز داریم، در این دسته از مبحث آموزش لینوکس، نحوه اتصال به سرور مجازی لینوکس را بصورت ساده و دقیق توضیح خواهیم داد…

install directadmin on centos 7 8

آموزش نصب دایرکت ادمین

نصب دایرکت ادمین در سرور مجازی لینوکس به شما این امکان را خواهد داد تا همانند کنترل پنل سی پنل، هاست های مبتنی بر لینوکس را مدیریت کنید؛ در دسته مبحث آموزش لینوکس، نصب کنترل پنل دایرکت ادمین را بصورت ساده و دقیق توضیح خواهیم داد…

ایجاد امنیت SSH از طریق Port Knocking در اوبونتو و دبیان

ایجاد امنیت SSH از طریق Port Knocking در اوبونتو و دبیان

Port Knocking در واقع یک لایه دفاعی با مکانیسم احراز هویت در لینوکس است که با استفاده از پورت‌های بسته و ترتیب صحیح port knocking، کاربران مجاز را شناسایی و به آنها اجازه دسترسی به سرور را می‌دهد. در این روش تمامی پورت‌های سرور (حتی آنهایی که در حال استفاده هستند) بسته می‌شوند و در صورت ارسال درخواست اتصال با ترتیب صحیح port knocking فایروال قوانین خود را به صورت پویا و لحظه‌ای تغییر داده و با باز کردن یک پورت خاص به کاربر اجازه دسترسی می‌دهد. در این مقاله روش ایجاد امنیت SSH از طریق Port Knocking در اوبونتو و دبیان توضیح داده شده است.

cpanel installation tutorial 1

آموزش نصب سی پنل در سرور مجازی CentOS 7

نصب کنترل پنل در سرور مجازی لینوکس به شما این امکان را خواهد داد تا هاست های مبتنی بر لینوکس را مدیریت کنید؛ در دسته مبحث آموزش لینوکس، نصب کنترل پنل سی پنل را بصورت ساده و دقیق توضیح خواهیم داد…

PHP 8 در سیستم عامل لینوکس 1

آموزش نصب PHP 8 در توزیع های سیستم عامل لینوکس

به عنوان برنامه نویسی و طراحی سایت ها از زبان برنامه نویسی PHP استفاده میکنند که در حقیقت نوعی زبان برنامه نویسی سمت سرور نامیده میشود، در این دسته از مبحث آموزش لینوکس، نصب PHP 8 در سرور های لینوکس را به ساده ترین حالت بیان خواهیم کرد…

Lamp Server

آموزش نصب مرحله به مرحله LAMP Server در سیستم عامل های لینوکس

نصب LampServer در سیستم عامل لینوکس، به شما این امکان را خواهد داد تا به منظور آماده سازی از میزبانی یک وب سرور را پیاده سازی کنید؛ در این دسته مبحث آموزش لینوکس نیز، نصب لمپ سرور در لینوکس، همچنین نصب پیش نیاز های لمپ سرور را به ساده ترین حالت ممکن توضیح داده ایم…

بهترین کلاینت های ftp

بهترین کلاینت های FTP در ویندوز، مک و لینوکس

کلاینت های FTP نرم افزارهایی هستند که به خاطر پشتیبانی از پروتکل های اشتراک گذاری فایل مثل FTP و SFTP این امکان را به شما می دهند که فایل ها و فولدرهای خود را با دقت و امنیت بالاتری در سرور آپلود کنید. از بهترین کلاینت های FTP می توان به filezilla و winscp اشاره کرد.

جلوگیری از حذف تصادفی فایل ها در لینوکس

جلوگیری از حذف تصادفی فایل ها در لینوکس با دستور chattr

ابزارها و روش های زیادی وجود دارند که با استفاده از آنها می توانید از حذف یا دستکاری تصادفی فایل ها و فولدرها خود جلوگیری کنید که chattr یکی از پرکاربردترین آنهاست و این امکان را به شما می دهد که حتی در صورت داشتن تمام مجوزها، باز هم نتوانید آنها را حذف کنید.

تغییر رزولوشن ریموت دسکتاپ در ویندوز، مک، لینوکس و اندروید

تغییر رزولوشن ریموت دسکتاپ در ویندوز، مک، لینوکس و اندروید

تغییر رزولوشن ریموت دسکتاپ زمانی ضروری است که رزولوشن نمایشگر سیستم شما با سیستم یا سروری که به آن وصل هستید یکسان نیست. به همین جهت لازم است که راه‌های تغییر رزولوشن ریموت دسکتاپ را در محیط‌های مختلف بیاموزید و در صورت نیاز رزولوشن را تغییر دهید.

و کار موفق با لینوکس

به دنبال یک کسب و کار موفق هستید؟ روی لینوکس تمرکز کنید.

سرور لینوکس میتواند سهم زیادی در بازار کار لینوکس داشته باشد و مزایای بسیاری در زمینه ایجاد کسب و کار موفق ایجاد کند، با داشتن اطلاعات مناسب از سرور های لینوکس و سیستم عامل لینوکس، قادر خواهید بود درآمد زایی مناسبی را داشته باشید، ساده ترین مثال آن میتواند طراحی سایت با سرور لینوکس باشد و یا تست نفوذ را برای کاربران خاصی انجام دهید.

ریپازیتوری چیست

ریپازیتوری چیست؟ افزودن Repository در اوبونتو، دبیان، centos

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

دستور alias در لینوکس

استفاده از دستور alias در لینوکس برای ایجاد میانبر دستورات

وظیفه اصلی دستور alias این است که یک رشته از پوسته را با یک رشته دیگر جایگزین کند و به نوعی اسم مستعار کوتاه تری برای رشته موردنظر ایجاد کند که این alias می تواند موقت یا دائمی باشد.

نحوه پاک کردن تاریخچه دستورات در لینوکس

نحوه پاک کردن تاریخچه (History) دستورات در لینوکس

Command History یا تاریخچه دستورات همان لیست دستوراتی است که تابحال در قسمت ترمینال وارد کرده‌اید. این دستورات در فایل ‘bash_history’ سیستم شما ذخیره می‌شوند. چنانچه اطلاعاتی حیاتی از قبیل اطلاعات کاربری و رمز عبورهایتان در ترمینال وارد و در تاریخچه ذخیره شده باشد، ریسک فاش شدن آن‌ها نیز وجود دارد. به همین جهت بهتر است بصورت دوره‌ای این تاریخچه را پاک کنید.

CyberPanel چیست؟ نصب کنترل پنل CyberPanel در Centos

CyberPanel چیست؟ نصب کنترل پنل CyberPanel در Centos

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

ایمن کردن nginx با استفاده از ssl در centos

آموزش ایمن کردن Nginx با استفاده از SSL در CentOS

گواهینامه SSL گواهینامه‌ای برای امنیت و اعتباربخشی به وبسایت‌ ها است که توسط شرکت Let’s Encrypt متعلق به گروه تحقیقاتی امنیت اینترنت (ISRG) به وبسایت‌ها اختصاص داده می‌شود تا از اطلاعات رد و بدل شده بین کاربر و سرور محافظت شود. گوگل به وبسایت‌هایی که این گواهینامه را دارند، اعتبار و رتبه بالاتری نسبت به بقیه سایت‌ها می‌دهد.
این گواهینامه می‌تواند رایگان و پولی باشد که اخذ و تمدید گواهی شرکت Let’s Encrypt رایگان بوده و مدت اعتبار آن 3 ماه است. از طریق کلاینت certbot با چند خط کد می‌توانید این گواهی را بصورت اتوماتیک نصب و دریافت کنید.

دستور nmap در لینوکس

نصب دستور nmap‌ در لینوکس اوبونتو،دبیان،centos و فدورا

دستور nmap در لینوکس یک ابزار قدرتمند متن باز است که با استفاده از آن می توانید هاست ها و سرویس های یک شبکه را کشف کنید و از این طریق، اطلاعات مفیدی در مورد آسیپ پذیری های شبکه به دست بیاورید و از امن بودن فضای شبکه خود مطمئن شوید.

رفع خطای ssh connection refused در لینوکس

8 راه حل رفع خطای SSH Connection Refused در لینوکس

“SSH Connection refused” یک خطای ارتباطی در شبکه است که هنگام تلاش برای برقراری ارتباط از راه دور با سرور SSH رخ می‌دهد. پروتکل SSH امنیت اطلاعات سرور را در هنگام ارتباط از راه دور، تامین و تضمین می‌کند. به همین جهت برای داشتن یک ارتباط امن، بهتر است هرچه سریع‌تر این خطا را رفع کنید.

چگونه بدافزار XORDDOS را از سرور لینوکس حذف کنیم؟

چگونه بدافزار XORDDOS را از سرور لینوکس حذف کنیم؟

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

دستور wall در لینوکس

آموزش ارسال پیام به تمام کاربران لینوکس با دستور wall

دستور wall جهت اطلاع رسانی و مدیریت سیستم لینوکس به کار می رود. ارسال پیام های عمومی به تمام کاربران حاضر در سیستم، هشدارهای امنیتی و اطلاع رسانی در مورد تعمیرات و بروزرسانی ها، تنها گوشه ای از کاربردهای این ابزار مدیریتی هستند.

آموزش تغییر مسیر ورودی و خروجی (I/O) در لینوکس

آموزش تغییر مسیر ورودی و خروجی (I/O) در لینوکس

تغییر مسیر ورودی و خروجی (I/O) در سیستم عامل لینوکس اهمیت دارد زیرا این عمل به کاربران اجازه می‌دهد که منابع ورودی و خروجی دستگاه‌هایشان را به بهترین شکل مدیریت کنند. این کاربران ممکن است نیاز داشته باشند تا دستگاه‌های ورودی/خروجی خاص خود را به عنوان مثال ماوس، صفحه کلید، پرینتر و … به سیستم متصل کنند یا از تنظیمات خاصی استفاده کنند تا باعث بهبود کارایی یا تطابق بیشتر با نیازهای خاص خود شوند.

دستور ping در لینوکس

آموزش دستور ping در لینوکس با استفاده از مثال های کاربردی

ایده کلی دستور پینگ در لینوکس این است که یک یا چند بسته ICMP به دستگاه موردنظر ارسال می کند و منتظر پاسخ آن می ماند که دریافت پاسخ ICMP echo به معنای برقراری اتصال است. البته، سینتکس و آپشن های این دستور می توانند به شما کمک کنند که به جزئیات بیشتری برای تست و تشخیص مشکلات شبکه دست پیدا کنید.

تنظیم ساعت، تاریخ و Timezone در لینوکس اوبونتو، دبیان، centos

تنظیم ساعت/تاریخ و Timezone در لینوکس اوبونتو، دبیان، centos

برای تنظیم ساعت و تاریخ ابتدا از ساعت سخت‌افزاری سیستم خود استفاده می‌کنید. سپس با استفاده از دستورات مخصوص در لینوکس مانند date و timedatectl می‌توانید ساعت و تاریخ را تغییر دهید.

همچنین، برای تنظیم منطقه زمانی (Timezone) در لینوکس، از ابزار timedatectl یا ویرایش فایل تنظیمات /etc/timezone می‌توانید استفاده کنید.

نصب و استفاده از ادیتور nano در لینوکس اوبونتو، دبیان، centos

نصب و استفاده از ادیتور nano در لینوکس

ادیتور nano یک ویرایشگر متنی متن‌باز است که برای محیط کامند لاین لینوکس استفاده می‌شود. این ادیتور ساده و کارآمد برای ویرایش و مدیریت فایل‌های متنی و کد‌های برنامه‌نویسی مورد استفاده قرار می‌گیرد. نصب nano به دلیل سادگی و آسانی کار با آن، حجم کم، حضور پیش‌فرض در اکثر توزیع‌های لینوکس و داشتن امکانات کاربردی مانند جستجو و جایگزینی، ذخیره فایل و بازگشت به وضعیت قبلی (Undo) توصیه می‌شود. این ویرایشگر مناسب برای ویرایش‌های سریع و اولیه فایل‌ها است و به کاربران کامند لاین، مخصوصاً در محیط‌های ترمینالی و سرورها کمک می‌کند.

آی پی من چیست؟ پیدا کردن ip در ویندوز، لینوکس، مک و گوشی

آی پی من چیست؟ پیدا کردن ip در ویندوز، لینوکس، مک و گوشی

هر کدام از دستگاه های ویندوز، لینوکس، مک او اس و انواع گوشی ها، روش های خاصی برای مشاهده آدرس آی پی دارند که ساده ترین روش مشترک بین آنها، مرورگر گوگل کروم است که کافیست “What’s my IP” را جستجو کنید و آدرس آی پی را در داخل کادر ببینید.

آموزش مجوزهای دسترسی فایل در لینوکس

آموزش مجوزهای دسترسی فایل در لینوکس

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

دستور mv در لینوکس

دستور mv در لینوکس برای جابجایی و تغییر نام فایل

دستور mv در لینوکس برای تغییر لوکیشن یا اسم فایل ها و دایرکتوری ها استفاده می شود و سینتکسی شبیه به سینتکس دستور cp دارد. در حالت کلی، دستور cp برای کپی – الصاق استفاده می شود. در حالی که دستور mv در قالب عملیات کات – الصاق عمل می کند.

دستور nslookup

دستور nslookup در لینوکس و ویندوز برای رفع مشکلات DNS

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

خطای اتصال به سرور مجازی؛ حل وصل نشدن به vps لینوکس و ویندوز

خطاهایی مثل Connection Refused و Permission Denied از جمله مهم ترین خطاهایی هستند که نشانه بروز مشکل وصل نشدن به vps لینوکس و ویندوز هستند و هر کدام راه حل های مخصوص خود را دارند و قابل حل هستند.

آموزش تغییر Hostname در لینوکس اوبونتو، دبیان، CentOS و RHEL

آموزش تغییر Hostname در اوبونتو، دبیان، CentOS و RHEL

Hostname نام دستگاه در شبکه است که برای شناسایی آن استفاده می‌شود و تغییر آن می‌تواند به منظور شناسایی و مدیریت بهتر دستگاه، سازماندهی مناسب و رفع تداخل نام در شبکه مفید باشد.

آموزش استفاده از دستور cat در لینوکس با مثال های پرکاربرد

آموزش استفاده از دستور cat در لینوکس با مثال های پرکاربرد

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

دستور vim در لینوکس

vim چیست؟ نصب ادیتور vim در لینوکس+دستورات کاربردی

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

نحوه لیست کردن فرایندهای در حال اجرا

نحوه لیست کردن برنامه ها و فرایندهای در حال اجرا در لینوکس

مالتی تسکینگ یا چند وظیفه ای از ویژگی های اصلی سیستم های لینوکس مدرن است که باعث می شود فرایندهای متعددی به صورت همزمان اجرا شوند و شما با استفاده از دستوراتی مثل ps و top می توانید شروع به نظارت فرایندها و بهینه سازی عملکرد سیستم خود کنید.