برای یافتن آدرس برنامه ها میتوانید از دستورات زیر استفاده نمایید:
which perl
wheris perl
اگر هنگام ارسال یا دریافت ایمیل با برنامه Outlook با یکی از خطاهای زیر مواجه شدید:
The server could not be found. (Account:account name, POPserver:'mail', Error Number: 0x800ccc0d)
Task 'server name
- Sending and Receiving' reported error (0x800ccc0f): 'The connection
to the server was interrupted. If this problem continues, contact the
server administrator or Internet service provider (ISP).'
ابتدا از صحت تنظیمات برنامه Outlook اطمینان حاصل نمایید.
برای اطمینان از این تنظیمات مطالعه این بخش می تواند برای شما مفید باشد :
http://support.iranserver.com/index.php?_m=knowledgebase&_a=view&parentcategoryid=24&pcid=0&nav=0
چنانچه فایروال دارید، فایروال شما ممکن است مسبب این مشکل شده باشد تنظیمات فایروال را به نحوی تغییر دهید که اگر از Outlook Express استفاده می کنید برنامه MSIMN.EXE مجاز به دسترسی به شبکه باشد و چنانچه از MS Outlook استفاده می کنید برنامه OUTLOOK.EXE مجاز به دسترسی به شبکه باشد. همچنین امکان برقراری ارتباط با پورتهای 25 و 110 موجود باشد. همچنین برخی از سرویس دهندگان اینترنت (ISP) و یا مدیر شبکه محلی شما ممکن است دسترسی به این پورت ها را بسته باشند. در بعضی مواقع نیز به دلیل ست نبودن نام دامنه با تنظیمات سرور و اتصال نیافتن به POP3 این خطا نیز ظاهر می شود.
برای مطالعه بیشتر می توانید از این لینک استفاده کنید :
http://support.microsoft.com/kb/813514
اگر این خطا را بصورت مداوم دریافت میکنید و مطالب بالا برای شما مفید نبود با بخش پشتیبانی تماس بگیرید تا راهنمایی بیشتری دریافت کنید.
برای نمایش زمان از قالب لینوکسی به قالبی که برای انسان قابل درک باشد میتوان از دستورات زیر استفاده نمود:
date -d @1234567890
echo 1234567890 | awk '{ print strftime("%c", $0); }'
این
دستورات در بازخوانی logها میتوانند مفید باشند بطور مثال برای خواند
logهای squid که زمان در آنها با فرمت یونیکسی ذخیره شده است:
tail -f /var/log/squid/access.log | awk '{ print strftime("%c ", $1) $0; }
نمایش پورتهای باز
برای نمایش لیست پورتهای باز برروی سرور میتوان از دستور زیر استفاده نمود:
lsof -Pni4 | grep LISTEN
چطور برنامه هایی که از اینترنت استفاده می کنند را از طریق SSH ببینم؟
برای نمایش برنامه هایی که از اینترنت استفاده می کنید از طریق SSH دستورات زیر را وارد کنید.
netstat -lantp | grep -i establ | awk -F/ '{print $2}' | sort | uniq
و یا
lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2
لیست ۱۰آدرس IP که بیشترین درخواست را به Apache ارسال کرده اند:
awk '{print $1}' /usr/local/apache/logs/access_log | sort | uniq -c | sort -rnk1 | head -n 10
این دستور آدرسهای IP که بیشترین درخواست را به وب سرور داده اند همراه با تعداد درخواستها به شما نمایش میدهد.
روش نصب و راه اندازی IONCube
پیکربندی ioncube در plesk
نصب ioncube در لینوکس
برای نصب ioncube مراحل زیر را دنبال کنید:
۱- با دسترسی root به SSH متصل شوید.
۲- دانلود نسخهی جدید ioncube از این سایت.
۳- خارج نمودن فایل از حالت فشرده بوسیلهی فرمان زیر:
tar -zxf ioncube_loaders_lin.tar.gz
ممکن است شما نیاز به نسخهی دیگری از ioncube داشته باشید، نام فایل وابسته به نسخه ای میباشد که دانلود نموده اید.
۴- پوشهای که پس از اجرای فرمان بالا ایجاد شده است را بوسیلهی دستور زیر به مسیر ماژولهای PHP منتقل نمایید:
mv ioncube /usr/lib/php/modules
در صورتی که از نسخهی سیستم عامل شما ۶۴بیتی میباشد، بجای lib از lib64 استفاده نمایید.
۵- خط زیر را در انتهای فایل php.ini اضافه نمایید.
zend_extension=/usr/lib/php/modules/ioncube/ioncube_loader_lin_5.1.so
۶- آپاچی را ریست نمایید.
service httpd restart
۷- با استفاده از دستور زیر صحت نصب را کنترل کنید.
php -v
چطور متوجه بشم که سیستم عامل در چه تاریخی نصب شده؟
برای این منظور دستور زیر را در محیط SSH وارد کنید.
ls -ldct /lost+found |awk '{print $6, $7}'
و یا از دستورات زیر استفاده کنید.
ls -lct /etc | tail -1 | awk '{print $6, $7}'
ls -lct /etc/ | tail -1 | awk '{print $6, $7, $8}'
چطور از طریق SSH فایل ها را انتقال بدم؟
چگونه wget کنم ؟
برای انتقال فایل از یک سرور و به سرور دیگر معمولا از دستور wget استفاده می شود. که بعد از وارد شدن به SSH دستور wget را به طریق زیر وارد می کنیم.
به طور مثال فایل phpini.txt را از سایت iranserver.com از طریق زیر در سرور دانلود می کنیم.
wget http://iranserver.com/phpini.txt
من فایلهای خود را در سایت قرار داده اما کاربران نمیتوانند فایل aboutus.htm را باز نمایند در حالی که این فایل در هاست وجود دارد با خطای 404 مواجه میشویم.
اگر شما از هاست لینوکس استفاده میکنید باید اطلاع داشته باشید که در هاست لینوکس،سیستم به حروف بزرگ و کوچک حساس میباشد و بین نام a.txt و A.txt تفاوت وجود دارد،برای همین موضوع به شما پیشنهاد میشود که تمام پوشهها و فایلهای خود را با حروف کوچک نامگذاری نمایید.
اگر در این زمینه به مشکلی برخورد کردید به بخش پشتیبانی اطلاع دهید.