ده نکته و ترفند (۱)(676 مجموع کلمات موجود در متن) (7754 بار مطالعه شده است) ده
نکته و ترفند (۱)
۱)
اگر
بوت لودر شما lilo
می
باشد و کلمه عبور کاربر root
را گم
کردهاید، در هنگام بوت شدن میتوانید
با دستور زیر یک پوسته فرمان بگیرید:
boot
: linux init = /bin /sh
و
زمانی که بوت شدید با فرمان زیر پارتیشن
ریشه خود را rewritable
کنید
که زمانی کلمه عبور خود را عوض میکنید،
بتوانید آنرا بر روی etc/shadow/
یا
etc/passwd/
بنویسید.
#
mount -o remount / -rw
سپس
passwd را
برای تغییر اجرا کنید.
#
passwd root
۲)
شما
می توانید از فرمان less
زمانی
که محتوای فایل شما از یک صفحه بیشتر است
به جای cat
استفاده
کنید. با
این فرمان میتوانید بر روی متن خود
scroll کنید.
این
فرمان فقط به فایل منتهی نمیشود بلکه
میتوانید خروجی یک فرمان را با pipe
به
less بسپارید
مانند:
#
ps -ax |less
باq
از
less خارج
میشوید.
۳)
اگر
spell ماژولی
را از ماژولهای کرنل را میدانید ولی
نمیدانید که به چه جرمی(!)
در
کرنل حاضر میباشد و یا از آن استفاده
میشود از دستور زیر استفاده کنید:
#modinfo
-d YOUR_MODULE
d
مخفف
description
میباشد.
۴)
اگر
میخواهید ببینید که یک برنامه از چه
shared library
هایی
(کتابخانههای
اشتراکی)
استفاده
میکند، میتوانید از فرمان زیر استفاده
نمایید:
#
ldd yourfile
البته
نکته ای که وجود دارد صدا زدن تابع dlopen
در
برنامه میباشد اگر شما از این تابع برای
باز کردن یک shared
library در
برنامه استفاده کرده باشید آن shared
library در
خروجی این فرمان نشان داده نمیشود.
بلکه
آنگاه باید از فرمان strace
استفاده
نمایید تا ببینید که برنامه شما از این
تابع استفاده کرده است یا نه.
در آن
صورت هم شما می توانید نام shared
library خود
را به عنوان آرگومان در تابع ببینید.
۵)
برای
اینکه ببینید یک پورت درحال شنود (listen)
است
یا خیر، از دستور زیر استفاده نمایید:
#
netstat -an | grep “:port”
۶)
برای
اینکه ببینید چه اجزایی با پورت USB
به
سیستم وصل شده اند از فرمان زیر استفاده
کنید:
#
lsusb
۷)
اگر
می خواهید به یک کارت شبکه بیش از یک IP
تخصیص
بدهید، به شکل زیر از دستور ifconfig
استفاده
نمایید:
#
ifconfig eth0:1 up yourip
که
رقم یک می تواند تغییر کند و شمارنده IP
های
شما باشد.
۸)
برای
دیدن میزان ظرفیت RAM
خود
می توانید از دستور زیر استفاده نمایید:
#
cat /proc/meminfo
اگر
پوسته مورد علاقه شما C
(پوسته
csh) میباشد،
برای اجرای فرمان قبلی می توانید از فرمان
زیر استفاده نمایید:
%!!
۹)
برای
صدا کردن nامین
فرمانی که قبلا اجرا شده می توانید از
فرمان n!%
استفاده
نمایید.
به
عنوان مثال :
%!3
سومین
فرمانی که اجرا شده را اجرا می کند.
۱۰)
برای
اینکه بفهمید در کدام کنسول هستید از
فرمان tty
بدون
آرگومان استفاده کنید.
#
tty
محسن
پهلوانزاده mohsen@pahlevanzadeh.org
|