وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

CentOS 8 منتشر شد ، مروری بر قابلیت های جدید

0 1,218
زمان لازم برای مطالعه: 4 دقیقه

همانوط رکه در مطلب قبلی : مسیر انتشار و زمان بندی انتشار سنت او اس 8  اشاره کردیم و همانطور که انتظار داشتیم نسخه جدید سنت او اس یعنی CentOS 8 منتشر شده است، این یک توزیع مثل همیشه مشتق شده از RHEL8 استبا همان سیاستی که از ابتدا برای سنت او اس وجود داشته ( CentOS زمانی به وجود آمد که Red Hat ارائه RHEL رایگان را متوقف کرد ).  در این پست از وبلاگ رسانگار به قابلیت های جدید در ادامه موارد ارائه شده در پست معرفی مسیر انتشار سنت او اس 8 به تازه‌های CentOS 8 خواهیم پرداخت

 

Gnome پیشفرض دسکتاپ

ویژگی‌های اصلی CentOs 8

BaseOS و AppStream

BaseOS مخزن اصلی، بخش‌هایی از توزیع را فراهم می‌کند تا فضای کاربری را در هارد فیزیکی اجرا کند، سرور مجازی، دانش کلود و یا یک container Application Stream (AppStream) مخزنی که تمام اپلیکیشن‌هایی که ممکن است بخواهید اجرا شود در فضای کاربری ارائه می‌کند.مخزن تکمیلی هم نرم‌افزارهای دیگری که مجوزهای ویژه دارند ارائه می‌نماید.
 

معماری‌های پشتیبانی شده

CentOS 8 Linux  در موارد زیر اجرا می‌شود:
  • x86_64 (64 bit Intel/AMD)
  • aarch64 (64-bit ARM)
  • ppc64le (IBM POWER, little endian)

کنسول وب (Web console)

می‌توان سرورهای CentOS 8 را با استفاده از cockpit در مرورگر وب مدیریت کرد؛ یک ویژگی مفید هم برای کابران جدید و هم مدیران شبکه باتجربه

کنسول وب

ابزارهای جدید برای container

CentOS 8 با استفاده از Podman از کانتینرهای لینوکس پشتیبانی می‌کند.جایگزینی برای Docker و Mobdy از طریق root اجرا شده و بستگی به Deamonها دارد. Podman به صورت daemonless کار می‌کند.می‌توان از آن برای ساختن ایمیج‌های container استفاده کرد از scratch یا یک Dockerfile

New container tools

در display server سازگار با پروتکل wayland ، انتقال KMS و evdev به کامپوزیتور انجام می‌شود.پروتکل wayland به کامپوزیتور اجازه می‌دهد رویدادهای ورودی را  مستقیما به کاربران ارسال کرده و کاربران هم رویدارهای خرابی را به طور مستقیم به کامپوزیتور بفرستند.

دسکتاپ CentOS 8 با wayland و X

Wayland یک display Server پیشفرض اس، ولی عنوز هم رد صورت نیاز می‌توان از Xorg استفاده کرد.Wayland مزایای زیادی نسبت به X display server دارد مانند رفتار با bottleneck بین کاربران و کرنل لینوکس. 

پیشنهاد می‌کنیم بخوانید:  چطور دیتابیس خراب پکیج های YUM را درست کنید

Wayland

 

می‌توان برای اطمینان از اینکه Wayland در CentOS 8 در حال استفاده است از دستور loginctl استفاده کرد.

 Wayland  در centos 8

 crypto policies بصورت سراسری

می‌توان از دستور update-crypto-policies برای آپدیت یا نصب cryptographic policy در CentOS استفاده کرد برای TLS/SSH/Kerberosو…​​
 
crypto policies
 
policies  در حال حاضر تنظیماتی برای این اپلیکیشن‌ها و کتابخانه‌ها ارائه می‌کند:
 
  • BIND DNS name server daemon
  • GnuTLS TLS library
  • OpenJDK runtime environment
  • Kerberos 5 library
  • Libreswan IPsec and IKE protocol implementation
  • NSS TLS library
  • OpenSSH SSH2 protocol implementation
  • OpenSSL TLS library

 

نسخه جدید TCP stack در CentOS 8

CentOS Linux 8 با TCP stack نسخه 4.16 که موجب افزایش سرعت اتصال می‌شود، کرنل لینوکس از الگوریتم‌های کنترل تراکم جدید BBRو NV پشتیبانی می‌کند،این مورد برای افزایش سرعت اینترنت سرور لینوکس با کنترل تراکم TCP BBR مفید است.

 

TCP stack در centos8

 

yum مرده است ، زنده باد dnf

دستور yum به صورت نمادین به dnf لینک شده که یک پروژه فدورا است.این نرم‌افزار مدیریت بهتری را ارائه می‌کند.شمامی‌توانید از yum یا dnf برای نصب، حذف، آپدیت و مدیریت بسته‌های نرم‌افزاری در CentOS 8 استفاده کنید.به عبارت دیگر CentOS 8 با yum نسخه 4 منتشر شده که در بک‌اند از تکنولوژی dnf استفاده می‌نماید.شما برای نرم‌افزار AppStream در کلود، CI/CD و workloadهای کانتینر لینوکس پشتیبانی دریافت می‌کنید.تمامی دستورات سازگاری عقبرو (backward compatible) هستند، بنابراین می‌توان بدون هیچ مشکلی از yum استفاده کرد؛ برای مثال:

sudo yum check-updates

sudo yum module list

sudo yum upgrade python2

