Hoe het Fedora Linux-besturingssysteem te beheren?

Met de release van Fedora 23 in november 2015 zijn veel functies van deze belangrijke Linux-distro verbeterd, Fedora biedt stabiliteit, veiligheid en eenvoudig beheer, zonder twijfel zal dit Fedora tot een krachtig besturingssysteem met veel volgers maken.

In deze zelfstudie we gaan ons verdiepen in de configuratie van enkele parameters van Fedora 23 dat we er misschien vaak geen rekening mee houden of ze gewoon negeren.

Als je Fedora nog niet hebt en het wilt installeren, is hier een link naar de officiële pagina van het besturingssysteem zodat je het kunt downloaden:

DOWNLOAD FEDORA

De tutorial zal bestaan ​​uit hoofdstukken. De eerste gaat over de configuratie van de tijd en datum in Fedora, het lijkt een beetje onbeduidend, maar het correct configureren van de datum en tijd van onze server is essentieel voor veel administratieve taken. En tot slot zullen we zien wat er gerelateerd is aan gebruikers en groepen.

Om af te sluiten met de inleiding zullen we u een reeks links geven naar tutorials die voor u interessant kunnen zijn:

  • Veelgebruikte commando's in Linux
  • Installeer en configureer webserver op Fedora 23
  • Installeer en configureer Samba op Fedora 23
  • Configureer e-mailserver op Fedora 23
  • DNF in Fedora 23

Tik op Volgende En laten we verder gaan met de basisadministratietaken.

1. Datum en tijd beheren Fedora 23


Huidige besturingssystemen blinken uit door twee (2) soorten klokken te hebben, namelijk:

Systeem klokOok bekend als de softwareklok die wordt ondersteund door de kernel en de initiële waarde is gebaseerd op de RTC (Real Time CLock); Als het systeem eenmaal is gestart, is de systeemklok volledig onafhankelijk van de RTC.

RTC (echte kloktijd)In het algemeen verwijst het naar de hardwareklok en deze RTC is onafhankelijk van de status van het besturingssysteem, omdat het zijn functie kan voortzetten, zelfs als het besturingssysteem is uitgeschakeld.

Met Fedora 23 We hebben drie (3) opdrachtregels bij de hand die ons helpen de datum- en tijdparameters te configureren, en deze tools zijn:

  • Timedatectl (Nieuwe commandoregel in Fedora 23)
  • Datum
  • klok

2. Tijddatactl Fedora


We beginnen met te kijken naar de werking van de timedatectl-opdrachtregel, met behulp van de timedatectl-opdracht zullen we informatie verkrijgen over de lokale datum en tijd, de universele datum en tijd, tijdzone, enz. Wij gaan de huidige tijd wijzigen, hiervoor voeren we het volgende commando uit:
 timedatectl ingestelde tijd HH: MM: SS,
Waar HH de uren zijn, MM de minuten en SS de seconden, als we bijvoorbeeld de tijd 12:15 wilden instellen, zouden we het volgende commando invoeren:
 timedatectl set-time 12:15:00

Als we willen huidige datum wijzigen we zullen het volgende commando gebruiken:

 timedatectl insteltijd JJJJ-MM-DD (Jaar-Maand-Dag)
We gaan bijvoorbeeld een datum plaatsen die ons allemaal goed bijblijft:
 timedatectl set-time 2016-12-24
Als we willen verander zowel datum als tijd in een enkele opdrachtregel we zullen het volgende commando invoeren:
 Tijddatectl ingestelde tijd "JJJJ-MM-DD HH: MM: SS"
Laten we bijvoorbeeld de volgende datum en tijd invoeren:
 timedatectl ingestelde tijd "2016-08-25 10:00:15"
Als we het commando uitvoeren timedatectl we zullen zien dat de wijzigingen zijn opgeslagen. Indien vereist tijdzone wijzigen, Het is zeer zeldzaam, maar we weten nooit dat we het moeten doen, we gaan het volgende commando invoeren om de beschikbare zones te zien:
 timedatectl lijst-tijdzones

Er wordt een uitgebreide lijst met tijdzones weergegeven, om de tijdzone te bepalen die we nodig hebben, hoeven we alleen de volgende opdracht uit te voeren:

 timedatectl set-timezone time_zone, bijvoorbeeld timedatectl set-timezone Europa / Madrid

We zien dat het is vastgesteld, als we onze zoekopdracht willen filteren (er zijn veel tijdzones), kunnen we het volgende commando gebruiken:

 timedatectl lijst-tijdzones | grep Zone
