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] को संक्षिप्त रूप हो, र पछिल्लो स्थिर mainline संस्करण elrepo-kernel मा सूचीबद्ध छ।
kernel-lt मा lt अंग्रेजीमा [दीर्घकालीन समर्थन] को संक्षिप्त रूप हो, र दीर्घकालीन समर्थन संस्करण elrepo-kernel मा सूचीबद्ध छ।
कर्नेल संस्करण जाँच गर्नुहोस्
अनम -आर

छवि १
सामग्रीको तालिका

१. यम स्थापना

१. रिपोजिटरी स्रोत आयात गर्नुहोस्
rpm --आयात https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
आरपीएम -यूभीएच http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
२. स्थापना गर्न मिल्ने प्याकेजहरू हेर्नुहोस्
yum --enablerepo="elrepo-kernel" सूची --नक्कलहरू देखाउनुहोस् | क्रमबद्ध -r | grep
कर्नेल-ml.x86_64
३. स्थापना गर्न ML वा LT संस्करण चयन गर्नुहोस्
यदि कुनै संस्करण निर्दिष्ट गरिएको छैन भने, पछिल्लो संस्करण पूर्वनिर्धारित रूपमा स्थापित हुन्छ।
ML संस्करण स्थापना गर्नुहोस्
yum --enablerepo=elrepo-kernel कर्नेल-ml-devel कर्नेल-ml -y स्थापना गर्नुहोस्
LT संस्करण स्थापना गर्नुहोस्, सबै K8S को लागि यो चयन गर्नुहोस्।
yum --enablerepo=elrepo-kernel कर्नेल-lt-devel कर्नेल-lt -y स्थापना गर्नुहोस्
४. हालको कर्नेल बुट अनुक्रम जाँच गर्नुहोस्
awk -F\' '$1=="मेनुप्रविष्टि " {प्रिन्ट $2}' /etc/grub2.cfg
५. पूर्वनिर्धारित बुट वस्तु परिमार्जन गर्नुहोस्
xxx सिरियल नम्बर हो, जसले बुट सूचीमा xth वस्तुलाई बुट वस्तुको रूपमा निर्दिष्ट गर्दछ, र x ले ० बाट गणना सुरु गर्छ।
grub2-सेट-पूर्वनिर्धारित xxxx
उदाहरणका लागि, यदि तपाईं यसलाई कर्नेल ४.४ सँग बुट गर्न सेट गर्न चाहनुहुन्छ भने
त्यसपछि सिधै "grub2-set-default 0" प्रविष्ट गर्नुहोस्, र तपाईंले अर्को पटक सुरु गर्दा ४.४ बाट सुरु गर्न सक्नुहुन्छ
कर्नेल बुट अनुक्रम जाँच गर्नुहोस्
[root@localhost ~] awk -F\' '$1=="मेनुप्रविष्टि " {प्रिन्ट $2}' /etc/grub2.cfg
CentOS Linux (४.४.१७९-१.el७.elrepo.x८६_६४) ७ (कोर)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (कोर)
CentOS Linux (०-उद्धार-६d४c५९९६०६८१४८६७८१४f१a८eec७bfd1e) ७ (कोर)
बुट अनुक्रम नम्बर सेट गर्नुहोस्
[root@localhost ~] grub2-सेट-पूर्वनिर्धारित ०
रिबुट गर्नुहोस्
रिबुट गर्नुहोस्
कर्नेल संस्करण जाँच गर्नुहोस्
अनम -आर

छवि २

२. RPM स्थापना

कर्नेल संस्करण जाँच गर्नुहोस्
अनम -आर
१. संस्करण फेला पार्नुहोस्
ELRepo स्रोत नवीनतम संस्करण भएकोले, कर्नेलको पुरानो संस्करण म्यानुअल रूपमा मात्र डाउनलोड गर्न सकिन्छ।
कर्नेल rpm को ऐतिहासिक संस्करण फेला पार्नुहोस्:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
२. तपाईंले तीन प्रकारका आरपीएम डाउनलोड गर्नुपर्नेछ
विजेट
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
डेभल-४.४.२१५-१.एल७.एलरेपो.एक्स८६_६४.आरपीएम
विजेट
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
हेडरहरू-४.४.२१५-१.el७.elrepo.x86_64.rpm
विजेट
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-
4.4.215-1.el7.elrepo.x86_64.rpm
३. कर्नेल स्थापना गर्नुहोस्
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
वा
#एक क्लिकमा सबै स्थापना गर्नुहोस्
आरपीएम -उभ *.आरपीएम
४. स्थापित कर्नेल संस्करण पुष्टि गर्नुहोस्
[root@localhost ~]# rpm -qa | grep कर्नेल
कर्नेल-हेडर-३.१०.०-११६०.१५.२.el७.x८६_६४
कर्नेल-डेभल-३.१०.०-११६०.४९.१.el७.x८६_६४
कर्नेल-उपकरण-libs-3.10.0-957.el7.x86_64
कर्नेल-३.१०.०-९५७.el७.x८६_६४
कर्नेल-एमएल-४.९.९-१.एल७.एलरेपो.एक्स८६_६४
कर्नेल-lt-4.4.215-1.el7.elrepo.x86_64
कर्नेल-उपकरणहरू-३.१०.०-९५७.el७.x८६_६४
कर्नेल-lt-devel-4.4.215-1.el7.elrepo.x86_64

