جمعه 28 تیر 1398
تیتر اخبار :
  • Ad

لینوکس

  • جستجو و مرتب سازی براساس حجم
    ارسال شده در 22 شهریور 1393

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


    find ./ -size +10M -type f -print0 | xargs -0 ls -Ssh1 --color
    فرمان فوق ابتدا فایلهای بیش از ۱۰مگابایت را پیدا مینماید و بصورت به xarg ارسال میکند و xarg هم بعنوان یک ارگومان آنرا به ls منتقل می‌نماید.

    ادامه مطلب
  • حذف کردن تمامی شاخه ها بدون حذف فایلها
    ارسال شده در 17 شهریور 1393

    برای حذف تمامی فولدرها بودن حذف فایلها در یک مسیر می توانید از دستور زیر استفاده نمایید.

    find . -type d -print | xargs /rm -rf
    با اجرای دستور بالا تمامی شاخه ها حذف خواهند شد ولی فایلهای موجود در مسیر جاری باقی می ماند.

    ادامه مطلب
  • مشاهده تعداد خط های یک فایل از طریق SSH
    ارسال شده در 5 دی 1388

    برای نمایش تعداد خط های یک فایل از طریق SSH از کامند زیر استفاده کنید.

    cat -n file
    دستور بالا تعداد خط های یک فایل را نمایش می دهد که اگرفضای خالی بین خطوط باشد به عنوان یک خط محسوب می شود.

    ادامه مطلب
  • افزایش امنیت با .htaccess
    ارسال شده در 19 آذر 1388

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

    برای حل این مشکل در فولدری که به آن permission 777 را داده اید فایل htaccess. زیر را قرار دهید تا برای script های php. ,..... دسترسی execute را غیز فعال کنید.

    ادامه مطلب
  • روش حذف تعداد زیادی از فایلها
    ارسال شده در 19 آذر 1388

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


    find /path/to/dir/ -type f -exec rm {} +


    find /path/to/dir -type f -print0 | xargs -0 rm

    ادامه مطلب
  • نحوه kill کردن چند پروسس از یک برنامه
    ارسال شده در 19 آذر 1388

    برای kill کردن چند پروسس از یک برنامه (apache,wget,posifix ,....) از دستورات زیر استفاده کنید.


    ps ax| awk '/[h]ttpd/{print $1}'| xargs kill -9

    ps aux| grep -v grep| grep httpd| awk {'print $2'}| xargs kill -9

    ادامه مطلب
  • پیدا کردن فولدرهای 777 از طریق SSH
    ارسال شده در 5 مهر 1388

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

    find adress -perm 777

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

    find adress -type d -perm 777

    ادامه مطلب
  • نمایش برنامه هایی که از اینترنت استفاده می کنند از طریق SSH
    ارسال شده در 4 مهر 1388

    برای نمایش برنامه هایی که از اینترنت استفاده می کنید از طریق SSH دستورات زیر را وارد کنید.

    netstat -lantp | grep -i establ | awk -F/ '{print $2}' | sort | uniq
    و یا
    lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2

    ادامه مطلب
  • مشاهده محتویات فایل های tar از طریق SSH
    ارسال شده در 26 شهریور 1388

    جهت مشاهده محتویات فایل های tar بدون این که عمل extract کردن را انجام دهید .می توانید از طریق SSH دستور زیر را اجرا کنید.

    tar -tf filename.tar
    که در command بالا به جای filename.tar اسم فایل را وارد کنید.

    ادامه مطلب
  • علامت گذاری دستورات طولانی در لینوکس
    ارسال شده در 21 شهریور 1388

    برای انجام این کار به صورت زیر عمل کنید.
    1- کامند مربوطه را انتخاب کنید .

    netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n

    ادامه مطلب
  • نحوه سرچ فایل با پسوندهای مختلف در لینوکس
    ارسال شده در 21 شهریور 1388

    برای پیدا کردن فایلها با پسوند خاص دستور زیر را در محیط SSH وارد کنید .
    find . -regex '.*(cgi|pl)'
    توسط این Command می توانید فایل های Cgi و Pl را پیدا کنید.

    ادامه مطلب
  • نحوه مشاهده تاریخ نصب سیستم عامل
    ارسال شده در 21 شهریور 1388

    برای این منظور دستور زیر را در محیط SSH وارد کنید.

    ls -ldct /lost+found |awk '{print $6, $7}'

    ادامه مطلب
  • نمایش فضای خالی در swap
    ارسال شده در 13 شهریور 1388

    برای مشاهده‌ی میزان فضای خالی در Swap میتوان از دستور زیر استفاده نمود

    free -m | awk '/Swap/ {print $4}'

    ادامه مطلب
  • مشاهده لیست پارتیشن ها
    ارسال شده در 13 شهریور 1388

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

    awk '/d.[0-9]/{print $4}' /proc/partitions
    fdisk -l |grep -e '^/' |awk '{print $1}'|sed -e "s|/dev/||g"

    ادامه مطلب
  • جستجوی یک متن در تعدادی فایل
    ارسال شده در 13 شهریور 1388

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

    grep -lir "some text" *

    سوئیچ l نام فایل را در خروجی نمایش می‌دهد
    سوئیچ i از حالت حساس به حروف کوچک و بزرگ را غیرفعال می‌نماید.
    سوئیچ r تمام زیر پوشه ها را نیز جستجو می‌نماید.

    ادامه مطلب
  • نمایش IPهایی که بیشترین درخواست را به آپاچی ارسال کرده اند
    ارسال شده در 8 شهریور 1388

    لیست ۱۰آدرس IP که بیشترین درخواست را به Apache ارسال کرده اند:

    awk '{print $1}' /usr/local/apache/logs/access_log | sort | uniq -c | sort -rnk1 | head -n 10

    این دستور آدرسهای IP که بیشترین درخواست را به وب سرور داده اند همراه با تعداد درخواستها به شما نمایش می‌دهد.

    ادامه مطلب
  • نمایش زمان بصورت قابل درک
    ارسال شده در 3 شهریور 1388

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

    ادامه مطلب
  • انتقال تعداد زیادی فایل از طریق ssh
    ارسال شده در 3 شهریور 1388

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

    rsync -az /home/user/test user@sshServer:/tmp/
    اینکار فایلهارا بصوت فشرده شده با gzip به سرور ssh منتقل می‌نماید.

    ادامه مطلب
  • یافتن آدرس ip خود در ssh
    ارسال شده در 1 شهریور 1388

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


    curl www.whatismyip.com/automation/n09230945.asp
    dig +short $HOSTNAME
    host $HOSTNAME|cut -d' ' -f4
    wget http://checkip.dyndns.org && clear && echo && echo My IP && egrep -o '([[:digit:]]{1,3}.){3}[[:digit:]]{1,3}' index.html && echo && rm index.html

    ادامه مطلب
  • تشخیص سیستم ۳۲بیتی و ۶۴بیتی
    ارسال شده در 18 مرداد 1388

    برای تشخیص ۳۲بیتی یا ۶۴بیتی بودن سیستم عامل خود از دستور زیر در ssh استفاده نمایید:
    getconf LONG_BIT

    ادامه مطلب
  • چطور Red Hat Enterprise Linux را دانلود کنم؟
    ارسال شده در 17 مرداد 1388

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

    شما میتوانید از شبکه‌ی RedHat یک نسخه‌ی رایگان از نوع دمو را دانلود و نصب نمایید، ولی پس از پایان مدت زمان تست باید هزینه‌ی پشتیبانی را پرداخت کنید.

    ادامه مطلب
  • روش ایجاد فایل .tar بر روی سرور لینوکس
    ارسال شده در 16 تیر 1388

    با استفاده از دستور زیر فایلی با پسوند .tar از اطلاعات خود ایجاد و آن را در مکان مورد نظر ذخیره می‌کنید .
    برای این منظور به مسیر مورد نظر می‌روید و در دستور زیر نام فایلی که باید در خروجی برای شما ایجاد شود را به همراه مسیر آن (در مثالhome/ ) بجای myfile.tar گذاشته و سپس با گذاشتن کاراکتر * تمام اطلاعات مسیر جاری برای شما در این فایل ذخیره می‌شود . در صورتی که آدرسی داده نشود و فقط نام فایل را مشخص کرده باشید ، فایل شما در مسیر جاری ذخیره می‌شود .


    tar cvf /home/myfile.tar *

    ادامه مطلب
  • تغییر پورت ssh
    ارسال شده در 13 خرداد 1388

    برای تغییر پورت SSH مراحل زیر را پیگیری نمایید:
    با دسترسی root به ssh وارد شوید و فایل /etc/ssh/sshd_config را ویرایش کنید.
    عدد 22 نوشته شد در خط port 22 را به عدد مربوط به پورت دلخواه خود تغییر دهید.
    سپس فایل را ذخیره و سرویس ssh را reset کنید.

    ادامه مطلب
  • تنظیم gateway بوسیله دستور route
    ارسال شده در 1 خرداد 1388

    برای تنظیم gateway در سرور لینوکس بوسیله خط فرمان میتوان از دستور route بشکل زیر استفاده کرد:

    مشاهده تنظیما کنونی:

    #route -n

    شکل کلی دستور route برای تنظیم gateway

    route add default gw {IP-ADDRESS} {INTERFACE-NAME}
    مثال در این مورد:

    route add default gw 192.168.1.254 eth0

    ادامه مطلب
  • راه اندازی سایت اشتراک ویدیو
    ارسال شده در 21 اردیبهشت 1388

    برای راه اندازی یک مرکز اشتراک ویدئو مانند سایت youtube.com میتوانید از ابزارهای زیر استفاده کنید:
    FFMPEG، Mencoder، FlvTool2

    ادامه مطلب
  • پیدا کردن تعداد فایلها و پوشه‌ها در لینوکس
    ارسال شده در 20 اردیبهشت 1388

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


    ls|wc -l

    برای مشاهده تعداد فایلها

    echo $(($(ls -l | grep -v ^d | wc -l)-1))

    برای مشاهده تعداد فایلها و فولدرها به تفکیک

    ادامه مطلب
  • روش بازکردن و Extract فایلهای rar در لینوکس
    ارسال شده در 18 اردیبهشت 1388

    جهت باز کردن فایلهای rar در لینوکس نیاز به نصب برنامه unrar دارید که پس از آن به آسانی میتوانید اقدام به باز کردن فایل rar و Extract آن نمایید .

    برای نصب برنامه unrar میتوانید دستورهای زیر را در نسخه ها و توزیع های مختلف استفاده نمایید که نیاز به دسترسی سطح ریشه (root) دارید.

    ادامه مطلب
  • مشاهده تعداد ایمیلها در صف
    ارسال شده در 7 اردیبهشت 1388

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

    #exim -bpc

    ادامه مطلب
  • مشاهده تعداد پردازشگرها و هسته‌ها
    ارسال شده در 4 اردیبهشت 1388

    برای کنترل تعداد Cpuها و Coreهای آنها از دستور زیر در ترمینال استفاده کنید.

    cat /proc/cpuinfo | grep processor -c

    ادامه مطلب
  • restart کردن سرویسها
    ارسال شده در 21 فروردین 1388

    برای restart کردن سرویسها ابتدا با دسترسی root به سرور ssh کنید.

    ادامه مطلب
  • بازگردانی Cpanel از یک هارددیسک crash شده
    ارسال شده در 21 فروردین 1388

    در این مقاله قصد آموزش استفاده از دستور Rsync را داریم، این دستور برای کپی و همسان سازی استفاده می‌شود. با استفاده از این دستور فایلها و پوشه‌های مبدا و مقصد همسان سازی می‌شوند، از این دستور برای ایجاد نسخه‌های پشتیبان و کم شدن مصرف پهنای باند و همینطور برای سرورهای کلاستر شده استفاده می‌شود.

    ادامه مطلب
  • روش FTP فایل با terminal و از طریق SSH
    ارسال شده در 11 فروردین 1388

    برای این منظور ابتدا باید به سرور متصل شویم که این کار به دو صورت زیر امکان پذیر است :
    ۱- آدرس دهی ip سرور
    مثال :
    root@root:~# ftp {serverip}

    ۲- آدرس دهی ftp سایت
    مثال :
    root@root:~# ftp ftp.yoursite.com

    دراین مرحله چنانچه اتصال به صورت صحیح انجام شده باشد یوزر ftp که به صورت ftp@yoursite میباشد را وارد و در خط بعدی پسورد ftp را وارد کنید .

    ادامه مطلب
  • چه نسخه‌ای از لینوکس نصب است؟
    ارسال شده در 8 فروردین 1388

    برخی اوقات نیاز هست که کنترل کنیم درحال استفاده از چه نسخه‌ای از لینوکس هستیم و چه نسخه‌ای در سرور نصب شده است.


    برای کنترل نسخه‌ی نصب شده لینوکس در توزیع‌های مبتنی برای RedHat:

    ادامه مطلب
  • محدود کردن دسترسی به سایت براساس کشورها
    ارسال شده در 4 فروردین 1388

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

    ادامه مطلب
  • چطور آدرس ip ایمیلهای ارسالی را تغییر دهیم
    ارسال شده در 26 اسفند 1387

    ممکن است آدرس ip اصلی سرور شما در سیستم های ضد اسپم ثبت شود و در سیستم ایمیتان مشکلاتی ایجاد کند.در این زمان شما نیاز به تغییر آدرس ip در Exim دارید تا ایمیلها از طریق دیگر ipهای سرور ارسال شوند.برای تغییر ip در exim باید فایل exim.conf بصورت زیر ویرایش شود.

    ادامه مطلب
  • دانلودفایل و ذخیره کردن یک صفحه در Terminal یا SSH
    ارسال شده در 22 اسفند 1387

    ادامه مطلب
  • ایجاد، حذف، کپی، تغییرنام وانتقال یک دایرکتوری
    ارسال شده در 17 اسفند 1387

    ایجاد:
    برای ایجاد یک پوشه درسرور لینوکس و از طریق SSH از دستور mkdir استفاده می کنیم .
    روش استفاده از این دستور به صورت زیر میباشد :
    mkdir dir_name

    ادامه مطلب
  • خارج کردن ip مسدود شده از لیست iptables
    ارسال شده در 17 اسفند 1387

    برخی اوقات نیاز هست تا یک آدرس ip که کلیه ترافیک آنرا در سرور مسدود نموده اید باز کنید.
    برای این کار با دسترسی root به ssh وارد شوید و فرمان زیر را اجرا کنید؛


    iptables -D INPUT -p all -s IP.ADDRESS.HERE -j DROP
    iptables -D OUTPUT -p all -s IP.ADDRESS.HERE -j DROP

    ادامه مطلب
  • تغییر owner فایلها و فولدر ها
    ارسال شده در 6 اسفند 1387

    برای تعویض Owner فایلها و پوشه ها در سرورهای لینوکس و بونیکس از دستور chown که مخفف change owner میباشد استفاده میشود .
    روش استفاده از دستور chown به صورت زیر میباشد :

    chown parameter user:group foldername

    با استفاده از این دستور فقط owner پوشه ی مورد نظر به نام user و گروه آن به group که مشخص نموده اید تغییر می نماید.

    ادامه مطلب
  • چطور یک آدرس IP را در سرور لینوکس مسدود کنم؟
    ارسال شده در 4 اسفند 1387

    ادامه مطلب
  • تشخیص حملات DOS
    ارسال شده در -239 فروردین -411

    یکی از پرکاربردترین دستورات برای شناسایی حملات DOS فرمان netstats میباشد.این فرمان اطلاعاتی در رابطه با وضعیت اتصالات شبکه دراختیارتان میگذارد.

    از ترکیب این دستور با برخی از دیگر فرمانها، میتوان اطلاعات جامع و کاربردی در برخورد با DOS بدست آورد.

    ادامه مطلب

فروش ویژه

آخرین مقالات

  • Ad