ساختار دایرکتوری ها در سولاریس

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

نامگذاری دیسک ها در سولاریس

در مطلب “نامگذاری دیوایس ها در سولاریس” با مفاهیم و قواعد نامگذاری دیوایس ها آشنا شدید. همچنین در مطلب “سیستم فایل در سولاریس” به طور خلاصه با انواع سیستم فایل های قابل پشتیبانی گفته شد. دیسک ها که گونه Block Device ها هستند و قواعد نامگذاری متفاوتی را دارند. در سولاریس نام هر دیسک متشکل از هشت کاراکتر به صورت #c#t#d#s است. خواندن را ادامه دهید“نامگذاری دیسک ها در سولاریس”

سیستم فایل در سولاریس

SunOS نام هسته سیستم عامل سولاریس است و در کل سه نوع سیستم فایل UFS, ZFS و SAP در سیستم عامل سولاریس وجود دارد. می توانید از فایل etc/vfstab/ (مخفف virtual file system table)، از فایل etc/default/fs/ و یا از فایل etc/dfs/dfstab/ نوع سیستم فایل را در سولاریس تشخیص دهید. فایل vfstab مشابه با فایل etc/fstab/ در سیستم عامل لینوکس است و نقاط اتصال را در هنگام بوت شدن تعیین می کند. فایل etc/default/fs/ برای سیستم فایل محلی و فایل etc/dfs/dfstab/ برای سیستم فایل NFS است. خواندن را ادامه دهید“سیستم فایل در سولاریس”

نامگذاری دیوایس ها در سولاریس

وقتی برای نخستین بار سیستم عامل یولاریس بوت می شود، یک سلسله مراتب از دیوایس های متصل به سیستم ایجاد می شود. هسته سیستم عامل از این سلسله مراتب برای اختصاص درایور های مناسب به هر دیوایس استفاده می مند. دایرکتوری devices/ شامل این سلسله مراتب دیوایس ها است. در واقع این دایرکتوری به عنوان فضای نام دیوایس های متصل به سیستم بوده و سیستم فایل آن از نوع devfs یا device filesystem است. خواندن را ادامه دهید“نامگذاری دیوایس ها در سولاریس”

سیستم فایل های در-حافظه در یونیکس ها – بخش نخست

سیستم عامل های شبه یونیکس از سیستم فایل های رایجی مانند etx2, ext3, etx4, xfs, ufs, zfs, btrfs و غیره استفاده می کنند که همگی برای فرمت بندی هارد دیسک ها استفاده می شوند. گونه دیگری از سیستم فایل ها وجو دارند که سیستم فایل هایی را درون حافظه اصلی یا همان RAM ایجاد می کنند که می توان به سیستم فایل های proc, shmfs و tmpfs اشاره کرد. در مورد سیستم فایل proc در مطلب “سیستم فایل proc چیست ” توضیح داده شده است. یک دایرکتوری به نام proc/ وجود دارد که از نوع سیستم فایل proc است. خواندن را ادامه دهید“سیستم فایل های در-حافظه در یونیکس ها – بخش نخست”

واگذاری وظایف به کاربران با sudo و مثال های کاربردی

در سیستم عامل های یونیکسی مانند لینوکس از دستور sudo برای اجرای دستورهایی که نیاز به مجمز root دارند توسط کاربرهای معمولی سیستم استفاده می شود. مانند shutdown کردن سیستم که به تنها می تواند توسط root صورت گیرد. (منظور shutdown کردن سیستم از محیط خط فرمان یا Virtual Terminal ها). برای اجرای یک دستور با مجوز کاربری دیگر (مانند shutdown که نیاز به مجوز کاربر root nhvn) از دستور su یا sudo استفاده می کنیم. تفاوت این دو دستور در سطح دسترسی است که در اختیار کاربر قرار می دهند خواندن را ادامه دهید“واگذاری وظایف به کاربران با sudo و مثال های کاربردی”

Device File چیست

در سیستم عامل لینوکس و دیگر سیستم عامل های یونیکسی همه چیز فایل است حتی دیوایس های سخت افزاری مانند هارد دیسک، فلاپی دیسک و غیره که به این فایل ها device file می گویند. device file ها امکان دسترسی به سخت افزار را فراهم می کنند. device file که special file نیز نامیده می شود واسطه و رابطی به درایو دیوایس می باشد. device file که بسته به نوشتن بر روی آنها یا خواندن از آنها به دو گونه تقسیم می شوند: Character devices و block device ها. خواندن را ادامه دهید“Device File چیست”

