رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
شایان آباد

مرجع دستورات ترمینال لینوکس

پست های پیشنهاد شده

شایان آباد    6,141

بنیان گذار و مدیر فنی

ترمینال محیط خط فرمان لینوکس است. اگر اکنون در محیط گرافیکی هستید ساده‌ترین روش برای آوردن ترمینال استفاده از کلیدهای ‌Ctr + Alt + T است که در تمامی توزیع‌ها پشتیبانی می‌شود. راه‌های دیگری نیز وجود دارد مثل استفاده از کلیدهای Ctr + Alt + F6 (برای خروج از کلیدهای Ctrl + Alt + F7 استفاده کنید) که محیط اصلی خط فرمان را برای شما می‌آورد. در این مطلب قصد دارم دستورات ترمینال را که برای اکثر توزیع‌ها استفاده می‌شود به صورت کامل، دسته‌بندی شده و همراه با توضیح و مثال ارا‌ئه کنم. برای استفاده بهتر از کلیدهای صفحه کلید می‌توانید از مطلب کلیدهای میان‌بر در ترمینال استفاده کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

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

w

2017-10-22_3-22-31.png.79a8a3392b791c274705433eeb8943ad.png

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

کاربر جاری که شما اکنون از طریق آن با سیستم کار می‌کنید را نمایش می‌دهد.

whoami

2017-10-22_3-29-27.png.3401c021a5c190d5045e67abe0d54d67.png

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

اطلاعاتی درباره کاربری user (به جای آن نام‌کاربری مورد نظر را بنویسید) در اختیار شما می‌گذارد.

finger user

در صورت نصب نبودن finger از دستور زیر استفاده کنید.

sudo apt install finger

2017-10-22_3-36-31.png.b3da2b12f32273af837f70d2ebb0b264.png

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

دستور uname همراه با سویچ a اطلاعات تکمیلی از سیستم‌عامل شما شامل نسخه کرنل لینوکس را نمایش می‌دهد.

uname -a

2017-10-22_3-45-18.png.cd044245bddb7d2fb1cab4fbfcfda560.png

به اشتراک گذاری این ارسال


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط lakers
       سلام بر اساتید
      میخواستم بدونم با پی اچ می توان دستورات را کنترل کرد؟ من میخوام یک برنامه اندرویدی درست کنم که بر اساس b4a هست توی اندروید: یک سری اطلاعات به هاست فرستاده می شوند توسط اندروید: پس الان اینجا سرور php هست و کلاینت b4a :من میخوام کنترل پنلی را توی پی اچ پی درست کنم که به سمت کلاینت که همان b4a هست دستور بفرسته و زمانیکه گوشی دستور را از سمت سرور گرفت : دستور داخل گوشی اجرا بشه: سئوال اینجا هست که ایا اینکار شدنی هست؟
      اگر میشه از چه توابعی یا دستوراتی در پی اچ پی باید استفاده کنم ایا به برنامه نویسی سوکت ربط پیدا می کنه؟
      یک چیزی میشه شبیه ربات تلگرام.
      سپاس
    • توسط شایان آباد
      به نام خدا.
      با عرض سلام و خسته نباشید خدمت تمامی کاربران گرامی انجمن برنامه نویس ایرانی.
      نصب و فعال‌سازی داکر:
      yum install docker -y systemctl enable docker && systemctl start docker کد :
      docker run --name 'mtproto_proxy' --restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s 'proxy secret' دریافت Secret :
      docker logs mtproto_proxy  
      در سیستم عامل های ابونتو از کد های زیاد استفاده کنید (پیشنهاد) :
      [hide_like]
      sudo apt upgrade sudo apt update sudo apt install docker sudo apt install curl curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update apt-cache policy docker-ce sudo apt-get install -y docker-ce sudo apt update systemctl enable docker && systemctl start docker docker run --name 'mtproto_proxy' --restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s 'proxy secret' docker logs mtproto_proxy [/hide_like]
       
      با توجه به محدودیت های کشور ما امکان ایجاد پروکسی از سرور هایی که شما خریداری میکنید ( از شرکت های رسمی ) امکان پذیر نیست و تنها باید از هاستینگ هایی که شرکتی نیستن خریداری کنید که سرور شما مسدود نشه ، موفق باشید.
    • توسط ناتان
      درود
      برای تبدیل هر یک از کدهای موجود در پست های تاپیک دستورات مهم برای htaccess از سایت زیر استفاده نمایید
      htaccess to nginx converter
      همچنین سعی میشود کدهای تبدیل شده را در این تاپیک قرار دهیم تا در صورت مشکل در سایت بالا بتوانیم به شما خدمت رسانی کنیم
       
    • توسط شایان آباد
      به نام خدا
      با عرض سلام و خسته نباشید خدمت تمامی کاربران گرامی انجمن برنامه نویس ایرانی.
      Ftp و یا File Transfer Protocol یکی از قدیمی‌ترین و شناخته‌شده‌ترین سرویس‌های شبکه برای انتقال دیتا بین کامپیوترها شناخته می‌شود . سرویس ftp از پورت 21 و پروتکل tcp برای انتقال دیتا استفاده می‌کند و این پورت برای ftp به صورت رزرو شده می‌باشد. در این جلسه قصد داریم تا اقدام به تغییر پورت ftp بر روی سرویس Proftpd کنیم.
       
      برای تغییر پورت سرویس ftp ابتدا باید فایل کانفیگ این سرویس را با یک ادیتور باز کرده تا بتوانید در ادامه تغییرات لازم را لحاظ کنید. مسیر فایل کانفیگ می‌تواند در سرور متفاوت باشد ولی می‌توانید با یک جستجوی ساده به مسیر صحیح آن برسید برای این کار دستور زیر را در ssh سرور خود وارد نمایید.
      find / -name proftpd.conf ولی به طور معمول مسیرهای زیر برای رسیدن به این فایل برای شما قطعی خواهد بود.
      nano /etc/proftpd.conf [On CentOS/RHEL] nano /etc/proftpd/proftpd.conf [On Debian/Ubuntu] درون فایل proftpd.conf به دنبال عبارت Port 21 بگردید و آن را با اضافه کردن علامت # به حالت کامنت ببرید. سپس زیر همین خط شماره پورت جدید را وارد نمایید.
      Port 2121 اعدادی که برای رزرو پوت ftp می‌توانید استفاده کنید از 1024 تا 65535 می‌باشد.
      در توزیع‌های مبتنی بر RHEL خط مربوط به Port درون فایل کانفیگ وجود ندارد، کافی است تا با اضافه کردن این خط درون این فایل تغییر پورت ftp را نهایی کنید.
      بعد از اعمال تغییرات فایل را ذخیره کرده و از آن خارج شوید سپس سرویس ftp را یک‌بار ریست کرده و توسط دستور زیر مطمئن شوید تغییر پورت ftp به درستی انجام شده و این سرویس بر روی این پورت به حالت listen درآمده است.
      netstat -tlpn| grep ftp اگر تغییرات اعمال نشده بود احتمالاً سرویس selinux برای شما مشکل ایجاد کرده، برای رفع این مشکل دو را در پیش رو دارید نخست این سرویس را کلاً غیرفعال کنید. از دستور زیر می‌توانید برای این منظور استفاده کنید.
      echo 0 > /selinux/enforce و یا با نصب پکیج policycoreutils اجازه فعالیت به این پورت را بر روی Selinux فعال کنید.
      yum install policycoreutils semanage port -a -t http_port_t -p tcp 2121 semanage port -m -t http_port_t -p tcp 2121 systemctl restart proftpd  
      موفق باشید.
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×