خانه - اینترنت
نصب هر کلون لینوکس Red Hat Enterprise بدون استفاده از نصب کننده استاندارد. یکپارچه ساز سیستم نصب کلاه قرمزی به زبان روسی

یک تنظیم مناسب برای نصب Oracle DBMS توضیح داده شده است (البته با یک سری رزرو، به ادامه متن مراجعه کنید). ماشین مجازی VMware به عنوان سرور آزمایشی عمل می کند.

مستندات نصب سیستم عامل اصلی، راهنمای نصب Red Hat Enterprise Linux 6 است.

پس بزن بریم...

1) انتخاب کنید " یک سیستم موجود را نصب یا ارتقا دهید". اگر بعداً در طول مراحل نصب مشکلی در کارت گرافیک وجود داشت، می توانید سعی کنید نصب را تکرار کنید و " را انتخاب کنید. نصب سیستم با درایور اصلی ویدیو". در این صورت درایور استاندارد VGA نصب خواهد شد.

2) هنگام نصب از روی DVD، از شما خواسته می شود که آن را بررسی کنید (در صورتی که DVD آسیب دیده است). من انتخاب می کنم " پرش کنید"برای اینکه زمان را تلف نکنیم.

3) شروع نصب. کلیک " بعد«.

4) یک زبان را در حین نصب انتخاب کنید (در صفحه های نصب کننده نمایش داده می شود). من انتخاب می کنم " انگلیسی"، زیرا این به هیچ وجه من را آزار نمی دهد، اما اگر مشکلات نصب پیش آمد، اطلاعات مربوط به مشکل را در اینترنت در آدرس اینترنتی پیدا کنید زبان انگلیسیخیلی بیشتر از روسی.

جابجایی بین زبان ها در نصب کننده = شیفت - شیفت.

5) طرح بندی پیش فرض صفحه کلید را انتخاب کنید. من "انگلیسی" را انتخاب می کنم (معمولاً پس از نصب سیستم عامل، در صورت لزوم، طرح روسی را اضافه می کنم).

6) این کار نصب روی یک سرور معمولی با یک دیسک SCSI (مجازی) را توضیح می دهد ماشین Vmware) پس من انتخاب میکنم " دستگاه های ذخیره سازی اولیه". نکته: نصب روی آرایه RAID، در صورتی که فقط یکی در سیستم وجود داشته باشد و یک دیسک منطقی داشته باشد، با نصب روی یک دیسک منفرد تفاوتی ندارد.

اگر سرور تولیدی دارید، پیکربندی سخت افزار می تواند بسیار متفاوت باشد، بنابراین برای همه مورد خاص- اسناد بومی را بخوانید.

7) هشداری مبنی بر اینکه نصب کننده جدول پارتیشن یا هیچ سیستم فایلی را روی دیسک پیدا نکرده است، اما با این وجود، این دستگاه(دیسک) ممکن است حاوی داده باشد. بنابراین پیشنهاد می شود یا به نصب ادامه دهید و اطلاعات را حذف کنید و یا نصب روی این دیسک انجام نمی شود.

من نصب با حذف را انتخاب می کنم - " بله، هر گونه داده را دور بریزید«.

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

8) تنظیمات شبکه. در اینجا باید نام کامپیوتر (نام میزبان) را وارد کنید. زیرا من ترک می کنم رسید خودکارتنظیمات شبکه با استفاده از DHCP، سپس می توانم به سادگی روی " کلیک کنم بعد". در غیر این صورت، هر گونه تنظیمات شبکه را می توان در این صفحه تغییر داد.

توجه: تصویر نشان می دهد که نام کامپیوتر (نام میزبان) با نقطه وارد شده است - این کار را نکنید! نقطه در نام میزبان می تواند منجر به مشکلات مختلفنصب و راه اندازی Oracle و Oracle RAC. بهتر است نام میزبان بیش از هشت کاراکتر نباشد، با یک حرف شروع شود و فقط شامل حروف و اعداد انگلیسی باشد.

9) منطقه زمانی مورد نظر را انتخاب کنید.

10) رمز عبور کاربر ریشه روت ابر کاربر کامپیوتر است، پس رمز آن مخصوصا در سرورهای صنعتی باید فوق العاده باشد. و یک چیز دیگر - به یاد داشته باشید :)

11) گزینه هایی برای تقسیم دیسک به گروه ها و پارتیشن های دیسک ارائه می دهد. من انتخاب می کنم " از همه فضا استفاده کنید"، یعنی کل دیسک به طور کامل دوباره پارتیشن بندی می شود، هر چیزی که روی آن بود از بین می رود. در این حالت، پارتیشن بندی خودکار دیسک به پارتیشن اعمال خواهد شد.

می‌توانید گزینه‌های دیگری را انتخاب کنید یا در صورت انتخاب «پارتیشن بندی دیسک (دستی) خودتان طرح بندی سفارشی ایجاد کنید«.

اگر چک باکس پایین را انتخاب کنید " بررسی و اصلاح طرح پارتیشن بندیسپس صفحه توضیح داده شده در مرحله 12 نشان داده می شود که در آن می توانید پارتیشن خودکار دیسک را تغییر دهید (اصلاح کنید).

12) نقشه پارتیشن دیسک نشان داده شده است. می توانید تنظیمات را انجام دهید. به عنوان مثال، سیستم های فایل جداگانه را جدا کنید یا نقاط را در پارتیشن های جداگانه مانند tmp یا swap قرار دهید. شما می توانید پارتیشن های جداگانه ای را برای فضاهای جداول پایگاه داده جداگانه اختصاص دهید.

همه چیز را همان طور که هست می گذارم.

13) هشدار دیگری که اکنون در حال قالب بندی است، مبنی بر اینکه داده ها ممکن است از بین بروند. من انتخاب می کنم " قالب«.

14) اخطار نهایی 🙂 من " را انتخاب می کنم تغییرات را روی دیسک بنویسید«.

15) پنجره تنظیمات بوت لودر سیستم عامل. من چیزی را تغییر نمی دهم.

16) انتخاب نوع نصب برای سرور اوراکل بهترهانتخاب کنید " سرور پایه«—هر چیزی که نیاز دارید نصب خواهد شد و هیچ چیز غیر ضروری نیست.

حتما چک باکس را انتخاب کنید " اکنون سفارشی کنیدبرای اینکه بتوانید بلافاصله در حین نصب سیستم عامل گرافیک را نصب کنید، زیرا سپس باید با این کار دستکاری کنید و برای نصب اوراکل به گرافیک نیاز دارید.

توجه داشته باشید: امکان نصب اوراکل روی لینوکس بدون گرافیک مثلا سایلنت وجود دارد اما این یک داستان جداگانه است. و مهم نیست که عذرخواهان چه می گویند خط فرمان، مدیریت سرور در یک برنامه زمانی راحت تر است.

