این متن دومین مطلب آزمایشی من است که به زودی آن را حذف خواهم کرد.
زکات علم، نشر آن است. هر
وبلاگ می تواند پایگاهی برای نشر علم و دانش باشد. بهره برداری علمی از وبلاگ ها نقش بسزایی در تولید محتوای مفید فارسی در اینترنت خواهد داشت. انتشار جزوات و متون درسی، یافته های تحقیقی و مقالات علمی از جمله کاربردهای علمی قابل تصور برای ,بلاگ ها است.
همچنین
وبلاگ نویسی یکی از موثرترین شیوه های نوین اطلاع رسانی است و در جهان کم نیستند وبلاگ هایی که با رسانه های رسمی خبری رقابت می کنند. در بعد کسب و کار نیز، روز به روز بر تعداد شرکت هایی که اطلاع رسانی محصولات، خدمات و رویدادهای خود را از طریق
بلاگ انجام می دهند افزوده می شود.
این متن اولین مطلب آزمایشی من است که به زودی آن را حذف خواهم کرد.
مرد خردمند هنر پیشه را، عمر دو بایست در این روزگار، تا به یکی تجربه اندوختن، با دگری تجربه بردن به کار!
اگر همه ما تجربیات مفید خود را در اختیار دیگران قرار دهیم همه خواهند توانست با انتخاب ها و تصمیم های درست تر، استفاده بهتری از وقت و عمر خود داشته باشند.
همچنین گاهی هدف از نوشتن ترویج نظرات و دیدگاه های شخصی نویسنده یا ابراز احساسات و عواطف اوست. برخی هم انتشار نظرات خود را فرصتی برای نقد و ارزیابی آن می دانند. البته بدیهی است کسانی که دیدگاه های خود را در قالب هنر بیان می کنند، تاثیر بیشتری بر محیط پیرامون خود می گذارند.
در سال 1973 تولید سیستم عامل Unix به زبان C شروع شد. در آن زمان این سیستم عامل فاقد رابط گرافیکی بوده و در حوزه شبکه استفاده می گردید. هر کسی می توانست با پرداخت هزینه ای به کد منبع دسترسی پیدا کند و آن را مطابق با نیاز خود تغییر دهد. بر همین اساس سیستم عامل BSD (Berkeley Software Distribution) تولید شد. سیستم عامل توسعه یافته بعدی FreeBSD بود در مقایسه با BSD رایگان بود.
ادامه مطلب
ادامه مطلب
گزینش یک سیستم عامل جهت انجام فعالیتهای کامپیوتری مطابق با نظر و سلیقه ی شخصی افراد میباشد، اما باید اشاره کرد که بهترین انتخاب برای یک کاربر معمولی جهت انجام امور ساده، سیستم عامل ویندوز بوده و سیستم عامل لینوکس برای کاربری که بدنبال چالش باشد مناسب است. در اینجا به بررسی خصوصیات سیستم عامل های لینوکس و ویندوز می پردازیم.
ادامه مطلب
در سال 1973 تولید سیستم عامل Unix به زبان C شروع شد. در آن زمان این سیستم عامل فاقد رابط گرافیکی بوده و در حوزه شبکه استفاده می گردید. هر کسی می توانست با پرداخت هزینه ای به کد منبع دسترسی پیدا کند و آن را مطابق با نیاز خود تغییر دهد. بر همین اساس سیستم عامل BSD (Berkeley Software Distribution) تولید شد. سیستم عامل توسعه یافته بعدی FreeBSD نام داشت که کاربران می توانستند بصورت رایگان از آن استفاده نمایند.
ادامه مطلب
انتخاب رابط کاربری در استفاده از سیستمهای کامپیوتری کاملاً به دلخواه کاربر میباشد.
در نگاه اول محیط متنی کاربر پسند نیست اما بسیار ساده و سبک می باشد.
ما در اینجا به بیان دلایل یادگیری و مزایای استفاده ازمحیط متنی می پردازیم.
& گاهی فقط محیط متنی در اختیار کاربر قرار دارد. بطور مثال دسترسی از راه دور به یک سرور
ادامه مطلب
در این مطلب به
بررسی خط فرمان در سیستم عامل لینوکس می پردازیم.
Prompt عبارتی است که در زمان انتظار سیستم، برای دریافت دستور از کاربر به نمایش در می آید.
تغییر در شکل خط فرمان با استفاده از متغیرهای محیطی PS1,PS2,PS3,PS4 انجام می گیرد. اکنون به بررسی این چهار متغیر می پردازیم.ادامه مطلب
جهت استفاده از هر سرویس، نیاز است تا پکیج مربوط به آن بر روی سیستم نصب شود. در سیستم عامل لینوکس برای راحتی نصب و به روز رسانی پکیجها می توان از مخازن نرم افزاری استفاده نمود. مخزن به مکانی گفته می شود که پکیج های نرم افزاری در آن تجمیع شدهاند. مخزن میتواند در قالب یک فایل iso، محیطی در بستر اینترنت و یا یک پوشه در سیستم که حاوی پکیج است، باشد.
ادامه مطلب
انتخاب رابط کاربری برای استفاده از سیستمهای کامپیوتری کاملاً به سلیقه ی شخصی کاربران بستگی دارد.
شاید در نگاه اول محیط متنی کاربر پسند نباشد، اما بسیار ساده می باشد.
ما در اینجا به بیان دلایل یادگیری و مزایای استفاده ازمحیط متنی می پردازیم.
& گاهی فقط محیط متنی در اختیار کاربر قرار دارد. بطور مثال دسترسی از راه دور به یک سرور
ادامه مطلب
جهت استفاده از هر سرویس، نیاز است تا پکیج مربوط به آن بر روی سیستم نصب شود. در سیستم عامل لینوکس برای راحتی نصب و به روز رسانی پکیجها می توان از مخازن نرم افزاری استفاده نمود. مخزن به مکانی گفته می شود که پکیج های نرم افزاری در آن تجمیع شدهاند. مخزن میتواند در قالب یک فایل iso، محیطی در بستر اینترنت و یا یک پوشه در سیستم که حاوی پکیج است، باشد.
ادامه مطلب
با نصب سیستم عامل، تعداد محدودی فونت در اختیار کاربر قرار میگیرد. کاربران برای ایجاد زیبایی و اعمال سلایق شخصی در کار با متون، میتوانند نسبت به نصب فونتهای جدید اقدام نمایند.
تنوع فایلهای فونت بسیار زیاد است، اما پسوند های otf , .ttf , .fnt. عمومیت بیشتری دارند.
& دستور fc-list
از این دستور برای نمایش فونتهای سیستم استفاده می شود.
fc-list
ادامه مطلب
YUM مخفف عبارت Yellowdog Updater Modified و ابزاری برای مدیریت پکیج ها در سیستم عامل لینوکس با توزیع هایی که بر پایه ی rpm هستند (RedHat,Suse,Fedora,CentOS) می باشد.
یکی از چالش های رایج در نصب پکیج ها، مسئله ی وابستگی آنها به یکدیگر می باشد. از ویژگی های بارز yum کشف این وابستگی ها و در نهایت نصب خودکار آنها از طریق Repository های تعریف شده می باشد، به گونه ایی که کاربر درگیر این مسئله نمی شود.
ادامه مطلب
جهت استفاده از هر سرویس، نیاز است تا پکیج مربوط به آن بر روی سیستم نصب شود. در سیستم عامل لینوکس برای راحتی نصب و به روز رسانی پکیجها می توان از مخازن نرم افزاری استفاده نمود. مخزن به مکانی گفته می شود که پکیج های نرم افزاری در آن تجمیع شدهاند. مخزن میتواند در قالب یک فایل iso، محیطی در بستر اینترنت و یا یک پوشه در سیستم که حاوی پکیج است، باشد.
ادامه مطلب
* Shutdown :
فرآیند خاموش شدن سیستم دارای دو حالت Poweroff , Halt می باشد.
Poweroff :
در این حالت سیستم بصورت کامل و ایمن خاموش می شود. در ابتدا سیستم عامل Down و سپس برق اصلی منبع تغذیه قطع می شود. دستورات خاموش شدن سیستم با حالت Poweroff را در زیر می بینیم.
* با دستور زیر سیستم بعد از یک دقیقه خاموش میشود و در این فاصله، کاربری نمیتواند به سیستم Login نماید.
shutdown or shutdown -P
ادامه مطلب
این دستور یکی از دستورات پرکاربرد سیستم عامل لینوکس می باشد. دستور cd برگرفته از عبارت Change Directory بوده و برای جابجایی بین دایرکتوری های سیستم مورد استفاده قرار می گیرد. به دایرکتوری که در حال حاضر کاربر در آن قرار دارد، دایرکتوری جاری کاربر می گویند.
ساختار کلی دستور :
cd [Directory Name]
ادامه مطلب
* Shutdown :
فرآیند خاموش شدن سیستم دارای دو حالت Poweroff , Halt می باشد.
Poweroff :
در این حالت سیستم بصورت کامل و ایمن خاموش می شود. در ابتدا سیستم عامل Down و سپس برق اصلی منبع تغذیه قطع می شود. دستورات خاموش شدن سیستم با حالت Poweroff را در زیر می بینیم.
* با دستور زیر سیستم بعد از یک دقیقه خاموش میشود و در این فاصله، کاربری نمیتواند به سیستم Login نماید.
shutdown or shutdown -P
ادامه مطلب
گزینش یک سیستم عامل جهت انجام فعالیتهای کامپیوتری مطابق با نظر و سلیقه ی شخصی افراد میباشد، اما باید اشاره کرد که بهترین انتخاب برای یک کاربر معمولی جهت انجام امور ساده، سیستم عامل ویندوز بوده و سیستم عامل لینوکس برای کاربری که بدنبال چالش باشد مناسب است. در اینجا به بررسی خصوصیات سیستم عامل های لینوکس و ویندوز می پردازیم.
ادامه مطلب
در سال 1973 تولید سیستم عامل Unix به زبان C شروع شد. در آن زمان این سیستم عامل فاقد رابط گرافیکی بوده و در حوزه شبکه استفاده می گردید. هر کسی می توانست با پرداخت هزینه ای به کد منبع دسترسی پیدا کند و آن را مطابق با نیاز خود تغییر دهد. بر همین اساس سیستم عامل BSD (Berkeley Software Distribution) تولید شد. سیستم عامل توسعه یافته بعدی FreeBSD نام داشت که کاربران می توانستند بصورت رایگان از آن استفاده نمایند.
ادامه مطلب
دستور scp برگرفته از عبارت Secure Copy و ابزاری در خط فرمان سیستم عامل می باشد. از این دستور برای کپی فایل استفاده می شود. مزیت دستور scp، ایجاد امنیت بالا در فرایند کپی می باشد.
با اجرای دستور scp در خط فرمان سیستم محلی(Local)، میتوان فایل را :
در خود سیستم، از مکانی به مکان دیگر کپی نمود. (مانند دستور cp)
از سیستم محلی به یک سیستم راه دور (Remote) کپی نمود.
از سیستم راه دور به سیستم محلی کپی نمود.
بین دو سیستم راه دور، کپی نمود.
ادامه مطلب
این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.
& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.
* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.
همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.
[masih@mypc ~]# date
Wed Jun 19 14:37:11 +0430 2019
[masih@mypc ~]# echo $?
0
ادامه مطلب
این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.
& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.
* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.
همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.
[masih@mypc ~]# date
Wed Jun 19 14:37:11 +0430 2019
[masih@mypc ~]# echo $?
0
ادامه مطلب
دستور echo یکی از دستورات پایه در خط فرمان می باشد. از این دستور برای نمایش یک عبارت متنی در خروجی استاندارد استفاده می شود. در این متن به بررسی دستور echo و کاربردهای آن می پردازیم.
* نمایش یک عبارت در خروجی
& با استفاده از دستور زیر عبارت LearnLinux در خروجی نمایش داده می شود.
[masih@mypc ~]$ echo LearnLinux
LearnLinux
ادامه مطلب
این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.
& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.
* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.
همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.
[masih@mypc ~]$ date
Wed Jun 19 14:37:11 +0430 2019
[masih@mypc ~]$ echo $?
0
در اینجا دستور date بدون مشکل اجرا شده و زمان سیستم را در خروجی نمایش می دهد. با استفاده از دستور echo به صورت بالا، مقدار فعلی متغیر ؟ مشخص می شود. (برای دیدن مقدار یک متغیر، کافیست نام متغیر بعد از عبارت $ echo در خط فرمان قرار گیرد)
[masih@mypc ~]$ echo $نام متغیر
* مثال 2 : مقدار متغیر ؟ برابر با یک باشد.
در صورت بروز خطاهای عمومی در اجرای دستورات، مقدار متغیر ؟ برابر با یک می شود.
[masih@mypc ~]$ cd /root
bash: cd: /root: Permission denied
[masih@mypc ~]$ echo $?
1
در این مثال کاربر masih با استفاده از دستور cd قصد تغییر مکان به دایرکتوری root/ را دارد که به دلیل دارا نبودن سطح دسترسی، دستور اجرا نمیشود.
* مثال 3 : مقدار متغیر ؟ برابر با 2 باشد.
این حالت در زمانی که از دستورات Bash بصورت نادرست استفاده شود، بروز می دهد.
[masih@mypc ~]$ ls abcdef
ls: cannot access 'abcdef': No such file or directory
[masih@mypc ~]$ echo $?
2
در بالا، اجرای دستور ls برای نشان دادن محتویات دایرکتوری که وجود ندارد، با خطا همراه میشود و در نتیجه متغیر ؟ عدد 2 را بر می گرداند. در مثال زیر نیز آرگومان استفاده شده در دستور cd اشتباه می باشد.
[masih@mypc ~]$ cd -w /root
bash: cd: -w: invalid option
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
[masih@mypc ~]$ echo $?
2
* مثال 4 : مقدار متغیر ؟ برابر با 6 باشد.
[masih@mypc ~]$ curl www.learnlinux.ir
curl: (6) Could not resolve host: www.learnlinux.ir
[masih@mypc ~]$ echo $?
6
از ابزار curl برای ارسال و دریافت اطلاعات از طریق URL استفاده می شود. به دلیل عدم شناسایی آدرس توسط دستور curl ، مقدار برگشتی متغیر ؟ برابر با عدد 6 می باشد.
* مثال 5 : مقدار متغیر ؟ برابر با 126 باشد.
[masih@mypc ~]$ ll
-rw-------. 1 masih masih 29 Jun 20 12:55 test.sh
[masih@mypc ~]$ ./test.sh
bash: ./test.sh: Permission denied
[masih@mypc ~]$ echo $?
126
فایل test.sh با سطح دسترسی 600، اسکریپتی است که در زمان اجرا بدلیل نداشتن مجوز Execute، با خطا مواجه میگردد.
* مثال 6 : مقدار متغیر ؟ برابر با 127 باشد.
[masih@mypc ~]$ abcdef
bash: abcdef: command not found
[masih@mypc ~]$ echo $?
127
هر زمان که عبارت وارد شده در خط فرمان برای bash نامفهوم باشد، مقدار متغییر ؟ برابر با 127 می شود.
* مثال 7 : چنانچه اجرای یک دستور با بروز سیگنال مختل شود، مقدار متغییر ؟ چگونه محاسبه می شود؟
اگر اجرای یک فرمان با ارسال سیگنال قطع شود، مقدار متغیر ؟ برابر با جمع عدد 128 با شماره آن سیگنال می باشد. با دستور زیر میتوان لیست سیگنال های سیستم را به همراه شماره ی آن ها دید.
[masih@mypc ~]$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
برای نمایش وضعیت متغیر ؟ در زمان قطع اجرای یک دستور توسط سیگنال، بصورت زیر عمل می کنیم.
در ترمینال اول دستور زیرا اجرا می شود. دستور sleep سبب ایجاد تأخیر و عدم دسترسی به خط فرمان به مدت 500 ثانیه می گردد.
[masih@mypc ~]$ sleep 500
در ترمینال دیگری دستور ps را اجرا می کنیم. با اینکار شماره PID دستور sleep بدست می آید.
[masih@mypc ~]$ ps -a
PID TTY TIME CMD
4210 pts/1 00:00:00 sleep
4211 pts/2 00:00:00 ps
با اجرای دستور زیر فرایند انجام دستور sleep با ارسال سیگنال شماره 5
دستور echo یکی از دستورات پایه در خط فرمان می باشد. از این دستور برای نمایش یک عبارت متنی در خروجی استاندارد استفاده می شود. در این متن به بررسی دستور echo و کاربردهای آن می پردازیم.
* نمایش یک عبارت در خروجی
& با استفاده از دستور زیر عبارت LearnLinux در خروجی نمایش داده می شود.
[masih@mypc ~]$ echo LearnLinux
LearnLinux
نکته : دستور echo به تنهایی، سبب نمایش یک سطر بدون مقدار می شود.
ادامه مطلب
این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.
& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.
* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.
همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.
[masih@mypc ~]$ date
Wed Jun 19 14:37:11 +0430 2019
[masih@mypc ~]$ echo $?
0
ادامه مطلب
برای اجرای مکرر یک دستور، از این ابزار استفاده می شود. مکانیزم ابزار watch به این صورت است که ، دستور دریافتی را در فاصله زمانی معین اجرا کرده و نتیجه را در خروجی نمایش می دهد. ابزار watch بخشی از بسته نرم افزاری procps-ng یا procps میباشد که این بسته بصورت پیشفرض، بر روی اکثر توزیعهای لینوکس نصب می گردد.
با بیان چند مثال به بررسی این ابزار می پردازیم. (علامت $ در ابتدای دستورات، بیانگر اجرای دستور توسط کاربر معمولی می باشد)
مثال 1
& اجرای مکرر دستور free ، توسط ابزار watch
$ watch free -m
Every 2.0s: free -m Sun Jun 30 15:43:56 2019
total used free shared buff/cache available
Mem: 7941 1342 2560 43 4038 6229
Swap: 8189 1 8188
ادامه مطلب
* اگر کاربر بخواهد یک فایل 10 گیگابایتی را توسط یک فلش مموری 2 گیگابایتی، به دستگاه دیگری منتقل نماید، راه حل چیست؟
* چنانچه در بستر شبکه، بر روی اندازه فایلها محدودیت حجم 500 مگابایت قرار داده باشند، برای انتقال یک فایل 5 گیگابایتی چه باید کرد؟
* برای انتقال یک فایل 8 گیگابایتی با استفاده از رسانه انتقالی که فایل سیستم آن FAT32 باشد، از چه روشی میتوان بهره برد؟ (حداکثر حجم فایل در سیستم فایل FAT32 برابر با 4 گیگابایت می باشد)
* گاهی حجم فایلهای آرشیو (Log File) بسیار زیاد میشود، به اندازه ایی که حتی باز کردن این فایل ها در یک ویرایشگر، می تواند به حافظه دستگاه آسیب رسانده و آن را کند نماید. معمولا کاربر فقط یک قسمت از فایل را برای پردازش یا تجزیه و تحلیل در یک زمان نیاز دارد. در این حالت از چه روشی میتوان استفاده نمود؟
ادامه مطلب
یک ویژگی کاربردی که سبب افزایش سرعت و عملکرد کاربران در خط فرمان می گردد. بدین صورت که با تایپ قسمتی از ابتدای دستور، نام فایل، نام دایرکتوری یا سوئیچ یک دستور و استفاده از کلید tab، آنها را تکمیل کرده و یا گزینه های در دسترس را پیشنهاد می دهد.
* مکانیزم استفاده از کلید tab :
اگر عبارت تایپ شده تنها به یک گزینه محدود شود، یکبار فشردن کلید tab آنرا کامل می کند. اما اگر بیش از یک گزینه با این عبارت شروع شوند، با دوبار زدن کلید tab، لیست گزینه ها نمایش می یابد. با بیان مثال، به بررسی این موضوع می پردازیم.
& استفاده از کلید tab در تایپ دستور whereis : در خط فرمان کاراکتر w را تایپ کرده و کلید tab را دوبار می زنیم. با این کار تمامی دستوراتی که با کاراکتر w شروع می شوند، برای کاربر به نمایش در می آیند.
w<tab><tab>
w wftopfa whois wsgen
wait wget wipe wsimport
wall whatis wipefs wvdial
watch whereis withsctp wvdialconf
watchgnupg which wodim wvgain
wavpack while wpa_cli wvtag
wc whiptail wpa_passphrase wvunpack
wdctl who wpa_supplicant
weak-modules whoami write
ادامه مطلب
hostname نامی است که به یک ماشین (رایانه، سرور، کلاینت و .) اختصاص داده می شود. تنظیم Hostname منحصر به فرد، روش مناسبی برای شناسایی سریع یک ماشین در محیط شبکه می باشد. باید توجه داشت که تنظیم یکسان Hostname ، برای دو ماشین در یک شبکه بروز اختلال می کند.
* دستور زیر نام ماشین را نمایش می دهد.
hostname
ادامه مطلب
این دستور یکی از متداول ترین دستورات خط فرمان و برگرفته از عبارت concatenate می باشد. مهتمرین عملکرد دستور cat ، نمایش محتوای فایلهای متنی می باشد. کاربرد های این دستور را با بیان مثالهایی بررسی می کنیم.
* نمایش محتوای یک فایل با کمک دستور cat
& با استفاده از دستور زیر محتوای فایل linux.txt در خروجی نمایش داده می شود.
cat linux.txt
Linux Was Created In 1991 By Linus Torvalds.
Linux Kernel Is Written In The C programming Language.
Linux Is Open Source Operating System.
Popular Linux Distributions Include Debian , Fedora And Ubuntu.
Linux Is Multi Task & Multi User.
ادامه مطلب
استفاده از سرویس های مختلف سیستم عامل، منوط به نصب پکیج های نرم افزاری و بکار بردن دستورات متناظر می باشد. گاهی لازم می شود که پکیج مربوط به یک دستور را مشخص نمایید. همیشه نام پکیج و دستور متناظر آن یکسان نمی باشد، بطور مثال برای پیکربندی اجزای شبکه، میتوان از دستور ifconfig که با نصب پکیج net-tools-2.0-0.42.20160912git.fc26.x86_64 در دسترس کاربر قرار می گیرد، استفاده نمود. در ادامه نحوه مشخص نمودن پکیج یک دستور را نشان می دهیم.
* نمایش پکیج دستور reboot :
(همانطور که میدانید، از این دستور برای راه اندازی مجدد سیستم استفاده می شود.)
با استفاده از دستور which میتوان مسیر کامل یک دستور را مشخص نمود. با دستور زیر، مسیر کامل دستور reboot مشخص می شود.
ادامه مطلب
Hostname نامی است که به یک ماشین (رایانه، سرور، کلاینت و .) اختصاص داده می شود. تنظیم Hostname منحصر به فرد، روش مناسبی برای شناسایی سریع یک ماشین در محیط شبکه می باشد. در ضمن باید توجه داشت که تنظیم یکسان Hostname، برای دو ماشین در یک شبکه بروز اختلال می کند.
نکته : دستورات و مثالهای زیر بر روی سیستم عامل Red Hat Enterprise Linux 7.5 ، با رابط متنی Bash و کاربر root اعمال گردیده اند.
& تغییر Hostname ، روش اول (موقت) :
نکته مهم : تغییر Hostname با استفاده از این روش تا زمان Reboot ماشین، پایدار می ماند.
دستور زیر نام ماشین را در خروجی نشان می دهد.
[root@Client005 ~]# hostname
Client005
ادامه مطلب
درباره این سایت