سیستم عامل AlmaLinux یک سیستم عامل لینوکس رایگان و مبتنی بر جامعه است که برای پر کردن جای خالی ناشی از قطع نسخه پایدار CentOS Linux ایجاد شده است. AlmaLinux 8 میتواند جایگزین عالی CentOS 8 شما برای اجرای برنامههای کاربردی باشد. توسعه این سیستم عامل توسط CloudLinux, Inc. تأمین مالی و پشتیبانی میشود. AlmaLinux 8، که یک انشعاب باینری سازگار با 1:1 از Red Hat Enterprise Linux 8 است، به این معنی است که هر برنامهای که برای RHEL 8 ایجاد شده باشد، باید بدون هیچ مشکلی روی AlmaLinux 8 اجرا شود.
در این پست به فرآیند نصب AlmaLinux 8 روی سرور اختصاصی Hetzner نگاهی خواهیم انداخت. Hetzner یکی از دیتاسنترهای مطرح و فوق العاده اروپایی می باشد که برگرفته از استاندارد های روز دنیا به شما سرورهای اختصاصی را با سخت افزار بروز ارائه می کند که شما میتوانید از شرکت قائم هاست نسبت به خرید سرور اختصاصی آلمان اقدام نمایید تا با ارزان ترین تعرفه سرور مورد نیاز خودتان را تحویل بگیرید.
ما نصب AlmaLinux 8 را روی یک سرور اختصاصی Hetzner با مشخصات سختافزاری زیر انجام خواهم داد:
- پردازنده: Intel(R) Xeon(R) CPU E3-1275 v5 @ 3.60GHz (هستههای 8)
- حافظه: 64 گیگابایت رم
- دیسک: 2 عدد هارد SSD از نوع NVMe با ظرفیت 512 گیگابایت
- رابط شبکه: 1 گیگابایت
- آدرس IPV4: 1 آدرس عمومی IPV4
به طور پیش فرض، هنگام سفارش سرور اختصاصی ، یک آدرس IP عمومی IPv4 به شما داده می شود. پس از تأمین سرور برای هر آدرس IP اضافی، باید از پورتال درخواستی ارسال شود. توصیه می شود از IPv6 که رایگان است استفاده کنید.
مرحله 1: فعال کردن سیستم نجات ( Rescue Mode )
برای سرورهای root به کنسول هتزنر خود وارد شوید و در قسمت توابع اصلی به بخش سرورها بروید.
Main functions > Servers > Server Label > Rescue . سپس سیستم عامل و معماری CPU را برای محیط Rescue انتخاب کنید.

