Kuinka aloittaa CentOS

Voit ladata CentOS-versiot täältä .

CentOS tai Community Enterprise OS on avoimen lähdekoodin jakelu, joka perustuu RHEL: ään tai Red Hat Enterprise Linuxiin. Tämä on käytettävissä vain, jos olet ostanut tukipaketin. Lisäksi kaikki RHEL-paketit ovat täysin yhteensopivia CentOS: n kanssa, mikä tarjoaa vankan, vakaan ja helposti hallittavan alustan, joka takaa korkeimman käyttöturvallisuuden ilmaiseksi.

CentOS on binäärinen yhteensopiva RHEL: n kanssa alusta alkaen ja on ensisijainen alusta palvelinasennuksille. Yksi CentOSin arvokkaimmista osista on pitkä tukisykli. Vaikka esimerkiksi Fedoran julkaisutukisyklit kestävät jopa 13 kuukautta, CentOS-julkaisut tarjoavat tukea jopa 7 vuoden ajan. Se tekee siitä erittäin luotettavan ja luotettavan.

Lisäksi CentOS-yhteisöprojekti laajentaa niiden saatavuutta useilla alustoilla, kuten Google, Amazon AWS ja muut. Se on saatavana myös yleisissä pilvi-init-yhteensopivissa kuvissa.

Saat lisätietoja CentOSista käymällä CentOS-projektissa täällä.

Versiot

Esimerkkejä

Käydään läpi yksityiskohtaiset ohjeet CentOS 7: n asennuksen ja perusasetusten saamiseksi.

  1. Lataa uusin CentOS .ISO
  2. Kun olet ladannut viimeisen CentOS-version käyttämällä yllä olevia linkkejä tai käyttämällä virallista CentOS-lataussivua, polta se DVD-levylle tai luo käynnistettävä USB-tikku LiveUSB Creator -sovelluksella nimeltä Unetbootin.
  3. Kun olet luonut asennusohjelman käynnistettävän tietovälineen, aseta DVD / USB-levy järjestelmääsi sopivaan asemaan, käynnistä tietokone, valitse käynnistysyksikkö ja ensimmäisen CentOS 7 -kehotteen pitäisi tulla näkyviin. Valitse kehotteessa Asenna CentOS 7 ja paina [Enter] -näppäintä.

4. Järjestelmä alkaa ladata mediaasennusohjelmaa ja aloitusnäytön pitäisi tulla näkyviin. Valitse asennusprosessisi kieli - joka auttaa sinua läpi koko asennuksen - ja napsauta Jatka.

5. Seuraavassa vaiheessa nykyinen näyttökehote on Asennuksen yhteenveto. Se sisältää paljon vaihtoehtoja järjestelmän täydelliseen mukauttamiseen. Ensimmäinen asia, jonka haluat ehkä asettaa, on aika-asetukset. Napsauta Päivämäärä ja aika -kohtaa ja valitse palvelimesi fyysinen sijainti toimitetusta kartasta ja napsauta ylempää Valmis-painiketta asettaaksesi kyseisen kokoonpanon.

6. Valitse seuraavaksi kielituki ja näppäimistöasetukset. Valitse järjestelmäsi pää- ja lisäkieli, ja kun olet valmis, paina Valmis.

7. Valitse samalla tavalla näppäimistöasettelu lyömällä plus-painiketta ja testaa näppäimistön kokoonpano oikealla syötetyllä syötteellä. Kun olet asentanut näppäimistön, voit käyttää mitä tahansa näppäinyhdistelmää vaihtaaksesi näppäimistöjen välillä. Minun tapauksessani käytän Alt + Ctrl. Kun olet valinnut haluamasi näppäinyhdistelmän, paina Done-painiketta uudelleen muutosten tekemiseksi ja palaa takaisin Asennuksen yhteenveto -näyttöön.

8. Nyt voimme lisätä KIELITUKI, jos et halua käyttää englantia. Napsauta "KIELITUKI" avataksesi valintaikkunan.

