لینوکس

ایجاد و مدیریت پایگاه داده در cPanel

 

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

پنل مدیریتی cPanel دارای ماژول بسیار گسترده‌ای است که به شما امکان می‌دهد درون آن، پایگاه‌های داده خود را ایجاد کرده و مدیریت نمایید.

ادامه‌ی مطلب

دستور tar در لینوکس برای پشتیبان گیری اطلاعات


دستور tar (مخفف عبارت tap archive) در لینوکس یک فایل فشرده نیست؛ بلکه معمولاً به عنوان یک مجموعه (که شامل تعداد زیادی از فایل‌ها است) از یک فایل واحد خوانده می‌شود.

tar رایج‌ترین دستور در لینوکس برای ایجاد یک فایل بایگانی است که چندین فایل، پوشه و سایر فرمت‌های فایل (zip، gzip، bzip2 و tar) را در یک فایل ذخیره می‌نماید. بسیاری از ما به طور مکرر از سه عملیات create ،list و extract و دو گزینه file و verbose با استفاده از دستور tar در جهت پشتیبان‌گیری و بازیابی داده‌ها استفاده می‌کنیم.

ادامه‌ی مطلب

رفع خطای 413 (Request Entity Too Large) در Nginx

 

خطای 413 یا خطای Request Entity Too Large نشان می‌دهد که وب سرور به گونه‌ای پیکربندی شده است که اندازه فایل‌های بزرگ را محدود کند. این محدودیت را Nginx با استفاده از گزینه client_max_body_size تعیین می‌نماید. در این صورت، اگر اندازه یک درخواست از مقدار تعیین شده فراتر رود، خطای 413 یا Request Entity Too Large به کلاینت بازگردانده می‌شود. این خطا به شکل زیر می‌باشد:

ادامه‌ی مطلب

بازیابی (ریکاوری) فایل‌های حذف شده در لینوکس با ابزار TestDisk

 

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

در این آموزش، ما نحوه بازیابی فایل‌های ازدست‌رفته در اوبونتو را از طریق ابزار TestDisk توضیح خواهیم داد.

ادامه‌ی مطلب

دستورات مدیریت بسته ها (package manager) در توزیع‌های مختلف

 

همان‌طورکه می‌دانید مدیریت بسته‌ها یكی از مهم‌ترین کارها در لینوكس است. چندین دستور کاربردی در زمینه مدیریت بسته‌ها مبتنی بر خط فرمان وجود دارد که هر یک از توزیع‌های گنو/لینوکسی از یکی از این دستورات استفاده می‌کند.
در این آموزش بطور مختصر این دستورات را معرفی خواهیم کرد. این دستورها عبارتند از yum dnf ،rpm ،apt ،apt-get ،dep ،zypper ،pacman و urpmi.

ادامه‌ی مطلب

aria2 ابزار دانلود چند پروتکلی در ترمینال لینوکس

 

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

این ابزار از HTTP/HTTPS ،FTP ،SFTP ،BitTorrent و Metalink پشتیبانی کرده و از طریق رابط‌های داخلی JSON-RPC و XML-RPC قابل تنظیم است.

aria2 به طور خودکار داده‌های موجود در بسته‌ها را هنگام دانلود یک فایل تأیید می‌کند.

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

ادامه‌ی مطلب

تصویربرداری و فیلم برداری از صفحه نمایش در اوبونتو با ابزار Kazam

 

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

این آموزش، نحوه نصب و استفاده از ضبط کننده صفحه نمایش Kazam را در اوبونتو نشان می‌دهد. در این راهنما، میانبرها و نکات مفید برای استفاده از Kazam نیز آورده شده‌است.

Kazam، یکی از بهترین ضبط‌کننده‌های صفحه نمایش برای لینوکس است. می‌توان گفت تمام آموزش‌های ویدئویی در یوتیوب با Kazam ضبط شده‌است.

ادامه‌ی مطلب

اجرای ادامه یک فرایند یا دستور پس از قطع نشست SSH

 

همه ما می‌دانیم که اجرای فرآیندها یا دستورات، هنگام قطع نشست SSH ریموت خاتمه می‌یابد. اما، آیا راهی برای ادامه اجرای فرآیند، پس از خاتمه نشست ssh وجود دارد؟

بله وجود دارد و ما در این مقاله می‌خواهیم راه‌های مختلف آن را شرح دهیم.

اولین سوال که در این زمینه به ذهن می‌آید، این است که در چه شرایطی ممکن است بخواهیم اجرای یک فرآیند را ادامه دهیم؟

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

ادامه‌ی مطلب

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

روش‌های مختلفی برای نصب لینوکس وجود دارد. یکی از روش‌ها این است که همه چیز را از سیستم خود پاک کرده و لینوکس را نصب نمایید. روش دیگر این است که لینوکس را کنار ویندوز نصب کرده و سپس در زمان بوت یکی از سیستم عامل‌ها را انتخاب نمایید. شما حتی می‌توانید لینوکس را داخل ویندوز از Microsoft Store نصب کنید (این روش، تنها نسخه خط فرمان لینوکس را برای شما فراهم می‌نماید).

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

ادامه‌ی مطلب

افزودن صفحه خوش‌آمدگویی به SSH

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

یک روش جالب برای این کار، نمایش یک بنر خوش‌آمدگویی است. در این مقاله، به شما نشان خواهیم داد که چگونه با ویرایش یک جفت فایل، یک متن خوش‌آمدگویی SSH را به صفحه ورود اضافه کنید.

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

ادامه‌ی مطلب