آموزش ها

ایجاد میانبر (alias) برای دستورات لینوکس

اگر شما کاربر یک سیستم گنو/لینوکسی باشید، به صورت روزمره از دستوراتی به صورت مکرر برای مدیریت سیستم خود استفاده می‌کنید. تایپ و یا کپی کردن این دستورات می‌تواند آزار دهنده باشد. می‌توان برای صرف جویی در زمان، از "Alias" استفاده کرد. "Alias" یک میانبر برای دستور شما می‌باشد؛ به صورتی که یک میانبر برای دستور خود (که ممکن است دستوری طولانی و تایپ کردن آن آزار دهنده باشد) ایجاد کنید و هر زمان که نیاز به اجرای آن دستور طولانی داشتید، از میانبر آن استفاده کنید. در این آموزش می‌خواهیم نحوه ایجاد "Alias" را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

انتقال private_html به public_html در دایرکت ادمین

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

To change this page, upload a new index.html to your private_html folder

به صورت پیشفرض، دو دایرکتوری در هاست شما برای میزبانی وب سایتتان وجود دارد:

۱- Public_html : برای درخواست‌ها و کاربرانی که از پروتکل HTTPS استفاده نمی‌کنند.

۲- Private_html : برای درخواست‌ها و کاربرانی که از پروتکل HTTPS استفاده می‌کنند.

حال ما می‌خواهیم همه درخواست‌ها (HTTP و HTTPS) به پوشه Public_html بروند؛ راه حل چیست؟

ادامه‌ی مطلب

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

 

می‌دانیم با دستور "chmod" در لینوکس می‌توان دسترسی فایل‌ها و دایرکتوری‌ها را تغییر داد؛ اما اگر شما نیاز داشته باشید برای فایل‌ها یک دسترسی و برای دایرکتوری‌ها دسترسی دیگری قرار دهید، راه حل چیست؟ راه حل استفاده از دستور "find" می‌باشد؛ پیشتر در مقاله « یافتن حجیم ترین فایلها و پوشه ها در لینوکس » از این دستور برای پیدا کردن حجیم‌ترین فایل‌های یک دایرکتوری استفاده کرده‌ایم. امروز می‌خواهیم کاربرد دیگری از این دستور را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

ایجاد میانبر برای اتصال به سرورها در SSH در اوبونتو

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

ssh myServer

ادامه‌ی مطلب

یافتن تعداد فایل های داخل یک دایرکتوری در گنو/لینوکس

در این مقاله قصد داریم نحوه یافتن تعداد فایل‌ها را در دایرکتوری فعلی و هر دایرکتوری دیگری و زیر مجموعه‌های آن را در یک سیستم گنو/لینوکسی مورد بررسی قرار دهیم. برای این کار ما از دستور "find" استفاده می‌کنیم.

ادامه‌ی مطلب

ذخیره زمان اجرای دستورات در تاریخچه Bash

به طور پیشفرض، هر دستوری که شما در ترمینال Bash اجرا می‌کنید، در تاریخچه اجرا دستورات ذخیره می‌گردد؛ شما می‌توانید این تاریخچه را با اجرای دستور "history" مشاهده کنید. اما اگر شما بخواهید که زمان دقیق اجرا این دستورات نیز در این تاریخچه نمایش داده شوند باید چکار کنید؟ در این آموزش می‌خواهیم نحوه نمایش زمان دقیق اجرای دستورات در تاریخچه را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

افزایش زمان نشست دستور SUDO

اگر شما هم مثل من کاربر یکی از توزیع‌های گنو/لینوکسی هستید و  از کاربر "root" به عنوان کاربر پیشفرض خود استفاده نمی‌کنید، حتما با دستور "sudo" آشنایی دارید؛ دستور "sudo" مخفف عبارت "superuser do" می‌باشد و به شما این امکان را می‌دهد که قدرتمند شوید! به این صورت که شما عبارت "sudo" را قبل از دستوری که می‌خواهید آن را اجرا کنید قرار می‌دهید و بعد از اینکه رمز خود را وارد کردید، آن دستور با دسترسی "root" اجرا می‌گردد. بعد از اجرای یک دستور با کمک "sudo"، شما تا مدت محدودی (که به طور پیشفرض ۱۵ دقیقه می‌باشد) اگر دوباره دستوری را با کمک "sudo" اجرا کنید، نیاز به وارد کردن مجدد رمز عبور نخواهید داشت. در این مقاله می‌خواهیم نحوه تغییر این زمان را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

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

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

ادامه‌ی مطلب

رفع خطای System Program Problem Detected در اوبونتو

اگر از سیستم‌عامل گنو/لینوکس اوبونتو استفاده میکنید، به احتمال زیاد تا به حال با خطای "System Program Problem Detected" روبرو شده‌اید. احتمالا دفعات اولی که خطا رخ داده، بر روی گزینه "Cancel" کلیک کرده‌اید؛ اما در دفعات بعدی، احتمالا دیدن این پیام، برایتان آزار دهنده خواهد بود! در این مقاله قصد داریم نحوه حل این خطا را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

رفع خطای sub-process /usr/bin/dpkg returned an error code

ممکن است هنگام نصب بسته (پکیج) جدیدی در سیستم‌عامل اوبونتو، به خطای "Sub-process /usr/bin/dpkg returned an error code (1)" برخورد کرده باشید. قسمت کلیدی پیام خطا، عبارت "/usr/bin/dpkg" می‌باشد و این مفهوم را بیان می‌کند که خطی مربوط به "DPKG" یا همان نصاب بسته اوبونتو می‌باشد. در این مقاله قصد داریم به روش‌های حل این مشکل بپردازیم.

ادامه‌ی مطلب