9. CentOS toimitetaan oletusarvoisesti esiasennettuna englannin kielellä, mutta voimme lisätä muita kieliä helposti. Minun tapauksessani lisätään saksan saksaksi ja lisäkieleksi saksa (Deutschland). Paina valinnan jälkeen Valmis.

10. Seuraavassa vaiheessa voit mukauttaa asennustasi käyttämällä muita asennuslähteitä kuin paikallista DVD / USB-tietovälinettä, kuten verkon sijainteja HTTP-, HTTPS-, FTP- tai NFS-protokollien avulla. Voit jopa lisätä joitain muita arkistoja, mutta käytä tätä menetelmää vain, jos tiedät mitä olet tekemässä. Jätä siis oletusarvoinen automaattinen havaittu asennuslevy ja jatka valitsemalla Valmis.

11. Seuraavaksi voit valita järjestelmän asennusohjelmiston. Tässä vaiheessa CentOS tarjoaa paljon palvelin- ja työpöytäympäristöympäristöjä, joista voit valita. Mutta jos haluat korkean räätälöinnin, varsinkin jos aiot käyttää CentOS 7: ää palvelinalustana, suosittelen Minimaalinen asennus yhteensopivuuskirjastojen kanssa lisäosina. Tämä asentaa minimaalisen perusjärjestelmän ohjelmiston ja myöhemmin voit lisätä muita paketteja tarpeen mukaan käyttämällä:

12. Nyt on aika osioida kiintolevy. Napsauta Asennuskohde-valikkoa, valitse levy ja valitse haluamasi levy. Määritän osioinnin. Lue lisää valitsemastasi osiosta täältä.

13. Valitse seuraavalla näytöllä LVM (Logical Volume Manager) osioasetteluna ja napsauta sitten napsauttamalla tätä luodaksesi ne automaattisesti. Tämä vaihtoehto luo kolme järjestelmäosiota XFS-tiedostojärjestelmää käyttäen, levittää kiintolevytilan automaattisesti uudelleen ja kokoaa LVS: n yhdeksi isoksi volyymiryhmäksi nimeltä centos. 11.

  • / boot - Ei LVM
  • / (juuri) - LVM
  • Vaihda - LVM

14. Jos et ole tyytyväinen asentajan automaattisesti luomaan oletusosioasetteluun, voit lisätä, muokata tai muuttaa osiomallia kokonaan. Kun olet valmis, paina Valmis-painiketta ja Hyväksy muutokset muutosten yhteenvetokehotteessa.

HUOMAUTUS: Niille käyttäjille, joiden kiintolevyt ovat kooltaan yli 2 Tt, asennusohjelma muuntaa osiotaulukon automaattisesti GPT: ksi. Mutta jos haluat käyttää GPT-taulukkoa pienemmillä levyillä kuin 2 Tt, sinun on käytettävä argumenttia inst.gpt asentimen käynnistyskomentoriville oletusasetusten muuttamiseksi.

15. Seuraava vaihe on asettaa järjestelmän isäntänimi ja ottaa käyttöön verkko. Napsauta Verkko ja isäntänimi -etikettiä ja kirjoita järjestelmän FQDN (Fully Qualified Domain Name) Isäntänimi-kenttään, ota sitten käyttöön verkkoliittymäsi ja kytke ylempi Ethernet-painike PÄÄLLE. Jos verkossa on toimiva DHCP-palvelin, se määrittää automaattisesti kaikki verkkoasetukset käytössä olevaa verkkokorttia varten, minkä pitäisi näkyä aktiivisessa käyttöliittymässä.

16. Jos järjestelmäsi on palvelin, on parempi asettaa staattinen verkkokokoonpano Ethernet-verkkokortille napsauttamalla Määritä-painiketta ja lisäämällä kaikki staattisen käyttöliittymän asetukset kuten alla olevassa kuvakaappauksessa. Kun olet valmis, napsauta Tallenna, poista käytöstä ja ota Ethernet-kortti käyttöön vaihtamalla painike asentoon POIS ja PÄÄLLE ja napsauttamalla Valmis-painiketta, jolloin asetukset otetaan käyttöön ja palataan takaisin päävalikkoon.

