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 સિસ્ટમના કર્નલને અપગ્રેડ કરવાની ત્રણ રીતો

૨૦૨૪-૧૦-૧૭ ૧૫:૦૮:૪૪

CentOS ના ઉપયોગ દરમિયાન, કર્નલને અપગ્રેડ કરવું અનિવાર્ય છે, પરંતુ કેટલીકવાર સોર્સ કોડ કમ્પાઇલેશન ડિપેન્ડન્સી સમસ્યાઓને કારણે, બધા પ્રોગ્રામ્સ નવીનતમ કર્નલ સંસ્કરણને સપોર્ટ કરતા નથી, તેથી નીચે આપેલ કર્નલને અપગ્રેડ કરવાની ત્રણ રીતો રજૂ કરશે.

નૉૅધ:
કર્નલ પ્રકારો વિશે:
kernel-ml માં ml એ અંગ્રેજીમાં [mainline stable] નું સંક્ષેપ છે, અને નવીનતમ સ્થિર મેઇનલાઇન સંસ્કરણ elrepo-kernel માં સૂચિબદ્ધ છે.
kernel-lt માં lt એ અંગ્રેજીમાં [long term support] નું સંક્ષેપ છે, અને long-term support વર્ઝન elrepo-kernel માં સૂચિબદ્ધ છે.
કર્નલ વર્ઝન તપાસો
અનમે -આર

છબી ૧
વિષયસુચીકોષ્ટક

૧. yum ઇન્સ્ટોલેશન

