آموزش لینوکس



* سیستم فایل در لینوکس :

در سیستم عامل لینوکس خبری از درایوهای ویندوزی نیست و به جای آن از ساختار سلسله مراتبی که به آن سیستم فایل می گویند، استفاده می شود. در بالاترین سطح سیستم فایل، دایرکتوری با نام ریشه یا root  با نماد "/" قرار دارد.


ادامه مطلب

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

ادامه مطلب

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

Prompt عبارتی است که در زمان انتظار سیستم، برای دریافت دستور از کاربر به نمایش در می آید.

تغییر در شکل خط فرمان با استفاده از متغیرهای محیطی PS1,PS2,PS3,PS4 انجام می گیرد. اکنون به بررسی این چهار متغیر می پردازیم.
ادامه مطلب

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

ادامه مطلب

در سال 1973 تولید سیستم عامل Unix به زبان C شروع شد. در آن زمان این سیستم عامل فاقد رابط گرافیکی بوده و در حوزه شبکه استفاده می گردید. هر کسی می توانست با پرداخت هزینه ای به کد منبع دسترسی پیدا کند و آن را مطابق با نیاز خود تغییر دهد. بر همین اساس سیستم عامل BSD (Berkeley Software Distribution) تولید شد. سیستم عامل توسعه یافته بعدی FreeBSD نام داشت که کاربران می توانستند  بصورت رایگان از آن استفاده نمایند.

ادامه مطلب

انتخاب رابط کاربری برای استفاده از سیستم‌های کامپیوتری کاملاً به سلیقه ی شخصی کاربران بستگی دارد.

شاید در نگاه اول محیط متنی کاربر پسند نباشد، اما بسیار ساده می باشد.

ما در اینجا به بیان دلایل یادگیری و مزایای استفاده ازمحیط متنی می پردازیم.

&  گاهی فقط محیط متنی در اختیار کاربر قرار دارد. بطور مثال دسترسی از راه دور به یک سرور

ادامه مطلب

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

تنوع فایل‌های فونت‌ بسیار زیاد است، اما پسوند های 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            

ادامه مطلب

* Shutdown :

فرآیند خاموش شدن سیستم دارای دو حالت Poweroff , Halt  می باشد.

Poweroff :

در این حالت سیستم بصورت کامل و ایمن خاموش می شود. در ابتدا سیستم عامل Down و سپس برق اصلی منبع تغذیه قطع می شود. دستورات خاموش شدن سیستم با حالت Poweroff را در زیر می بینیم.

* با دستور زیر سیستم بعد از یک دقیقه خاموش می‌شود و در این فاصله، کاربری نمی‌تواند به سیستم Login نماید.

shutdown               or               shutdown -P            

ادامه مطلب

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

ادامه مطلب

در سال 1973 تولید سیستم عامل Unix به زبان C شروع شد. در آن زمان این سیستم عامل فاقد رابط گرافیکی بوده و در حوزه شبکه استفاده می گردید. هر کسی می توانست با پرداخت هزینه ای به کد منبع دسترسی پیدا کند و آن را مطابق با نیاز خود تغییر دهد. بر همین اساس سیستم عامل BSD (Berkeley Software Distribution) تولید شد. سیستم عامل توسعه یافته بعدی FreeBSD نام داشت که کاربران می توانستند  بصورت رایگان از آن استفاده نمایند.

ادامه مطلب

استفاده از سرویس های مختلف سیستم عامل، منوط به نصب پکیج های نرم افزاری و بکار بردن دستورات متناظر می باشد. گاهی لازم می شود که پکیج مربوط به یک دستور را مشخص نمایید. همیشه نام پکیج و دستور متناظر آن یکسان نمی باشد، بطور مثال برای پیکربندی اجزای شبکه، می‌توان از دستور ifconfig که با نصب پکیج net-tools-2.0-0.42.20160912git.fc26.x86_64 در دسترس کاربر قرار می گیرد، استفاده نمود. در ادامه نحوه مشخص نمودن پکیج یک دستور را نشان می دهیم.

* نمایش پکیج دستور reboot :

(همانطور که می‌دانید، از این دستور برای راه اندازی مجدد سیستم استفاده می شود.)

با استفاده از دستور which می‌توان مسیر کامل یک دستور را مشخص نمود. با دستور زیر، مسیر کامل دستور reboot مشخص می شود.

ادامه مطلب

یک ویژگی کاربردی که سبب افزایش سرعت و عملکرد کاربران در خط فرمان می گردد. بدین صورت که با تایپ قسمتی از ابتدای دستور، نام فایل، نام دایرکتوری یا سوئیچ یک دستور و استفاده از کلید 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

ادامه مطلب

برای اجرای مکرر یک دستور، از این ابزار استفاده می شود. مکانیزم ابزار 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

ادامه مطلب

این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.

& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.

* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.

همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.

[masih@mypc ~]$ date

Wed Jun 19 14:37:11 +0430 2019

[masih@mypc ~]$ echo $?

0

ادامه مطلب

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

حمایت از کالای ایرانی ثبت نام افراد جوياي کار و شرکت ها و افراد جوياي نيروي کار غاتي پاطي روستای قره وانلو رسانه های برتر فرهنگی کتابخانه های عمومی ساری خرید و دانلود فیلم‌های جدید | ایرانی و خارجی | سینمایی و سریال emohtava studiozuhke بارداری ، مدل لباس، آموزش آشپزی و خودرو