Muuten:

17. Lisää osoitteen, verkkomaskin ja yhdyskäytävän kohdat staattisen IP-ympäristön mukaan. Minun tapauksessani käytän osoitetta 192.168.1.100, Netmask 255.255.255.0, Gateway 192.168.1.1 ja DNS-palvelimia 8.8.8.8 8.8.4.4. Nämä arvot voivat vaihdella verkkoympäristön mukaan. Paina sen jälkeen Tallenna.

TÄRKEÄÄ: Jos sinulla ei ole IPv6-Internet-yhteyttä, aseta IPv6 automaattisesta ohitettavaksi IPv6-välilehdessä. Muuten et pääse Internetiin tältä palvelimelta IPv4: ssä, koska CentOS näyttää sivuuttavan oikean IPv4-asennuksen ja käyttää sen sijaan IPv6: ta, joka epäonnistuu.

18. Seuraavaksi meidän on kytkettävä yhteys päälle alla olevan kuvakaappauksen mukaisesti. Paina sen jälkeen Valmis.

19. Nyt on aika aloittaa asennusprosessi valitsemalla Aloita asennus ja asettamalla vahva salasana juuritilille.

20. Asennusprosessi alkaa nyt ja saat pienen sinisen etenemispalkin seuraaviin ikkunoihin. Nyt meidän on määritettävä ROOT PASSWORD ja lisättävä uusi ei-root-käyttäjä USER CREATION -vaihtoehtoon. Ensin haen root-salasanan.

21. Syötä valitsemasi suojattu salasana ja paina Valmis.

22. Seuraavaksi menemme KÄYTTÄJÄN LUOMISEKSI.

23. Seuraavaksi luon käyttäjän. Minun tapauksessani käytin koko nimeä "Järjestelmänvalvoja" ja Käyttäjätunnusta "Järjestelmänvalvoja". Valitse vaihtoehto Vaadi salasana tämän tilin käyttämiseksi ja paina sitten Valmis. Tietenkin voit käyttää mitä tahansa arvoa valintasi mukaan.

24. Paina Valmis. Ole kärsivällinen ja odota asennuksen päättymistä.

25. Asennuksen päätyttyä se pyytää käynnistämään palvelimen uudelleen, paina vain Viimeistele määritys.

26. Palvelin käynnistyy uudelleen ja pyytää käyttäjänimesi ja salasanasi jälkikäteen.

Onnittelut! Olet nyt asentanut viimeisen CentOS-version upouuteen koneeseesi. Poista kaikki asennusvälineet ja käynnistä tietokone uudelleen, jotta voit kirjautua uuteen CentOS 7 -ympäristöön ja suorittaa muita järjestelmän tehtäviä, kuten päivittää järjestelmän ja asentaa muita hyödyllisiä ohjelmistoja päivittäisten tehtävien suorittamiseen.

Nyt olemme valmiita kirjautumaan sisään yllä luomasi käyttäjän kanssa tai voimme käyttää pääkäyttäjätunnuksia.

Ensimmäinen kirjautuminen CentOS: lla. Kirjaudu sisään pääkäyttäjänä palvelimelle, jotta voimme tehdä viimeiset asennusvaiheet.

Ensimmäinen on asentaa kaikki saatavilla olevat päivitykset yumilla.

Vahvista painamalla "y" jatkaaksesi päivitysten asentamista. Asennan kaksi komentorivieditoria voidakseni muokata määritystiedostoja kuoressa:

Verkkoasetukset

CentOS 7.2 minimal ei tule esiasennettuna ifconfig-komennolla, joten asennamme sen seuraavasti:

Jos haluat muuttaa tai nähdä verkon määritystiedoston, muokkaa tiedostoa:

Se tapahtuu näin, kun määritit staattisen IP-osoitteen:

Muuta arvoja tarvittaessa.