५. सुरुवात सेट गर्नुहोस्
सुरुवात अर्डर जाँच गर्नुहोस्
[root@localhost ~]# awk -F\' '$1=="मेनुप्रविष्टि " {प्रिन्ट $2}' /etc/grub2.cfg
CentOS Linux (४.४.२१५-१.el७.elrepo.x८६_६४) ७ (कोर)
CentOS Linux (४.९.९-१.el७.elrepo.x८६_६४) ७ (कोर)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (कोर)
CentOS Linux (०-उद्धार-b91f945269084aa98e8257311ee713c5) ७ (कोर)
बुट अर्डर सेट गर्नुहोस्
[root@localhost ~]# grub2-सेट-पूर्वनिर्धारित ०
प्रभावकारी हुन रिबुट गर्नुहोस्
[root@localhost ~]# रिबुट गर्नुहोस्

३. स्रोत कोड स्थापना

१. कोर सफ्टवेयर प्याकेज स्थापना गर्नुहोस्
yum install -y gcc ले git ctags ncurses-devel openssl-devel बनाउँछ
yum install -y bison flex elfutils-libelf-devel bc
२. कर्नेल संकलन निर्देशिका सिर्जना गर्नुहोस्
गृह अन्तर्गत कर्नेलबिल्ड डाइरेक्टरी प्रयोग गर्नुहोस्
mkdir ~/कर्नेलबिल्ड
३. कर्नेल स्रोत कोड प्राप्त गर्नुहोस्
सिंघुआ विश्वविद्यालयको मिरर साइट:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
अन्य स्रोत कोड स्थापना प्याकेज डाउनलोड ठेगाना:
https://mirrors.edge.kernel.org/pub/linux/kernel/
लिनक्स-४.xx.xx.tar.xz
लिनक्स-४.xx.xx.tar.gz
दुबै ढाँचाहरू स्वीकार्य छन्, tar.xz को कम्प्रेसन दर उच्च छ र फाइल आकार सानो छ।
अनलाइन डाउनलोड गर्नुहोस्: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
४. कर्नेल कोड अनजिप गर्नुहोस्
यसलाई अनजिप गरेपछि, स्रोत निर्देशिका प्रविष्ट गर्नुहोस्:
tar -xvJf linux-4.17.11.tar.xz
कर्नेल ट्री पूर्ण रूपमा सफा छ भनी सुनिश्चित गर्न, कर्नेल डाइरेक्टरी प्रविष्ट गर्नुहोस् र make mrproper आदेश कार्यान्वयन गर्नुहोस्:
सीडी लिनक्स-४.१७.११
सफा बनाउनुहोस् र राम्रो बनाउनुहोस्

५. कर्नेल कन्फिगरेसन
हालको कर्नेल कन्फिगरेसन फाइल प्रतिलिपि गर्नुहोस्
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 इन्टरफेस
६. कम्पाइल र स्थापना गर्नुहोस्
कर्नेल कम्पाइल गर्नुहोस्
यदि तपाईंसँग क्वाड-कोर मेसिन छ भने, x ८ हुन सक्छ
-jx बनाउनुहोस्
कर्नेल स्थापना गर्नुहोस्
कर्नेल कम्पाइल गरेपछि, स्थापना गर्नुहोस्: चेतावनी: यहाँबाट, तपाईंलाई आदेशहरू कार्यान्वयन गर्न रूट विशेषाधिकारहरू चाहिन्छ, अन्यथा यो असफल हुनेछ।
मोड्युलहरू_स्थापना गर्नुहोस् स्थापना गर्नुहोस्
७. स्टार्टअप सेटअप गर्नुहोस्
सुरुवात अनुक्रम जाँच गर्नुहोस्
[root@localhost ~]# awk -F\' '$1=="मेनुप्रविष्टि " {प्रिन्ट $2}' /etc/grub2.cfg
CentOS Linux (४.१७.११-१.el७.elrepo.x86_64) ७ (कोर)
CentOS Linux (४.९.९-१.el७.elrepo.x८६_६४) ७ (कोर)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (कोर)
CentOS Linux (०-उद्धार-b91f945269084aa98e8257311ee713c5) ७ (कोर)
बुट अर्डर सेट गर्नुहोस्
[root@localhost ~]# grub2-सेट-पूर्वनिर्धारित ०
प्रभावकारी हुन रिबुट गर्नुहोस्
[root@localhost ~]# रिबुट गर्नुहोस्


