SSH
پروتکل SSH برای ارتباط و کنترل با سیستم از راه دور استفاده میشود که پیشفرض از پورت SSH با شماره 21 استفاده میکند. بیشتر برای کنترل سرور توسط کاربری از راه دور استفاده میشود.
ssh user@host – اتصال به میزبان مورد نظر با نام کاربری مورد نظر (بعد از آن پسورد آن نام کاربری از شما پرسیده میشود).
ssh -p port user@host – اتصال به میزبان با نام کاربری توسط شماره پورت مشخص
ssh-copy-id user@host – اضافه کردن کلید برای اتصال کاربر از این سیستم راه دور. (برای مواقعی که نمیخواهیم پسورد را در هر اتصال وارد کنیم. ارسال پسورد اصلی امنیت میزبان را به خطر میاندازد اما کلید ساخته شده فقط برای سیستم جاری و نام کاربری مورد نظر اعتبار دارد).
مدیریت کاربران
adduser accountname – ساخت یک کاربر جدید در سیستم لینوکس خود.
passwd accountname – تغییر گذرواژه (password) کاربر مورد نظر.
su – ورود به خط فرمان با کاربری روت (کاربر روت مجوز دسترسی به تمامی فایلها و تنظیمات سیستم را دارد).
exit – خروج از خط فرمان با کاربر جاری.
شروع و پایان
shutdown -h now – خاموش کردن سیستم.
halt – توقف تمام پردازشها (مانند خاموش کردن سیستم است).
shutdown -r 5 – راهاندازی مجدد (ریست کردن) سیستم در مدت ۵ دقیقه بعد.
shutdown -r now – ریست کردن سیستم لینوکس.
reboot – راهاندازی مجدد سیستم لینوکس (مانند دستور بالا است).
نصب برنامه ها
به صورت عادی اگر سورس برنامه در اختیار ما باشد به شاخه سورس رفته و دستورات زیر را برای نصب اعمال میکنیم.
./configure
make
make install
اگر از توزیعهای خاص لینوکس استفاده میکنید از دستورات زیر (یا دستورات خاص آن توزیع) برای نصب بسته نرمافزاری تهیه شده برای آن توزیع استفاده کنید.
dpkg -i pkg.deb – نصب بسته نرم افزاری دبیان – برای توزیعهای دبیان، ابونتو، مینت و … .
rpm -Uvh pkg.rpm – نصب بسته نرم افزاری RPM – برای توزیعهای ردهت، فدورا و … .