Huomaa: Yllä oleva DEVICE-nimi voi vaihdella, joten tarkista vastaava tiedosto hakemistosta / etc / sysconfig / network-scripts.

Säädä / etc / hosts

Säädä tiedosto / etc / hosts seuraavasti:

Tee arvot näin:

Onnittelut! Nyt meillä on minimaalinen CentOS 7 -palvelimen perusasetukset.

Nyt voit mieluummin käyttää käyttöliittymää, tässä on useita makuja, joista voit valita:

GNOME-Desktopin asentaminen:

Asenna GNOME Desktop Environment kirjoittamalla seuraava:

Aloita käyttöliittymä kirjoittamalla asennuksen jälkeen:

Kuinka käyttää GNOME Shelliä

CentOS 7: n oletusarvoinen GNOME-työpöytä alkaa klassisessa tilassa, mutta jos haluat käyttää GNOME Shelliä, aseta se näin:

Vaihtoehto A: Jos käynnistät GNOME -ohjelman startxilla , aseta se näin:

Vaihtoehto B: aseta järjestelmän graafinen sisäänkirjautuminen systemctl set-default graphical.target ja käynnistä järjestelmä uudelleen. Kun järjestelmä käynnistyy:

  1. Napsauta painiketta, joka sijaitsee "Kirjaudu sisään" -painikkeen vieressä.
  2. Valitse luettelosta ”GNOME”. (Oletus on GNOME Classic)
  3. Napsauta "Kirjaudu sisään" ja kirjaudu sisään GNOME Shellillä.

GNOME-kuori alkaa näin:

KDE-Desktopin asentaminen:

Asenna KDE Desktop Environment kirjoittamalla

Syötä alla olevanlainen komento asennuksen jälkeen:

KDE-työpöytäympäristö käynnistyy näin:

MATE-työpöytäympäristön asentaminen:

Asenna MATE Desktop Environment kirjoittamalla tämä:

Syötä alla olevanlainen komento asennuksen jälkeen:

MATE Desktop Environment käynnistyy:

Xfce Desktop Environmentin asentaminen:

Asenna Xfce Desktop Environment kirjoittamalla tämä:

Syötä alla olevanlainen komento asennuksen jälkeen:

Xfce Desktop Environment käynnistyy näin:

MUU TAPA TEHDÄ SEN:

Sen sijaan, että käyttäisit käynnistyskomennon hakkerointia .xinitrc-tiedostoon, on todennäköisesti parempi kertoa Systemd: lle, että haluat käynnistää graafisen käyttöliittymän päätelaitteeseen.

Voit tehdä tämän yksinkertaisesti seuraavasti:

Käynnistä sitten uudelleen.

Viimeinen bitti yhdistää ajotason 5 tavoitteen oletukseksi Systemd: n suhteen.

Se tehdään Systemd: n kanssa

Voit käyttää tätä myös Systemd: llä. Tämä on epäilemättä parempi menetelmä, koska hallinnoit järjestelmän tilaa suoraan Systemd: n ja sen CLI: n kautta.

Näet nykyisen oletuskohteesi:

Ja muuta sitten se graafiseksi:

Tavoitteet

Systemd: ssä kohteet runlevel5.target ja graphical.target ovat identtiset. Samoin ovat runlevel2.target ja multi-user.target.

RHEL / CentOS Linux Install Core Development Tools Automake, Gcc (C / C ++), Perl, Python ja virheenkorjaajat

K. Kuinka voin asentaa kaikki kehitystyökalut, kuten GNU GCC C / C ++ -kääntäjät, make ja muut, sen jälkeen kun olen asentanut CentOSin, RHEL: n tai Fedora Linuxin kuorikehotteesta?

