Leave Your Message
*Name Cannot be empty!
* Enter product details such as size, color,materials etc. and other specific requirements to receive an accurate quote. Cannot be empty
მოითხოვეთ შეთავაზება
სამრეწველო კომპიუტერული CentOS სისტემის ბირთვის განახლების სამი გზა
ბლოგი

სამრეწველო კომპიუტერული CentOS სისტემის ბირთვის განახლების სამი გზა

2024-10-17 15:08:44

CentOS-ის გამოყენებისას, ბირთვის განახლება გარდაუვალია, მაგრამ ზოგჯერ საწყისი კოდის კომპილაციის დამოკიდებულების პრობლემების გამო, ყველა პროგრამა არ უჭერს მხარს ბირთვის უახლეს ვერსიას, ამიტომ ქვემოთ წარმოდგენილია ბირთვის განახლების სამი გზა.

შენიშვნა:
ბირთვის ტიპების შესახებ:
kernel-ml-ში ml ინგლისურად [mainline stable]-ის აბრევიატურაა, ხოლო სტაბილური mainline-ის უახლესი ვერსია elrepo-kernel-შია ჩამოთვლილი.
kernel-lt-ში lt ინგლისურად [long term support]-ის აბრევიატურაა, ხოლო გრძელვადიანი მხარდაჭერის ვერსია elrepo-kernel-შია ჩამოთვლილი.
შეამოწმეთ ბირთვის ვერსია
uname -r

სურათი 1
შინაარსი

1. yum-ის ინსტალაცია

1. რეპოზიტორის წყაროს იმპორტი
rpm --იმპორტი https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
2. იხილეთ ინსტალაციადი პაკეტები
yum --enablerepo="elrepo-kernel" სია --showduplicates | დახარისხება -r | grep
kernel-ml.x86_64
3. ინსტალაციისთვის აირჩიეთ ML ან LT ვერსია
თუ ვერსია არ არის მითითებული, სტანდარტულად დაინსტალირებულია უახლესი ვერსია
ML ვერსიის ინსტალაცია
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
დააინსტალირეთ LT ვერსია, აირჩიეთ ეს ყველა K8S-ისთვის
yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y
4. შეამოწმეთ მიმდინარე ბირთვის ჩატვირთვის თანმიმდევრობა
awk -F\' '$1=="მენიუს ჩანაწერი " {ბეჭდვა $2}' /etc/grub2.cfg
5. შეცვალეთ ნაგულისხმევი ჩატვირთვის ელემენტი
xxx არის სერიული ნომერი, რომელიც ჩატვირთვის სიის x-ე ელემენტს ჩატვირთვის ელემენტად განსაზღვრავს, ხოლო x ათვლას 0-დან იწყებს.
grub2-set-default xxxx
მაგალითად, თუ გსურთ, რომ ის ჩაიტვირთოს kernel 4.4-ით
შემდეგ პირდაპირ შეიყვანეთ "grub2-set-default 0" და შემდეგ ჯერზე შეგიძლიათ დაიწყოთ 4.4-დან.
შეამოწმეთ ბირთვის ჩატვირთვის თანმიმდევრობა
[root@localhost ~] awk -F\' '$1=="მენიუს ჩანაწერი " {ბეჭდვა $2}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (ბირთვი)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (ბირთვი)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (ბირთვი)
ჩატვირთვის თანმიმდევრობის ნომრის დაყენება
[root@localhost ~] grub2-set-default 0
გადატვირთვა
გადატვირთვა
შეამოწმეთ ბირთვის ვერსია
uname -r

სურათი 2

2. RPM-ის ინსტალაცია

