امروز با دستور lsblk آشنا می شویم.
۱٫ برای مشاهده لیست List block devices
lsblk
خروجی مانند زیر اطلاعات پارتیشن ها و Raid را نمایش می دهد.
امروز با دستور lsblk آشنا می شویم.
۱٫ برای مشاهده لیست List block devices
lsblk
خروجی مانند زیر اطلاعات پارتیشن ها و Raid را نمایش می دهد.
Full site download via FTP using wget
دریافت تمام فایل ها از طریق FTP کار دشوار و زمان بری می باشد. در این آموزش طریقه دانلود تمام اطلاعات از طریق اکانت FTP در سرور را با یک دستور بررسی می نماییم.
در سرور مقصد SSH نمایید.
wget -m ftp://Username:Password@DestinitionIP
ویا دستور زیر
wget -r --ftp-user=Username --ftp-password=Password -l 25 ftp://ftp.Domain.com/dir
کافی است اطلاعات اکانت FTP مبدا را وارد نمایید تا تمام اطلاعات در مقصد دریافت شود.
در صورتی که نیاز است owner تمام اطلاعات /home و زیر شاخه های آن سرور تغییر و اصلاح شود از script زیر استفاده نمایید.
برای کنترل پنل Directadmin:
پرمیژن فایل را ۷۵۵ قرار دهید و آن را اجرا نمایید.
sh owner.sh
برای کنترل پنل Cpanel:
/scripts/chownpublichtmls
Iptables یک فایروال وابزار شبکه است که در تمام نسخه های لینوکس وجود دارد و به تجزیه و تحلیل بست ها در سطح kernel می پردازد. هر جدول از تعدادی زنجیره و هر زنجیره از تعدادی قانون تشکیل شده است. سه زنجیر پیش فرض ، INPUT ، OUTPUT و Forward هستند . یک زنجیر فهرستی ساده از قوانین است و مشخص می کند با هر پکت چطور رفتار شود .
برای مشاهده rule های iptable :
iptables --list
Policies:
Accept :
هیچ قانونی روی این نوع اعمال نخواهد شد. امکان دسترسی به برنامه کاربردی را پیدا می کند.
Reject :
همانند DROP عمل می کند با این تفاوت که بعد از، از بین بردن پکت پیامی به فرستنده آن مبنی بر نابودی پکت ارسال می کند.
DROP :
پکت بدون ارسال پیام برای فرستنده آن نابود می شود .
برای allow کردن ssh :
برای انتقال اطلاعات از یک سرور ب سرور دیگر می توانید از دستور rsync استفاده کرد.
screen rsync -arPvz file.tar --rsh='ssh -p227' root@187.92.8.45:/your/destination/address
ویا دستور زیر:
screen rsync -arvz -e 'ssh -p 227' * root@37.187.12.16:/your/destination/address
مقابل -p باید port سرور مقصد را وارد نمایید و پس از @ باید IP سرور مقصد را وارد کنید.
r جهت انتقال اطلاعات زیر پوشه ها
P جهت مشاهده درصد پیشرفت عملیات انتقال
بخش اول : پیدا کردن فایل ها با استفاده از نام آن ها
۱٫ جستجوی فایل با نام در مسیر خاص
find . -name FileName.txt
۲٫ جستجوی فایل با نام در Home
find /home -name FileName.txt
۳٫جستجوی فایل با نام بدون توجه به بزرگ یا کوچک بودن حروف
find /home -iname FileName.txt
برای آگاهی از shell کنونی مورد استفاده:
echo $0
برای تغییر shell به sh بصورت موقت:
exec /bin/sh
برای تغییر shell بصورت دائم:
chsh -s /bin/sh
برای تغییر پسورد root را وارد نمایید.
برای اطلاع از shell های موجود روی سیستم:
cat /etc/shells