Sinun on asennettava Kehitystyökalut-ryhmä RHEL / CentOS / Fedora / Scientific / Red Hat Enterprise Linuxiin. Nämä työkalut sisältävät ydinkehitystyökaluja, kuten automake, gcc, perl, python ja virheenkorjaajat, joita tarvitaan ohjelmistojen kokoamiseen ja uusien rpms: n rakentamiseen:

  1. joustava
  2. gcc c / c ++ kääntäjä
  3. redhat-rpm-config
  4. strace
  5. rpm-rakennus
  6. tehdä
  7. pkgconfig
  8. gettext
  9. automake
  10. strace64
  11. gdb
  12. biisoni
  13. libtool
  14. autokonf
  15. gcc-c ++ kääntäjä
  16. binutilit ja kaikki riippuvuudet.

Asennus:

Avaa pääte tai kirjaudu sisään ssh-istunnon kautta ja kirjoita seuraava komento pääkäyttäjänä:

Seuraavat esimerkkilähdöt:

Nyt voit kääntää ja käyttää mitä tahansa järjestelmässäsi olevaa sovellusta.

Asennuksen vahvistus

Gnu gcc / c / c ++ -kääntäjän version tyypin näyttäminen:

Näytelähdöt:

Kuinka luetellaan kaikki käynnissä olevat palvelut Fedora / RHEL / CentOS Linux -palvelimessa?

On olemassa monia tapoja ja työkaluja kaikkien käynnissä olevien palveluiden löytämiseen ja luettelointiin Fedora / RHEL / CentOS Linux -järjestelmissä.

Syntaksi on seuraava CentOS / RHEL 6.x: lle ja sitä vanhemmille (pre systemd):

Tulosta minkä tahansa palvelun tila. Apache (httpd) -palvelun tilan tulostaminen:

Luettele kaikki tunnetut palvelut (määritetty SysV: n kautta):

Luettele palvelut ja niiden avoimet portit:

Ota palvelu käyttöön / pois käytöstä:

ntsysv on yksinkertainen käyttöliittymä ajotason palveluiden konfigurointiin, jotka voidaan konfiguroida myös chkconfigin kautta . Oletusarvoisesti se määrittää nykyisen ajotason. Kirjoita vain ntsysv ja valitse suoritettava palvelu.

Huomautus RHEL / CentOS 7.x: stä systemd: n kanssa

Jos käytät systemd-pohjaista levitystä, kuten Fedora Linux v22 / 23/24 tai RHEL / CentOS Linux 7.x +, kokeile seuraavaa komentoa luetellaksesi käynnissä olevat palvelut systemctl-komennolla. Se ohjaa systemd-järjestelmää ja palvelunhallintaa.

Listaa systemd-palvelut CentOS / RHEL 7.x + -sovellukseen seuraavalla tavalla.

Syntaksi on:

Kaikkien palvelujen luettelo:

Näytelähdöt:

Yllä olevassa kuvassa on luettelo kaikista CentOS / RHEL 7 systemd -järjestelmään asennetuista yksiköistä sekä niiden nykyiset tilat.

Voit tarkastella tiettyyn palveluun (cgroup) liittyviä prosesseja käyttämällä systemd-cgtop-komentoa. Kuten ylin komento, systemd-cgtop listaa käynnissä olevat prosessit palvelujensa perusteella:

Näytelähdöt:

SysV-palvelujen luettelo vain CentOS / RHEL 7.x + -käyttöjärjestelmässä (ei sisällä natiivia systemd-palveluja):

Näytelähdöt:

Palomuuri MITEN:

Opi palomuurin määrittämisestä täältä.

Viitteet

  • CentOS-dokumentaatio
  • CentOS-julkaisutiedot
  • Asenna Gnome GUI CentOS 7 / RHEL 7: een
  • Työskentely SYSTEMD-kohteiden kanssa

Dokumentaatio Kuinka opastaa CentOSia

CentOS-versio 7

CentOS 7 perustuu täysin RedHatin yksityiskohtaiseen dokumentaatioon. Esimerkkejä ja järjestelmänhallintaoppaat ovat täällä: CentOS 7: n täydellinen dokumentaatio

Alun perin julkaisija Krasimir Vatchinsky julkaisussa Archived Stack Overflow Documentation - RIP Tutorial