सम्बन्धित उत्पादनहरु

Intel® १२ औं/१३ औं/१४ औं जेन कोर™ i9/i7/i5 कम्प्याक्ट औद्योगिक फ्यानलेस इम्बेडेड पीसीIntel® १२ औं/१३ औं/१४ औं जेन कोर™ i9/i7/i5 कम्प्याक्ट औद्योगिक फ्यानलेस इम्बेडेड पीसी-उत्पादन
०१

Intel® १२ औं/१३ औं/१४ औं जेन कोर™ i9/i7/i5 कम्प्याक्ट औद्योगिक फ्यानलेस इम्बेडेड पीसी

२०२५-१२-२३

१. CPU: Intel® १२ औं/१३ औं/१४ औं पुस्ताको Core™ ६५W/३५W LGA१७०० प्रोसेसरहरूलाई समर्थन गर्दछ।
२. मेमोरी: १*SODIMM स्लट, ३२GB सम्म गैर-ECC DDR4 ३२०० SDRAM समर्थन गर्ने
३. छवि: एकीकृत Intel® UHD ग्राफिक्स ७७० (३२EU) / ७३० (२४EU)
४. डिस्प्ले इन्टरफेसहरू: १*VGA पोर्ट, १९२० x १२०० सम्मको रिजोल्युसनलाई समर्थन गर्ने; १*डिस्प्लेपोर्ट पोर्ट, ४०९६ x २३०४ सम्मको रिजोल्युसनलाई समर्थन गर्ने।
५. भण्डारण: १*सजिलै बदल्न सकिने २.५" ड्राइभ बे, १*M.२ २२८० M-की स्लट (PCIe Gen4x4), NVMe SSD हरूलाई समर्थन गर्ने।
६. इथरनेट: ४*२.५GBASE-T इथरनेट पोर्टहरू, १* Intel® I226-IT गिगाबिट इथरनेट नियन्त्रक प्रयोग गर्दै।
७. USB: ४*USB ३.२ Gen1 (५ Gbps) पोर्ट, २*USB २.० पोर्ट।
८. आयाम: २१२ मिमी (वा) x १६५ मिमी (घ) x ४५ मिमी (ह), तौल लगभग २.४ किलोग्राम

विवरण हेर्नुहोस्
Intel® Core™ Ultra 200S AI कम्प्युटिङ प्लेटफर्म फ्यानलेस मिनी पीसीIntel® Core™ Ultra 200S AI कम्प्युटिङ प्लेटफर्म फ्यानलेस मिनी पीसी-उत्पादन
०२

Intel® Core™ Ultra 200S AI कम्प्युटिङ प्लेटफर्म फ्यानलेस मिनी पीसी

२०२५-१२-२३
  1. CPU: Intel® Core लाई समर्थन गर्दछ अल्ट्रा २०० एस सीपीयू (एलजीए १८५१ सकेट, ६५ वाट/३५ वाट)
  2. मेमोरी: १*SODIMM स्लट, ६४ GB सम्म DDR5 ६४०० मेमोरी समर्थन गर्ने
  3. छवि: एकीकृत Intel® Xe LPG ग्राफिक्स
  4. डिस्प्ले इन्टरफेसहरू: १ HDMI पोर्ट, अधिकतम ३८४० x २१६० रिजोल्युसन समर्थन गर्दछ; १ डिस्प्लेपोर्ट पोर्ट, अधिकतम ३८४० x २१६० रिजोल्युसन समर्थन गर्दछ।
  5. भण्डारण: १*सजिलै बदल्न सकिने २.५" ड्राइभ बे (७mm हार्ड ड्राइभ/SSD हरू स्थापना गर्न सकिन्छ), १*M.2 २२८० M-key स्लट (PCIe Gen4x4), NVMe SSD हरूलाई समर्थन गर्ने।
  6. इथरनेट: ४*२.५GBASE-T इथरनेट पोर्टहरू लकिङ स्क्रूहरू सहित, Intel I226 Gigabit इथरनेट नियन्त्रक प्रयोग गरेर। पोर्ट ४ ले वेक-अन-नेटवर्क (WOL) लाई समर्थन गर्दछ।
  7. USB: ४ USB ३.२ Gen१ (५ Gbps) पोर्ट, २ USB २.० पोर्ट
  8. आयाम: २१२ मिमी (वा) x १६५ मिमी (घ) x ६३ मिमी (हाइ), तौल लगभग २.२ किलोग्राम
  9. यसका लागि उपयुक्त: रोबोटिक आर्म्स, AMRs, मेसिन भिजन सिस्टम, र रोडसाइड क्याबिनेटहरू
