سلام دوستان عزیز، در این پست میخوایم در رابطه با یه نرمافزاری صحبت کنیم که تحت ترمینال اجرا میشه و با استفاده از اون میشه متنها یا خروجی کدهای ترمینال رو به صورت مستقیم روی سِروری گذاشت که از طریقهی شبکهی اینترنت قابل دسترس باشه. نرمافزار pastebinit.
فرم کلی دستور:
$ <command> | pastebinit [OPTIONS]
چه موقع به این نرمافزار احتیاج میشه؟
فرض کنید که سیستمعامل گنو/لینوکس یا گنو/هرد ما مشکلدار شده و دیگه نمیتونه به صورت گرافیکی بالا بیاد (نمیتونه محیط X رو اجرا کنه) و دسترسی ما فقط از طریق ترمینال هست. حالا برای رفع مشکل در انجمن اوبونتو ایران یک پست میذاریم و از کسی میخوایم که مشکل ما رو حل کنه. به اولین چیزی که نیاز هست محتویات لاگ X.org هست. به طور مثال محتویات لاگ X.org من این هست:
http://paste.ubuntu.com/6726668/
خب ولی ما چجوری میتونیم محتویات اون رو روی وبگاه مثلاً paste.debian.net یا paste.ubuntu.com یا paste.kde.org بذاریم؟ با استفاده از نرمافزار pastebinit بهراحتی میشه این کار را کرد.
طریقهی نصب نرمافزار:
این نرمافزار که تحت پروانهی گنو جیپیال منتشر میشه. از طریق مخازن توزیعهای برپایهی دبیان (اوبونتو، تریسکل و غیره) قابل نصب میباشد. کافیست که دستور زیر را در ترمینال وارد نماییم.
$ sudo apt-get install pastebinit
طریقهی استفاده:
سپس با استفاده از دستورهای زیر میتونیم که مستقیماً محتویات یک فایل و یا خروجی یک دستور رو روی بعضی وبگاههای مشخص بذاریم. برای اینکار ابتدا به محل فایل مورد نظر میریم (فایل X.org)
$ cd /var/log/
و سپس با وارد کردن دستور زیر محتوبات فایل بر روی وبگاهی که به صورت پیشفرض مشخص شده گذاشته میشه.
$ cat Xorg.5.log | pastebinit
- در اوبونتو: paste.ubuntu.com
- در تریسکل: pastebin.com (در ایران فیلتر هست)
- در دبیان گنو/هرد: paste.debian.net
$ cat esme-file-morede-nazar | pastebinitبه ما پیغام خطا میده (چون وبگاه pastebin.com فیلتر هست) پس باید محتویات فایل رو روی یه وبگاه دیگه قرار بدیم مثلاً paste.ubuntu.com. که با استفاده از دستور زیر امکان پذیر هست:
$ cat esme-file-morede-nazar | pastebinit -b http://paste.ubuntu.com
$ pastebinit -l
Supported pastebins: - cxg.de - fpaste.org - p.defau.lt - paste.debian.net - paste.drizzle.org - paste.kde.org - paste.openstack.org - paste.pocoo.org - paste.pound-python.org - paste.ubuntu.com - paste.ubuntu.org.cn - paste2.org - pastebin.com - pastie.org - pb.daviey.com - slexy.org - sprunge.us - yourpaste.net