نکتهها و ترفندها(422 مجموع کلمات موجود در متن) (7215 بار مطالعه شده است) نکتهها
و ترفندها
اگــــر
بـا pppd به
اینترنت متصل می شوید و خطای شماره ۱ را
دریافت می کنید یکی از دلایل مرسوم و زیاد
رویت شده ای که منجر به رخ دادن این خطا
میشود اشتباه ست کردن جدول Routing
میباشــد
. به
عنوان مثال با یک Labtop
در محل
کـــار خود وصل میشوید و زمــانــی کـه
به منزل می روید و میخواهیـد به اینترنت
از طریق ppp
(نه
LAN )وصل
شوید این error
را
دریافت می کنید.
برای
حل این موضوع می توانید از دستور زیر
استفاده نمایید:
#
route del default
نکته:
حتما
super
user باشید.
اگر
میخواهید ببینید که چه ماشینهایی در
شبکه شما روشن می باشند دستور ping
را
بــا سویــیـچ b-
و
پارامتر آدرس broad
cast شبکه
خود اجرا کنید تا به همه ماشینها ping
شود.
به
عــنــوان مثال برای کلاس C
از
دستور زیر استفاده نمایید.
#
ping -b 192.168.1.255
اگر
می خواهید از وضعیت کارتهای سخت افزاری
متصل به ماشین خود آگاهی پیدا کنید از
دستور زیر استفاده نمایید:
#
lspci
زمانی
که شما از یک ترمینال یا کنسول قطع می شوید
آنگاه سیگنال SIGHUP
به
تمام پردازشهای مربوط به آن کنسول
فرستاده می شود و آنها قطع می شوند.
برای
اینکه پردازش شما قطع نشود می توانید از
دستور nohup
استفاده
کنید. به
عنوان مثال در محل کار خود یک ISO.
فایل
۳۰۰ مگابایتی را میگــذارید دانلود شود
و این قضیه تا فردا طول می کشد آنگاه شما
میتوانید از دستور زیر استفاده نمایید:
#
nohup wget YOUR_URL
نکته:
دستور
wget
برای
دانلود کردن می باشد.
اگر
تغییری در فایل etc/fstab/
ایجاد
کردید و خواستید بدون بوت مجدد سیستم
تغییرتان مورد اعمال قرار گیرد از دستور
زیر استفاده نمایید:
#
mount -a
نکته:
a مخفف
all می
باشد.
برای
دیدن Fully
Qualified Domain Name) FQDN) سیستم
خود از دستور زیر استفاده نمایید:
#
hostname -f
برای
دیدن پورت های باز سیستم می توانید از
دستور زیر استفاده نمایید:
#
nmap YOUR_IP OR YOUR_HOST
اگر
می خواهید شل اسکریپت شما userfriendly
باشد
و کاربر خطاهای شل را برای اجرای یک برنامه
دریافت نکند (به
دلیل نداشتن مجوز اجرا)
میتوانید
اینگونه در اسکریپت خود بنویسید:
if
[ -x YOUR_FILE ]; then
YOUR_FILE;
fi;
آنگاه
در صورت داشتن مجوز این فایل اجرا می شود
و اگر مجوزی موجود نباشد هیچ خطایی به دست
کاربر نمی رسد.
آنگاه
شما می توانیدif
را به
else...if تبدیل
کنید و پیغام خود را به کاربر برسانید.
نکته:
منظور
از مجوز در اینجا نداشتن بیت x
می
باشد.
PDF Version
محسن
پهلوانزاده mohsen@pahlevanzadeh.org
|