Bijvoorbeeld:
 timedatectl lijst-tijdzones | grep Amerika

Op dezelfde manier onze server kan de datum en tijd synchroniseren met een externe server en dit is te danken aan de NTP die we kunnen in- of uitschakelen met het commando timedatectl set-ntp Commando (ja of nee), zoals we zagen met het commando timedatectl onze ntp is uitgeschakeld (Nee). We gaan verder om het in te schakelen met behulp van de eerder geziene opdracht, in dit voorbeeld zou het er als volgt uitzien:

 timedatectl set-ntp ja

Als we rennen timedatectl We zullen zien dat het NTP (Network Time Protocol) al is ingeschakeld. Hier eindigen we met het opdrachtregelprogramma timedatectl.

3. Datum Fedora


Vervolgens zullen we de opdrachtregel analyseren datum:

Zoals we kunnen zien, wordt met behulp van de datumopdracht basisinformatie zoals de dag, datum en huidige tijd weergegeven. Als we de tijd in UTC-formaat willen zien, moeten we de volgende opdracht invoeren:

 datum -utc

Binnen deze opdracht zijn er opties waarmee we de manier kunnen aanpassen waarop het resultaat zal worden gezien, hiervoor moeten we de volgende syntaxis implementeren:

 datum + "formaat"
Opmaakopties
  • % H: Geeft de tijd weer in HH-formaat, bijvoorbeeld 09
  • % M: Toont de minuten in MM-formaat, bijvoorbeeld 23
  • % S: Toont de seconde in SS-formaat, bijvoorbeeld 59
  • % NS: Geeft de dag van de maand weer in dd-formaat, bijvoorbeeld 12
  • % m: Toont de maand in MM-formaat, bijvoorbeeld 11
  • %Y: Geeft het jaar weer in de indeling JJJJ, bijvoorbeeld 2016
  • % Z: Geeft de tijdzone in verkorte vorm weer, bijvoorbeeld COT of CEST
  • %F: Geeft de gegevens weer in de indeling JJJJ-MM-DD, bijvoorbeeld 17-05-2016
  • % T: Geeft de gegevens weer in HH: MM: SS-formaat, bijvoorbeeld 11:55:15

Laten we een paar voorbeelden bekijken in de volgende afbeelding:

Als we willen wijzig de tijd met het datumcommando we moeten het volgende commando uitvoeren:

 datum -set HH: MM: SS, bijvoorbeeld datum -set 13:20:25
OpmerkingDeze taak moet als root worden uitgevoerd.

Tot wijzig de datum we zullen het commando gebruiken:

 datum --set JJJJ-MM-DD
Bijvoorbeeld:
 datum -set 2016-08-25

Tot nu toe zien we het nut van het date-commando, laten we doorgaan.

4. Hwclock Fedora


Vervolgens zullen we het gebruik van de opdracht zien uurklok:

Met hwclock we hebben toegang tot de RTC of hardwareklok, deze hardware klok bevat de waarden voor jaar, maand, dag, uren, minuten en seconden. Om een ​​parameter zoals datum of tijd aan te passen met behulp van het hwclok-commando, gaan we de volgende syntaxis gebruiken:

 hwclock --set --date "dd mmm jjjj UU: MM"
Bij dit commando in de maandoptie voeren we niet de cijfers in, bijvoorbeeld 12, maar de afkorting van de maand, bijvoorbeeld nov. In ons voorbeeld gebruiken we het volgende:
 hwclock --set --date "15 november 2016 10:30 uur"

We kunnen de hardwareklok synchroniseren met het huidige systeem met behulp van twee (2) opties:

  • hwclock -systohc: Het stelt ons in staat om de gegevens van het huidige systeem vast te stellen.
  • hwclock -hctosys: Hiermee kunnen we de systeemdatum en -tijd instellen vanaf de hardwareklok.

Tot nu toe hebben we het beheer van de datum- en tijdparameters gezien, hieronder gaan we alles analyseren met betrekking tot gebruikers en groepen in Fedora 23.

5. Fedora-gebruikers en -groepen beheren


We moeten begrijpen dat het juiste beheer van gebruikers en groepen in Fedora 23 een hoofdsleutel is aangezien toegang en andere taken hiervan afhangen. Met Fedora 23 kunnen we een schema gebruiken met de naam User Private Group (UPG), waarmee groepen op UNIX worden gemaakt die relatief eenvoudig kunnen worden beheerd.