دستور xargs

xargs خروجی یک سدتور را بعنوان آرگومان دستور دیگری بعنوان Standard Input توسط Pipe کردن به دستوری دیگر می دهد. بطور پیشفرض و با اجرای تنهای دستور، xargs ورودی را از STDIN طلب می کند و سپس دستور echo را بر روی ورودی (stdin) اجرا و آنرا چاپ می کند. در شکل زیر xargs به تنهایی اجرا شده و در خط های بعدی رشته های بعنوان ورودی وارد شده اند و برای خاتمه دادن به ورود رشته ها کلید های Ctrl+D فشرده شده است. در خط آخر دستور echo خروجی را چاپ کرده است. خواندن را ادامه دهید“دستور xargs”

نصب سولاریس 11 (Text-Mode) در ماشین های مجازی

در این پست جگونگی نصب اوراکل سولاریس 11 را بر روی ماشین های با پردازنده X86 ( و بر روی ماشین مجازی مانند VMWare و Virtual Box) آموزش می دهم. در طی نصب امکان انتخاب نوع سیستم فایل میان سیستم فایل های که در نسخه های پیشین بود (UFS, ZFS) دیگر وجود ندارد. از سایت شرکت اوراکل فایل ISO به نام sol-11_1-text-x86.iso را دانلود کنید و آنرای روی یک dvd رایت کنید و سیستم را با آن بوت کنید. (البته برای نصب بر روی VMWare نیازی به رایت روی dvd نیست و می توانید فایل iso را بعنوان منبع به ماشین مجازی معرفی کنید.) : خواندن را ادامه دهید“نصب سولاریس 11 (Text-Mode) در ماشین های مجازی”

shutdown کردن سیستم سولاریس

shutdown کردن سیستم سولاریس

از دستور shutdown و با مجوز root برای تغییر state ماشین سولاریسی استفاده می شود. غالبا از shutdown برای تغییر state ماشین از multi-user state (همان state2) به دیگر حالت ها (other state) استفاده می شود. بصورت این دستور باعث می شود ته سیستم به single-user state تغییر پیدا کند. ( در حالت single-user تنها دسترسی از طریق کنسول یا همان خط فرمان و تنها توسط یک کاربر و آن هم root به سیستم وجود دارد). پیش از خاتمه دادن فرایند ها و Daemon ها توسط دستور shutdown،  دستور shutdown پیغام اخطاری و بصورت پیش فرض یک پیام نهایی برای گرفتن تاییده، به فرایند ها ارسال می کند. پیغام اخطاری که بصورت پیش فرض نشان داده می شود، پیغام زیر است : خواندن را ادامه دهید“shutdown کردن سیستم سولاریس”

توصیف سطوح اجرایی در سولاریس، لینوکس

سطوح اجرایی (Run Level or init state) تعیین کننده، سرویس ها و منابعی که در دسترس کاربرن هستند. در هر لحظه سیستم می تواند در یک سطح اجرای وجود داشته باشد. در سولاریس بر خلاف لینوکس 8 سطح اجرایی وجود دارد. سطح اجرایی پیش فرض، در فایل etc/inittab/ تعیین شده است. در ادامه سطوح اجرایی به تفضیل توضیح داده شده است. خواندن را ادامه دهید“توصیف سطوح اجرایی در سولاریس، لینوکس”

نشان دادن اطلاعات تمامی اینترفیس های شبکه در سولاریس

نشان دادن اطلاعات تمامی اینترفیس های شبکه در سولاریس

دستور dladm مخفف Data Link Administrator در سولاریس برای نمایش تمای اینترفیس های شبکه در سیستم عامل سولاریس استفاده می شود. دستور ifconfig در تمامی سیستم عامل های مبتنی بر یونکیس (لینوکس، سولاریس، بی اس دی ها، مکینتاش و غیره) کاربرد دارد. برای نمایش تمامی اینترفیس های شبکه در سیستم عامل سولاریس توسط این دستور باید از سوئیج a- استفاده کنید. خواندن را ادامه دهید“نشان دادن اطلاعات تمامی اینترفیس های شبکه در سولاریس”

12