تبصره 2: اگر نوع نصب «سرور پایگاه داده» را انتخاب کنید، MySQL و PostgreSQL نیز نصب خواهند شد - این ربطی به اوراکل ندارد، بنابراین انتخاب این نوع فایده ای ندارد.

17) اگر در بند 16 قبلی، چک باکس " اکنون سفارشی کنید" - ما این صفحه را دریافت می کنیم. در اینجا باید “ دسکتاپ ها» و تمام چک باکس ها را مطابق شکل انتخاب کنید. این برای نصب زیرسیستم گرافیکی سیستم عامل و پوسته پیش فرض ضروری است. گنوم.

شکل نشان می دهد که پوسته گرافیکی KDEنصب نشده. من شخصا فکر می کنم سنگین تر از این است گنومو هیچ فایده ای روی سرور ندارد. یه گنوم کافیه :)

18) فرآیند نصب. ما منتظریم.

19) همه! نصب با موفقیت انجام شد - پس از راه اندازی مجدد، سرور در آمادگی کامل رزمی قرار دارد.

حق چاپ © 2005 Red Hat, Inc.
ترجمه © 2005 Inventa

معرفی

1. تغییرات در این راهنما 2. اطلاعات معماری 3. قراردادهای سند 4. فعال سازی اشتراک 4.1. ورود اطلاعات حسابکلاه قرمزی 4.2. وارد کردن شماره اشتراک 4.3. اتصال سیستم 5. استفاده از ماوس 6. کپی و چسباندن متن در محیط X 7. تغییرات آینده 7.1. ما به بازخورد شما نیاز داریم!

I. مسائل نصب

1. نصب با استفاده از Kickstart 1.1. نصب کیک استارت چیست؟ 1.2. چگونه نصب Kickstart را انجام دهیم؟ 1.3. ایجاد یک فایل Kickstart 1.4. پارامترهای Kickstar 1.5. انتخاب بسته ها 1.6. اسکریپت پیش از نصب 1.7. اسکریپت پس از نصب 1.8. در دسترس قرار دادن فایل Kickstart 1.9. اطمینان از دسترسی به درخت دایرکتوری نصب 1.10. نصب را با استفاده از Kickstart 2 شروع کنید. راه اندازی Kickstart 2.1. پیکربندی اولیه 2.2. روش نصب 2.3. پارامترهای بوت لودر 2.4. اطلاعات در مورد بخش 2.5. راه اندازی شبکه 2.6. احراز هویت 2.7. راه اندازی فایروال 2.8. تنظیمات نمایش 2.9. انتخاب بسته ها 2.10. اسکریپت پیش از نصب 2.11. اسکریپت پس از نصب 2.12. ذخیره یک فایل 3. نصب روی شبکه با استفاده از PXE 3.1. راه اندازی سرور شبکه 3.2. راه اندازی PXE boot 3.3. اضافه کردن گره های PXE 3.4. راه اندازی سرورهای tftp 3.5. راه اندازی سرور DHCP 3.6. افزودن پیام بارگیری خود 3.7. انجام نصب PXE 4. محیط های بدون دیسک 4.1. راه اندازی سرور tftp 4.2. راه اندازی سرور DHCP 4.3. راه اندازی سرور NFS 4.4. تکمیل راه اندازی یک محیط بدون دیسک 4.5. اضافه کردن گره 4.6. در حال بارگذاری گره ها 5. اصول بازیابی سیستم 5.1. مشکلات رایج 5.2. بوت شدن در حالت ریکاوری 5.3. بارگیری در حالت انحصاری 5.4. چکمه اضطراری

II. سیستم های فایل

6. سیستم فایل ext3 6.1. ویژگی های ext3 6.2. ایجاد یک فایل سیستم ext3 6.3. انتقال به سیستم فایل ext3 6.4. بازگشت به سیستم فایل ext2 7. Logical Volume Manager (LVM) 7.1. LVM چیست؟ 7.2. LVM2 چیست؟ 7.3. منابع اضافی 8. پیکربندی LVM 8.1. پارتیشن بندی خودکار دیسک 8.2. پارتیشن بندی دستی LVM 9. آرایه اضافی دیسک های مستقل (RAID) 9.1. RAID چیست؟ 9.2. چه کسی باید از RAID استفاده کند؟ 9.3. مقایسه آرایه های RAID سخت افزاری و نرم افزاری 9.4. سطوح آرایه های RAID و RAID خطی 10. راه اندازی آرایه RAID نرم افزاری 10.1. ایجاد پارتیشن های RAID 10.2. ایجاد دستگاه های RAID و نقاط اتصال 11. Swap Space 11.1. فضای swap چیست؟ 11.2. اضافه کردن Swap Space Recipe 11.3. حذف دستور العمل Swap Space 11.4. جابجایی فضای مبادله 12. مدیریت ذخیره سازی دیسک 12.1. پارتیشن های استاندارد در parted 12.2. مدیریت پارتیشن های LVM 13. پیاده سازی سهمیه دیسک 13.1. تنظیم سهمیه دیسک 13.2. مدیریت سهمیه دیسک 13.3. منابع اضافی 14. لیست های کنترل دسترسی 14.1. نصب فایل سیستم 14.2. اختصاص یک ACL برای دسترسی 14.3. تخصیص پیش فرض ACL 14.4. اخذ ACL 14.5. آرشیو فایل سیستم با ACL 14.6. سازگار با سیستم های قبلی 14.7. منابع اضافی

III. مدیریت بسته

15. مدیریت بسته ها با استفاده از RPM 15.1. اهداف توسعه RPM 15.2. با استفاده از RPM 15.3. تأیید امضای بسته 15.4. دوستان خود را با قابلیت RPM 15.5 شگفت زده کنید. منابع اضافی 16. ابزار مدیریت بسته 16.1. نصب پکیج 16.2. حذف بسته ها 17. شبکه کلاه قرمزی

IV. تنظیمات شبکه