Elke keer dat een gebruiker wordt toegevoegd in Fedora 23 wordt een privégroep gemaakt en deze groep heeft dezelfde naam als de gebruiker, daarom is de aangemaakte gebruiker het enige lid van die groep. De lijst met alle groepen wordt opgeslagen in het pad / etc / group.

In omgevingen met verschillende gebruikers Fedora 23 geeft ons de mogelijkheid om een ​​schaduwwachtwoord te gebruiken of wachtwoordschaduwen die worden aangeboden door het shadow-utils-pakket, dit stelt ons in staat om een ​​grotere veiligheid in ons systeem te garanderen.

Met schaduwwachtwoord worden de versleutelde wachtwoorden verplaatst van het / etc / passwd-pad (waar ze door elke gebruiker kunnen worden gelezen) naar het pad / etc / schaduw waar ze alleen door de rootgebruiker kunnen worden gelezen. Om een ​​gebruiker aan te maken met behulp van de grafische interface van Fedora 23, gaan we naar de optie Gebruikers en we zullen zien dat de volgende optie wordt weergegeven:

Om een ​​gebruiker aan te maken, moeten we op de knop Ontgrendelen klikken om gebruikersbewerking in te schakelen. Het is noodzakelijk om ons wachtwoord in te voeren om de editie toe te staan.

Zodra we ons wachtwoord hebben ingevoerd, kunnen we op het pictogram klikken + en het volgende venster wordt weergegeven waar we onze gebruiker zullen maken.

We configureren de benodigde parameters van de gebruiker zoals standaard gebruiker of beheerder en klikken op Toevoegen en op deze manier is onze gebruiker toegevoegd aan het systeem. We kunnen zien dat de nieuwe gebruiker succesvol is aangemaakt:

Op dezelfde manier, als we een gebruiker uit de grafische omgeving willen verwijderen, hoeven we alleen de gebruiker te selecteren en op het pictogram te drukken -.

Tot gebruikers toevoegen via de opdrachtregel we zullen het commando gebruiken:

 useradd Gebruikersnaam

Parameters voor het weergeven van gebruikers

  • Gaan: Toont de gebruiker en de ID's van de groepen van hetzelfde.
  • useradd, usermod, userdel: Met deze hulpprogramma's kunnen we een gebruiker toevoegen, wijzigen of verwijderen.
  • groupadd, groupmod, groupdel: Met deze hulpprogramma's kunnen we een groep toevoegen, wijzigen of verwijderen.
  • gpasswd: Met dit hulpprogramma kunnen we het configuratiebestand in het /etc / groepspad beheren.
  • pwck, grpck: Met dit hulpprogramma kunnen we het wachtwoord, de groep, enz. verifiëren.

Wanneer we standaard een gebruiker maken, wordt deze geblokkeerd. Om de gebruiker te deblokkeren, moeten we de volgende opdracht uitvoeren:

 wachtwoord gebruikersnaam
Hiermee kunnen we een wachtwoord toewijzen aan de aangemaakte gebruiker, in dit voorbeeld gebruiken we:
 passwd-tests

Als we een gebruiker aanmaken in Fedora 23 kunnen we er enkele parameters mee gebruiken.

Parameters voor het maken van gebruikers

  • -c "opmerking": De term commentaar kan worden vervangen door elke zin, dit helpt ons om de volledige naam van de gebruiker te specificeren.
  • -d home_directory: Het wordt gebruikt ter vervanging van het pad / home / gebruikersnaam /.
  • -e datum: geeft informatie weer over wanneer het account is uitgeschakeld in de indeling JJJJ-MM-DD.
  • -f dagen: Het geeft het aantal dagen weer nadat het wachtwoord is verlopen, als het 0 toont, geeft dit aan dat het account is uitgeschakeld onmiddellijk nadat het wachtwoord is verlopen.
  • -g groepsnaam: Toont de groep of groepen van de gebruiker.
  • -m: Maak de homedirectory aan als deze nog niet is aangemaakt.
  • -M: Maakt de homedirectory niet aan.
  • -p wachtwoord: Versleutel het wachtwoord met crypt.

Om een ​​nieuwe groep toe te voegen in Fedora 23 gaan we het commando gebruiken:

 groupadd [opties] group_name