შეამოწმეთ ბირთვის ვერსია
uname -r
1. იპოვეთ ვერსია
რადგან ELRepo-ს წყარო უახლესი ვერსიაა, ბირთვის ძველი ვერსიის ჩამოტვირთვა მხოლოდ ხელით არის შესაძლებელი.
იპოვეთ kernel rpm-ის ისტორიული ვერსია:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. თქვენ უნდა ჩამოტვირთოთ rpm-ის სამი ტიპი
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
განვითარება-4.4.215-1.el7.elrepo.x86_64.rpm
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
სათაურები-4.4.215-1.el7.elrepo.x86_64.rpm
wget
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-
4.4.215-1.el7.elrepo.x86_64.rpm
3. დააინსტალირეთ ბირთვი
rpm -ivh kernel-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
ან
#ინსტალაცია ერთი დაწკაპუნებით
rpm -Uvh *.rpm
4. დაადასტურეთ დაინსტალირებული ბირთვის ვერსია
[root@localhost ~]# rpm -qa | grep kernel
ბირთვის-სათაურები-3.10.0-1160.15.2.el7.x86_64
kernel-developer-3.10.0-1160.49.1.el7.x86_64
kernel-tools-libs-3.10.0-957.el7.x86_64
kernel-3.10.0-957.el7.x86_64
kernel-ml-4.9.9-1.el7.elrepo.x86_64
kernel-lt-4.4.215-1.el7.elrepo.x86_64
kernel-tools-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64

5. გაშვების დაყენება
შეამოწმეთ დაწყების თანმიმდევრობა
[root@localhost ~]# awk -F\' '$1=="მენიუს ჩანაწერი " {ბეჭდვა $2}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (ბირთვი)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (ბირთვი)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (ბირთვი)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (ბირთვი)
ჩატვირთვის თანმიმდევრობის დაყენება
[root@localhost ~]# grub2-set-default 0
გადატვირთეთ ძალაში შესასვლელად
[root@localhost ~]# გადატვირთვა

3. საწყისი კოდის ინსტალაცია

1. დააინსტალირეთ ძირითადი პროგრამული პაკეტი
yum install -y gcc make git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc
2. შექმენით ბირთვის კომპილაციის დირექტორია
გამოიყენეთ kernelbuild დირექტორია home-ის ქვეშ
mkdir ~/kernelbuild
3. მიიღეთ ბირთვის საწყისი კოდი
ცინგჰუას უნივერსიტეტის სარკისებური საიტი:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
სხვა საწყისი კოდის ინსტალაციის პაკეტის ჩამოტვირთვის მისამართი:
https://mirrors.edge.kernel.org/pub/linux/kernel/
linux-4.xx.xx.tar.xz
linux-4.xx.xx.tar.gz
ორივე ფორმატი მისაღებია, tar.xz-ს აქვს უფრო მაღალი შეკუმშვის მაჩვენებელი და უფრო მცირე ფაილის ზომა.
ჩამოტვირთეთ ონლაინ: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. გახსენით ბირთვის კოდი
გახსნის შემდეგ, შეიყვანეთ წყაროს დირექტორია:
tar -xvJf linux-4.17.11.tar.xz
იმისათვის, რომ დარწმუნდეთ, რომ ბირთვის ხე აბსოლუტურად სუფთაა, შეიყვანეთ ბირთვის დირექტორია და შეასრულეთ make mrproper ბრძანება:
cd linux-4.17.11
გაასუფთავეთ და სწორად გააკეთეთ

5. ბირთვის კონფიგურაცია
დააკოპირეთ მიმდინარე ბირთვის კონფიგურაციის ფაილი
config-3.10.0-862.el7.x86_64 არის ჩემი მიმდინარე გარემოს ბირთვის კონფიგურაციის ფაილი, შეცვალეთ იგი რეალური სიტუაციის შესაბამისად.
cp /boot/config-3.10.0-862.el7.x86_64 .config
გაფართოებული კონფიგურაცია
y ჩართულია, n გამორთულია და m ჩართულია საჭიროების შემთხვევაში.
მენიუს კონფიგურაციის შექმნა: ncurses-ის ძველი ინტერფეისი, ჩანაცვლებული nconfig-ით
nconfig-ის შექმნა: ncurses-ის ბრძანების ხაზის ახალი ინტერფეისი
6. კომპილაცია და ინსტალაცია
ბირთვის კომპილაცია
თუ ოთხბირთვიანი კომპიუტერი გაქვთ, x შეიძლება იყოს 8
გააკეთე -jx
დააინსტალირეთ ბირთვი
ბირთვის კომპილაციის შემდეგ, დააინსტალირეთ: გაფრთხილება: ამიერიდან, ბრძანებების შესასრულებლად დაგჭირდებათ root უფლებები, წინააღმდეგ შემთხვევაში ის შეფერხდება.
მოდულების_ინსტალაციის ინსტალაცია
7. გაშვების დაყენება
შეამოწმეთ გაშვების თანმიმდევრობა
[root@localhost ~]# awk -F\' '$1=="მენიუს ჩანაწერი " {ბეჭდვა $2}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (ბირთვი)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (ბირთვი)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (ბირთვი)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (ბირთვი)
ჩატვირთვის თანმიმდევრობის დაყენება
[root@localhost ~]# grub2-set-default 0
გადატვირთეთ ძალაში შესასვლელად
[root@localhost ~]# გადატვირთვა


მსგავსი პროდუქტები

Intel® მე-12/მე-13/მე-14 თაობის Core™ i9/i7/i5 კომპაქტური სამრეწველო ვენტილატორის გარეშე ჩაშენებული კომპიუტერიIntel® მე-12/მე-13/მე-14 თაობის Core™ i9/i7/i5 კომპაქტური სამრეწველო ვენტილატორის გარეშე ჩაშენებული კომპიუტერი - პროდუქტი
01

Intel® მე-12/მე-13/მე-14 თაობის Core™ i9/i7/i5 კომპაქტური სამრეწველო ვენტილატორის გარეშე ჩაშენებული კომპიუტერი

2025-12-23

1. პროცესორი: მხარს უჭერს Intel® მე-12/მე-13/მე-14 თაობის Core™ 65W/35W LGA1700 პროცესორებს.
2. ოპერატიული მეხსიერება: 1*SODIMM სლოტი, მხარდაჭერილია 32 გბ-მდე არა-ECC DDR4 3200 SDRAM
3. გამოსახულება: ინტეგრირებული Intel® UHD გრაფიკა 770 (32EU) / 730 (24EU)
4. ეკრანის ინტერფეისები: 1*VGA პორტი, 1920 x 1200-მდე გარჩევადობის მხარდაჭერით; 1*DisplayPort პორტი, 4096 x 2304-მდე გარჩევადობის მხარდაჭერით.
5. მეხსიერება: 1 * ადვილად შესაცვლელი 2.5 დიუმიანი დისკის განყოფილება, 1 * M.2 2280 M-კლავიშის სლოტი (PCIe Gen4x4), NVMe SSD-ების მხარდაჭერით.
6. Ethernet: 4*2.5GBASE-T Ethernet პორტი, 1* Intel® I226-IT Gigabit Ethernet კონტროლერის გამოყენებით.
7. USB: 4*USB 3.2 Gen1 (5 Gbps) პორტი, 2*USB 2.0 პორტი.
8. ზომები: 212 მმ (სიგანე) x 165 მმ (სიღრმე) x 45 მმ (სიმაღლე), წონა დაახლოებით 2.4 კგ

დეტალების ნახვა
Intel® Core™ Ultra 200S ხელოვნური ინტელექტის გამოთვლითი პლატფორმა, ვენტილატორის გარეშე მინი კომპიუტერიIntel® Core™ Ultra 200S ხელოვნური ინტელექტის გამოთვლითი პლატფორმა, ვენტილატორის გარეშე მინი კომპიუტერი
02

Intel® Core™ Ultra 200S ხელოვნური ინტელექტის გამოთვლითი პლატფორმა, ვენტილატორის გარეშე მინი კომპიუტერი

2025-12-23
  1. პროცესორი: მხარს უჭერს Intel® Core-ს Ultra 200S პროცესორები (LGA 1851 სოკეტი, 65W/35W)
  2. ოპერატიული მეხსიერება: 1*SODIMM სლოტი, 64 GB DDR5 6400 მეხსიერების მხარდაჭერით
  3. სურათი: ინტეგრირებული Intel® Xe LPG გრაფიკა
  4. ეკრანის ინტერფეისები: 1 HDMI პორტი, მაქსიმალური გარჩევადობით 3840 x 2160; 1 DisplayPort პორტი, მაქსიმალური გარჩევადობით 3840 x 2160.
  5. მეხსიერება: 1* ადვილად შესაცვლელი 2.5 დიუმიანი დისკის განყოფილება (შესაძლებელია 7 მმ-იანი მყარი დისკების/SSD-ების დაყენება), 1* M.2 2280 M-კლავიშის სლოტი (PCIe Gen4x4), NVMe SSD-ების მხარდაჭერა.
  6. Ethernet: 4*2.5GBASE-T Ethernet პორტი სამაგრი ხრახნებით, Intel I226 Gigabit Ethernet კონტროლერის გამოყენებით. პორტი 4 მხარს უჭერს Wake-on-Network (WOL)-ს.
  7. USB: 4 USB 3.2 Gen1 (5 Gbps) პორტი, 2 USB 2.0 პორტი
  8. ზომები: 212 მმ (სიგანე) x 165 მმ (სიღრმე) x 63 მმ (სიმაღლე), წონა დაახლოებით 2.2 კგ
  9. გამოდგება: რობოტული მკლავებისთვის, AMR-ებისთვის, მანქანური ხედვის სისტემებისთვის და გზისპირა კარადებისთვის
დეტალების ნახვა
Jetson™ Edge Al სამრეწველო ვენტილატორის გარეშე მინი კომპიუტერი, სახელურების სისტემა NVlDlAJetson™ Edge Al სამრეწველო ვენტილატორის გარეშე მინი კომპიუტერის მკლავების სისტემა NVlDlA
04

Jetson™ Edge Al სამრეწველო ვენტილატორის გარეშე მინი კომპიუტერი, სახელურების სისტემა NVlDlA

2025-12-09
  1. ცენტრალური პროცესორი:6 x Arm® Cortex®-A78AE v8.2 (Jetson Music Nano 4G/Jetson Music Nano 8G/Jetson Music NX 8G)
  2. 8 x Arm® Cortex®-A78AE v8.2 (Jetson Orin NX 16G)
  3. გრაფიკული პროცესორი: 512 ბირთვიანი NVIDIA Ampere გრაფიკული პროცესორი 16 ტენზორ ბირთვით/1024 ბირთვიანი NVIDIA Ampere გრაფიკული პროცესორი 32 ტენზორ ბირთვით
  4. ოპერატიული მეხსიერება: 4 GB 64-ბიტიანი LPDDR5, 8 GB 128-ბიტიანი LPDDR5, 16 GB 128-ბიტიანი LPDDR5
  5. ეკრანი: 1 x HDMI 1.4a, 3840 x 2160 @30Hz / 1 x HDMI 2.0b, 3840 x 2160 @60Hz
  6. Ethernet: 2 x 10/100/1000 Mbps, RJ45
  7. USB (ან ჰედერი): 3 x USB 3.2 Gen1, ტიპი-A, 1 x USB 2.0, მიკრო-USB OS ფლეშ-მოწყობილობისთვის, 2 x USB 2.0, პინის ჰედერი (შიდა)
  8. COM: 2 x RS-232/422/485, DB9.1 x CAN ავტობუსი, DB9
  9. უკაბელო ინტერფეისი: Wi-Fi/Bluetooth/მობილური/GPS
  10. ზომები: დაფა: 3.5", 146 x 105 მმ / სისტემა: 152 x 114 x 72 მმ, წონა დაახლოებით 1.4 კგ
  11. ოპერაციული სისტემა: Ubuntu Desktop
დეტალების ნახვა
01

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.