سیستم عامل های یونیکسی مانند لینوکس به کوچکی و بزرگی حروف حساس است بنابراین دو دایرکتوری dirname و Dirname متفاوت از یکدیگر هستند. ممکن است […] ادامه مطلب
تبدیل نام فایل ها به حروف کوچک
27
09
27
09
سیستم عامل های یونیکسی مانند لینوکس به کوچکی و بزرگی حروف حساس است بنابراین دو دایرکتوری dirname و Dirname متفاوت از یکدیگر هستند. ممکن است […] ادامه مطلب
13
01
یکی از کاربردهای nmap تشخیص نوع سیستم عاملی است که بر روی ماشین های راه دور نصب شده اند. درون یک شبکه انواع گوناگونی از سیستم عامل ها همچون سیستم عامل های خانواده ویندوز و سیستم عامل لینوکس وجود دارد. دستور nmap دارای سوئیچ های متفاوتی است که امکان پویش یا Scan کل شبکه را […] ادامه مطلب
02
07
سالها قبل کار سختی بر دوش ادمینهای سولاریس بود و آن پچکردن سیستمها بود! پچکردن ساعتها سیستم را داون میکرد و آمادهسازی برنامه بکاوت حتی از این هم بیشتر طول میکشید. اغلب به سیستمهای لینوکسی نگاه میکردیم و اینکه چه راحت میتوانستیم آنها را پچ کنیم حسرت میخوردیم. اما در سولاریس ۱۱ اوراکل زندگی را برایمان آسان کرد. حالا پچکردن حتی از لینوکس هم بهتر شده است. با سیستم پچکردن جدید نه تنها میتوان سیستم را با یک ریبوت ساده پچ کرد، بلکه برنامه بکآوت هم جزئی از سیستم عامل شده است. به همین خاطر برگشتن به حالت قبلی سیستم هم درست به اندازهی ریبوت ساده است! این ابزار جدید هوشمند هم هست و دیگر لازم نیست ساعتها صرف نصب آپدیت برای کامپوننتهایی کنیم که در سیستم نیستند. و بهتر از همه اینکه همهی اینها در سیستمعامل جاسازی شدهاند و توسط اوراکل پشتیبانی میشوند. هیچ نیازی به ابزارهای پشتیبانی نشده نیست.
اول از همه پیش از آغاز پچکردن از سیستم عامل بکآپ میگیریم. مدیریت محیط بوت با beadm command جدید ساده است. فقط باید محض احتیاط از سیستم عامل در حال اجرا بکآپ بگیریم.
از beadm command برای ساختن BE جدید به نام demo1 استفاده میکنیم.
root@Solaris112:~# beadm create demo1
حالا میبینید که ما محیط نصبی به نام سولاریس و محیط جدیدی به نام demo1 داریم. نشان R بیانگر فعال بودن سیستم مورد نظر است و نشان N بیانگر این نکته است که سیستم با ریبوت بعدی به کار گرفته خواهد شد.
root@Solaris112:~# beadm list
BE Active Mountpoint Space Policy Created
— —— ———- —– —— ——-
demo1 – – 70.0K static 2014-10-08 22:28
solaris NR / 3.33G static 2014-07-04 19:57
root@Solaris112:~#
04
10
در مطلب “نامگذاری دیوایس ها در سولاریس” با مفاهیم و قواعد نامگذاری دیوایس ها آشنا شدید. همچنین در مطلب “سیستم فایل در سولاریس” به طور خلاصه با انواع سیستم فایل های قابل پشتیبانی گفته شد. دیسک ها که گونه Block Device ها هستند و قواعد نامگذاری متفاوتی را دارند. در سولاریس نام هر دیسک متشکل […] ادامه مطلب
03
10
SunOS نام هسته سیستم عامل سولاریس است و در کل سه نوع سیستم فایل UFS, ZFS و SAP در سیستم عامل سولاریس وجود دارد. می توانید از فایل etc/vfstab/ (مخفف virtual file system table)، از فایل etc/default/fs/ و یا از فایل etc/dfs/dfstab/ نوع سیستم فایل را در سولاریس تشخیص دهید. فایل vfstab مشابه با فایل […] ادامه مطلب
29
09
وقتی برای نخستین بار سیستم عامل یولاریس بوت می شود، یک سلسله مراتب از دیوایس های متصل به سیستم ایجاد می شود. هسته سیستم عامل از این سلسله مراتب برای اختصاص درایور های مناسب به هر دیوایس استفاده می مند. دایرکتوری devices/ شامل این سلسله مراتب دیوایس ها است. در واقع این دایرکتوری به عنوان […] ادامه مطلب
14
09
فشردن کلید های Ctrl+D در پوسته های لینوکسی (مانند Bash) یک سگینال را به فرایند در حال اجرا وارد می کند. EOF یا End Of File تعیین کننده پایان یک فایل است و نشان دهنده اینکه دیگر داده ای از منبع داده نمی تواند خوانده شود. دستور زیر توسط cat از Standard Input کاراکتر هایی […] ادامه مطلب
07
09
سیستم عامل های شبه یونیکس از سیستم فایل های رایجی مانند etx2, ext3, etx4, xfs, ufs, zfs, btrfs و غیره استفاده می کنند که همگی برای فرمت بندی هارد دیسک ها استفاده می شوند. گونه دیگری از سیستم فایل ها وجو دارند که سیستم فایل هایی را درون حافظه اصلی یا همان RAM ایجاد می […] ادامه مطلب
19
07
wget ابزار (دستوری) برای دنلود از خط فرمان است. wget امکان دانلود فایل ها و کل محتوای یک وب سایت را از طریق خط فرمان فراهم می کند. ساده ترین شکل، نوشتن URL در جلوی دستور در خط فرمان است. البته wget دارای option های بسیاری است که امکانات بسیاری به آن می دهد. wget […] ادامه مطلب
22
04
زمانیکه ctrl+c یا کلید Break از کی بورد را فشار می دهید برنامه یا شل اسکریپت در حال اجرا بلافاصله stop یا قطع می شود و سپس خط اعلان یا Command Prompt نشان داده می شود و می توانید دستور جدیدی را اجرا کنید. اما فرض کنید در زمان اجرای یک شل اسکریپت (مانند شل […] ادامه مطلب