Opties om nieuwe groep toe te voegen
  • -f, --kracht: Bij gebruik met -g id en de gid (Groeps-ID) bestaat, zal het groupadd commando een andere ID voor de groep kiezen.
  • -g gid: Vertegenwoordigt de groeps-ID van de groep die we maken.
  • -K, --key key = waarde: Overschrijf de standaardwaarden in het pad /etc/login.defs.
  • -p, --wachtwoord: We kunnen dit commando gebruiken om het wachtwoord van de aangemaakte groep te versleutelen.

Laten we enkele voorbeelden bekijken in de volgende afbeelding:

Laten we de . bekijken proces om automatische verbroken verbindingen te makenWat betekent dit, we kunnen als root-gebruikers verbonden zijn en we gaan lunchen, we zijn in een vergadering, er vindt een incident plaats, enz. en we laten de sessie open, dit kan een veiligheidsrisico zijn, dus we gaan kijk hoe u ervoor kunt zorgen dat deze gebruiker de verbinding verliest na een periode zonder activiteit. Eerst gaan we het Screen-pakket installeren met behulp van de volgende opdracht:

 dnf installatiescherm

Daar accepteren we de download door de letter in te voeren ja (ja). Het download- en installatieproces wordt uitgevoerd.

Nu gaan we naar het / etc / profielpad en als rootgebruikers gaan we de volgende tekst aan het begin van de regel toevoegen voorkomen dat het proces wordt onderbroken.

 val "" 1 2 3 15

We slaan de wijzigingen op met de combinatie CTRL + UIT en we verlaten de editor met CTRL + X. Nu in hetzelfde pad / etc / profiel maar aan het einde van het bestand zullen we de volgende tekst invoeren die zal toestaan: start het scherm elke keer dat een gebruiker op afstand inlogt:

 SCREENEXEC = "scherm" als [-w $ (tty)]; dan trap "exec $ SCREENEXEC" 1 2 3 15 echo -n 'Sessie starten over 10 seconden' slaap 10 exec $ SCREENEXEC fi

We slaan de wijzigingen ook op met de combinatie Ctrl + OF. Vervolgens gaan we het bestand in het pad openen

 / etc / screenrc
En we zullen de volgende waarden invoeren voor: uitloggen na een bepaalde tijd.
 inactief 120 stop automatisch ontkoppelen uit

We slaan de wijzigingen op met Ctrl + OF. Als we willen vergrendel de sessie in plaats van deze te sluiten we zullen de volgende tekst invoeren:

 inactief 120 lockscreen automatisch loskoppelen uit
Deze wijzigingen worden van kracht zodra de gebruiker inlogt op Fedora 23.

Nu eens kijken hoe groepsmappen te maken. Het is heel gebruikelijk voor IT-beheerders en -coördinatoren om specifieke groepen te creëren volgens het gebied of volgens het project, dit dient om de leden van elke groep bij te houden en te weten welke rol elke gebruiker speelt.

Stel dat we een groep moeten maken voor Finance-mensen, als rootgebruikers gaan we maak de map met de naam Financiën, hiervoor voeren we het volgende commando uit:

 mkdir / opt / Financiën
En dan we voegen de Finance-groep toe aan het systeem gebruik commando:
 groupadd Financiën

Wij gaan koppel de inhoud van het / opt / Finance-pad aan de Finance-groep, zullen we het commando gebruiken:

 chown root: Financiën / opt / Financiën
En we zullen toestaan gebruikers in deze groep kunnen bestanden bewerken, hiervoor voeren we het volgende commando uit:
 chmod 2775 / opt / Financiën

Tot nu toe kunnen alle gebruikers van de Finance-groep de bestanden bewerken die zijn opgeslagen in pad / opt / Finance / zonder dat ze te allen tijde beheerdersrechten hoeven toe te wijzen. naar VControleer of de vergunningen correct zijn verleend we gaan het volgende commando uitvoeren:

 ls -ld / opt / Financiën

OpmerkingLaten we niet bang zijn voor de datum, laten we niet vergeten dat deze aan het begin van de tutorial is gewijzigd.

Eindelijk stoppen gebruikers toevoegen aan de groep Financiën we gaan het volgende commando gebruiken:

 usermod -aG Finance gebruikersnaam
En we kunnen onze gebruikers "test" zien binnen de Finance-groep.

Op deze manier hebben we enkele van de initiële parameters geanalyseerd en beoordeeld voor zowel datum- als gebruikersinstellingen in deze fascinerende wereld genaamd Fedora 23.

Installeer en configureer Web Server op Fedora

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave