سلام
برای نصب و فعال سازی محیط گرافیکی در سیستم عامل Centos 7 روش های مختلفی وجود داره یکی از راه ها استفاده از دستور startx در فایل .xinitrc می باشد اما ساده ترین و بدون دردسر ترین راه استفاده از کد های زیر هستش.
در ابتدا با استفاده از دستور زیر GNOME Desktop رو در سیستم عامل نصب می کنیم محیط گرافیکی پس از نصب حجمی برابر 2.5G اشغال می کنه و قبل از نصب کردن باید توجه کنیم سرور به اندازه کافی فضای خالی داشته باشه.
sudo yum groupinstall "GNOME Desktop"
حالا کافیه به Systemd اعلام کنیم که میخواهیم سیستم عامل با محیط گرافیکی boot بشه!
دستور زیر به سادگی این کار رو انجام میده در واقع به سیستم عامل میگه که runlevel 5 بعنوان default اجرا بشه .
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
و سپس سرور رو Reboot میکنیم از طریق console به سرور متصل میشیم و با وارد کردن رمز root سرور وارد مرحله ابتدای محیط گرافیکی سیستم عامل میشیم چند مرحله ابتدایی مربوط به مشخص کردن کشور و زبان و timezone و... هستش که میشه مراحل رو skip کرد.
با دستور زیر میشه فهمید حالت پیش فرض boot سیستم عامل چی هستش
sudo systemctl get-default
اگه خروجی به صورت multi-user.target بود دستور زیر رو وارد میکنیم :
sudo systemctl set-default graphical.target
محیط گرافیکی بصورت زیر خواهد بود .