Jeg er en ny CentOS Linux 7-bruger, som kører det på min bærbare computer. Jeg kunne godt lide styresystemet. Er der en måde at køre den nyeste/stable Linux-kernel på en CentOS Linux version 7?
CentOS Linux 7.x kører Linux-kernelversionen 3.10.xx. Både RHEL og CentOS leverer ikke en opdateret version af Linux-kernen. RHEL backporterer patches til Linux-kernelversion 3.10.xx. Det er dog muligt at kompilere din egen kerne eller installere en færdigbygget kerne ved hjælp af en tredjeparts repo. Denne vejledning viser dig, hvordan du installerer den seneste stabile (mainline stable) Linux-kernelversion på en CentOS 7 ved hjælp af yum-kommandoen. De følgende instruktioner bør fungere på RHEL 7.x og kloner som Oracle 7.x, Scientific Linux m.fl.
- Hvor du er
- Stræk 1 – Aktiver ELRepo
- Import the public key
- Installer ELRepo for CentOS 7
- Stræk 2 – Installer elrepo
- Stræk 3 – Liste over alle pakker i yum elrepo-repositorierne, der er tilgængelige til installation
- Step 4 – Install kernel version
- Stræk 5 – Start op i den nye kerne
- Stræk 6 Â- Verifikation
- Konklusion
Hvor du er
Du kan finde ud af den aktuelle Linux-kernelversion ved hjælp af en af følgende kommandoer:$ cat /proc/version
Stikprøveudgange:
Og bruge den gamle gode uname-kommando:$ uname -mrs
Samples outputs:
Linux 3.10.0-514.21.2.el7.x86_64 x86_64
Sådan tjekker du Linux Kernel Version
Stræk 1 – Aktiver ELRepo
Fra projektets hjemmeside:
Det er et RPM-repositorium for Enterprise Linux-pakker. ELRepo understøtter Red Hat Enterprise Linux (RHEL) og dets derivater (Scientific Linux, CentOS & andre). ELRepo-projektet fokuserer på hardwarerelaterede pakker for at forbedre din oplevelse med Enterprise Linux. Dette omfatter filsystemdrivere, grafikdrivere, netværksdrivere, lyddrivere, webcam- og videodrivere.
Import the public key
Varsel: Bemærk venligst, at installation af en ny kerne, der ikke officielt understøttes af både RHEL- og CentOS-projektet. Det er også muligt, at dit system ikke kan starte op. Da kernel-ml/lt-pakkerne er bygget fra de tar-kilder, der er leveret af kernel.org uden nogen ændringer af koden, kan de indeholde nogle forskelle i forhold til CentOS/RHEL-distributionens kerner. Derfor skal du gemme sikkerhedskopier af alle vigtige filer, før du gør dette.
pub 1024D/BAADAE52 2009-03-17 elrepo.org (RPM Signing Key for elrepo.org) <[email protected]> Key fingerprint = 96C0 104F 6315 4731 1E0B B1AE 309B C305 BAAD AE52sub 2048g/B8C66E6D 2009-03-17
Hvis fingeraftrykket passer, skal du importere GPG-nøglen med rpm-kommandoen.$ sudo rpm --import RPM-GPG-KEY-elrepo.org
Installer ELRepo for CentOS 7
Gentligt ved hjælp af wget-kommandoen.$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Eksempel på output:
Stræk 2 – Installer elrepo
Typ følgende yum-kommando:# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Eksempel på output:
Fig.01: Installation af ELRepo til min CentOS 7-boks
Stræk 3 – Liste over alle pakker i yum elrepo-repositorierne, der er tilgængelige til installation
Hvor,
- Long term support kernel package name is kernel-lt version 4.4.xx
- Mainline stable kernel package name is kernel-ml version 4.11.xx
Step 4 – Install kernel version
Fig.02: Installation af mainline-stabil Linux-kernel til min CentOS 7-boks
Stræk 5 – Start op i den nye kerne
Typ følgende reboot-kommando for at genstarte Linux-boksen:# reboot
OR# shutdown -r now
OR# shutdown -r 0
Stræk 6 Â- Verifikation
Find ud af den aktuelle Linux-kernelversion ved hjælp af en af følgende kommandoer:$ cat /proc/version
Eksempler på output:
Og brug den gamle gode uname-kommando:$ uname -mrs
Eksempler på output:
Linux 4.11.7-1.el7.elrepo.x86_64 x86_64
Konklusion
Jeg anbefaler kraftigt, at hvis du har brug for den nyeste kerne til hardwareunderstøttelse/drivere, så få Fedora Linux nyeste. Min professionelle mening er, at du kun bruger distro leverede kerne af sikkerhedshensyn på server eller cloud computing. Linux eller CentOS begrænser dog ikke din frihed. En anden mulighed er at kompilere Linux-kernen fra kildekoden selv.
Og der har du det, den nyeste version af mainline Linux-kernen er oppe og køre på en CentOS Linux 7.x. For mere info se projektets hjemmeside her.
ðŸÂ§ Få de seneste tutorials om Linux, Open Source & DevOps via RSS feed eller Ugentligt email nyhedsbrev.
🧠0 kommentarer… tilføj en ↔
Kategori | Liste over Unix- og Linux-kommandoer |
---|---|
Filhåndtering | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04 |
Netværkstjenester | dig – vært – ip – nmap |
OpenVPN | CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04 |
Pakkehåndtering | apk – apt |
Proceshåndtering | bg – chroot – cron – disown – fg – jobs – killall – kill – kill – kill – pidof pstree – pwdx – time |
Søgning | grep – whereis – which |
Brugerinformation | groups – id – lastcomm – last – last – lid/libuser-lid – logname – members – users – whoami – who – who – w |
WireGuard VPN | Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04 |