برای اینکه بتوانید کارهای خاصی را روی سرور لینوکس انجام دهید، باید دستوراتی را به سرور لینوکس ارسال کنید. اینکه چطور به سرور لینوکس متصل شوید و با چه نرم افزاری این کار را انجام دهید، مباحثی است که به طور کامل راجع به آنها در مقالات آموزشی قبلی توضیح دادم که جای هیچ گونه سوالی برای شمای خواننده باقی نگذارد. از طرف دیگر طی سه مقالۀ آموزشی هم کل دستورات پرکاربرد سرور لینوکس را هم به شما معرفی کردم که همراه با توضیحات کامل، مثال و تصویر شما را ترغیب کردم که خودتان روی ماشین مجازی دستورات را اجرا کرده و نتایج را ببینید. اما در این صفحه شما فهرست کاملی از تمامی دستوراتی که تا به الان در وبنولوژی برای کار با سرور لینوکس یاد گرفتید را میبینید که هم به جهت یادآوری و دیدن تمامی این دستورات به صورت یکجا، هم برای جستجوی راحتتر دستورات لینوکس در بین ۶۰ دستور پرکاربرد منتشر شده است.
اگر با سرور و به طور خاص با سرور لینوکس آشنا نباشید، شاید از خودتان بپرسید مباحث آموزش سرور به طراحی سایت چه ربطی دارد! که ما سعی داریم این مبحث را به طور کامل در وبنولوژی آموزش دهیم. باید گفت سرور به عنوان یک زمین بایر برای راه اندازی سایتهای اینترنتی مورد استفاده قرار میگیرد. هر چند امروزه با خرید یک هاست اشتراکی میتوانید از این مراحل عبور کرده و بدون اینکه بخواهید کار با سرور را یاد بگیرید، مستقیم به سراغ آموزش طراحی سایت و کدنویسی آن بروید. اما باید گفت سایت شما تا زمانی که بازدید زیادی نداشته باشید، میتوانید به هاست اشتراکی اعتماد کنید. پس از اینکه سایتِ شما بازدید خود را یافت، باید به فکر یک فضای میزبانی با کیفیتتر باشد که پیشنهاد ما استفاده از یک سرور اختصاصی برای سایت است. اگر هم از لحاظ مالی مشکل تهیۀ سرور اختصاصی را دارید، میتوانید از سرور مجازی استفاده کنید؛ آن را پیکربندی کرده و سایتهای خود را روی آن بالا بیاورید.
البته هاستهای پربازدید هم برای همین کاربرد دارند که دارای منابع سخت افزاری و نرم افزاری قویتری هستند که با هزینه کردن بیشتر میتوانید یک پلن مناسب خود را از بین شرکتهای ارائه دهندۀ فضای میزبانی خریداری کنید. اما در هر صورت افرادی هستند که میخواهند سایت خود را روی سروری که خودشان پیکربندی و مدیریت میکنند برپا کنند. که هزینهاش کمتر است، اما دردسرش بیشتر! هر چند این کار هم میتواند به عنوان یک شغل حساب شود و البته لذت بخش هم هست.
خوب میرویم سراغ اصل موضوع؛ دقت کنید که این ۶۰ دستور کل دستورات لینوکس نیست. اما پر کاربردترین دستوراتی است که اگر آنها را بیاموزید، حتماً میتوانید با هر نوع سیستم لینوکسی کار کنید. از قبیل راایانۀ رومیزی که سیستم عاملش لینوکس است یا سرور لینوکس.
البته قبل از اینکه خواسته باشید به سراغ دستورات لینوکس بروید، به شما توصیه میکنم حتماً آموزشهای زیر را مطالعه کنید و روی محیط آزمایشی آزمون و خطا کنید.
مبانی کار با دستورات لینوکس
دستورات لینوکس چگونه کار می کنند؟
حالا که مقالات آموزشی بالا را مطالعه کردید به سراغ ۶۰ دستور از دستورات سرور لینوکس خواهیم رفت.
دستورات سرور لینوکس قسمت اول
دستورات سرور لینوکس قسمت دوم
دستورات سرور لینوکس قسمت سوم
۶۰ دستور پرکابرد سرور لینوکس
- دستور cd : رفتن به یک مسیر از سیستم فایل لینوکس
- دستور ls : فهرست کردن پوشه و فایلهای یک مسیر
- دستور pwd: نمایش مسیر
- دستور clear: پاک کردن دستورات از پنجرۀ پایانۀ خط فرمان
- دستور lsblk: نمایش قظعات حافظههای سخت افزاری
- دستور dd: تهیۀ یک نسخه پشتیبان روی حافظهای دیگر
- دستور uname: نمایش اطلاعات سیستم
- دستور history: نمایش تاریخچهای از دستوراتی که تا به حال زده شده
- دستور sudo: انجام دادن یک کار با حساب کاربر ریشه
- دستور mkdir: ساخت یک پوشۀ خالی
- دستور touch: ساخ یک فایل یا پروندۀ متنی خالی
- دستور chmod: تغییر جواز دسترسی یک پرونده (Permission)
- دستور chown: تعیین مالیکت یک پرونده یا پوشه به یک کاربر و گروه کاربری
- دستور yum یا apt: برای مدیریت بستههای نرم افزاری مثلاً نصب یک نرم افزار. Yum برای توزیعهای Fedora Base استفاده میشود و apt برای Debian Base
- دستور tar: برای فشرده سازی و از حالت فشرده خارج کردن پروندههای فشرده
- دستور cal: نمایش تقویم میلادی
- دستور date: نمایش تاریخ و زمان سیستم
- دستور cat: الحاق چند پرونده به داخل یک پرونده
- دستور cp: کپی (رونوشت) کردن یک پرونده یا پوشه
- دستور mv: جابهجا کردن یک پوشه یا پرونده
- دستور find: یافتن یک پرونده
- دستور grep: جستجوی یک رشته (متن) درون یک پرونده
- دستور man: راهنمای دستورات لینوکس
- دستور ps: نمایش فرآیندهای در حال اجرا
- دستور kill: خاموش کردن یک فرآیند
- دستور whereis: جستجوی منبع دستورات
- دستور service: مدیریت سرویسها
- دستور alias: تعیین جایگزین برای دستورات بلند لینوکس
- دستور df: تعیین میزان مصرف حافظۀ سخت
- دستور du: تعیین حجم پوشه یا پرونده
- دستور rm: حذف کردن پوشه یا پرونده
- دستور echo: چاپ متن روی خروجی
- دستور passwd: تغییر رمز عبور
- دستور lpr: چاپ سند با چاپگر
- دستور cmp: مقایسۀ بین پروندهها
- دستور wget: دانلود پرونده
- دستور mount: بار کردن سیستم فایل
- دستور gcc: مفسر برنامههای نوشته شده با زبان C
- دستور g++: مفسر برنامههای نوشته شده با C++
- دستور java: اجرا کنندۀ برنامههای نوشته شده با زبان جاوا
- دستور ifconfig: پیکربندی رابط شبکه
- دستور netstat: نمایش وضعیت شبکه
- دستور nslookup: دریافت اطلاعات سرورهای اینترنتی
- دستور dig: پرسوجوی اطلاعات دامنه
- دستور uptime: نمایش مدت زمان روشن بودن سیستم
- دستور wall: ارسال پیام به همۀ کاربران سیستم
- دستور mesg: کنترل ارسال پیام
- دستور write: ارسال پیام برای دیگر کاربران سیستم لینوکس
- دستور talk: کاربردی مثل دستور write اما پیشرفتهتر
- دستور w: ترکیب دو دستور who و uptime
- دستور rename: تغییر نام دسته جمعی پروندهها
- دستور top: نمایش و کنترل فرآیندها
- دستور mkfs.ext4: دستور پارتیشن بندی و فرمت دیسک
- دستورهای vi/emacs/nano: ویرایشگرهای متنی
- دستور rsync: هماهنگ سازی پروندهها روی شبکه
- دستور free: رصد حافظۀ RAM
- دستور mysqldump: پشتیبان گیری از پایگاه داده
- دستور mkpasswd: ساخت رمز عبور تصادفی و قوی
- دستور paste: الحاق دو پرونده درون یک پرونه
- دستور lsof: فهرست کردن پروندههای باز
اگر این فهرست برای شما کمی وحشتناک است، نگران نباشید. به مرور زمان همین که بدانید کار هر کدام چیست و چه کار میتوان با آنها انجام داد، به صورت ناخودآگاه همۀ آنها را یاد خواهید گفت. شاید من هم فکر نمیکردم این همه دستور را توی ذهنم داشته باشم! با این حال این فقط قسمتی از آموزش کار با سرور لینوکس جهت آموزش دستورات سرور لینوکس بود که به شما توصیه میکنم حتماً با آموزشهای دیگر سایت وبنولوژی همراه باشید.
۰ دیدگاه