18. راه اندازی شبکه 18.1. بررسی 18.2. راه اندازی اتصال اترنت 18.3. راه اندازی یک اتصال ISDN 18.4. راه اندازی اتصال مودم 18.5. نصب یک اتصال xDSL 18.6. ایجاد یک اتصال Token Ring 18.7. نصب و راه اندازی اتصال بیسیم 18.8. کنترل تنظیمات DNS 18.9. مدیریت گره ها 10.18. کار با پروفایل ها 11.18. نام مستعار دستگاه 12.18. راه اندازی یک اتصال IPsec 18.13. ذخیره و بازیابی پارامترهای شبکه 19. تنظیمات اولیه فایروال 19.1. تنظیم کننده سطح امنیتی 19.2. فعال سازی سرویس iptables 20. مدیریت دسترسی به خدمات 20.1. سطوح اجرا 20.2. بسته بندی های TCP 20.3. پیکربندی ابزار خدمات 20.4. ntsysv 20.5. chkconfig 20.6. منابع اضافی 21. OpenSSH 21.1. چرا از OpenSSH استفاده کنیم؟ 21.2. راه اندازی سرور OpenSSH 21.3. راه اندازی سرویس گیرنده OpenSSH 21.4. منابع اضافی 22. شبکه سیستم فایل(NFS) 22.1. چرا از NFS استفاده کنیم؟ 22.2. نصب سیستم فایل NFS 22.3. صدور فایل سیستم های NFS 22.4. منابع اضافی 23. Samba 23.1. چرا از سامبا استفاده کنیم؟ 23.2. راه اندازی سرور سامبا 23.3. اتصال به اشتراک سامبا 23.4. منابع اضافی 24. پروتکل پیکربندی میزبان پویا (DHCP) 24.1. چرا از DHCP استفاده کنیم؟ 24.2. راه اندازی سرور DHCP 24.3. راه اندازی یک سرویس گیرنده DHCP 24.4. منابع اضافی 25. پیکربندی Apache HTTP Server 25.1. پارامترهای اصلی 25.2. پارامترهای پیش فرض 25.3 هستند. پارامترهای گره مجازی 25.4. پارامترهای سرور 25.5. تنظیم عملکرد 25.6. ذخیره تنظیمات شما 25.7. منابع اضافی 26. پیکربندی یک سرور HTTP امن آپاچی 26.1. مقدمه 26.2. بررسی اجمالی بسته های امنیتی 26.3. بررسی اجمالی گواهینامه ها و امنیت 26.4. استفاده کلیدهای موجودو گواهینامه 26.5. انواع گواهینامه 26.6. نسل کلید 26.7. ایجاد یک درخواست به یک مرجع صدور گواهی برای دریافت گواهی 26.8. تولید مستقل گواهی 26.9. تأیید گواهی 10.26. تماس با سرور 26.11. منابع اضافی 27. پیکربندی احراز هویت 27.1. اطلاعات کاربر 27.2. احراز هویت 27.3. نسخه خط فرمان

V. راه اندازی سیستم

28. دسترسی به کنسول 28.1. خاموش کردن با استفاده از -- 28.2. عدم دسترسی به برنامه های کنسول 28.3. تعریف کنسول 28.4. ارائه دسترسی به فایل ها از کنسول 28.5. اجازه دسترسی کنسول به برنامه های دیگر 28.6. گروه فلاپی 29. تنظیم تاریخ و زمان 29.1. ویژگی های تاریخ و زمان 29.2. خواص پروتکل شبکهزمان (NTP) 29.3. انتخاب منطقه زمانی 30. تنظیم صفحه کلید 31. راه اندازی ماوس 32. راه اندازی سیستم پنجره X 32.1. تنظیمات نمایش 32.2. نمایش تنظیمات سخت افزار 32.3. تنظیمات نمایش نمایشگر دوگانه 33. مدیریت کاربران و گروه ها 33.1. ایجاد یک کاربر جدید 33.2. تغییر مشخصات کاربر 33.3. ایجاد یک گروه جدید 33.4. تغییر ویژگی های گروه 33.5. با استفاده از خط فرمان 33.6. توضیح فرآیند 33.7. اطلاعات تکمیلی 34. راه اندازی چاپگر 34.1. اضافه کردن یک چاپگر محلی 34.2. اضافه کردن یک چاپگر IPP 34.3. افزودن چاپگر یونیکس راه دور (LPD) 34.4. افزودن یک چاپگر سامبا (SMB) 34.5. افزودن یک چاپگر Novell NetWare (NCP) 34.6. افزودن چاپگر JetDirect 34.7. انتخاب مدل چاپگر و تکمیل تنظیمات 34.8. چاپ صفحه آزمایشی 34.9. تغییر تنظیمات چاپگرهای نصب شده 34.10. ذخیره فایل پیکربندی 34.11. با استفاده از خط فرمان 34.12. مدیریت کارهای چاپی 34.13. فراهم آوردن دسترسی عمومیبه چاپگر 34.14. منابع اضافی 35. اتوماسیون وظایف 35.1. کرون 35.2. در و دسته وظایف 35.3. منابع اضافی 36. Log Files 36.1. محل فایل های گزارش 36.2. مشاهده فایل های گزارش 36.3. دستور العمل افزودن یک فایل گزارش 36.4. تجزیه و تحلیل فایل های گزارش 37. به روز رسانی هسته به صورت دستی 37.1. نمای کلی بسته هسته 37.2. آماده شدن برای به روز رسانی 37.3. دانلود هسته به روز شده 37.4. انجام به روز رسانی 37.5. بررسی تصویر دیسک RAM اولیه 37.6. بررسی بوت لودر 38. ماژول های هسته 38.1. مدیریت ماژول های هسته 38.2. بارگذاری استاتیک ماژول ها 38.3. منابع اضافی 39. پیکربندی یک نماینده تحویل نامه (MTA)

VI. نظارت بر سیستم

40. مجموعه اطلاعات در مورد سیستم 40.1. فرآیندهای سیستم 40.2. استفاده از حافظه 40.3. سیستم های فایل 40.4. تجهیزات 40.5. منابع اضافی 41. OProfile 41.1. نمای کلی ابزار 41.2. راه اندازی OProfile 41.3. شروع و توقف OProfile 41.4. ذخیره داده 41.5. تجزیه و تحلیل داده ها 41.6. کاوش /dev/oprofile/ 41.7. مثال استفاده 41.8. رابط گرافیکی 41.9. منابع اضافی

نمایه موضوعی

چاپ کردن

مدرن نصب کنید سیستم لینوکسفقط یک بار مورد نیاز است، هم برای یک سرور فیزیکی و هم برای استقرار کل یک مزرعه مجازی. چرا کمی بیشتر برای این کار صرف نکنید و بلافاصله همه چیز را دقیقاً همانطور که لازم است انجام دهید، به جای اینکه آنچه را که از نصاب در امتداد ریل آن آمده است، تمام کنید. علاوه بر این، مقدار نرم افزاری که در حالت "حداقل" نصب کننده استاندارد نصب شده است با حداقل حداقل مطابقت ندارد.
برای برخی، نصب دستی ممکن است اتلاف وقت به نظر برسد، اما هر کاربر لینوکس باید حداقل یک بار این کار را انجام دهد تا نحوه عملکرد آن را بهتر درک کند. اگر کلمات fdisk، grub و chroot شما را نمی ترساند، ادامه مطلب را بخوانید.