اگر کلید عمومی SSH دارید ، از آن استفاده کنید یا با رمز عبور root احراز هویت کنید. پس از اتمام ، دکمه « Activate rescue system » را بزنید.
آموزش نصب AlmaLinux 8 در سرور اختصاصی Hetznerبرای بازنشانی سرور، به منوی “Reset” > “Execute an automatic hardware reset” > “Send” بروید.
آموزش نصب AlmaLinux 8 در سرور اختصاصی Hetznerمرحله 2: ایجاد پیکربندی سرور root
با استفاده از نام کاربری و رمز عبور root که در طول فعال سازی Rescue نشان داده شده است ، در حالت Rescue به سرور SSH کنید . اگر کلید ssh را وارد کرده باشید، برای دسترسی به پوسته سیستم عامل نیازی به رمز عبور نیست.
$ ssh root@serverip
Enter passphrase for key '/Users/qaemhost/.ssh/id_rsa':
Linux rescue 5.13.13 #1 SMP Tue Jan 4 06:37:25 UTC 2022 x86_64
----------------------------------------------------------------------
Welcome to the Hetzner Rescue System.
This Rescue System is based on Debian GNU/Linux 11 (bullseye) with
a custom kernel. You can install software as in a normal system.
To install a new operating system from one of our prebuilt
images, run 'installimage' and follow the instructions.
More information at https://docs.hetzner.com/
----------------------------------------------------------------------
Rescue System up since 2022-01-04 19:23 +01:00
Hardware data:
CPU1: Intel(R) Xeon(R) CPU E3-1275 v5 @ 3.60GHz (Cores 8)
Memory: 64104 MB
Disk /dev/nvme0n1: 512 GB (=> 476 GiB) doesn't contain a valid partition table
Disk /dev/nvme1n1: 512 GB (=> 476 GiB) doesn't contain a valid partition table
Total capacity 953 GiB with 2 Disks
Network data:
eth0 LINK: yes
MAC: 90:1b:0e:be:4c:47
IP: 89.79.215.215
IPv6: 2a01:4f8:10a:40d9::2/64
Intel(R) PRO/1000 Network Driver
root@rescue ~ #
سروری که ما استفاده میکنیم دو دیسک دارد؛
/dev/nvme0n1
/dev/nvme1n1
ما دو دیسک را در پیکربندی RAID 0 بدون افزونگی (striping) پیکربندی خواهیم کرد. تصویر سیستم عامل مورد استفاده به صورت زیر است:
root@rescue ~ # ls /root/images/Alma*
/root/images/Alma-85-amd64-base.tar.gz /root/images/Alma-85-amd64-base.tar.gz.sig
در اینجا محتویات پیکربندی سرور Hetzner که توسط installimage استفاده میشود، آمده است :
root@rescue ~ # vim almalinux-install-config.txt
DRIVE1 /dev/nvme0n1
DRIVE2 /dev/nvme1n1
SWRAID 1 # Enable software Raid
SWRAIDLEVEL 0 # Use software raid level 0
BOOTLOADER grub
HOSTNAME myserver.qaemhost.ir #Server hostname
PART /boot ext3 512M
PART lvm vg0 all #Create LVM Volume group which uses all space
### Customize disk allocations accordingly ###
LV vg0 root / xfs 50G # /root space allocation
LV vg0 swap swap swap 8G # swap space allocation
LV vg0 var /var xfs 100G # /var space allocation
LV vg0 tmp /tmp xfs 30G # /tmp space allocation
IMAGE /root/images/Alma-85-amd64-base.tar.gz
مرحله 3: نصب AlmaLinux 8 روی سرور اختصاصی Hetzner
با پیکربندی صحیح نصب سرور، میتوانید AlmaLinux 8 را روی سرور اختصاصی Hetzner نصب کنید. دستورات زیر را اجرا کنید:
root@rescue ~ # installimage -a -c almalinux-install-config.txt
خروجی نصب موفقیت آمیز AlmaLinux 8 روی سرور اختصاصی hetzner به صورت زیر است.
Hetzner Online GmbH - installimage
Your server will be installed now, this will take some minutes
You can abort at any time with CTRL+C ...
: Reading configuration done
: Loading image file variables done
: Loading almalinux specific functions done
1/18 : Deleting partitions done
2/18 : Test partition size done
3/18 : Creating partitions and /etc/fstab done
4/18 : Creating software RAID level 0 done
5/18 : Encrypt partitions and create /etc/crypttab done
6/18 : Creating LVM volumes done
7/18 : Formatting partitions
: formatting /dev/md/0 with ext3 done
: formatting /dev/vg0/root with xfs done
: formatting /dev/vg0/swap with swap done
: formatting /dev/vg0/tmp with xfs done
8/18 : Mounting partitions done
9/18 : Sync time via ntp done
: Importing public key for image validation done
10/18 : Validating image before starting extraction done
11/18 : Extracting image (local) done
12/18 : Setting up network config done
13/18 : Executing additional commands
: Setting hostname done
: Generating new SSH keys done
: Generating mdadm config done
: Generating ramdisk done
: Generating ntp config done
14/18 : Setting up miscellaneous files done
15/18 : Configuring authentication
: Fetching SSH keys done
: Disabling root password done
: Disabling SSH root login without password done
: Copying SSH keys done
16/18 : Installing bootloader grub done
17/18 : Running some almalinux specific functions done
18/18 : Clearing log files done
INSTALLATION COMPLETE
You can now reboot and log in to your new system with the
same credentials that you used to log into the rescue system.
سرور را مجدداً راهاندازی کنید تا از سیستم عامل AlmaLinux 8 که نصب کردهایم استفاده کند:
root@rescue ~ # shutdown -r now
مرحله 4: استفاده از AlmaLinux 8 روی سرور اختصاصی Hetzner
به عنوان کاربر root وارد شوید و اطلاعات سیستم عامل را بررسی کنید:
[root@myserver ~]# cat /etc/os-release
NAME="AlmaLinux"
VERSION="8.5 (Arctic Sphynx)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.5 (Arctic Sphynx)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.5"
بهروزرسانی سیستمعامل و نصب بستههای مدیریتی پایه را انجام دهید:
sudo dnf -y update
sudo dnf -y install epel-release vim wget curl bash-completion
حالا میتوانید neofetch را از مخزن EPEL نصب کنید.
sudo dnf -y install neofetch
خروجی حاصل از اجرای دستور neofetch:
آموزش نصب AlmaLinux 8 در سرور اختصاصی Hetznerشما با موفقیت AlmaLinux 8 را روی سرور root / اختصاصی هتزنر نصب کردید . پس از نصب ، توانستید به روزرسانی را انجام داده و ابزارهای مدیریتی رایج را نصب کنید. امیدواریم نهایت استفاده را از این مقاله برده باشید و کاربرد مفیدی برای شما داشته باشد.
چگونه بر روی سرور اختصاصی هتزنر بصورت خودکار AlmaLinux نصب کنیم؟
در پنل Robot هتزنر با کلیک بر روی سرور اختصاصی خود ، میتوانید در بخش Server Auction > Linux اقدام به نصب سیستم عامل دلخواه خودتان همچون آلمالینوکس کنید و پس از ریبوت شدن سرور ، بصورت خودکار سیستم عامل نصب می شود.
آیا بدون داشتن دانش فنی می توان بر روی سرور اختصاصی Hetzner لینوکس نصب کرد؟
بله در صورتی که دانش فنی لازم و یا زمان کافی برای انجام این امور را ندارید میتوانید با خرید سرور اختصاصی آلمان و یا خرید سرور مدیریت شده 0 تا 100 نصب و راه اندازی سرور خودرا به پشتیبانی قائم هاست بپسارید.
چگونه می توان iso آلمالینوکس را بصورت مستقیم بر روی سرور هتزنر نصب کرد؟
برای نصب مستقیم فایل ISO سیستم عامل AlmaLinux می بایست لینک iso مورد نظرتان را به پشتیبانی سرور Hetzner ارسال کنید تا توسط یک فلش مموری به سرور متصل کنند و به همراه KVM برای شما ارسال کنند که مرحله به مرحله بتوانید فایل Iso را خودتان بر روی سرور نصب کنید.
آیا در پنل Robot Hetzner میتوان Ubuntu را به AlmaLinux تغییر داد؟
بله ، شما در بخش Linux داخل پنل سرور اختصاصی هتزنر این امکان را دارید که انواع مختلف سیستم عامل های لینوکس از جمله ، Ubuntu , Debian , CentOS , AlmaLinux , RedHat و Rocky Linux را انتخاب و بصورت خودکار بر روی سرور نصب نمایید.
سایر مطالب مشابه »