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] కు సంక్షిప్త రూపం, మరియు తాజా స్థిరమైన మెయిన్‌లైన్ వెర్షన్ elrepo-kernel లో జాబితా చేయబడింది.
kernel-lt లోని lt అనేది ఆంగ్లంలో [long term support] కు సంక్షిప్త రూపం, మరియు దీర్ఘకాలిక మద్దతు వెర్షన్ elrepo-kernel లో జాబితా చేయబడింది.
కెర్నల్ వెర్షన్‌ను తనిఖీ చేయండి
uname -r

చిత్రం 1
విషయ సూచిక

1. yum ఇన్‌స్టాలేషన్

1. రిపోజిటరీ సోర్స్‌ను దిగుమతి చేసుకోండి
rpm --import 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" list --showduplicates | sort -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=="menuentry " {print $2}' /etc/grub2.cfg
5. డిఫాల్ట్ బూట్ ఐటెమ్‌ను సవరించండి
xxx అనేది సీరియల్ నంబర్, ఇది బూట్ జాబితాలోని xవ ఐటెమ్‌ను బూట్ ఐటెమ్‌గా నిర్దేశిస్తుంది మరియు x 0 నుండి లెక్కించడం ప్రారంభిస్తుంది.
grub2-set-default xxxx
ఉదాహరణకు, మీరు దానిని కెర్నల్ 4.4తో బూట్ అయ్యేలా సెట్ చేయాలనుకుంటే
ఆ తర్వాత నేరుగా "grub2-set-default 0" అని ఎంటర్ చేయండి, మరియు మీరు తదుపరిసారి ప్రారంభించినప్పుడు 4.4 నుండి మొదలుపెట్టవచ్చు.
కెర్నల్ బూట్ సీక్వెన్స్‌ను తనిఖీ చేయండి
[root@localhost ~] awk -F\' '$1=="menuentry " {print $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 (Core)
బూట్ సీక్వెన్స్ నంబర్‌ను సెట్ చేయండి
[root@localhost ~] grub2-set-default 0
రీబూట్
రీబూట్
కెర్నల్ వెర్షన్‌ను తనిఖీ చేయండి
uname -r

చిత్రం 2

2. RPM ఇన్‌స్టాలేషన్

కెర్నల్ వెర్షన్‌ను తనిఖీ చేయండి
uname -r
1. వెర్షన్‌ను కనుగొనండి
ELRepo సోర్స్ తాజా వెర్షన్ అయినందున, కెర్నల్ యొక్క పాత వెర్షన్‌ను మాన్యువల్‌గా మాత్రమే డౌన్‌లోడ్ చేసుకోవచ్చు.
కెర్నల్ 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
devel-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
kernel-headers-3.10.0-1160.15.2.el7.x86_64
kernel-devel-3.10.0-1160.49.1.el7.x86_64
kernel-tools-libs-3.10.0-957.el7.x86_64
కెర్నల్-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=="menuentry " {print $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 (Core)
బూట్ ఆర్డర్‌ను సెట్ చేయండి
[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 డైరెక్టరీని ఉపయోగించండి
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 ఎనేబుల్ చేయబడుతుంది.
make menuconfig: పాత ncurses ఇంటర్‌ఫేస్, nconfigతో భర్తీ చేయబడింది
make nconfig: కొత్త కమాండ్ లైన్ ncurses ఇంటర్‌ఫేస్
6. కంపైల్ చేసి ఇన్‌స్టాల్ చేయండి
కెర్నల్‌ను కంపైల్ చేయండి
మీ వద్ద క్వాడ్-కోర్ మెషీన్ ఉంటే, x 8 కావచ్చు
make -jx
కెర్నల్‌ను ఇన్‌స్టాల్ చేయండి
కెర్నల్‌ను కంపైల్ చేసిన తర్వాత, ఇన్‌స్టాల్ చేయండి: హెచ్చరిక: ఇక్కడి నుండి, కమాండ్‌లను అమలు చేయడానికి మీకు రూట్ ప్రివిలేజెస్ అవసరం, లేకపోతే అది విఫలమవుతుంది.
make modules_install install
7. స్టార్టప్‌ను సెటప్ చేయండి
ప్రారంభ క్రమాన్ని తనిఖీ చేయండి
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $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 (Core)
బూట్ ఆర్డర్‌ను సెట్ చేయండి
[root@localhost ~]# grub2-set-default 0
ప్రభావం చూపడానికి రీబూట్ చేయండి
[root@localhost ~]# రీబూట్


సంబంధిత ఉత్పత్తులు

ఇంటెల్® 12వ/13వ/14వ తరం కోర్™ i9/i7/i5 కాంపాక్ట్ ఇండస్ట్రియల్ ఫ్యాన్‌లెస్ ఎంబెడెడ్ PCఇంటెల్® 12వ/13వ/14వ తరం కోర్™ i9/i7/i5 కాంపాక్ట్ ఇండస్ట్రియల్ ఫ్యాన్‌లెస్ ఎంబెడెడ్ PC-ఉత్పత్తి
01

ఇంటెల్® 12వ/13వ/14వ తరం కోర్™ i9/i7/i5 కాంపాక్ట్ ఇండస్ట్రియల్ ఫ్యాన్‌లెస్ ఎంబెడెడ్ PC

2025-12-23

1. CPU: ఇంటెల్® 12వ/13వ/14వ తరం కోర్™ 65W/35W LGA1700 ప్రాసెసర్‌లకు మద్దతు ఇస్తుంది.
2. మెమరీ: 1*SODIMM స్లాట్, 32GB వరకు నాన్-ECC DDR4 3200 SDRAMకు మద్దతు ఇస్తుంది
3. చిత్రం: ఇంటిగ్రేటెడ్ ఇంటెల్® UHD గ్రాఫిక్స్ 770 (32EU) / 730 (24EU)
4. డిస్ప్లే ఇంటర్‌ఫేస్‌లు: 1*VGA పోర్ట్, 1920 x 1200 వరకు రిజల్యూషన్‌లకు మద్దతు ఇస్తుంది; 1*డిస్ప్లేపోర్ట్ పోర్ట్, 4096 x 2304 వరకు రిజల్యూషన్‌లకు మద్దతు ఇస్తుంది.
5. స్టోరేజ్: 1*సులభంగా మార్చగల 2.5" డ్రైవ్ బే, 1*M.2 2280 M-కీ స్లాట్ (PCIe Gen4x4), NVMe SSDలకు సపోర్ట్ చేస్తుంది.
6. ఈథర్నెట్: 4*2.5GBASE-T ఈథర్నెట్ పోర్ట్‌లు, 1* ఇంటెల్® I226-IT గిగాబిట్ ఈథర్నెట్ కంట్రోలర్‌ను ఉపయోగిస్తాయి.
7. USB: 4*USB 3.2 Gen1 (5 Gbps) పోర్ట్‌లు, 2*USB 2.0 పోర్ట్‌లు.
8. కొలతలు: 212 మిమీ (వెడల్పు) x 165 మిమీ (లోతు) x 45 మిమీ (ఎత్తు), బరువు సుమారు 2.4 కిలోలు

వివరాలను వీక్షించండి
ఇంటెల్® కోర్™ అల్ట్రా 200S AI కంప్యూటింగ్ ప్లాట్‌ఫారమ్ ఫ్యాన్‌లెస్ మినీ పిసిఇంటెల్® కోర్™ అల్ట్రా 200S AI కంప్యూటింగ్ ప్లాట్‌ఫారమ్ ఫ్యాన్‌లెస్ మినీ పిసి-ఉత్పత్తి
02

ఇంటెల్® కోర్™ అల్ట్రా 200S AI కంప్యూటింగ్ ప్లాట్‌ఫారమ్ ఫ్యాన్‌లెస్ మినీ పిసి

2025-12-23
  1. CPU: ఇంటెల్® కోర్‌కు మద్దతు ఇస్తుంది అల్ట్రా 200S CPUలు (LGA 1851 సాకెట్, 65W/35W)
  2. మెమరీ: 1*SODIMM స్లాట్, 64 GB వరకు DDR5 6400 మెమరీకి మద్దతు ఇస్తుంది
  3. చిత్రం: ఇంటిగ్రేటెడ్ ఇంటెల్® Xe LPG గ్రాఫిక్స్
  4. డిస్ప్లే ఇంటర్‌ఫేస్‌లు: 1 HDMI పోర్ట్, గరిష్టంగా 3840 x 2160 రిజల్యూషన్‌కు మద్దతు ఇస్తుంది; 1 DisplayPort పోర్ట్, గరిష్టంగా 3840 x 2160 రిజల్యూషన్‌కు మద్దతు ఇస్తుంది.
  5. స్టోరేజ్: 1*సులభంగా మార్చగల 2.5" డ్రైవ్ బే (7mm హార్డ్ డ్రైవ్‌లు/SSDలను ఇన్‌స్టాల్ చేయవచ్చు), 1*M.2 2280 M-కీ స్లాట్ (PCIe Gen4x4), NVMe SSDలకు సపోర్ట్ చేస్తుంది.
  6. ఈథర్నెట్: లాకింగ్ స్క్రూలతో కూడిన 4*2.5GBASE-T ఈథర్నెట్ పోర్ట్‌లు, ఇంటెల్ I226 గిగాబిట్ ఈథర్నెట్ కంట్రోలర్‌ను ఉపయోగిస్తాయి. పోర్ట్ 4 వేక్-ఆన్-నెట్‌వర్క్ (WOL)కు మద్దతు ఇస్తుంది.
  7. USB: 4 USB 3.2 Gen1 (5 Gbps) పోర్ట్‌లు, 2 USB 2.0 పోర్ట్‌లు
  8. కొలతలు: 212 మిమీ (వెడల్పు) x 165 మిమీ (లోతు) x 63 మిమీ (ఎత్తు), బరువు సుమారు 2.2 కిలోలు
  9. వీటికి అనువైనది: రోబోటిక్ ఆర్మ్స్, AMRs, మెషిన్ విజన్ సిస్టమ్స్, మరియు రోడ్‌సైడ్ క్యాబినెట్స్
వివరాలను వీక్షించండి
ఆర్మ్ సిస్టమ్ NVlDlA జెట్సన్™ ఎడ్జ్ ఏఐ పారిశ్రామిక ఫ్యాన్‌లెస్ మినీ పిసిఆర్మ్ సిస్టమ్ NVlDlA జెట్సన్™ ఎడ్జ్ ఏఐ పారిశ్రామిక ఫ్యాన్‌లెస్ మినీ పిసి-ఉత్పత్తి
04

ఆర్మ్ సిస్టమ్ NVlDlA జెట్సన్™ ఎడ్జ్ ఏఐ పారిశ్రామిక ఫ్యాన్‌లెస్ మినీ పిసి

2025-12-09
  1. CPU: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. GPU: 16 టెన్సర్ కోర్లతో 512-కోర్ ఎన్విడియా ఆంపియర్ GPU / 32 టెన్సర్ కోర్లతో 1024-కోర్ ఎన్విడియా ఆంపియర్ GPU
  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. ఈథర్నెట్: 2 x 10/100/1000 Mbps, RJ45
  7. USB (లేదా హెడర్): 3 x USB 3.2 Gen1, టైప్-A, 1 x USB 2.0, OS ఫ్లాష్ కోసం మైక్రో-USB, 2 x USB 2.0, పిన్ హెడర్ (అంతర్గత)
  8. COM:2 x RS-232/422/485, DB9.1 x CAN బస్, DB9
  9. వైర్‌లెస్ ఇంటర్‌ఫేస్: వై-ఫై/బ్లూటూత్/సెల్యులార్/జీపీఎస్
  10. కొలతలు: బోర్డు: 3.5", 146 x 105 మిమీ / సిస్టమ్: 152 x 114 x 72 మిమీ, బరువు సుమారు 1.4 కిలోలు
  11. ఆపరేటింగ్ సిస్టమ్: ఉబుంటు డెస్క్‌టాప్
వివరాలను వీక్షించండి
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.