نصب و راه اندازی سیستم عاملتقریباً می توان به 4 مرحله جداگانه تقسیم کرد.

  1. آماده سازی فضای ذخیره سازی سیستم
  2. نصب و پیکربندی اجزای سیستم
  3. آماده سازی سیستم برای خود راه اندازی
  4. راه اندازی سیستم برای وظایف کاری
در اکثریت سیستم های مدرنوظایف 1-3 توسط برنامه های نصب کننده انجام می شود. در نصاب های نیمه خودکار، مراحل 1-3 در حالت پرسش و پاسخ انجام می شود. در اکثر موارد خودکار، مشابه است، فقط می توان یک فایل پاسخ از پیش آماده شده را مشخص کرد.

نوشتن یک نصب کننده کار بی اهمیتی نیست. بچه های پروژه همیشه این را می دانستند جنتو، که در آن هرگز وجود نداشت، اما در آرچ لینوکسانجمن، اخیراً تصمیم گرفته است که پشتیبانی نصب کننده را به نفع وظایف فوری تر کنار بگذارد. حتی مایکروسافت این را فهمید - مرحله دوم در نصب کننده ویندوز، که با ویستا شروع می شود، به چرخاندن یک تصویر از پیش مونتاژ شده ختم می شود. با این حال، ما در مورد ویندوز صحبت نمی کنیم؛ این موضوع مقاله دیگری است.

با نصب دستی سیستم عامل آزادی عمل کامل در تمامی مراحل داریم. این مقاله طبیعتا تنها نیست دستورالعمل های صحیح، این یک سناریوی نصب "سرور کروی در خلاء" است. وظایف و شرایط خاص می تواند به طور قابل توجهی بر هر یک از مراحل تأثیر بگذارد. به عنوان مثال قرار خواهیم داد Oracle Enterprise Linux 6به یک ماشین مجازی در حال اجرا Microsoft Hyper-V. نه چندان خوب رایگانالبته ترکیبی است، اما این موضوع نیست. به هر حال، این روش نصب نیازی به ثبت نام در اوراکل ندارد. و برای پاکان و طرفداران رفیق استالمن، استفاده از KVM و نصب را پیشنهاد می کنم CentOSیا علمیکه تقریباً 1:1 کلون RHEL هستند بنابراین عملاً هیچ تفاوتی در نصب برای آنها وجود ندارد. OEL نیز تفاوت های ظریف منحصر به فردی ندارد. علاوه بر او kernel-uekاوراکل لینوکس همچنین هسته Jango Fett خود را ارائه می‌کند که دارای درایورهای فرا مجازی برای دستگاه‌های Hyper-V و ارسال دیسک PnP است.

در اصل، هر لینوکس یا LiveCD برای نصب مناسب است؛ rpm و yum برای بسیاری از پلتفرم ها در دسترس هستند. اما از آنجایی که ما RHEL خواهیم داشت، استفاده از یک LiveCD جدید از توزیع مشابه RHEL از همان نسخه اصلی راحت‌تر است. قطعاً نسخه‌های سازگار با rpm و yum خواهد داشت که کار را بسیار آسان‌تر می‌کند. من انتخاب میکنم CentOS LiveCDکه از نزدیکترین آینه قابل دانلود است.

1. آماده سازی ذخیره سازی سیستم

که در در این مثالبه عنوان ذخیره سازی سیستم عمل خواهد کرد دیسک مجازی V 10 گیگبه VM متصل است. تمام فضا، به جز یک پارتیشن کوچک برای بوت لودر، به مدیریت داده می شود LVM، که من آن را پایدارترین سیستم مدیریت حجم در پلتفرم لینوکس می دانم

ما از LiveCD خود بوت می شویم و به ترمینال می رویم. اگر قصد داریم از خود ماشین مجازی کار کنیم، استفاده از حالت بارگذاری گرافیکی LiveCD راحت است. حتی فایرفاکس هم وجود دارد، البته نه جدیدترین.
اما اگر در حال حاضر در حال و هوای مینیمالیسم هستیم، یا دستگاه رم زیادی ندارد، در حالت متنی بوت می شویم که می تواند در بوت لودر انتخاب شود. ما یک سرور ssh راه اندازی کردیم تا بتوانیم از دستگاه خودمان در ترمینال کار کنیم. برای دسترسی، باید رمز عبور ریشه را تغییر دهید و فایروال را غیرفعال یا پیکربندی کنید.

$sudo su
شروع # سرویس sshd
# root passwd
# سرویس iptables متوقف می شود

ما با استفاده از دیسک خود را پارتیشن بندی می کنیم fdisk، (جدا شده، ابزار Red Hat Disk، ویرایشگر هگز، همانطور که دوست دارید :) به بخش های مورد نیاز. من شخصاً fdisk تست شده با زمان را دوست دارم. RHEL یک سیستم محافظه‌کار است، fdisk به‌طور پیش‌فرض در حالت سازگاری با PRE-Historical Heritage کار می‌کند، بنابراین ما آن را با پرچم‌های ویژه راه‌اندازی می‌کنیم.
ما یک پارتیشن 500M برای بوت لودر ایجاد می کنیم. این اندازه بزرگ برای یک پارتیشن بوت است، اما ما اهمیتی نمی‌دهیم.
فرمان (m for help): n
عمل فرمان
e تمدید شد
p پارتیشن اولیه (1-4)
پ
شماره پارتیشن (1-4): 1
بخش اول (2048-20971519، پیش فرض 2048):
با استفاده از مقدار پیش فرض 2048
آخرین بخش، بخش‌های + یا اندازه (K، M، G) (2048-20971519، پیش‌فرض 20971519): +500M

ما برای آن یک پرچم “bootable” تنظیم می کنیم تا مرحله اول بوت لودر دقیقا بداند کجا باید بوت شود.
فرمان (m for help): آ
شماره پارتیشن (1-4): 1

بقیه فضا را به قسمت دوم می دهیم،
فرمان (m for help): n
عمل فرمان
e تمدید شد
p پارتیشن اولیه (1-4)
پ
شماره پارتیشن (1-4): 2
بخش اول (1026048-20971519، پیش فرض 1026048):
با استفاده از مقدار پیش فرض 1026048
آخرین بخش، بخش‌های + یا اندازه + (K، M، G) (1026048-20971519، پیش‌فرض 20971519):
با استفاده از مقدار پیش فرض 20971519

که برای ساده سازی تعریف گروه های LVM در مرحله بوت، نوع آن را 8e قرار می دهیم (Linux LVM)
فرمان (m for help): تی
شماره پارتیشن (1-4): 2
کد هگز (L را در لیست تایپ کنید): 8e

یک سیستم فایل برای /boot ایجاد کنید. f های زیادی وجود دارد که GRUB، استاندارد برای ارتشی از کلون های RHEL، می تواند بوت شود. حتی یک خانم مسن کافی است ext2، ورود به پارتیشن بوت به ویژه مورد نیاز نیست - نوشتن در آن فقط هنگام نصب هسته های جدید و تغییر پیکربندی بوت لودر اتفاق می افتد. من انتخاب میکنم ext4. علاوه بر این، ما یک برچسب برای fs جدید نشان می دهیم که می تواند در آن استفاده شود کوهو fstab.

# mkfs.ext4 /dev/sda1
# e2label /dev/sda1 بوت

ما در حال آماده سازی LVM هستیم که سیستم ما روی آن زندگی می کند
# pvcreate /dev/sda2
# vgcreate system /dev/sda2

در گروه ایجاد شده، پارتیشن ریشه در 4G را انتخاب کنید. این بیش از اندازه کافی برای حداقل سیستم، 1G برای swap داده می شود که به همراه پارتیشن های جدید به سیستم Live سوار می شود. فضای باقی‌مانده به شما آزادی ایجاد fs اضافی برای /opt یا /var می‌دهد و همچنین می‌توانید یک رزرو بگذارید که به شما امکان می‌دهد از عکس‌های فوری LVM استفاده کنید.

سیستم # lvcreate -n root -L 4G
# mkfs.ext4 /dev/system/root
# e2label root !$
سیستم # lvcreate -n swap –L 1G
# mkswap -f /dev/system/swap
# مبادله !$
# mkdir -p /mnt/system/boot
# mount LABEL=root /mnt/system
# mount LABEL=boot /mnt/system/boot

2. نصب و پیکربندی اجزای سیستم

اطلاعات مربوط به تمام بسته های rpm نصب شده در یک پایگاه داده خاص ذخیره می شود. با توجه به دور در دقیقهبنابراین برای خوشگلشما می توانید یک ریشه جایگزین fs را مشخص کنید، که به ما این فرصت را می دهد تا RHEL را در هر دایرکتوری با حداقل تعداد دستور نصب کنیم. RPMDB- ستون فقرات RHEL، بیایید آن را برای سیستم جدید ایجاد کنیم.
# rpm --root=/mnt/system –initdb

منابع بسته‌های نصب برای yum مخازن بسته‌ها هستند که پیوندهای آنها در تنظیمات /etc/yum.repos.d/ هستند. اگر اتصالی وجود داشته باشد، این می‌تواند هر مخزن عمومی قابل دسترسی از طریق اینترنت، متعلق به خودتان، نصب شده از حافظه شبکه باشد، یا اگر تصاویر دیسک نصب در دسترس شما هستند، می‌توانید از آنها استفاده کنید. مثل این:

# yum createrepo را نصب کنید
# mkdir -p /mnt/iso/(1،2،3)
# mount -o loop /mnt/nas/install/oel-6.4-cd(1,2,3).iso /mnt/iso/(1,2,3)
# createrepo /mnt/iso

اگر بخواهیم CentOS را نصب کنیم، کافی است که $releasever را به صراحت در فایل های .repo موجود مشخص کنیم. این متغیرها از بسته انتشار توزیع گرفته شده اند که این است سیستم جدیدهنوز نه، بنابراین شما باید آن را کمی sed کنید

# sed -i.orig "s/$releasever/6/g" /etc/yum.repos.d/*.repo

من به OEL نیاز دارم تا yum در مخزن عمومی شرکت Oracle پیکربندی شود

# mv /etc/yum.repos.d(,.orig)
# mkdir /etc/yum.repos.d
#cd !$
# wget public-yum.oracle.com/public-yum-ol6.repo

می توانید شروع به نصب سیستم کنید. بیایید با مجموعه‌ای از بسته‌های بسیار «ابتدایی» شروع کنیم: بسته انتشار، glibc، bash و وابستگی‌های آنها:

# yum --installroot=/mnt/system نصب oraclelinux-release glibc bash

چنین سیستمی در حال حاضر آماده راه اندازی به عنوان chroot از هر لینوکس است. اما ما برنامه‌های دیگری داریم، بنابراین rpm و yum را با تمام وابستگی‌ها در آنجا قرار می‌دهیم:

# yum --installroot=/mnt/system نصب rpm yum

بسته های باقی مانده را روی سیستم جدید نصب خواهیم کرد. بیا کپی کنیم تنظیمات dns، مخازن yum. بیایید fs های مجازی محیط Live خود را به مسیرهای مشابه سیستم متصل کرده و وارد آن کنیم.

# سی دی /mnt/system
# cp /etc/resolv.conf ./etc/
# cp /etc/yum.repos.d/*.repo ./etc/yum.repos.d/

# mount -o bind /dev ./dev
# mount -o bind /sys ./sys
# mount -o bind /proc ./proc

# chroot ./

اولین چیزی که می بینیم دعوت نامه استاندارد bash است. برای آوردن آن به فرم معمول RHEL، تنظیمات bash را از /etc/skel کپی کنید.

bash-4.1# cp /etc/skel/.bash* /root/
bash-4.1# منبع /root/.bashrc

بیایید چند نرم افزار اصلی را نصب کنیم:

  • dhclient، که در میان وابستگی‌هایش (علاوه بر آرم‌های سیستم عامل در OEL:) udev، یک سیستم اولیه و حتی یک فایروال نیز وجود دارد که سیستم ما را در یک لحظه به استقلال نزدیک‌تر می‌کند.
  • cronie scheduler، که postfix را به عنوان MTA و rsyslog Logger حمل می کند
  • less, which, passwd, nc, telnet, which, man
  • پوسته مورد علاقه، ویرایشگر، نرم افزارهای دیگر به صلاحدید شما
دامنه نرم افزار در مخازن اصلی RHEL بسیار محدود است، اما خوشبختانه EPEL وجود دارد که برای حل این مشکل طراحی شده است:
rpm -i www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install passwd dhclient openssh cronie vim-minimal netcat telnet less which htop tmux less zsh figlet

از آنجایی که ما از LVM استفاده می کنیم، در هر زمانی در حین نصب (به عنوان مثال اکنون) می توانیم یک عکس فوری از fs خود بگیریم - که یک بلوک فوری از RHEL پایه یا مرحله 3 در اصطلاح جنتو خواهد بود. می توان آن را به انبار دیگری ریخت. یا با نصب آن یک آرشیو عکس فوری FS ایجاد کنید. بر اساس چنین عکس فوری، می توانید با کمترین تلاش، قالب هایی برای OpenVZ و سیستم های مشابه ایجاد کنید. بهتر است همه این کارها را خارج از chroot انجام دهید:

(livecd) # lvcreate -L1G -s -nstage3 system/root

(livecd) # xz /dev/system/stage3 > /mnt/nas/templates/OEL6.4-minimal.bin.xz