sudo yum module install postgresql:10

نرم‌افزارهای مهم و به‌روزرسانی‌ها در CentOS8

نرم‌افزارهای جدیدتر و بهتر که در  در CentOS Linux 8 قرار گرفته است در زیر لینک شده است.

جدول نسخه نرم افزارهای نصب شده

Software Version
Ansible 2.8.0
Apache 2.4.37
Emacs 26.1
Firefox 60.xx
GIMP 2.8.22
GNOME 3.28
Golang 1.11.13
Libreoffice 6.0.6.1
Linux kernel 4.18
MariaDB 10.3.11
MySQL 8
Nano 2.9.8
Nginx 1.14.1
OpenSSH 7.8p1
Perl 5.26
PHP 7.2.11
PostgreSQL 10.6
Python 2.7.15
Python 3.6.8
rsyslog 8.37.0
Ruby 2.5.3
Rust 1.35.0
Scala 2.10
Squid 4
Subversion 1.10
Varnish 6
Vim 8.0.1763

بسته‌ها و اپلیکیشن‌هایی که در CentOS 8 دیگر موجود نیست

  •  فایل سیستم Btrfs از  CentOS 8 حذف شده است
  • پشتیبانی از  KDE  حذف شده است
  • اسکریپت های Network منسوخ شده است

 

سایر پیشرفت‌ها و ویژگی‌های جدید در CentOS Linux 8

  1. استفاده CentOS 8 از secure-boot در سرورمجازی‌هایی که cryptographically signed images استفاده می کنند
  2. به دستور nmcli  برای مدیریت و پیکربندی شبکه  از طریق NetworkManager نیاز است
  3. مدیریت و پشتیبانی از حافظه بهبود یافته؛ به طور مثال CentOS 8 از 57-bit حافظه مجازی (128PiB)  و 52-bit حافظه فیزیکی (تا 4PiB)  پشتیبانی می‌کند.
  4. RAM)کرنل لینوکس از level-5 page table پشتیبانی می‌کند
  5. crash dump می‌تواند kernel crash را در تمامی مراحل بوت شدن، ذخیره نماید این قابلیت در CentOS 7 ممکن نبود
  6. process scheduler پیشرفت‌های زیادی کرده است، همچنین شامل deadline  جدید برای process scheduler هستیم.
  7. امکان نصب و بوت شدن از حافظه پایدار دوخطی (NVDIMM)
  8. Nftables یک فریمورک از Netfilter Project است که پکت‌های فیلترینگ ارائه می‌دهد. network address translation (NAT)  و دیگر پکت‌های Manglin ، این firewall backend پیشفرض CentoS8
  9. Chrony یک پیاده‌سازی تطبیق‌پذیر از Network Time Protocol (NTP) است که می‌تواند ساعت سرور را با NTP Serverها همگام ‌سازی کند.در CentOS 8 خبری از ntpd نیست و  Chrony به شکل پیشفرض وجود دارد.
  10. LUKS2  برای ذخیره‌سازی رمزنگاری شده در CentOS 8
پیشنهاد می‌کنیم بخوانید:  مسیر انتشار CentOS 8 - نسخه جدید CentOS (8) منتشر شد

دانلود CentOS 8

برای مشاهده فهرست mirror‌ها اینجا کلیک کنید یا از طریق لینک زیر فایل ISO

دانلود سیستم‌عامل CentOS 8  ا یا لینک مستقیم در ایران

برای دانلود CentOs 8 از میرورهای پرسرعت رسانگار در داخل کشور از لینک های زیر استفاده کنید

مشاهده لیست فایلهای آخرین نسخه CentOS 8 و آپدیتها

دانلود فایل CentOS 8 Stream DVD ISO با حجم تقریبی 6.6 گیگابایت

CentOS Stream چیست ؟

CentOS Stream پروژه‌ای بین پروژه Fedora و RHEL است که یک “rolling preview” از کرنل‌ها و قابلیت‌هایآینده RHEL ارائه می‌دهد، این قابلیت به توسعه دهندگان این امکان رامی‌دهد تا یک یا دو قدم جلوتر از آن چهRHEL  ارائه می‌کند، باشند.این کار قبلا و با نسخه‌های سنتی CentOS ممکن نبود. CentOS Stream بهتر به ISV،IHV و دیگر اکوسیستم‌های توسعه‌دهندگان برای توسعه سیستم‌عامل فدورا متصل شده و با کوتاه کردن چرخه فیدبک و آسان کردن شنیدن همه صداهایی که باید شنیده شوند، به ایجاد نسخه‌های بعدی RHEL کمک می‌کند. 

 
CentOS 8 یک به‌روزرسانی قابل توجه است که شامل آپدیت‌های زیاد نرم‌افزاری است که توسعه‌دهندگان برای ساختن web app‌ها و container workload  دوست خواهند داشت
.در دسکتاپ هم یک تجربه لذتبخش را فراهم می‌کند.
 
استفاده از این نسخه را به شدت پیشنهاد می‌کنیم.
 
اما در نظر داشته باشید تا هماهنگی کامل بسیاری از سرویسهای محبوب با این نسخه به مقداری زمان نیاز خواهد بود ، حتی خودتان هم لازم است تا با برخی دستورات قدیمی و کاربردی خداحافظی کرده و به نبود آنها عادت کنید
 
شما می‎توانید سرور مجازی با CentOS 8 را از سایت رسانگار خریداری نمائید. یا اگر هنوز به آن اطمینان ندارید CentOS 7 را انتخاب کنید
 
امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید