LFCS: Otu esi ewulite/iwepu sistemu mpaghara na netwọkụ (Samba & NFS) na Linux - Nkebi 5


Linux Foundation weputara asambodo LFCS (Linux Foundation Certified Sysadmin), mmemme ohuru nke ebumnuche ya na-ekwe ka ndi mmadu sitere n’akụkụ nile nke uwa nweta asambodo na isi ihe aga-eme n’usoro ochichi nke etiti maka sistemu Linux, nke gunyere nkwado sistemu na oru na-agba ọsọ. , yana nleba anya na nyocha n'ozuzu ya, gbakwunyere mkpebi amamihe dị na ya ma a bịa n'iwelite nsogbu na otu nkwado elu.

Vidiyo na-esote na-egosi mmalite nke Mmemme Asambodo Linux Foundation.

Nke a bụ akụkụ nke 5 nke usoro nkuzi 10, ebe a na akụkụ a, anyị ga-akọwa otu esi ebugo/wepụ faịlụ faịlụ mpaghara na netwọkụ na Linux, nke achọrọ maka ule asambodo LFCS.

Sistemụ faịlụ na-arị elu

Ozugbo e kewara diski, Linux chọrọ ụzọ ụfọdụ iji nweta data na nkebi. N'adịghị ka DOS ma ọ bụ Windows (ebe a na-eme nke a site na-ekenye akwụkwọ ozi mbanye na nkebi ọ bụla), Linux na-eji osisi ndekọ aha jikọtara ọnụ ebe a na-etinye nkebi ọ bụla n'ebe ugwu na osisi ahụ.

Ebe ugwu bụ akwụkwọ ndekọ aha nke a na-eji dị ka ụzọ iji nweta faịlụ faịlụ na nkebi, na ịgbanye faịlụ faịlụ bụ usoro nke ijikọta ụfọdụ faịlụ faịlụ (nkebi, dịka ọmụmaatụ) na akwụkwọ ndekọ aha kpọmkwem na osisi ndekọ.

N'ikwu ya n'ụzọ ọzọ, nzọụkwụ mbụ na ijikwa ngwaọrụ nchekwa bụ ijikọ ngwaọrụ na osisi sistemụ faịlụ. Enwere ike ịrụzu ọrụ a n'otu oge site na iji ngwaọrụ dịka mount ( wee bupụ ya na umount) ma ọ bụ na-aga n'ihu gafee reboots site na dezie / wdg. /fstab faịlụ.

Iwu mount (na-enweghị nhọrọ ma ọ bụ arụmụka ọ bụla) na-egosi sistemụ faịlụ agbagoro ugbu a.

# mount

Tụkwasị na nke a, a na-eji ugwu iji wụnye sistemu faịlụ n'ime osisi faịlụ. Ọkọlọtọ syntax ya bụ nke a.

# mount -t type device dir -o options

Iwu a na-agwa kernel ka ọ ugwu faịlụ faịlụ achọtara na ngwaọrụ (nkebi, dịka ọmụmaatụ, nke ejirila sistemu faịlụ mee ụdị) na ndekọ dir, na-eji nhọrọ niile. N'ụdị a, ugwu anaghị ele anya na /etc/fstab maka ntuziaka.

Ọ bụrụ naanị ndekọ ma ọ bụ ngwaọrụ akọwapụtara, dịka ọmụmaatụ.

# mount /dir -o options
or
# mount device -o options

mount na-agbalị ịchọta ebe ugwu ma ọ bụrụ na ọ nweghị ike ịhụ nke ọ bụla, wee chọọ ngwaọrụ (ma ikpe abụọ na faịlụ /etc/fstab), na n'ikpeazụ gbalịa. iji mezue ọrụ ugwu (nke na-aga nke ọma, belụsọ maka ikpe mgbe ejirila akwụkwọ ndekọ aha ma ọ bụ ngwaọrụ ahụ, ma ọ bụ mgbe onye ọrụ na-akpọ ugwu abụghị mgbọrọgwụ).

Ị ga-achọpụta na ọ bụla akara na mmepụta nke ugwu nwere ndị a format.

device on directory type (options)

Ọmụmaatụ,

/dev/mapper/debian-home on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)

Na-agụ:

dev/mapper/debian-home ka etinyere na /home, nke edobere ka ext4, yana nhọrọ ndị a: rw,relatime,user_xattr,barrier=1,data=nyere iwu.

Nhọrọ mgbago ndị a na-ejikarị gụnyere.

  1. async: na-enye ohere ịrụ ọrụ I/O asynchronous na nwụnye sistemụ faịlụ.
  2. akpaaka: na-egosi sistemu faịlụ dị ka enyere ka etinyere ya na-akpaghị aka site na iji ugwu -a. Ọ bụ ihe megidere noauto.
  3. ndabara: nhọrọ a bụ utu aha maka async, auto,dev,exec,nuser,rw,suid. Rịba ama na a ga-ekewarịrị ọtụtụ nhọrọ site na rikoma na-enweghị oghere ọ bụla. Ọ bụrụ na mberede ị pịnye oghere n'etiti nhọrọ, ugwu ga-akọwa eriri ederede na-esote dị ka arụmụka ọzọ.
  4. loop: Na-ebuli onyonyo (faịlụ .iso, dịka ọmụmaatụ) dị ka ngwaọrụ loop. Enwere ike iji nhọrọ a iji mee ka ọnụnọ nke ọdịnaya diski dị na onye na-agụ mgbasa ozi anya.
  5. noexec: na-egbochi mmezu nke faịlụ ndị enwere ike ime na sistemụ faịlụ. Ọ bụ ihe megidere exec.
  6. nouser: na-egbochi ndị ọrụ ọ bụla (na-abụghị mgbọrọgwụ) ịkwanye ma bulite sistemụ faịlụ. Ọ bụ ihe megidere onye ọrụ.
  7. remount: na-ebuli sistemụ faịlụ ahụ ọzọ ma ọ bụrụ na etinyegoro ya.
  8. ro: na-ebuli sistemu faịlụ dịka naanị agụ.
  9. rw: na-ebulite sistemụ faịlụ nwere ikike ịgụ na ide.
  10. oge : na-emelite oge ịnweta faịlụ naanị ma ọ bụrụ na oge eruola karịa mtime.
  11. user_xattr: nye ndị ọrụ ohere ịtọ na njiri mara sistemu faịlụ gbatịpụrụ.

# mount -t ext4 /dev/sdg1 /mnt -o ro,noexec

N'okwu a, anyị nwere ike ịhụ na mbọ ịdere faịlụ na ma ọ bụ ịme faịlụ ọnụọgụ abụọ dị n'ime ebe mgbago anyị dara na ozi njehie kwekọrọ.

# touch /mnt/myfile
# /mnt/bin/echo “Hi there”

N'ọnọdụ na-esote, anyị ga-anwa ide faịlụ na ngwaọrụ anyị arụgoro ọhụrụ wee were otu iwu ahụ dị na ihe atụ gara aga.

# mount -t ext4 /dev/sdg1 /mnt -o defaults

N'okwu ikpeazụ a, ọ na-arụ ọrụ nke ọma.

Ngwa na-ebupụ

Itutu ngwaọrụ (ya na iwu umount) pụtara mechaa dee ihe niile fọdụrụ \na transit data ka e wee wepụ ya n'enweghị nsogbu. Rịba ama na ọ bụrụ na ị na-agbalị iwepụ ngwaọrụ awụnyere n'ebughị ya nke ọma. mbụ, ị na-agba ọsọ n'ihe ize ndụ nke imebi ngwaọrụ n'onwe ya ma ọ bụ mee ka data ọnwụ.

Nke a na-ekwu, ka ịwepụ ngwaọrụ, ị ga-abụrịrị na-eguzo n'èzí ihe nkọwa ngwaọrụ ma ọ bụ ebe mgbago ya. ozi na-ekwu na ngwaọrụ ahụ na-arụ ọrụ.

Ụzọ dị mfe isi \hapụ ebe mgbago na-apịnye iwu cd nke, na enweghị arụmụka, ga-eduru anyị gaa na ndekọ ụlọ onye ọrụ ugbu a, dị ka egosiri n'elu. .

Sistemụ faịlụ ejikọtara ọnụ

Sistemu faịlụ netwọkụ abụọ a na-ejikarị bụ SMB (nke pụtara \Mgbochi Ozi Server) na NFS (\ Sistemu faịlụ netwọk). Ohere dị na ị ga-eji NFS ma ọ bụrụ na ịchọrọ ịtọlite oke maka ndị ahịa Unix dị ka naanị, wee họrọ Samba ma ọ bụrụ na ịchọrọ ịkekọrịta faịlụ na ndị ahịa dabere na Windows yana ikekwe ndị ahịa Unix ndị ọzọ.

Gụọkwa

  1. Halite sava Samba na RHEL/CentOS na Fedora
  2. Ịtọlite NFS (Sistemụ Njikwa netwọkụ) na RHEL/CentOS/Fedora na Debian/Ubuntu

Usoro ndị a na-eche na ewepụtala mbak Samba na NFS na sava ya nwere IP 192.168.0.10 (biko mara na ịtọlitela a. Oke NFS bụ otu n'ime ikike achọrọ maka ule LFCE, nke anyị ga-ekpuchi mgbe usoro a gachara).

Nzọụkwụ 1: Wụnye ngwugwu samba-client samba-common na cifs-utils na nkesa Red Hat na Debian.

# yum update && yum install samba-client samba-common cifs-utils
# aptitude update && aptitude install samba-client samba-common cifs-utils

Wee mee iwu na-esonụ ka ịchọọ òkè samba dị na sava ahụ.

# smbclient -L 192.168.0.10

Ma tinye paswọọdụ maka akaụntụ mgbọrọgwụ na igwe dịpụrụ adịpụ.

Na foto a dị n'elu, anyị akọwapụtala òkè nke dị njikere maka ịrị elu na usoro mpaghara anyị. Ị ga-achọ aha njirimara na paswọọdụ samba dị irè na sava dịpụrụ adịpụ iji nweta ya.

Nzọụkwụ 2: Mgbe ị na-ebugo òkè netwọk echekwara paswọọdụ, ọ bụghị ezi echiche ide nzere gị na faịlụ /etc/fstab. Kama, ị nwere ike chekwaa ha na faịlụ zoro ezo ebe nwere ikike edobere na 600, dịka otu a.

# mkdir /media/samba
# echo “username=samba_username” > /media/samba/.smbcredentials
# echo “password=samba_password” >> /media/samba/.smbcredentials
# chmod 600 /media/samba/.smbcredentials

Nzọụkwụ 3: wee tinye ahịrị a na faịlụ /etc/fstab.

# //192.168.0.10/gacanepa /media/samba cifs credentials=/media/samba/.smbcredentials,defaults 0 0

Nzọụkwụ 4: Ị nwere ike ugbu a bulie òkè samba gị, ma ọ bụ aka (mount //192.168.0.10/gacanepa) ma ọ bụ site na ịmalitegharị igwe gị ka itinye mgbanwe ndị emere na /etc/fstab na-adịgide adịgide.

# mount -a

Nzọụkwụ 1: Wụnye nfs-nkịtị na ngwungwu eserese na nkesa Red Hat na Debian.

# yum update && yum install nfs-utils nfs-utils-lib
# aptitude update && aptitude install nfs-common

Nzọụkwụ 2: Mepụta ebe mgbago maka oke NFS.

# mkdir /media/nfs

Nzọụkwụ 3: Tinye ahịrị ndị a na faịlụ /etc/fstab.

192.168.0.10:/NFS-SHARE /media/nfs nfs defaults 0 0

Nzọụkwụ 4: Ị nwere ike ugbu a bulie nfs share gị, ma ọ bụ aka gị (n'elu 192.168.0.10:/NFS-SHARE) ma ọ bụ site na ịmalitegharị igwe gị ka itinye mgbanwe ndị emere na /etc/ fstabna-adịgide adịgide.

Ịtinye sistemụ faịlụ na-adịgide adịgide

Dị ka e gosiri na ihe atụ abụọ gara aga, faịlụ /etc/fstab na-achịkwa otú Linux si enye ohere ịnweta akụkụ diski na ngwaọrụ mgbasa ozi mbughari ma nwee usoro ahịrị nke nwere mpaghara isii ọ bụla; A na-ekewa mpaghara ahụ site na otu oghere ma ọ bụ taabụ karịa. Ahịrị na-amalite site na akara hash (#) bụ okwu ma eleghara ya anya.

Ahịrị ọ bụla nwere usoro a.

<file system> <mount point> <type> <options> <dump> <pass>

Ebe:

  1. : Kọlụm nke mbụ na-akọwapụta ngwaọrụ mgbago. Ọtụtụ nkesa ugbu a na-akọwapụta nkebi site na akara ha ma ọ bụ UUID. Omume a nwere ike inye aka belata nsogbu ma ọ bụrụ na ọnụọgụ nkebi gbanwere.
  2. : Kọlụm nke abụọ na-akọwapụta ebe ugwu.
  3. <ụdị>: Ụdị ụdị faịlụ faịlụ bụ otu koodu eji ebulite sistemụ faịlụ nwere iwu ugwu. Ụdị ụdị faịlụ nke akpaaka na-ahapụ kernel ka ọ chọpụta ụdị faịlụ faịlụ, nke nwere ike ịbụ nhọrọ dị mma maka ngwaọrụ mgbasa ozi mbughari. Mara na nhọrọ a nwere ike ọ gaghị adị maka sistemụ faịlụ niile dị n'ebe ahụ.
  4. nhọrọ : Otu (ma ọ bụ karịa) nhọrọ mgbago.
  5. : O yikarịrị ka ị ga-ahapụ nke a na 0 (ma ọ bụghị ya, tọọ ya na 1) iji gbanyụọ akụrụngwa mkpofu iji kwado sistemụ faịlụ n'elu buut (usoro ihe mkpofu bụ otu ngwa nkwado ndabere na mpaghara. , ma ọ bụ nnọọ obere ewu ewu taa.)
  6. : Kọlụm a na-akọwapụta ma ekwesịrị ịlele iguzosi ike n'ezi ihe nke sistemụ faịlụ n'oge buut fsck. A 0 pụtara na fsck ekwesịghị ịlele sistemụ faịlụ. Ọnụ ọgụgụ dị elu, nke kachasị mkpa. Ya mere, nkebi mgbọrọgwụ ga-enwere uru nke 1, ebe ndị ọzọ niile a ga-enyocha kwesịrị inwe uru nke 2.

1. Iji tinye nkebi nwere akara TECMINT n'oge buut ya na àgwà rw na noexec, ị ga-agbakwunye ahịrị na-esonụ na / etc/fstabfaịlụ.

LABEL=TECMINT /mnt ext4 rw,noexec 0 0

2. Ọ bụrụ na ị chọrọ ọdịnaya nke a disk gị DVD mbanye dị na buut oge.

/dev/sr0    /media/cdrom0    iso9660    ro,user,noauto    0    0

Ebe /dev/sr0 bụ draịvụ DVD gị.

Nchịkọta

Ị nwere ike ijide n'aka na ịrị elu na ịkwatu sistemụ faịlụ mpaghara na netwọkụ site na ahịrị iwu ga-abụ akụkụ nke ọrụ gị kwa ụbọchị dị ka sysadmin. Ị ga-achọkwa ịma /etc/fstab. Enwere m olileanya na ịchọtala isiokwu a bara uru iji nyere gị aka na ọrụ ndị ahụ. Enwere onwe gị itinye nkọwa gị (ma ọ bụ jụọ ajụjụ) n'okpuru wee kesaa akụkọ a site na profaịlụ mmekọrịta netwọkụ gị.

    Banyere LFCS
  1. Gịnị kpatara ị nweta asambodo ntọala Linux?
  2. Debanye aha maka ule LFCS


Ikike niile echekwabara. © Linux-Console.net • 2019-2024