(livecd) # mkdir /mnt/stage3
(livecd) # mount /dev/system/stage3 !$
(livecd) # سی دی !$
(livecd) # tar -zvpf /mnt/nas/templates/OEL6.4-minimal.tar.gz ./

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

# vi /etc/fstab
LABEL=boot /boot ext4 noauto 1 1
/dev/mapper/system-root ext4 پیش‌فرض‌ها 1 2

بیایید شبکه را با ایجاد فایل های پیکربندی راه اندازی کنیم، همانطور که نصب کننده آناکوندا معمولا انجام می دهد.
# vi /etc/sysconfig/network
NETWORKING=بله
HOSTNAME=spoon.matrix.local

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=بله


بیایید یک کاربر جدید با حقوق sudo ایجاد کنیم و یک رمز عبور برای آن تعیین کنیم.
useradd -u1337 -m -s /bin/zsh -G wheel morpheus
# echo "morpheus ALL=(ALL) ALL" >> /etc/sudoers.d/morpheus
#passwdmorpheus

بیایید یک منطقه زمانی محلی تنظیم کنیم.
# ln -sf /usr/share/zoneinfo/Europe/Riga /etc/localtime

بیایید یک سلام در موت قرار دهیم.

در مرحله بعد، ما در اصل می توانیم دستگاه را برای کار به صلاحدید خود پیکربندی کنیم، اما ترجیح می دهم ابتدا از آن بوت شود:

3. آماده سازی سیستم برای خود راه اندازی

بیایید پارتیشن بوت را سوار کنیم و بوت لودر، مدیر پیکربندی آن، ابزارهای مدیریت LVM و هسته را نصب کنیم.
#mount/boot
# yum نصب هسته grub grubby lvm2

برای اینکه grubby بتواند هسته ها را در خود پیکربندی بوت لودر ثبت کند، کمی کار باید انجام شود. علاوه بر پیوند سیم به پیکربندی GRUB، حداقل به یک ورودی فعال در پیکربندی نیاز دارد که به عنوان یک الگو استفاده می شود. در یک سیستم نصب شده به روش استاندارد، الگوی اولیه توسط آناکوندا تولید می شود. ما باید پیکربندی را به صورت دستی آماده کنیم که هسته تازه نصب شده و پارامترهای لازم برای آن را نشان می دهد. برای مثال، quiet پرحرفی بیش از حد هسته را حذف می کند و rhgb یک نوار پیشرفت جعلی راه اندازی می کند.
# سی دی /و غیره
# ln -sf ../boot/grub/grub.conf
# سی دی / بوت
# ln -sf grub.conf menu.lst
# vi grub.conf
تایم اوت=5
splashimage=(hd0,0)/grub/splash.xpm.gz
منوی مخفی
عنوان لینوکس
ریشه (hd0,0)
kernel /vmlinuz-2.6.32-358.6.2.el6.x86_64 ro lvm root=/dev/mapper/system-root LANG=en_US.UTF-8
initrd /initramfs-2.6.32-358.6.2.el6.x86_64.img

بیایید هسته را دوباره نصب کنیم تا مطمئن شویم که grubby کار می‌کند و به‌روزرسانی‌های هسته در آینده به درستی به پیکربندی اضافه می‌شوند. پس از این، می توانیم ورودی را با مثال خود از پیکربندی حذف کنیم:
# yum کرنل را دوباره نصب کنید
# vi grub.conf

بوت لودر را روی دیسک ما نصب کنید
# grub-install /dev/sda --no-floppy

اگر به دلایلی اسکریپت نصب کار نکرد، grub را می توان به صورت دستی روی دیسک نصب کرد
#گراب
grub> root (hd0,0)
grub> setup (hd0)

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

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

اصل: برداشت های اولیه از Red Hat Enterprise Linux 7 "Workstation"
نویسنده: جسی اسمیت
تاریخ انتشار: ۲۲ اردیبهشت ۱۳۹۳
ترجمه: A. Krivoshey
تاریخ انتقال: ژوئن 2014

خیلی وقت‌ها پیش نمی‌آید که نسخه‌های بتا را آزمایش می‌کنم یا نامزدها را منتشر می‌کنم. من معمولاً دوست دارم نسخه های منتشر شده را آزمایش کنم. کلاه قرمزی یکی از بزرگترین ماهی های حوضچه منبع باز است. این همیشه بسیار موفق (و سودآور) بوده است، و تعهد آنها به توسعه در یک راستا است نرم افزاربا باز کد منبعاین شرکت را به یکی از بازیگران کلیدی در زمینه سیستم عامل تبدیل کرد. با احساس تا حدودی هیجان زده از انتشار، قوانین خودم را زیر پا گذاشتم و نامزد انتشار Red Hat Enterprise Linux 7 را دانلود کردم. در زیر برخی از اولین برداشت ها و نظرات من در مورد آن وجود دارد. این کمتر یک بررسی رسمی است و بیشتر به بازتاب چیزهایی است که توجه من را جلب کرده است.

در حال حاضر حداقل سه شعبه Red Hat Enterprise Linux (RHEL) وجود دارد که شامل نسخه های Server، Workstation و Client است. نسخه چهارم - میزبان اتمی، در دست توسعه است. تصمیم گرفتم نسخه Workstation را امتحان کنم که برای توسعه دهندگان در نظر گرفته شده است. اندازه تصویر نصب 3.9 گیگابایت است و از محیط های دسکتاپ GNOME 3 و KDE 4 پشتیبانی می کند. از آنجایی که دانلود کمی طول می کشد، آن را صرف مطالعه یادداشت های انتشار کردم. Red Hat این روزها توجه زیادی به بازاریابی دارد، بنابراین اعلامیه شامل عباراتی مانند "تنها سیستم عامل ساخته شده برای ابر هیبریدی باز" و جواهرات این طرح است: "ما در آستانه یک نسخه جدید هیجان انگیز هستیم که سیستم عامل صنعتی را کاملاً بازتعریف خواهد کرد.» علاوه بر چنین نظراتی، می توانید ویژگی های جدید جالبی پیدا کنید. از جمله:
- سازگاری افزایش یافته با ویندوز، از جمله ادغام با دامنه های Microsoft Active Directory.
- XFS را به عنوان سیستم فایل پیش فرض با پشتیبانی از اندازه فایل سیستم تا 500 ترابایت فعال کنید.
- مهاجرت ماشین مجازیاز میزبان Red Hat Enterprise Linux 6 تا Red Hat Enterprise Linux 7 بدون خرابی یا تغییر ماشین مجازی.
- کانتینرهای داکر.

هنگام بوت شدن از رسانه نصب RHEL، یک نصب کننده گرافیکی می بینیم. RHEL از همان نصب کننده جدید Anaconda استفاده می کند که در نسخه های اخیر فدورا استفاده شده است. نصب کننده از یک سیستم ناوبری مبتنی بر هاب استفاده می کند که ما را در مراحل راه اندازی سیستم، پارتیشن بندی دیسک و ایجاد حساب کاربری راهنمایی می کند. شخصاً فکر می‌کنم نصب‌کننده جدید یک قدم عقب‌تر از نصب‌کننده RHEL 6 است. تا حدی به این دلیل که رابط آن را واقعاً دوست ندارم، تا حدی به این دلیل که ناوبری مبتنی بر هاب زمانی که نیازی به بازدید از هر صفحه ندارید منطقی است. با این نصب کننده، برخی از ویژگی ها در یک صفحه باز می شوند و سپس در صفحه دیگر استفاده می شوند. به عنوان مثال، صفحه انتخاب منطقه زمانی به شما امکان می دهد همگام سازی زمان شبکه را فعال کنید. با این حال، اگر بخواهید سرویس Network Time را فعال کنید، یک پیغام خطایی دریافت خواهید کرد که می گوید هیچ سرور زمانی پیکربندی نشده است ( بررسی سریعنشان می دهد که سرورهای پیش فرض پیکربندی شده اند). سرویس زمان شبکه را نمی توان بدون مراجعه به گره تنظیمات شبکه نصب کننده و وارد کردن خود فعال کرد تنظیمات شبکه. سپس باید به عقب برگردید و سرویس همگام سازی زمان شبکه را فعال کنید.

نصب کننده پیش فرض RHEL از طرح پارتیشن بندی دیسک با استفاده از LVM و سیستم فایل XFS استفاده می کند. همچنین می توانید از پارتیشن های سنتی و سیستم فایل Btrfs استفاده کنید. شما همچنین می توانید یک محیط گرافیکی (KDE 4 یا GNOME 3) را انتخاب کنید، اگرچه به دلایلی نمی توانید هر دوی آنها را نصب کنید. در حالی که نصب کننده فایل ها را در آن کپی می کند HDD، می توانید یک اسلایدشو در مورد مزایای محصولات ردهت تماشا کنید. پس از تکمیل کپی، سیستم راه اندازی مجدد می شود و از ما خواسته می شود که شرایط مجوز را تایید کنیم. پس از این، ما می توانیم سرویس kdump را فعال کنیم و از ما خواسته می شود که نسخه RHEL خود را ثبت کنیم تا بتوانیم به روز رسانی ها را دریافت کنیم. سپس سیستم دوباره راه اندازی می شود و ما یک صفحه ورود گرافیکی را مشاهده می کنیم.

تصمیم گرفتم KDE 4.10 را نصب کنم و مجموعه معمولی از برنامه های از پیش نصب شده را پیدا کردم. در LibreOffice، Firefox، Dragon Player و Empathy موجود است. درست همین جا ویرایشگرهای متن، مدیر آرشیو و سایر ابزارهای استاندارد، و همچنین ابزاری برای راه اندازی چاپگرها و فایروال سیستم. من به خصوص دوست داشتم که Red Hat چگونه ابزار پیکربندی فایروال خود را بهبود بخشد تا آن را بسیار مدیریت پسند کند. Network Manager برای پیکربندی شبکه استفاده می شود. RHEL یک سرویس پوسته ایمن را در پس‌زمینه اجرا می‌کند که به شما امکان می‌دهد از راه دور به‌عنوان روت وارد شوید. من خودم طرفدار فعال شدن آن به صورت پیش فرض نیستم. دسترسی از راه دوربا امتیازات سرپرست، اما این ممکن است برای مدیرانی که موارد جدید را راه اندازی می کنند راحت باشد سیستم های نصب شده. RHEL از نسخه 3.10 هسته استفاده می کند. طبق معمول، Red Hat به طور پیش فرض از فرمت های چند رسانه ای محبوب پشتیبانی نمی کند، اما پشتیبانی از آنها می تواند بعدا اضافه شود.

مؤلفه دیگری که سیستم فاقد آن است، مدیر بسته گرافیکی است. من متوجه شدم که RHEL هنوز از مدیریت بسته کنسول YUM استفاده می کند، که یک ابزار عالی است، اما هیچ ظاهر گرافیکی برای اجرای برنامه ها پیدا نکردم. به طور کلی، در مورد کار با بسته ها، دریافت به روز رسانی و نصب بسته های جدید نیاز به اشتراک Red Hat دارد. وقتی سعی کردم به مخازن دسترسی پیدا کنم، پیامی دریافت کردم که ابتدا باید کامپیوترم را با استفاده از برنامه ای به نام Subscription Manager ثبت نام کنم. تلاش برای راه اندازی آن از منوی برنامه به چیزی منجر نشد. بعد از چندین بار تلاش ناموفق به کنسول رفتم و سرویس را شروع کردم. از خط فرمان، Subscription Manager بدون مشکل راه اندازی شد، اما به من گفت که نمی توانم با آن حساب کاربری ثبت کنم و برای انجام این کار باید به وب سایت Red Hat مراجعه کنم. من آن را انجام دادم، آن را ایجاد کردم حساب جدید، آن را تأیید کرد و سعی کرد دوباره رایانه من را ثبت کند. باز هم هیچ چیز کار نکرد، مدیر اشتراک این بار هیچ توضیح واضحی ارائه نکرد، به سادگی نتوانست کامپیوتر من را با حساب کاربری متصل کند. تا لحظه نگارش این مقاله، مشکل هنوز حل نشده است.

مشکل دیگری که مرا آزار می‌دهد این است که هنگام ورود به KDE، هشداری درباره خرابی گنوم شل با پیشنهاد ارائه گزارش اشکال دریافت کردم. این من را کمی متحیر کرد، زیرا نصب کننده به شما اجازه می دهد گنوم یا KDE را نصب کنید، اما نه هر دو را. همچنین، چرا گنوم شل هنگام ورود به KDE راه اندازی می شود؟ وقتی سعی کردم گزارش اشکال را ارسال کنم، در نهایت پیامی دریافت کردم که فقط در صورتی می توانم این کار را انجام دهم که به پشتیبانی Red Hat دسترسی داشته باشم. نمی‌دانم چرا وقتی توزیع‌های دیگر مانند اوبونتو همه گزارش‌های باگ را می‌پذیرند، به این نیاز دارند.

به طور کلی در طول آزمایش RHEL من. اگرچه زمان بارگذاری، به نظر من، بیشتر از میانگین فعلی بود، دسکتاپ پاسخگو باقی ماند و هیچ مشکل پایداری وجود نداشت. برنامه های از پیش نصب شده به خوبی کار می کردند (به جز مشکلاتی که در بالا توضیح داده شد)، و اگرچه RHEL از موارد بیشتری استفاده می کند حافظه دسترسی تصادفیدر مقایسه با سایر توزیع های دسکتاپ (حدود 560 مگابایت در هنگام ورود)، به سرعت تمام وظایف را انجام داد.