विवरण हेर्नुहोस्
आर्म सिस्टम NVlDlA Jetson™ Edge Al औद्योगिक फ्यानलेस मिनी पीसीआर्म सिस्टम NVlDlA Jetson™ Edge Al औद्योगिक फ्यानलेस मिनी पीसी-उत्पादन
०४

आर्म सिस्टम NVlDlA Jetson™ Edge Al औद्योगिक फ्यानलेस मिनी पीसी

२०२५-१२-०९
  1. सीपीयू:६ x आर्म® कोर्टेक्स®-A78AE v8.2 (जेट्सन म्युजिक नानो ४जी/जेट्सन म्युजिक नानो ८जी/जेट्सन म्युजिक NX ८जी)
  2. 8 x Arm® Cortex®-A78AE v8.2 (Jetson Orin NX 16G)
  3. GPU: १६ टेन्सर कोर भएको ५१२-कोर NVIDIA एम्पियर GPU/३२ टेन्सर कोर भएको १०२४-कोर NVIDIA एम्पियर GPU
  4. मेमोरी: ४ जीबी ६४-बिट LPDDR५, ८ जीबी १२८-बिट LPDDR५, १६ जीबी १२८-बिट LPDDR५
  5. डिस्प्ले: १ x HDMI १.४a, ३८४० x २१६० @३०Hz/१ x HDMI २.०b, ३८४० x २१६० @६०Hz
  6. इथरनेट: २ x १०/१००/१००० Mbps, RJ45
  7. USB (वा हेडर): ३ x USB ३.२ Gen१, टाइप-ए, १ x USB २.०, OS Flash को लागि माइक्रो-USB२ x USB २.०, पिन हेडर (आन्तरिक)
  8. COM:२ x RS-२३२/४२२/४८५, DB९.१ x CAN बस, DB९
  9. वायरलेस इन्टरफेस: वाइफाइ/ब्लुटुथ/सेलुलर/जीपीएस
  10. आयाम: बोर्ड: ३.५", १४६ x १०५ मिमी/प्रणाली: १५२ x ११४ x ७२ मिमी, तौल लगभग १.४ किलोग्राम
  11. अपरेटिङ सिस्टम: उबुन्टु डेस्कटप
विवरण हेर्नुहोस्
SINSMART १०.९५ इन्च MT6878 एन्ड्रोइड १५ आउटडोर इन्डस्ट्रियल रग्ड ट्याब्लेटSINSMART १०.९५ इन्च MT6878 एन्ड्रोइड १५ आउटडोर इन्डस्ट्रियल रग्ड ट्याब्लेट-उत्पादन
०५

SINSMART १०.९५ इन्च MT6878 एन्ड्रोइड १५ आउटडोर इन्डस्ट्रियल रग्ड ट्याब्लेट

२०२५-११-१०

सीपीयू: MT6878
GPU: माली-G615
अपरेटिङ सिस्टम: एन्ड्रोइड १५/ जीएमएस
मेमोरी: १२ जीबी
भण्डारण क्षमता: २५६ जीबी
डिस्प्ले: १०.९५ इन्च TFT १६:१०, १२०० x १९२०, ४५० निट्स, १०-पोइन्ट क्यापेसिटिभ
क्यामेरा: अगाडिको क्यामेरा ३२ मेगापिक्सेल, फिक्स्ड फोकस रियर मुख्य क्यामेरा ६४ मेगापिक्सेल, अटोफोकस, PDAF नाइट भिजन २० मेगापिक्सेललाई समर्थन गर्दछ, अटोफोकस
ताररहित सञ्चार: WIFI6E, ब्लुटुथ (BT5.4 (BLE) कक्षा१), ५G, L1+L5 GPS/Beidou/Galileo/GLONASS लाई समर्थन गर्दछ, AGPS लाई समर्थन गर्दछ
आयाम: २६३.४१*१७८*१९.१ मिमी, तौल लगभग ९७० ग्राम

मोडेल:SIN-T1101E-6878

विवरण हेर्नुहोस्
०१

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.