دستورات ssh

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


دستور watch  برای اجرای هر دستور دلخواه در فواصل منظم و نمایش خروجی آن دستور در پنجره ترمینال استفاده می‌شود؛ دستور watch برای زمانی کاربردی است که شما مجبور هستید، یک دستور را به‌طور مکرر اجرا کرده و تغییر خروجی آن دستور را با گذشت زمان مشاهده نمایید. به‌عنوان‌مثال، می‌توانید از دستور watch برای نظارت بر به‌روزرسانی سیستم یا برای اطلاع از میزان استفاده از رم استفاده کنید.
ابزار watch بخشی از بسته نرم‌افزاری procps (procps-ng) است؛ که تقریباً در همه توزیع‌های لینوکس تعریف شده است.

ادامه‌ی مطلب

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

دستور Tail قسمت آخر (به‌طور پیش‌فرض 10 خط آخر) یک یا چند فایل یا نوع دیگر داده‌ها را نشان می‌دهد. همچنین می‌توان از آن برای نظارت بر تغییرات فایل در زمان واقعی استفاده کرد: یکی از رایج‌ترین کاربردهای دستور Tail، مشاهده و تجزیه‌وتحلیل فایل‌های گزارش و سایر فایل‌هایی است که معمولاً در حال تغییر هستند.
در این آموزش، نحوه استفاده از دستور tail لینوکس را از طریق مثال‌های عملی و شرح جزئیات پیرامون رایج‌ترین گزینه‌های دستور tail نشان خواهیم داد.

ادامه‌ی مطلب

فشرده سازی فایل ها با استفاده از gzip


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

ادامه‌ی مطلب

بررسی ورودهای قبلی از طریق SSH به سرور

SSH پروتکلی است که از طریق آن می‌توان به صورت امن به یک کامپیوتر دیگر متصل شد و بر روی آن دستورات مورد نظر را اجرا کرد. در این مقاله می‌خواهیم به بررسی آخرین ورودها به سیستم از طریق این SSH بپردازیم.
 

ادامه‌ی مطلب

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

SCP (کپی ایمن)، یک ابزار خط فرمان است که به شما این امکان را می‌دهد که فایل‌ها و دایرکتوری‌ها را به‌صورت ایمن از یک مکان به مکان دیگر کپی کنید.

با استفاده از scp، می‌توانید یک فایل یا دایرکتوری را:
    • از سیستم محلی خودتان به یک سیستم ریموت (سرور) کپی کنید.
    • از یک سیستم ریموت (سرور) به سیستم محلی خودتان کپی نمایید.
    • بین دو سیستم دور از سیستم محلی‌تان انتقال را انجام دهید.

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

ادامه‌ی مطلب

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

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

ادامه‌ی مطلب

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

 

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

ادامه‌ی مطلب

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

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

ssh myServer

ادامه‌ی مطلب

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

تمامی سرورهای لینوکسی که در جی‌سرور ارايه می‌شوند، از Bash به عنوان Shell پیشفرض خود استفاده می‌کنند. اما شما می‌توانید Shell پیشفرض خود را تغییر دهید. Fish یک جایگزین مناسب برای Bash می‌باشد. Fish یک Shell باهوش است! در این مقاله میخواهیم نحوه نصب این ماهی باهوش(!) را با هم مورد بررسی قرار دهیم.

ادامه‌ی مطلب

نحوه راه اندازی فایروال UFW در سرور اوبونتو و دبیان

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

ادامه‌ی مطلب