نتیجه گیری

در نگاه اول، این نسخه از RHEL پیشرفت های زیادی نسبت به نسخه قبلی ندارد. به طور خاص، ابزار برای پیکربندی فایروال برجسته است که بسیار قدرتمندتر شده است. عملکرد برای این نسخه خوب است، و من از اینکه سرویس نمایه سازی فایل KDE به طور پیش فرض غیرفعال است، قدردانی کردم. اولویت به بهره وری نسبت به دکوراسیون رومیزی داده می شود. اول از همه، خوشحال شدم که در این نسخه پشتیبانی از سیستم فایل Btrfs را دیدم. اگرچه این فایل سیستم پیشرفته به طور پیش فرض استفاده نمی شود، اما خوب است ببینید که در دسترس است. Docker، برنامه ای برای مدیریت کانتینرها در لینوکس، نیز نوآوری خوبی است. من فکر می کنم که در چند سال بیشتر توسعه دهندگان و مدیران سیستماز Docker برای استقرار و آزمایش نرم افزار استفاده خواهد کرد، بنابراین خوشحالیم که Red Hat قبلاً آن را در نسخه هفتم خود گنجانده است.

سایر جنبه های RHEL تقریباً بدون تغییر باقی می مانند. اکثر آب و برق ها تنظیمات سیستم, مدیر بستهبه نظر می رسد YUM و ساختار سیستم عامل به طور کلی یکسان هستند. Red Hat روی بازار سازمانی متمرکز شده است و به دلایل واضح نمی خواهد قایق را تکان دهد، بنابراین ویژگی هایی که هر روز استفاده می شود از نسخه به انتشار تغییر نمی کند. سرویس اولیه systemd در این نسخه گنجانده شده بود، اما من هیچ تغییر قابل توجهی در عملکرد مشاهده نکردم.

متأسفانه، برخی از جنبه های سیستم در مقایسه با RHEL 6 بدتر شده است. یک مثال نصب کننده است. اگرچه آناکوندا کار می کند، اما نسبت به نسخه قبلی کندتر و ساده تر است. تجربه من با مدیریت اشتراک نیز ناامید کننده بود. به یاد دارم که فرآیند ایجاد یک حساب کاربری در RHEL 6 کاملاً بدون درد بود. این بار تلاش برای دسترسی به مخازن بسیار خسته کننده بود. علاوه بر این، این نسخه از RHEL تقریباً سه برابر بیشتر از نسخه قبلی حافظه مصرف می کند. من قبلا هرگز ملاقات نکرده ام توزیع لینوکس، که بلافاصله پس از ورود به سیستم 500 مگابایت رم مصرف می کند، بنابراین امیدوارم این به دلیل وجود نمادهای اشکال زدایی در نامزد انتشار باشد. و اگرچه این مشکلی به معنای کامل کلمه نیست، اما برای من عجیب به نظر می رسید که نسخه ای که به عنوان یک ایستگاه کاری برای توسعه دهندگان قرار می گیرد، شامل کامپایلر یا ابزارهای کمکی برای کنترل نسخه کد منبع نیست.

من معتقدم RHEL 7 باید با سایر توزیع‌های ثبات گرا مانند SUSE، Debian و Ubuntu LTS مقایسه شود. من نمی خواهم هشدار دهنده به نظر برسم، اما می ترسم که Red Hat از نظر ویژگی های قانع کننده از رقبای خود عقب باشد. اگرچه از نظر مدت زمان و کیفیت پشتیبانی همچنان پیشرو است، اما می ترسم RHEL در سایر زمینه ها شکست بخورد. به ویژه، SUSE ابزارهای مدیریتی فوق العاده ای دارد و در ارائه پشتیبانی Btrfs پیشرو است. اوبونتو ابزارهای بسیار خوبی برای استقرار یک سیستم عامل با خدمات فعال دارد، بعلاوه اوبونتو در حال حاضر از Docker پشتیبانی می کند. دبیان از ثبات و عملکرد خوبی برخوردار است و اخیراً با پشتیبانی طولانی مدت عرضه شده است. تجربه با این نامزد انتشار نشان می‌دهد که RHEL همه چیز را روی پشتیبانی کیفیت قرار می‌دهد، نمی‌دانم این ایده خوبی است یا خیر.

هفت سال پیش، هرکسی که در «دنیای واقعی» می‌شناختم از Red Hat Enterprise Linux یا یکی دیگر از توزیع‌های خانواده آن، مانند Fedora یا CentOS، خواه دسکتاپ یا سرور استفاده می‌کرد. امروزه تقریباً همه کسانی که می شناسم به خانواده اوبونتو تغییر کاربری داده اند. من یک ادمین را می شناسم که هنوز در CentOS است، اما بقیه جابجا شده اند یا در حال تغییر هستند. Red Hat یک شرکت بسیار سودآور است، آنها کارهای خوبی در بازار سازمانی انجام می دهند و یک نیروی قدرتمند در بازار نرم افزار منبع باز هستند. اما این نسخه RHEL نه آنقدر شبیه "ارزیابی مجدد سیستم عامل سازمانی" است، بلکه شبیه نسخه ای برای حمایت از مشتریان تجاری محافظه کار است که فقط در بازار شرکت ها تقاضا دارند.



 


خواندن:



رتبه بندی بهترین هدفون های بی سیم

رتبه بندی بهترین هدفون های بی سیم

آیا می توان گوش های یونیورسال را با قیمت ارزان خریداری کرد؟ 3000 روبل - آیا می توان برای چنین پولی هدفون های باکیفیت خریداری کرد؟ همانطور که معلوم شد، بله. و گفتار...

دوربین اصلی موبایل معمولاً در پشت بدنه قرار دارد و برای گرفتن عکس و فیلم استفاده می شود

دوربین اصلی موبایل معمولاً در پشت بدنه قرار دارد و برای گرفتن عکس و فیلم استفاده می شود

نسخه به روز شده تبلت با ویژگی های بهبود یافته و استقلال بالا. گوشی های هوشمند ایسر به ندرت بازدید می شوند...

چگونه با حفظ شماره خود به اپراتور دیگری سوئیچ کنید

چگونه با حفظ شماره خود به اپراتور دیگری سوئیچ کنید

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

بررسی یک فبلت، گران، اما بسیار شایسته

بررسی یک فبلت، گران، اما بسیار شایسته

نقد و بررسی یک فبلت گران قیمت اما بسیار توانمند 2015/03/20 من تنها کفاش جهان بدون چکمه، منتقد گوشی هوشمند بدون گوشی هوشمند خودم هستم ....

فید-تصویر RSS