![Olajšajte si življenje s Pomočnikom Google](/f/a94c343c36dc353dcbbb686ca350abb3.jpg?width=100&height=100)
Fundacija Linux je predstavila LFCS certifikat (Sysadmin s certifikatom Linux Foundation), popolnoma nov program, katerega namen je posameznikom z vseh koncev sveta omogočiti, da se certificirajo pri osnovnih in vmesnih nalogah sistemske administracije za sisteme Linux, ki vključuje podporo delujočim sistemom in storitvam, skupaj s splošnim spremljanjem in analizo ter pametno odločanje, ko gre za postavitev vprašanj na zgornjo podporo ekipe.
Naslednji video prikazuje uvod v certifikacijski program The Linux Foundation.
Ta objava je 5. del 10-vadniške serije, tukaj v tem delu bomo razložili, kako v Linuxu vpeti/odstraniti lokalne in omrežne datotečne sisteme, ki so potrebni za certifikacijski izpit LFCS.
Ko je disk razdeljen, potrebuje Linux način za dostop do podatkov na particijah. Za razliko od DOS -a ali Windows -a (kjer se to naredi tako, da se vsaki particiji dodeli črka pogona), Linux uporablja enotno drevo imenikov, kjer je vsaka particija nameščena na točki namestitve v tem drevesu.
Montažna točka je imenik, ki se uporablja za dostop do datotečnega sistema na particiji in namestitev datotečnega sistema je postopek povezovanja določenega datotečnega sistema (na primer particije) z določenim imenikom v imeniku drevo.
Z drugimi besedami, prvi korak pri upravljanju naprave za shranjevanje je pritrditev naprave na drevo datotečnega sistema. To nalogo je mogoče enkrat opraviti z uporabo orodij, kot so nosilec (in nato odpeljan z umount) ali vztrajno pri ponovnem zagonu z urejanjem /etc/fstab mapa.
The nosilec ukaz (brez možnosti ali argumentov) prikazuje trenutno nameščene datotečne sisteme.
# nosilec.
Poleg tega je nosilec se uporablja za namestitev datotečnih sistemov v drevo datotečnih sistemov. Njegova standardna skladnja je naslednja.
# možnosti naprave tipa mount -t dir -o.
Ta ukaz naroči jedru, naj nosilec datotečni sistem, ki ga najdete na napravo (particija, na primer, ki je bila oblikovana z datotečnim sistemom tip) v imeniku dir, z uporabo vseh opcije. V tej obliki nosilec ne gleda noter /etc/fstab za navodila.
Če je na primer naveden samo imenik ali naprava.
# možnosti mount /dir -o. ali. # mount device -o možnosti.
nosilec poskuša najti točko pritrditve in če ne najde nobene, potem poišče napravo (oba primera v datoteki /etc/fstab file) in končno poskuša dokončati operacijo vpetja (kar običajno uspe, razen v primeru ko imenik ali naprava že uporabljate ali kadar uporabnik prikliče nosilec ni koren).
Opazili boste, da ima vsaka vrstica v izhodu mount naslednjo obliko.
naprava v vrsti imenika (možnosti)
Na primer,
/dev/mapper/debian-home on/home tip ext4 (rw, relatime, user_xattr, pregrada = 1, podatki = naročeno)
Prebere:
dev/mapper/debian-home je nameščen na/home, ki je bil formatiran kot ext4, z naslednjimi možnostmi: rw, relatime, user_xattr, bariera = 1, podatki = naročeno
Najpogosteje uporabljene možnosti pritrditve vključujejo.
# mount -t ext4 /dev /sdg1 /mnt -o ro, noexec.
V tem primeru lahko vidimo, da poskusi zapisa datoteke ali zagon binarne datoteke, ki se nahaja znotraj naše montažne točke, ne uspejo z ustreznimi sporočili o napakah.
# touch /mnt /myfile. #/mnt/bin/echo "Pozdravljeni"
V naslednjem scenariju bomo poskušali zapisati datoteko na novo nameščeno napravo in zagnati izvedljivo datoteko, ki se nahaja v njenem drevesnem datotečnem sistemu, z uporabo istih ukazov kot v prejšnjem primeru.
# mount -t ext4 /dev /sdg1 /mnt -o privzeto.
V zadnjem primeru deluje odlično.
Odstranitev naprave (z umount ukaz) pomeni, da dokončate pisanje vseh preostalih podatkov o prevozu, da jih lahko varno odstranite. Upoštevajte, da če poskusite odstraniti nameščeno napravo, ne da bi jo najprej pravilno odstranili, tvegate, da bi poškodovali samo napravo ali povzročili izgubo podatkov.
Če želite odstraniti napravo, morate "stati zunaj" njenega deskriptorja blok naprave ali točke pritrditve. Z drugimi besedami, vaš trenutni delovni imenik mora biti nekaj drugega kot namestitvena točka. V nasprotnem primeru boste prejeli sporočilo, da je naprava zasedena.
Preprost način, da »zapustiti”Namestitvena točka tipka cd ukaz, ki nas zaradi pomanjkanja argumentov pripelje do domačega imenika našega trenutnega uporabnika, kot je prikazano zgoraj.
Dva najpogosteje uporabljena omrežna datotečna sistema sta SMB (kar pomeni "Blokiranje sporočila strežnika”) In NFS (“Omrežni datotečni sistem”). Verjetno boste NFS uporabljali, če boste morali deliti samo za odjemalce, podobne Unixu, in se boste odločili za Samba, če morate datoteke deliti s odjemalci v sistemu Windows in morda tudi z drugimi odjemalci, podobnimi Unixu.
Preberite tudi
Naslednji koraki predvidevajo, da Samba in NFS skupne rabe so bile že nastavljene v strežniku z IP 192.168.0.10 (upoštevajte, da je ustanovitev delnice NFS ena od kompetenc, ki so potrebne za LFCE izpit, ki ga bomo pokrili po pričujoči seriji).
Korak 1: Namestite pakete samba-client samba-common in cifs-utils za odjemalca samba-client v distribucije na osnovi Red Hat in Debian.
# yum update && yum install samba-client samba-common cifs-utils. # aptitude update && aptitude install samba-client samba-common cifs-utils.
Nato zaženite naslednji ukaz, da poiščete razpoložljive delnice sambe v strežniku.
# smbclient -L 192.168.0.10.
In v oddaljeno napravo vnesite geslo za korenski račun.
Na zgornji sliki smo označili delež, ki je pripravljen za vgradnjo v naš lokalni sistem. Za dostop do njega potrebujete veljavno uporabniško ime in geslo za sambo na oddaljenem strežniku.
2. korak: Ko nameščate omrežni delež, zaščiten z geslom, ni priporočljivo, da svoje poverilnice zapišete v /etc/fstab mapa. Namesto tega jih lahko shranite v skrito datoteko, kjer so dovoljenja nastavljena na 600, takole.
# mkdir /media /samba. # echo “username = samba_username”> /media/samba/.smbcredentials. # echo “geslo = samba_password” >> /media/samba/.smbcredentials. # chmod 600 /media/samba/.smbcredentials.
3. korak: Nato dodajte naslednjo vrstico v /etc/fstab mapa.
# //192.168.0.10/gacanepa/media/samba cifs poverilnice =/media/samba/.smbcredentials, privzete vrednosti 0 0.
4. korak: Zdaj lahko delite samba, ročno (mount //192.168.0.10/gacanepa) ali tako, da znova zaženete računalnik, da uporabite spremembe, narejene v /etc/fstab trajno.
# nosilec -a.
Korak 1: Namestite pakete nfs-common in portmap v distribucije na osnovi Red Hat in Debian.
# yum update && yum install nfs-utils nfs-utils-lib. # aptitude update && aptitude install nfs-common.
2. korak: Ustvarite pritrdilno točko za skupno rabo NFS.
# mkdir /media /nfs.
3. korak: Dodajte naslednjo vrstico v /etc/fstab mapa.
192.168.0.10:/NFS-SHARE/media/nfs privzete nastavitve nfs 0 0.
4. korak: Zdaj lahko vklopite svojo skupno rabo nfs ročno (montaža 192.168.0.10:/NFS-SHARE) ali tako, da znova zaženete računalnik, da uporabite spremembe, narejene v /etc/fstab trajno.
Kot je prikazano v prejšnjih dveh primerih, je /etc/fstab datoteka nadzoruje, kako Linux omogoča dostop do particij diska in izmenljivih medijskih naprav in je sestavljen iz vrste vrstic, ki vsebujejo po šest polj; polja so ločena z enim ali več presledki ali zavihki. Vrstica, ki se začne z oznako razpršitve (#) je komentar in se ne upošteva.
Vsaka vrstica ima naslednjo obliko.
Kje:
1. Za namestitev particije z oznako TECMINT ob zagonu z rw in noexec atribute, dodajte naslednjo vrstico /etc/fstab mapa.
LABEL = TECMINT /mnt ext4 rw, noexec 0 0.
2. Če želite, da je vsebina diska v pogonu DVD na voljo ob zagonu.
/dev/sr0/media/cdrom0 iso9660 ro, uporabnik, noauto 0 0.
Kje /dev/sr0 je vaš DVD pogon.
Lahko ste prepričani, da bo namestitev in demontaža lokalnih in omrežnih datotečnih sistemov iz ukazne vrstice del vaših vsakodnevnih odgovornosti kot sistemskega skrbnika. Morali boste tudi obvladati /etc/fstab. Upam, da vam je bil ta članek koristen za pomoč pri teh nalogah. Vabljeni, da spodaj dodate svoje komentarje (ali postavite vprašanja) in delite ta članek prek svojih družabnih profilov v omrežju.