1. રિપોઝીટરી સ્ત્રોત આયાત કરો
rpm --આયાત https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
આરપીએમ -યુવીએચ http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
2. ઇન્સ્ટોલ કરી શકાય તેવા પેકેજો જુઓ
yum --enablerepo="elrepo-kernel" યાદી --ડુપ્લિકેટ્સ બતાવો | સૉર્ટ -r | ગ્રેપ
કર્નલ-ml.x86_64
3. ઇન્સ્ટોલ કરવા માટે ML અથવા LT વર્ઝન પસંદ કરો
જો કોઈ સંસ્કરણ ઉલ્લેખિત ન હોય, તો નવીનતમ સંસ્કરણ ડિફોલ્ટ રૂપે ઇન્સ્ટોલ કરેલું છે.
ML વર્ઝન ઇન્સ્ટોલ કરો
yum --enablerepo=elrepo-kernel kernel-ml-devel kernel-ml -y ઇન્સ્ટોલ કરો
LT વર્ઝન ઇન્સ્ટોલ કરો, બધા K8S માટે આ પસંદ કરો.
yum --enablerepo=elrepo-kernel ઇન્સ્ટોલ કરો kernel-lt-devel kernel-lt -y
4. વર્તમાન કર્નલ બુટ ક્રમ તપાસો
awk -F\' '$1=="મેનુએન્ટ્રી " {પ્રિન્ટ $2}' /etc/grub2.cfg
5. ડિફોલ્ટ બુટ વસ્તુમાં ફેરફાર કરો
xxx એ સીરીયલ નંબર છે, જે બુટ યાદીમાં xth વસ્તુને બુટ વસ્તુ તરીકે સ્પષ્ટ કરે છે, અને x 0 થી ગણતરી શરૂ કરે છે.
grub2-સેટ-ડિફોલ્ટ xxxx
ઉદાહરણ તરીકે, જો તમે તેને કર્નલ 4.4 સાથે બુટ કરવા માટે સેટ કરવા માંગતા હો
પછી સીધા "grub2-set-default 0" દાખલ કરો, અને તમે આગલી વખતે શરૂ કરો ત્યારે 4.4 થી શરૂ કરી શકો છો
કર્નલ બુટ ક્રમ તપાસો
[root@localhost ~] awk -F\' '$1=="મેનુએન્ટ્રી " {પ્રિન્ટ $2}' /etc/grub2.cfg
સેન્ટોસ લિનક્સ (4.4.179-1.el7.elrepo.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (3.10.0-693.el7.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (0-રેસ્ક્યુ-6d4c599606814867814f1a8eec7bfd1e) 7 (કોર)
બુટ ક્રમ નંબર સેટ કરો
[રુટ@લોકલહોસ્ટ ~] ગ્રબ2-સેટ-ડિફોલ્ટ 0
રીબૂટ કરો
રીબૂટ કરો
કર્નલ વર્ઝન તપાસો
અનમે -આર

છબી 2

2. RPM ઇન્સ્ટોલેશન

કર્નલ વર્ઝન તપાસો
અનમે -આર
1. સંસ્કરણ શોધો
ELRepo સોર્સ નવીનતમ સંસ્કરણ હોવાથી, કર્નલનું જૂનું સંસ્કરણ ફક્ત મેન્યુઅલી ડાઉનલોડ કરી શકાય છે.
કર્નલ rpm નું ઐતિહાસિક સંસ્કરણ શોધો:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. તમારે ત્રણ પ્રકારના rpm ડાઉનલોડ કરવાની જરૂર છે
wgetGenericName
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
ડેવલ-૪.૪.૨૧૫-૧.એલ૭.એલરેપો.એક્સ૮૬_૬૪.આરપીએમ
wgetGenericName
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
હેડર્સ-4.4.215-1.el7.elrepo.x86_64.rpm
wgetGenericName
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 કર્નલ-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh કર્નલ-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
અથવા
#એક ક્લિકમાં બધું ઇન્સ્ટોલ કરો
આરપીએમ -યુવીએચ *.આરપીએમ
4. ઇન્સ્ટોલ કરેલ કર્નલ સંસ્કરણની પુષ્ટિ કરો
[root@localhost ~]# rpm -qa | grep કર્નલ
કર્નલ-હેડર્સ-3.10.0-1160.15.2.el7.x86_64
કર્નલ-ડેવલ-3.10.0-1160.49.1.el7.x86_64
કર્નલ-ટૂલ્સ-લિબ્સ-3.10.0-957.el7.x86_64
કર્નલ-3.10.0-957.el7.x86_64
કર્નલ-એમએલ-૪.૯.૯-૧.એલ૭.એલરેપો.એક્સ૮૬_૬૪
કર્નલ-lt-4.4.215-1.el7.elrepo.x86_64
કર્નલ-ટૂલ્સ-3.10.0-957.el7.x86_64
કર્નલ-એલટી-ડેવલ-4.4.215-1.el7.elrepo.x86_64

5. સ્ટાર્ટઅપ સેટ કરો
સ્ટાર્ટઅપ ઓર્ડર તપાસો
[root@localhost ~]# awk -F\' '$1=="મેનુએન્ટ્રી " {પ્રિન્ટ $2}' /etc/grub2.cfg
સેન્ટોસ લિનક્સ (4.4.215-1.el7.elrepo.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (4.9.9-1.el7.elrepo.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (3.10.0-957.el7.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (0-રેસ્ક્યુ-b91f945269084aa98e8257311ee713c5) 7 (કોર)
બુટ ક્રમ સેટ કરો
[રુટ@લોકલહોસ્ટ ~]# ગ્રબ2-સેટ-ડિફોલ્ટ 0
પ્રભાવમાં આવવા માટે રીબૂટ કરો
[root@localhost ~]# રીબૂટ

3. સોર્સ કોડ ઇન્સ્ટોલેશન

1. મુખ્ય સોફ્ટવેર પેકેજ ઇન્સ્ટોલ કરો
yum install -y gcc બનાવો git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc
2. કર્નલ કમ્પાઇલેશન ડિરેક્ટરી બનાવો
હોમ હેઠળ કર્નલબિલ્ડ ડિરેક્ટરીનો ઉપયોગ કરો.
mkdir ~/કર્નલબિલ્ડ
3. કર્નલ સોર્સ કોડ મેળવો
સિંઘુઆ યુનિવર્સિટી મિરર સાઇટ:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
અન્ય સોર્સ કોડ ઇન્સ્ટોલેશન પેકેજ ડાઉનલોડ સરનામું:
https://mirrors.edge.kernel.org/pub/linux/kernel/
લિનક્સ-૪.એક્સએક્સ.એક્સએક્સ.ટાર.એક્સઝેડ
લિનક્સ-૪.એક્સએક્સ.એક્સએક્સ.ટાર.જીઝેડ
બંને ફોર્મેટ સ્વીકાર્ય છે, 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 આદેશ ચલાવો:
સીડી લિનક્સ-૪.૧૭.૧૧
સ્વચ્છ બનાવો અને યોગ્ય બનાવો

5. કર્નલ રૂપરેખાંકન
વર્તમાન કર્નલ રૂપરેખાંકન ફાઇલની નકલ કરો
config-3.10.0-862.el7.x86_64 એ મારા વર્તમાન વાતાવરણની કર્નલ રૂપરેખાંકન ફાઇલ છે, તેને વાસ્તવિક પરિસ્થિતિ અનુસાર સંશોધિત કરો.
સીપી /boot/config-3.10.0-862.el7.x86_64 .config
અદ્યતન ગોઠવણી
જરૂર પડ્યે y સક્ષમ છે, n અક્ષમ છે, અને m સક્ષમ છે.
મેનુકોન્ફિગ બનાવો: જૂનું ncurses ઇન્ટરફેસ, nconfig દ્વારા બદલાયું
nconfig બનાવો: નવું કમાન્ડ લાઇન ncurses ઇન્ટરફેસ
૬. કમ્પાઇલ અને ઇન્સ્ટોલ કરો
કર્નલ કમ્પાઇલ કરો
જો તમારી પાસે ક્વોડ-કોર મશીન હોય, તો x 8 હોઈ શકે છે
મેક -જેએક્સ
કર્નલ ઇન્સ્ટોલ કરો
કર્નલ કમ્પાઇલ કર્યા પછી, ઇન્સ્ટોલ કરો: ચેતવણી: અહીંથી, તમારે આદેશો ચલાવવા માટે રૂટ વિશેષાધિકારોની જરૂર પડશે, નહીં તો તે નિષ્ફળ જશે.
મોડ્યુલ્સ_ઇન્સ્ટોલ ઇન્સ્ટોલ કરો
7. સ્ટાર્ટઅપ સેટ કરો
સ્ટાર્ટઅપ ક્રમ તપાસો
[root@localhost ~]# awk -F\' '$1=="મેનુએન્ટ્રી " {પ્રિન્ટ $2}' /etc/grub2.cfg
સેન્ટોસ લિનક્સ (4.17.11-1.el7.elrepo.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (4.9.9-1.el7.elrepo.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (3.10.0-957.el7.x86_64) 7 (કોર)
સેન્ટોસ લિનક્સ (0-રેસ્ક્યુ-b91f945269084aa98e8257311ee713c5) 7 (કોર)
બુટ ક્રમ સેટ કરો
[રુટ@લોકલહોસ્ટ ~]# ગ્રબ2-સેટ-ડિફોલ્ટ 0
પ્રભાવમાં આવવા માટે રીબૂટ કરો
[root@localhost ~]# રીબૂટ


સંબંધિત વસ્તુઓ

Intel® 12th/13th/14th Gen Core™ i9/i7/i5 કોમ્પેક્ટ ઇન્ડસ્ટ્રિયલ ફેનલેસ એમ્બેડેડ પીસીIntel® 12th/13th/14th Gen Core™ i9/i7/i5 કોમ્પેક્ટ ઇન્ડસ્ટ્રિયલ ફેનલેસ એમ્બેડેડ પીસી-પ્રોડક્ટ
01

Intel® 12th/13th/14th Gen Core™ i9/i7/i5 કોમ્પેક્ટ ઇન્ડસ્ટ્રિયલ ફેનલેસ એમ્બેડેડ પીસી

૨૦૨૫-૧૨-૨૩

1. CPU: Intel® 12મી/13મી/14મી પેઢીના Core™ 65W/35W LGA1700 પ્રોસેસરને સપોર્ટ કરે છે.
2. મેમરી: 1*SODIMM સ્લોટ, 32GB સુધી નોન-ECC DDR4 3200 SDRAM ને સપોર્ટ કરે છે
3. છબી: ઇન્ટિગ્રેટેડ ઇન્ટેલ® યુએચડી ગ્રાફિક્સ 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 ને સપોર્ટ કરે છે.
૬. ઇથરનેટ: ૪*૨.૫GBASE-T ઇથરનેટ પોર્ટ, ૧* Intel® I226-IT ગીગાબીટ ઇથરનેટ નિયંત્રકનો ઉપયોગ કરીને.
7. USB: 4*USB 3.2 Gen1 (5 Gbps) પોર્ટ, 2*USB 2.0 પોર્ટ.
8. પરિમાણો: 212 mm (W) x 165 mm (D) x 45 mm (H), વજન લગભગ 2.4kg

વિગતવાર જુઓ
ઇન્ટેલ® કોર™ અલ્ટ્રા 200S એઆઈ કમ્પ્યુટિંગ પ્લેટફોર્મ ફેનલેસ મીની પીસીઇન્ટેલ® કોર™ અલ્ટ્રા 200S એઆઈ કમ્પ્યુટિંગ પ્લેટફોર્મ ફેનલેસ મીની પીસી-પ્રોડક્ટ
02

ઇન્ટેલ® કોર™ અલ્ટ્રા 200S એઆઈ કમ્પ્યુટિંગ પ્લેટફોર્મ ફેનલેસ મીની પીસી

૨૦૨૫-૧૨-૨૩
  1. સીપીયુ: ઇન્ટેલ® કોરને સપોર્ટ કરે છે અલ્ટ્રા 200S CPUs (LGA 1851 સોકેટ, 65W/35W)
  2. મેમરી: 1*SODIMM સ્લોટ, 64 GB DDR5 6400 મેમરી સુધી સપોર્ટ કરે છે
  3. છબી: ઇન્ટિગ્રેટેડ ઇન્ટેલ® Xe LPG ગ્રાફિક્સ
  4. ડિસ્પ્લે ઇન્ટરફેસ: ૧ HDMI પોર્ટ, ૩૮૪૦ x ૨૧૬૦ ના મહત્તમ રિઝોલ્યુશનને સપોર્ટ કરે છે; ૧ ડિસ્પ્લેપોર્ટ પોર્ટ, ૩૮૪૦ x ૨૧૬૦ ના મહત્તમ રિઝોલ્યુશનને સપોર્ટ કરે છે.
  5. સ્ટોરેજ: ૧*સરળતાથી બદલી શકાય તેવી ૨.૫" ડ્રાઇવ બે (૭ મીમી હાર્ડ ડ્રાઇવ/SSD ઇન્સ્ટોલ કરી શકાય છે), ૧*M.2 ૨૨૮૦ 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 mm (W) x 165 mm (D) x 63 mm (H), વજન લગભગ 2.2kg
  9. આ માટે યોગ્ય: રોબોટિક આર્મ્સ, AMR, મશીન વિઝન સિસ્ટમ્સ અને રોડસાઇડ કેબિનેટ
વિગતવાર જુઓ
આર્મ સિસ્ટમ NVlDlA Jetson™ Edge Al ઔદ્યોગિક પંખો વગરનું મીની પીસીઆર્મ સિસ્ટમ NVlDlA Jetson™ Edge Al ઔદ્યોગિક પંખો વગરનું મીની પીસી-ઉત્પાદન
04

આર્મ સિસ્ટમ NVlDlA Jetson™ Edge Al ઔદ્યોગિક પંખો વગરનું મીની પીસી

૨૦૨૫-૧૨-૦૯
  1. સીપીયુ:6 x આર્મ® કોર્ટેક્સ®-A78AE v8.2 (જેટ્સન મ્યુઝિક નેનો 4G/જેટ્સન મ્યુઝિક નેનો 8G/જેટ્સન મ્યુઝિક NX 8G)
  2. 8 x Arm® Cortex®-A78AE v8.2(Jetson Orin NX 16G)
  3. GPU: 16 ટેન્સર કોરો સાથે 512-કોર NVIDIA એમ્પીયર GPU/32 ટેન્સર કોરો સાથે 1024-કોર NVIDIA એમ્પીયર 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, Type-A, 1 x USB 2.0, OS Flash માટે માઇક્રો-USB2 x USB 2.0, પિન હેડર (આંતરિક)
  8. COM:2 x RS-232/422/485, DB9.1 x CAN બસ, DB9
  9. વાયરલેસ ઇન્ટરફેસ: વાઇ-ફાઇ/બ્લુટુથ/સેલ્યુલર/જીપીએસ
  10. પરિમાણો: બોર્ડ: ૩.૫", ૧૪૬ x ૧૦૫ મીમી/સિસ્ટમ: ૧૫૨ x ૧૧૪ x ૭૨ મીમી, વજન લગભગ ૧.૪ કિલોગ્રામ
  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.