Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Mitet rreth FreeBSD. Ruteri i plotë për Corbina në FreeBSD për Dummies

Shumë përdorues të Linux-it kanë dëgjuar tashmë për FreeBSD; ky sistem përdor një kernel BSD, të ngjashëm me Linux-in, pasi të dy kernelet bazohen në Unix dhe mbështesin të njëjtat standarde POSIX. Është një sistem operativ pa pagesë, me burim të hapur i krijuar për të ofruar... siguri maksimale dhe fleksibilitet. Më shpesh përdoret në serverë. Dallimi kryesor nga Linux është se zhvillimi i kernelit dhe softuerit kryhet nga një ekip zhvilluesish.

FreeBSD mbështet shumë konfigurime të ndryshme të procesorëve, nga serverët te mikrokompjuterët si Raspberry Pi. Ashtu si Linux, sistemi vjen me një sërë programesh që mund të instalohen shumë lehtë duke përdorur portet. Ka më shumë se 20,000 paketa në dispozicion. Në këtë udhëzim do të shikojmë se si të instalojmë FreeBSD 11, versioni më i fundit për momentin, në një kompjuter amd64. Ne do ta instalojmë versionin me ndërfaqen linja e komandës, është më i përshtatshmi për serverët.

Si zakonisht, së pari duhet të shkarkojmë imazhin e instalimit, dhe vetëm atëherë mund të instalohet dhe vendosja e freebsd 11.

Faqja zyrtare ka disa versione për arkitektura të ndryshme, na duhen amd64 ose x86, në varësi të sasisë kujtesë e gjallë, që dëshironi të përdorni.

Ne do të instalojmë versionin më të fundit të FreeBSD 11.1, por nëse një version më i ri del më vonë, mendoj se artikulli do të jetë akoma i rëndësishëm për këtë.

Hapi 2. Djeg imazhin në disk

Tjetra, duhet të digjni imazhin që rezulton në një disk ose flash drive. Ju mund të përdorni një nga metodat që dini për këtë. Për shembull, në Linux mund të përdorni Unetbootin ose Etcher, dhe në Windows ka Rufus.

Më pas, futni median në kompjuterin tuaj dhe ndryshoni Cilësimet e BIOS-it në mënyrë që boot të kryhet nga media e futur. Për të hyrë në BIOS, gjatë nisjes, shtypni një nga tastet: F2, F11, F12 përpara se të ngarkoni sistemin operativ. Pastaj shkoni te skeda "Çizme" dhe vendosni mediumin tuaj atje së pari.

Instalimi i FreeBSD 11

Hapi 3. Menuja e ngarkuesit

Në menynë e parë të ngarkuesit, nuk keni nevojë të ndryshoni asnjë cilësim. Thjesht klikoni "Hyni" për të vazhduar punën:

Hapi 4. Zgjidhni një veprim

Hapi 5: Paraqitja e tastierës

Zgjidhni paraqitjen e tastierës tuaj, parazgjedhja është anglisht, në shumicën e rasteve është më mirë ta lini atë:

Hapi 6: Emri i hostit

Futni emrin e hostit për sistemin e ri:

Hapi 7. Zgjidhni programet

Në ekranin tjetër, do t'ju duhet të zgjidhni komponentët e sistemit që dëshironi të instaloni FreeBSD 11 në kompjuterin tuaj. Për të shënuar një komponent, klikoni "Hapësirë". Për serverin, mjafton të lini bibliotekat e pajtueshmërisë lib32 dhe Ports.

Kur të mbaroni, klikoni "Hyni".

Hapi 8. Ndarja automatike e diskut

Më pas ju duhet të ndani diskun. Mund t'i besoni instaluesit dhe të kryeni shënimin automatik ose të bëni gjithçka me dorë. Nëse keni disa hard disqet që duhet të lidhen, është më mirë të përdorni ZFS. Por ne do të shikojmë shembullin e UFS.

Pastaj zgjidhni tabelën tuaj të ndarjes. Nëse disku juaj është më i madh se 2 TB ose jeni duke përdorur UEFI në vend të BIOS, atëherë është më mirë të përdorni GPT; në të gjitha rastet e tjera, MBR preferohet. Do të jetë edhe më mirë nëse çaktivizoni nisjen e sigurt dhe përdorni MBR:

Në dritaren tjetër, sistemi do t'ju tregojë ndarjet e krijuara. Në rastin e MBR, do të krijohen dy ndarje - ndarja rrënjë dhe swap. Përdorni "Tab" për të zgjedhur një buton "Angazhohu" dhe pastaj klikoni "Hyni":

Hapi 9. Instaloni FreeBSD


Hapi 10: Fjalëkalimi i superpërdoruesit

Kur instalimi të përfundojë, sistemi do t'ju kërkojë të vendosni një fjalëkalim për superpërdoruesin. Instaluesi do të kërkojë dy herë fjalëkalimin, por ai nuk do të shfaqet në ekran:

Hapi 11. Vendosja e rrjetit

Pastaj zgjidhni "Po" për të konfiguruar adresën IP IPv4:

Ju mund të zgjidhni të merrni një adresë nëpërmjet DHCP ose ta konfiguroni atë manualisht:

Mund të kapërceni vendosjen e adresës IPv6:

Faza e fundit e konfigurimit të rrjetit është Cilësimi i DNS serverët. Shtë më mirë të shtoni, përveç atij standard, një server DNS nga Google - 8.8.8.8:

Hapi 12. Rajoni

Zgjidhni rajonin gjeografik ku ndodhet kompjuteri juaj:

Pastaj zgjidhni vendin tuaj:

Hapi 13: Vendosja e datës

Në hapin tjetër ju duhet të hyni data aktuale dhe koha nëse ato janë marrë gabimisht nga rrjeti:


Më pas, duhet të zgjidhni se cilat shërbime do të ngarkohen si parazgjedhje kur sistemi të fillojë. Për shembull, SSH, NTP dhe Powerd. Kjo e fundit ju lejon të rregulloni automatikisht frekuencën e procesorit në varësi të ngarkesës së sistemit.

Hapi 15. Optimizimet shtesë

Këto opsione ju lejojnë të rrisni sigurinë e sistemit tuaj. Çaktivizo aksesin në buferin e kernelit për përdoruesit e paprivilegjuar. Çaktivizoni korrigjimin, aktivizoni pastrimin /tmp në kohën e nisjes, çaktivizoni folenë Syslogd dhe Sendmail nëse nuk planifikoni të përdorni një server poste:

Hapi 16: Përdorues të tjerë

Më pas, instaluesi do t'ju pyesë nëse dëshironi të shtoni më shumë përdorues në sistem. Zgjidhni "po" dhe futni të gjitha informacionet e kërkuara të përdoruesit. Gjëja më e sigurt për të bërë është t'i lini të gjitha fushat si parazgjedhje; për ta bërë këtë, thjesht klikoni "Hyni":

Ju mund të zgjidhni Bourne shell (sh) ose tcsh si guaskën tuaj. Kur të keni mbaruar, thjesht shkruani "Po":

Hapi 17: Instalimi i plotë

Në ekranin e fundit, një menu e thjeshtë veprimi do të shfaqet para jush. Nëse nuk doni të ndryshoni asgjë, thjesht zgjidhni opsionin e parë - "Dalje" dhe përgjigje "jo" për të rifilluar kompjuterin tuaj:


Ideja për këtë artikull lindi kur instalova për herë të parë FreeBSD 6.1. Situata ishte e tillë që unë isha ulur para kompjuterit, duke parë ekranin e zi dhe nuk po kuptoja se çfarë të bëja.

Ideja për këtë artikull lindi kur instalova për herë të parë FreeBSD 6.1. Situata ishte e tillë që unë isha ulur para kompjuterit, duke parë ekranin e zi dhe nuk po kuptoja se çfarë të bëja. Ndoshta nga jashtë dukej qesharake... Ky material do të përshkruhej më saktë si jo një artikull, por një manual nga kategoria "Shënime për një përdorues fillestar". Prandaj, ajo u drejtohet përdoruesve fillestarë të cilët, si unë në një kohë, nuk dinë se çfarë dhe si të bëjnë në sistemin e ri operativ.

Shënime:

  1. Nuk do të përshkruaj në detaje se çfarë do të shkruhet në ekranin tuaj. Gjithçka raportohet atje në anglisht dhe pothuajse të gjithë e dinë atë. Nëse nuk e dini, armatoseni me një fjalor.
  2. Unë nuk pretendoj të jem "Autori i Vitit" - thjesht dua të ndihmoj dikë. Nuk e di nëse do të ndihmoj, por në këtë mënyrë nuk do të ndihem i panevojshëm.
  3. Në vend të fjalëve "Nga rrënjë" ose "Me të drejtat e superpërdoruesit" do të vendos një simbol "#" përpara komandës. Në rastet kur ka një "$", këto të drejta nuk janë të nevojshme.

1) Përdoruesit dhe të drejtat

Nëse nuk keni harruar të shtoni një përdorues gjatë procesit të instalimit, mund të shkoni menjëherë në hapin "b)".

a) Për të mos rrezikuar, nuk rekomandohet të jeni vazhdimisht në sistem si rrënjë, sepse gabimi më i vogël mund të çojë në pasoja të rënda. Për këtë qëllim, ka llogari përdoruesish me të cilat duhet të punoni. Nëse keni nevojë, për shembull, ndryshoni një sistem skedari i konfigurimit Ekziston një komandë su e cila (pas futjes së fjalëkalimit rrënjë) i jep të drejtat e superpërdoruesit terminalit aktual.

Pra, për të krijuar një përdorues, ka disa opsione. Do të fokusohemi në dy më të thjeshtat: përmes menysë sysinstall dhe përmes komandës adduser.

Mënyra e parë:

# sysinstall -> Konfiguro -> Menaxhimi i përdoruesit -> Përdoruesi.

Është e thjeshtë: plotësojeni formë standarde(Emri: Fjalëkalimi, Emri i vërtetë, adresa e drejtorisë së shtëpisë, grupi). (Për të kapërcyer hapin "b)", mund të futni rrotën në fushën "Grupi", megjithëse para se ta bëni këtë rekomandohet të lexoni se për çfarë çon kjo.)

b) Grupi i rrotave ju jep mundësinë për të ekzekutuar komanda si superpërdorues (rrënjë). Kjo është bërë për të përshpejtuar ekzekutimin e këtyre komandave: në këtë rast, nuk keni nevojë të filloni një seancë të re çdo herë, por thjesht përdorni komandën su diçka si kjo:

$ su Fjalëkalimi: # ls

Siç e kuptoni, komanda e fundit (ls) ekzekutohet me të drejtat e superpërdoruesit. Për të fituar akses për të ekzekutuar këto komanda, thjesht duhet të përfshiheni në grupin e rrotave. Kjo bëhet duke redaktuar skedarin /etc/group:

Redaktori standard i tekstit ee do të hapet, në rreshtin e parë (ndoshta jo në të parën) do të ketë një hyrje:

Vendosim një presje pas fjalës rrënjë dhe futim emrin e përdoruesit tonë. Për shembull, si kjo (për përdoruesin joe):

rrota:*:0:rrënjë,joe

Tani ne hyjmë në sistem me emrin tonë dhe nuk hyjmë më kurrë si rrënjë.

2) Vendosja dhe nisja e X (server X.Org X)

As këtu nuk ka asgjë të komplikuar. Problemi i vetëm është se FreeBSD Xorg nuk është konfiguruar gjatë procesit të instalimit. Prandaj, duhet ta bëjmë vetë. Kështu që:

# Xorg -konfiguro

Skripti i konfigurimit është nisur. Do të krijojë një skedar xorg.conf.new dhe do ta ruajë në drejtorinë /root.

# Xorg -konfiguro ~/xorg.conf.new

Kontrollohet konfigurimi nga skedari i ri i krijuar (/root/xorg.conf.new). Nëse gjithçka është e saktë, ajo do të shfaqet ekran gri dhe kursorin e miut (kryq). Shtypni kombinimin e tastit ++(fikja "emergjente" e serverit X).

# cp ~/xorg.conf.new /etc/X11/xorg.conf

Skedari i ri i konfigurimit kopjohet në vend të konfigurimit standard të sistemit Xorg.

Tani duhet të përcaktojmë menaxherin e parazgjedhur të dritares. Kjo bëhet thjesht: një skedar .xinitrc krijohet në direktorinë kryesore të përdoruesit (për të cilin përcaktohet menaxheri i parazgjedhur i dritares) dhe një rresht si exec vendoset në të.<запускающий_скрипт>.

Për shembull, për përdoruesin aktual, përcaktimi i KDE si menaxheri i parazgjedhur i dritares bëhet si kjo:

$ echo "exec startkde">~/.xinitrc

Tani mund të ekzekutoni komandën startx dhe të gjeni veten në guaskën grafike.

3) Lokalizimi (rusifikimi i sistemit)

Shumë njerëz besojnë se për të Russify Linux mjafton të instaloni paketën e lokalizimit të menaxherit të dritares së përdorur, por në realitet kjo, natyrisht, nuk është kështu. Më pas, unë do të jap procedurën për lokalizimin e FreeBSD në CP1251. Ky është kodimi standard i përdorur në sistemin operativ Windows. Unë kam Windows XP të instaluar në kompjuterin tim FreeBSD dhe Linux, në mënyrë që të gjithë të "kuptojnë" njëri-tjetrin, gjithçka është e shënuar në CP1251 (në mënyrë të rreptë, kjo nuk është aspak një parakusht për organizimin e një "mirëkuptimi" të tillë - shënim nga D. Shurupov). Përveç kësaj, nuk ka probleme, për shembull, me etiketat e skedarëve .mp3 të regjistruara në Windows.

Redakto /etc/login.conf:

Llogaritë e përdoruesve rusë|ruse: :charset=CP1251: :lang=ru_RU.CP1251: :tc=default:

LANG=ru_RU.CP1251; eksportoni LANG LC_ALL=ru_RU.CP1251; eksportoni LC_ALL MM_CHARSET=CP1251; eksportoni MM_CHARSET

Për csh (ose tcsh), futni sa vijon në skedarin /etc/csh.login:

Setenv LANG ru_RU.CP1251 setenv MM_CHARSET CP1251

Në mënyrë që jo vetëm të lexoni, por edhe të shkruani në CP1251, shkarkoni 2 skedarë: ru.cp1251.kbd dhe win2cpp866.scm. E para kopjohet në /usr/share/syscons/keymaps/, e dyta - në /usr/share/syscons/scrnmaps/.

Tani në /etc/rc.conf shkruajmë:

Keymap=ru.cp1251 scrnmap="win2cpp866" font8x16=cp866-8x16 font8x14=cp866-8x14 font8x8=cp866-8x8

Pas fillimit të KDE, instaloni fontet standarde të Windows përmes qendrës së kontrollit të KDE.

Ndarjet e Windows hard drive(FAT32) montohen lehtësisht pas redaktimit të skedarit /etc/fstab. Ju duhet të shtoni një rresht si kjo:

/dev/ad1s1 /mnt/win_d msdosfs rw,auto,-DCP866,-Lru_RU.CP1251 0 0

Ku /dev/ad1s1 është emri i pajisjes së ndarjes së dëshiruar të diskut të ngurtë, /mnt/win_d është pika e montimit (ku kjo seksion i vështirë disku pas montimit), msdosfs - lloji sistemi i skedarëve.

4) Cilësimet e zërit

Për të filluar, unë rekomandoj të vizitoni http://www.freebsd.org/releases/6.2R/hardware-i386.html - në këtë faqe mund të gjeni informacione për të gjithë pajisjet e mbështetura aktualisht. Siç mund ta merrni me mend, duhet të gjeni kartën tuaj audio dhe të mbani mend emrin e shoferit për të.

Pas kësaj, duhet të shtoni një rresht si kjo në skedarin /boot/loader.conf:

Snd_cmi_load="PO"

Ku në vend të snd_cmi duhet të specifikoni emrin e shoferit tuaj. Pas rindezjes, zëri do të shfaqet në sistem.

5) Drejtim xorg.conf

a) Është e mundur që rrota e miut (lëvizja) të mos funksionojë. Në këtë rast, duhet të hapni skedarin e konfigurimit Xorg (/etc/X11/xorg.conf), të gjeni seksionin e miut dhe ta ndryshoni atë në diçka si kjo:

Seksioni "InputDevice" Identifikuesi "Mouse0" Shoferi "mouse" Opsioni "Protokolli" "auto" Opsioni "Pajisja" "/dev/sysmouse" Opsioni "ZAxisMapping" "4 5 6 7" EndSection

Miu im optik me valë nga Logitech funksionon shkëlqyeshëm.

b) Paraqitjet e tastierës dhe parametrat e ndërrimit redaktohen në të njëjtin vend, vetëm në seksionin e tastierës:

Seksioni "InputDevice" Identifikuesi "Keyboard0" Driver "kbd" Opsioni "XkbModel" "pc105" Opsioni "XkbLayout" "us,ru(winkeys)" Opsioni "XkbRules" "xorg" OPtion "XkbOptions" "grp:ctrltogglescropll_shift "Seksioni fundor

në këtë shembull duke kaluar nga +dhe aktivizimi i treguesit Scroll Lock kur aktivizohet faqosja ruse.

6) Instalimi i programeve

FreeBSD ofron 3 lloje kryesore të instalimit të softuerit të ri.

  1. Nga burimet. Duhet të shkarkoni arkivin (ndoshta do të jetë një tarball, d.m.th. skedarë si *.tar, *.tar.gz ose *.tar.bz2) dhe ta shpaketoni atë (për .tar: tar xvf xxx.tar; për .tar gz: tar xzvf xxx.tar.gz; për.tar.bz2: tar xjvf xxx.tar.bz2). Pas kësaj, instalimi bëhet shkurtimisht kështu: $ ./configure $ make # make install

    (Operacioni i fundit, siç mund ta shihni, duhet të kryhet me të drejta rrënjësore.)

  2. Nga paketat. Për të punuar me ta, përdoren programet pkg_add, pkg_delete dhe pkg_info. Paketat janë të disponueshme në serverin FTP FreeBSD. Programet funksionojnë kështu: # pkg_add<имя_пакета>- instalon paketën. #pkg_delete<имя_пакета>- heq paketën e instaluar nga sistemi. # pkg_info<имя_пакета>- shfaq informacione rreth paketës së instaluar.
  3. Nga portet. Koleksioni i porteve FreeBSD mund të instalohet gjatë instalimit të sistemit ose në çdo kohë duke përdorur komandën sysinstall. Për portet, përdoren disa burime për t'i marrë ato (për shembull: serveri FTP, disku CD-ROM, etj.). Sigurisht, FTP është opsioni i preferuar, por kjo nuk është gjithmonë e mundur. Si parazgjedhje, portet vendosen në /usr/ports. Për të gjetur aplikacionin që ju nevojitet, thjesht kryeni një kërkim të krijuar posaçërisht: $ cd /usr/ports $ make search name=<имя_приложения>

    Në këtë rast, programi do t'ju japë vendndodhjen dhe emrin e direktorisë së paketës që kërkoni, si dhe informacione rreth asaj që ju nevojitet për ta instaluar atë (varësitë). Nëse diçka mungon gjatë procesit të instalimit, vetë programi do të instalojë gjithçka që i nevojitet.

    Pra, le të themi se instalojmë nmap:

    $ cd /usr/ports $ make search name=nmap Porta: nmap-4.11 Shtegu: /usr/ports/security/nmap Informacion: mjeti i skanimit të portit për rrjete të mëdha Mirëmbajtja: [email i mbrojtur] B-deps: gettext-0.14.5_2 gmake-3.81_1 libiconv-1.9.2_2 pcre-6.7 R-deps: pcre-6.7 WWW: http://www.insecure.org/nmap/ $ cd security/nmap # make install pastër

    Kjo eshte e gjitha. Pas 10 minutash kisha në dispozicion një program pune të gatshëm.

Kjo është e gjitha për tani. Nëse keni ndonjë pyetje, shkruani. Ky artikull diskutohet në.

  • Përkthimi

FreeBSD është i mirë për serverë, por jo për desktop

FreeBSD ka një nënsistem audio me latencë të ulët me funksione të plota dhe përzierja e kernelit lejon shumë aplikacione të luajnë tinguj në të njëjtën kohë (me cilësime të pavarura të volumit) pa konfigurim shtesë. Cilësimet e paracaktuar përfshijnë X.org dhe cilësimet e desktopit si KDE ose GNOME, është po aq e thjeshtë sa të zgjedhësh një metapaketë në varësi të cilës preferon.

Edhe nëse kjo tingëllon si shumë komplekse, PC-BSD është një sistem desktopi me funksione të plota i ndërtuar në krye të FreeBSD me një instalues ​​të lehtë për t'u përdorur dhe opsionin e mbështetjes komerciale.

FreeBSD përdor një model zhvillimi të mbyllur

FreeBSD është zhvilluar nga më shumë se 400 zhvillues në mbarë botën, të cilët të gjithë kanë akses të plotë në të gjithë sistemin dhe të dhënat e këtij OS. Palët e treta gjithashtu shpesh rregullojnë arna vendase. Nëse dëshironi të shihni numrin e arnimeve që janë rregulluar, mund të kërkoni "Dorëzuar nga" në regjistrat e kryerjes.

Nuk ka rregulla të forta dhe të shpejta për FreeBSD. Vendimet merren nga njerëz të gatshëm për të bërë punën. Nëse lindin mosmarrëveshje, ato zgjidhen nga një grup zhvilluesish që zgjidhen çdo dy vjet. Kriteri i detyrueshëm me të cilin përzgjidhen zhvilluesit është korrigjimi ose modifikimi i detyrueshëm i kodit të projektit në vitet e mëparshme.

FreeBSD - Thjesht OS X pa një ndërfaqe të zbukuruar GUI

Ky është i njëjti mit për OS X si për FreeBSD: OS X është thjesht FreeBSD me një ndërfaqe të bukur grafike. Dy sistemet operative ndajnë disa kode, për shembull, shumica e shërbimeve të hapësirës së përdoruesit dhe biblioteka OS X C rrjedhin nga versionet e FreeBSD. Një pjesë e këtij kodi është zhvilluar në kohë të ndryshme dhe në drejtime të ndryshme, për shembull FreeBSD 9.1 më vonë përfshiu grumbullin dhe përpiluesin C++ që u zhvilluan fillimisht për OS X nga punonjësit e Apple. Ka edhe detaje rrënjësisht të ndryshme.

Kerneli XNU i përdorur në OS X përfshin disa nënsisteme nga versionet më të vjetra të FreeBSD, por konsiderohet kryesisht një zbatim i pavarur. Por megjithatë, për shkak të ngjashmërisë së tyre, produktet e implementuara në OS X janë shumë më të lehta për t'u përshtatur me FreeBSD. Për shembull, libdispatch dhe libc++ u shkruan për OS X dhe funksionuan në FreeBSD përpara çdo OS tjetër.

Në FreeBSD gjithçka duhet të përpilohet nga burimi

Koleksioni i porteve FreeBSD është shumë mënyrë e fuqishme instalimi i softuerit, i cili ju lejon të konfiguroni cilësimet për të ndryshme programet e palëve të treta dhe bibliotekat. Megjithatë, kjo nuk është mënyra e vetme për të instaluar softuer në FreeBSD. Mund ta instaloni gjithmonë software nga paketat binare. Projekti pkgng shtoi një format të ri pakete dhe mjet për menaxhimin e paketave, duke ofruar një grup modern mjetesh për menaxhimin binar.

Ju mund të instaloni pkgng nga portet (portet-mgmt/pkg) në ato më të vjetra Versionet e FreeBSD. Ai është aktivizuar si parazgjedhje në FreeBSD 9.1 dhe më vonë.

FreeBSD është UNIX nga vitet '90 (ose 80)

FreeBSD është një pasardhës linear i UNIX-it origjinal përmes shpërndarjes së softuerit Berkeley, por ai ka vazhduar të zhvillohet veçmas. Gjatë viteve të fundit, ne kemi parë që ZFS të bëhet dukshëm më i fuqishëm: mbështetje për kanale 10 GB, 40 GB dhe 100 GB, nënsistem i përmirësuar audio, mbështetje për 802.11n dhe përmirësime të tjera.

Kjo nuk do të thotë që FreeBSD ka braktisur rrënjët e tij UNIX. Ka shumë arsye pse sistemet UNIX janë bërë të njohura. Ato përfshijnë një sistem të rishpërndarë lirisht që është i lehtë për t'u transferuar në platforma të reja, një grup mjete të thjeshta dhe një bërthamë që e ka provuar veten në platforma të ndryshme. FreeBSD i ruan këto tradita.

I gjithë kodi i mirë në FreeBSD vjen nga Solaris

FreeBSD importoi dy veçori të profilit të lartë nga OpenSolaris: DTrace dhe ZFS. Të dyja tani janë të mbështetura mirë nga FreeBSD. ZFS në veçanti është fokusi i shumë zhvilluesve të FreeBSD, përfshirë ata të përdorur nga iXsystems, një kompani që mbështet zhvillimin e FreeNAS dhe shet pajisje komerciale NAS të bazuara në FreeBSD. Zhvilluesit e FreeBSD-së po punojnë gjithashtu ngushtë me zhvilluesit e Illumos, një prej forkseve me burim të hapur të Solaris, për të përmirësuar të dyja këto veçori.

Pavarësisht përfitimeve të ZFS, ai është ende një pjesë relativisht e vogël sistemi i përbashkët. ZFS dhe DTrace përbëjnë më pak se 4% të kodit në kernel, që është e barabartë me pothuajse 10% të kodit në sistemin kryesor. Nëse supozojmë se vetëm 0.4% e FreeBSD është e mirë, atëherë sistemi nuk do të kishte fituar një popullaritet të tillë.

FreeBSD nuk ka drejtues

Ky është një problem me të cilin përballen të gjitha sistemet operative – madje edhe versionet më të reja të Windows. Shumicën e kohës, përdoruesve nuk u intereson numri i përgjithshëm i drejtuesve, vetëm nëse drejtuesit janë instaluar tashmë si parazgjedhje. Ka disa lëshime për sa i përket mbështetjes së shoferit, por FreeBSD mbështet një gamë të gjerë kartat e rrjetit(përfshirë chipset 802.11n), shumica kartat e zërit AMD, Intel dhe GPU-të NVIDIA.

Mbështetja e harduerit është pjesa e zbatimit që kërkon përmirësim të vazhdueshëm, sepse nuk mund t'u thuash thjesht prodhuesve të harduerit të presin disa vjet që zhvilluesit e softuerit të arrijnë. Sigurimi i mbështetjes për pajisjet e reja kërkon kohë për t'u konfiguruar, megjithëse disa prodhues ofrojnë vetë drejtues, si Nvidia që siguron drejtues për GPU-të e tyre dhe Intel për kontrollorët më të fundit të rrjetit. Shitësit e tjerë ofrojnë ndihmë me zhvillimin e drejtuesve të FreeBSD, duke përfshirë Broadcom, JMicron, HP, Mellanox, Chelsio dhe Solarflare. Nëse dini pajisje që nuk mbështeten nga FreeBSD, është më mirë të informoni zhvilluesit dhe prodhuesit e pajisjeve për këtë. Në mënyrë tipike, shtytja më e mirë për një zgjidhje nga prodhuesit është t'u thotë atyre se klientët e tyre nuk mund t'i përdorin produktet e tyre.

FreeBSD 4.x është më i miri ndonjëherë

Lëshimi 4.x ishte më i qëndrueshëm dhe FreeBSD ishte krenar që ishin në gjendje të zbatonin një produkt të tillë. Shumë përdorues kanë vazhduar ta përdorin atë gjatë viteve. Seria 5.x doli gjatë kalimit në optimizimin me shumë fije. Kjo përfshinte zëvendësimin e një bllokimi të vetëm rreth kernelit me një numër bravash më të vogla që ndahen nga nënsistemet individuale. Kjo kërkonte shumë punë, e cila në mënyrë të pashmangshme çoi në disa gabime. 5.x erdhi me dy zbatime threading, të cilat i bënë gjërat edhe më të komplikuara. Dy publikimet e para në serinë 5.x u etiketuan "vetëm zhvilluesit", por 5.2 kishte për qëllim një audiencë më të gjerë dhe nuk i përmbushte pritshmëritë e përdoruesve të FreeBSD. Një numër përdoruesish të mëdhenj vendosën të mos ndryshojnë serinë 4.x.

Seria 5.x ishte një mësim i dhimbshëm për projektin. Seria 6.x rivendosi stabilitetin e lëshimit 4.x dhe seria 7.x rivendosi performancën e një procesori të vetëm. Gjatë lëshimit të serisë 8.x, mund të shiheshin një numër standardesh të publikuara nga palët e treta, të cilat demonstruan se FreeBSD shkallëzohej më mirë në sistemet me shumë procesorë se çdo sistem tjetër operativ.

Të gjitha këto lëshime patën një numër të konsiderueshëm përmirësimesh, të tilla si një nënsistem i përmirësuar audio, ZFS, DTrace, regjistrimi i UFS dhe më shumë, por stabiliteti dhe performanca mbetën objektivat kryesore të sistemit FreeBSD.

Disavantazhet e softuerit FreeBSD

Koleksioni FreeBSD aktualisht përmban mbi 26,000 pjesë të softuerit. Është e vështirë ta krahasosh këtë numër me depo të tjera, sepse programet ndahen ndryshe (për shembull, porta GCC në FreeBSD instalon programe dhe biblioteka që ndahen midis 6-10 paketave në Debian, në varësi të versionit të GCC), por shumica e gjërave ju ende merrni ju mund ta gjeni atje. Një nga arsyet pse përdoruesit zgjedhin FreeBSD është fakti se grupi i porteve ofron një pjesë specifike, relativisht të paqartë të softuerit që i nevojitet, ndërsa sistemet e tjera jo.

Shumica e softuerit në grupin e porteve funksionojnë në mënyrë origjinale në FreeBSD. Shumica e softuerëve me burim të hapur janë agnostikë të OS dhe kërkojnë modifikime minimale për tu kompiluar dhe ekzekutuar në FreeBSD. Ka përjashtime të tilla si Valgrind që kërkojnë kuptim i detajuar sistemeve. Softueri i pronarit mund të jetë një problem më i madh. Disa zhvillues, si Opera, ofrojnë FreeBSD me kodin e tyre burimor.

Softueri tjetër duhet të funksionojë në modalitetin emulues. Për shembull, binarët Linux mund të ekzekutohen në nivelin Linux ABI, ku thirrjet e sistemit Linux përkthehen në ekuivalentët e tyre FreeBSD. E vetmja pengesë është një ngarkesë paksa e rritur e thirrjeve të sistemit; zakonisht është e vështirë të matet diferenca e performancës ndërmjet ekzekutimeve programe Linux në Linux dhe në FreeBSD: Në disa raste, programet funksionojnë më shpejt në FreeBSD sesa në Linux për shkak të zbatimeve më efikase të thirrjeve bazë. Për shembull, një version Linux i një shtojce Flash mund të ekzekutohet duke përdorur NSPluginWrapper në nivelin Linux ABI me shfletuesin e vet të internetit.

Një zgjidhje e ngjashme ekziston për Fillimi i Windows aplikacionet.

FreeBSD nuk e mbështet virtualizimin

FreeBSD 9 funksionon si mysafir Xen (domU) si në x86 ashtu edhe në x86-64, duke përfshirë Amazon EC2. Falë punës së bërë me Microsoft, NetApp dhe Citrix, FreeBSD mund të funksionojë Hipervizori Hyper-V Microsoft. FreeBSD 11 do të përfshijë mbështetjen Dom0 për menaxhimin e domenit.

FreeBSD gjithashtu mbështet VirtualBox si mysafir dhe host. Mund të gjeni VirtualBox Guest Additions dhe më pas vetë hipervizorin në koleksionin e porteve. FreeBSD 10 vepron gjithashtu si një host i sistemit operativ për hipervizorin BSD, duke dhënë shumë opsione për ekzekutimin e makinave virtuale FreeBSD në FreeBSD.

Së fundi, nëse nuk keni nevojë për virtualizim të plotë, ekzekutoni hapësira të izoluara të përdoruesve të FreeBSD (ose edhe hapësira përdoruesish) Përdorues Linux, duke përdorur nivelet Linux ABI) në një kernel të vetëm FreeBSD mund të përdorni nënsistemin e kontejnerit. Enë mund të jepet edhe e tyre të pavarur pirg rrjeti etj., dhe kështu një makinë mund të përdoret për të imituar një flotë të tërë makinerish.

Licenca BSD inkurajon bashkëpunimin e ndërsjellë

Për sa kohë që zhvilluesit e kodit FreeBSD nuk paraqesin një pretendim për të drejtën e autorit kundër jush, ju jeni të lirë ta përdorni atë. Por, nëse besoni deklaratat e vetë zhvilluesve, kjo nuk do të ndodhë.

Disa kompani pothuajse me siguri do të marrin kodin tonë, do ta ndryshojnë atë dhe nuk do të japin kurrë asgjë në këmbim.

Konsideroni, si shembull, rastin e dy kompanive të mëdha të internetit: Google dhe Yahoo! Më parë, infrastruktura e tyre e brendshme bazohej në një sistem operativ GPL, ndërsa versionet e mëvonshme tashmë përdorin FreeBSD. Sepse Google nuk i shpërndan modifikimet e tyre sistemi operativ, ata mund të mbajnë, për shembull, GoogleFS në pronësi private. Në raste të tilla, ku softueri është projektuar për të përdorim të brendshëm, Nga Marrëveshja e licencës kompanisë nuk i kërkohet të zbulojë përmirësimet e saj te zhvilluesit e FreeBSD.

Megjithatë, ka disa probleme me lidhjen: për shembull, nuk mund të përdorni një bibliotekë të licencuar nga GPL nëse tashmë jeni duke përdorur BSD.

Me kalimin e viteve, mjaft kompani kanë dhënë kontribut të rëndësishëm në FreeBSD. Dhe kjo shkaktohet jo vetëm nga një ndjenjë altruizmi, sepse të mbështesësh çdo projekt që po zhvillohet me shpejtësi është një kënaqësi shumë e shtrenjtë.

Ministria e Arsimit e Republikës së Taxhikistanit

Universiteti Teknik Taxhik me emrin. ak. M. S. Oshimi

Departamenti i ASOIiU

Puna e kursit

me temën: "Sistemi operativ FreeBSD"

Dushanbe 2009


shënim

Prezantimi

Për çfarë është FreeBSD?

FreeBSD si një OS desktop

FreeBSD si një OS server

FreeBSD dhe sisteme operative të palidhura

FreeBSD dhe shijet e tjera të UNIX

Mjedisi i softuerit

Historia e zhvillimit të FreeBSD

Ndërveprimi me kompjuterë të tjerë përmes rrjetit

Bashkëekzistenca e FreeBSD me sisteme të tjera operative në të njëjtin kompjuter

Mjedisi i harduerit

Llojet dhe performanca e procesorit

Kërkesat për RAM

Hard disqe

Disqet SCSI dhe EIDE

Kërkesat e përgjithshme për hapësirën në disk

Pajisja grafike

hardueri i rrjetit

Printera

Pajisjet ndihmëse

konkluzioni

Bibliografi


shënim

Kjo punë e kursit mund të shërbejë fare mirë si një udhëzues hyrës për sistemin operativ FreeBSD. Por, përpara se të filloni të njiheni me sistemin, duhet t'i përgjigjeni një sërë pyetjesh të rëndësishme: pse të instaloni FreeBSD, çfarë softueri funksionon dhe cila është platforma më e mirë e harduerit për t'u përdorur? Rreth kësaj dhe do flasim në këtë puna e kursit. Kuptimi i sistemit operativ do t'ju ndihmojë të shmangni gabimet e kushtueshme, të tilla si përpjekja për të operuar sistemin në pajisje të papërshtatshme ose në një mjedis të papërshtatshëm.

Sot ka shumë sisteme të ndryshme operative, duke filluar nga DOS në Windows Vista. Mund të duket e kotë të flasim për sistemin operativ FreeBSD duke pasur parasysh të tillë konkurrentë seriozë si Mac OS X dhe Windows Vista. Por në fushën e informatikës ka shpesh shembuj të sistemeve operative të thjeshta. Pse ndodh kjo? Fakti është se ka fusha të teknologjisë kompjuterike në të cilat përdorimi i sistemeve të tilla "titanike" si Windows dhe Mac OS thjesht nuk do të ishte fitimprurës, si teknikisht ashtu edhe materialisht. Kjo është arsyeja pse janë krijuar sisteme si FreeBSD.

Në të njëjtën kohë, FreeBSD është një sistem operativ me kod të hapur, d.m.th. sistemi operativ mund të përmirësohet dhe madje në disa raste të ndryshohet rrënjësisht (përveç bërthamës kryesore të sistemit). FreeBSD është gjithashtu një sistem shpërndarjeje falas, d.m.th. mund ta instaloni pa paguar para për një licencë. Vlen gjithashtu të theksohet se FreeBSD është një sistem operativ i ngjashëm me UNIX (d.m.th., një derivat i UNIX).

Prezantimi

Çfarë është FreeBSD? Me pak fjalë, FreeBSD është një sistem operativ i ngjashëm me UNIX për platformat i386, IA-64, PC-98, Alpha/AXP dhe UltraSPARC, i zhvilluar bazuar në sistemin operativ "4.4 BSD-Lite" me disa përmirësime të marra nga " " 4.4 BSD-Lite 2"" Universiteti i Kalifornisë (Berkeley). Ai gjithashtu bazohet në mënyrë indirekte në 386BSD (BSD Net/2, i transferuar në platformën i386 nga William Jolitz), megjithëse ka mbetur shumë pak nga ai kod origjinal. FreeBSD përdoret nga kompanitë, ofruesit e shërbimeve të internetit, studiuesit, profesionistët e informatikës, studentët dhe përdoruesit e përditshëm në mbarë botën për punë, edukim dhe rekreacion. Pse sistemi quhet FreeBSD? Përgjigja është e thjeshtë:

· Mund të përdoret pa pagesë, qoftë edhe për qëllime fitimi.

· Të gjitha tekstet burimore sistemi operativ është i disponueshëm falas, përdorimi i tij në zhvillime të tjera (si komerciale ashtu edhe jokomerciale) dhe shpërndarja e mëtejshme janë subjekt i kufizimeve minimale.

· Kushdo që ka përmirësime ose korrigjime mund të japë kodin e tij dhe ai do të shtohet (megjithëse me disa rezerva) në kodin burimor të sistemit.

Duhet të theksohet se fjala “falas” përdoret këtu në dy kuptime, njëri do të thotë “falas” dhe tjetri do të thotë “mund të bësh çfarë të duash”. Me përjashtim të disa gjërave që nuk mund t'i bëni me FreeBSD, si të pretendoni se jeni zhvilluesi i tij, ju mund të bëni me të vërtetë çfarë të doni.


Për çfarë është FreeBSD?

Në çdo rast, është e rëndësishme të gjesh mjetet e duhura për të arritur qëllimet tuaja, dhe zgjedhja e sistemit operativ (OS) optimal nuk është përjashtim. FreeBSD është një sistem shumë fleksibël dhe efikas me shumë përdorime të mundshme. Por pavarësisht kësaj, nuk është gjithmonë zgjidhja më e mirë. Kjo është arsyeja pse ju duhet së pari të analizoni se në çfarë rrethanash duhet të instaloni FreeBSD.

FreeBSD është instaluar ose në stacioni i punës, ose në server. Përparësitë dhe disavantazhet e sistemit në secilin prej këtyre rasteve diskutohen më poshtë. Për më tepër, FreeBSD është një anëtar i familjes së sistemeve operative që rrjedhin nga (ose modeluar pas) UNIX. Prandaj, është e rëndësishme të kuptojmë se si FreeBSD (dhe UNIX në përgjithësi) krahasohet me llojet e tjera të sistemeve operative dhe ku FreeBSD përshtatet në familjen e sistemeve të ngjashme me UNIX.

FreeBSD si një OS desktop

Në këtë punë kursi, termi workstation i referohet një kompjuteri në të cilin përdoruesi zgjidh detyrat e tij të përditshme: redaktimi i tekstit, programimi, bërja e ueb-dizajnit (duke luajtur lojëra...). Ndonjëherë termi përdoret në një kuptim më të ngushtë, që do të thotë se funksionet e mësipërme kryhen në kompjuterë ose sisteme me performancë të lartë që lidhen vazhdimisht me rrjetin. Në këtë rast, sistemet me performancë të ulët ose të izoluar quhen kompjuterë desktop. Megjithatë, niveli i fuqisë kompjuterike është vazhdimisht në rritje, dhe vlerësimet e performancës po ndryshojnë në përputhje me rrethanat. Kur bëhet fjalë për lidhjen e rrjetit, duhet të keni parasysh popullaritetin e madh të lidhjeve të rrjetit dial-up në sistemet e nivelit të ulët. Bazuar në këtë, ne do të përdorim termin "stacion pune" për t'iu referuar kompjuterëve të përdoruesit fundor.

Aftësia e një kompjuteri për të vepruar si një stacion pune varet nga dy faktorë kryesorë.

Të rehatshme ndërfaqja e përdoruesit . Përdoruesit modernë janë mësuar të kenë mjete të përshtatshme për të punuar me një kompjuter. Gjëja kryesore është ndërfaqja grafike e përdoruesit. Në FreeBSD, ndërfaqja grafike përfaqësohet nga mjedisi X Window System (shkurtuar si mjedis X). Bërthama e tij është mjaft primitive në krahasim me ndërfaqet e tjera të ngjashme, kështu që një sërë shtesash janë shtuar në të, si një menaxher i dritareve (menaxhon kornizat e dritareve) dhe një grup kontrollesh (e bëjnë më të lehtë për programuesin shfaqjen e menyve, kutitë e dialogut etj). Kjo qasje modulare e bën X shumë fleksibël për sa i përket programimit të ndërfaqes, por ka një anë negative: mospërputhja që rezulton midis aplikacioneve shpesh ngatërron përdoruesit.

Disponueshmëria programet e aplikimit . Aplikacionet e përdoruesve ekzekutohen në stacionin e punës: redaktorët e tekstit, programet e përpunimit spreadsheets, klientët e emailit, përpiluesit, redaktues grafik madje edhe lojëra. Nëse sistemi operativ nuk mund t'i ofrojë përdoruesit set i nevojshëm programet e aplikimit, nuk është i përshtatshëm për instalim në një stacion pune. Lista e aplikacioneve të disponueshme në FreeBSD është e madhe, megjithëse jo aq e madhe sa do të dëshironim. Në veçanti, paketa popullore Microsoft Office nuk është transferuar në FreeBSD. Ka alternativa, të tilla si paketa OpenOffice.org, por ato nuk janë 100% të përputhshme me skedarët. Në përgjithësi, në disa kategori (p.sh. lojëra) mungojnë aplikacionet për FreeBSD, ndërsa në disa të tjera ka më se të mjaftueshme.

FreeBSD është mjaft i përshtatshëm si një sistem operativ i stacionit të punës, megjithëse në një situatë të veçantë zgjedhja varet nga nevojat specifike të përdoruesit. Përparësitë e FreeBSD përfshijnë çmim i ulët, aftësia për të funksionuar në harduer më të vjetër, stabilitet, ndërfaqe fleksibël përdoruesi dhe ngjashmëri të afërta me shijet e tjera të UNIX. Disavantazhet përfshijnë një ndërfaqe përdoruesi më pak të qëndrueshme sesa në Windows ose Mac OS, gjë që është disi e pazakontë për përdoruesit e sistemeve të mësipërme. Sa i përket disponueshmërisë së programeve të aplikimit, gjithçka varet nga rrethanat. Nëse përdoruesi detyrohet të punojë me aplikacione të tilla si Microsoft Office, të cilat nuk janë të disponueshme në FreeBSD, ai do të duhet të drejtohet në një sistem tjetër operativ. Nëse përdoruesi nuk është i lidhur me formate specifike skedarësh, atëherë ai mund të zgjedhë FreeBSD.

Vlen të përmendet se nëse keni nevojë të instaloni një sistem operativ të ngjashëm me UNIX në një stacion pune dhe në të njëjtën kohë synoni të ekzekutoni Microsoft Office ose një paketë tjetër aplikacioni që nuk është i disponueshëm në FreeBSD, atëherë Mac OS X është i përshtatshëm si një opsion kompromisi. Ky sistem bazohet në mikrokernelin Mach dhe në tërësinë e një numri komponentësh të FreeBSD. Sigurisht, Mac OS X nuk është FreeBSD, por falë huazimeve të shumta nga FreeBSD dhe shijeve të tjera të UNIX, është shumë më i njohur për administratorët e UNIX sesa sistemet Windows ose versionet e mëparshme të Mac OS. Mac OS X mbështet shumë paketa aplikacionesh, duke përfshirë Microsoft Office.

Nëse sistemi pritet të funksionojë nje numer i madh i përdoruesit, atëherë duhet t'i kushtoni vëmendje Vëmendje e veçantëçështjet e konfigurimit predha grafike. Këto lëkura janë përmirësuar shumë që nga mesi i viteve '90 dhe ende përditësohen rregullisht.


FreeBSD si një OS server

Serverët janë kompjuterë me karta rrjeti që përpunojnë kërkesa nga kompjuterë të tjerë. Janë serverët që sigurojnë funksionimin më efikas të rrjeteve. Më poshtë janë shembuj të serverëve.

Serveri i skedarëve Lejon kompjuterët e tjerë të lexojnë dhe të shkruajnë skedarët e sistemit të skedarëve të serverit. Këta serverë mund të përdoren për të shpërndarë skedarë të disponueshëm lirisht (siç janë përbërësit FreeBSD) dhe gjithashtu shërbejnë si një vend i centralizuar ruajtjeje për skedarët e rrjetit lokal.

Web server. Në një farë kuptimi, ky është një lloj server skedari. Zakonisht përdoret për të dorëzuar skedarë tek një klient Web i quajtur shfletues.

Më 10 tetor 2016, lëshimi i versionit tjetër (11) të sistemit popullor unix u njoftua në faqen zyrtare të internetit. Vendosa të shkruaj udhëzime të hollësishme me një video për dy opsione për instalimin e Freebsd 11 - në një disk të vetëm dhe bastisje1 në formën e një pishinë pasqyre zfs. Unë nuk e kam parë nga afër këtë sistem për një kohë të gjatë, kështu që vendosa të përshkruaj gjithçka në detaje dhe të shoh se çfarë ka ndryshuar në të kohët e fundit.

Unë do të shqyrtoj 2 opsione instalimi:

  1. E rregullt, në një hard disk të vetëm. Ky konfigurim është i përshtatshëm për Makine virtuale, ku teprica ofrohet në nivelin rezervë të të gjithë makinës virtuale, pa pasur nevojë për tepricë në niveli i vështirë disk.
  2. Opsioni i dytë është instalimi në softuer bastisje1, e cila zbatohet në formën pishinë pasqyre në zfs. Freebsd ka qenë miq me zfs për një kohë të gjatë. Unë instalova sistemin në të, nëse nuk gabohem, versioni 8. Në atë kohë, më duhej të bëja gjithçka me dorë, por tani pashë që ishte e mundur të instaloja freebsd në zfs duke përdorur një instalues ​​standard në modalitetin automatik. Ky konfigurim është i përshtatshëm për vendosjen e sistemit në pajisje reale.

Unë nuk pashë ndonjë ndryshim thelbësor në instalim në krahasim me versionin e mëparshëm të 10-të, kështu që nuk do të hyj në të gjitha hapat në detaje, siç bëra në artikullin rreth. Do të përpiqem të shkruaj më shkurt, duke u ndalur vetëm në vendet kryesore. Sidoqoftë, ky udhëzues për instalimin nga e para është i përshtatshëm për fillestarët, ose, siç thonë ata, dummies. Gjithçka tregohet në një gjuhë të thjeshtë dhe të arritshme.

Shkarkoni imazhin e kërkuar të freebsd

Para instalimit, duhet të vendosni se cilin imazh të shkarkoni. Unë kam përpiluar një tabelë të shkurtër që përshkruan të gjitha llojet Imazhet e Freebsd 11 për platformën x64, e cila mund të shkarkohet. Kam dhënë lidhje me Y andex.Mirror, preferoj të shkarkoj gjithçka prej tij, pasi është i shpejtë dhe i përshtatshëm.

Shkarkoni Freebsd 11
Emri i imazhitPërshkrimShkarko imazhin
bootinglyImazhi me madhësi minimale. Për të instaluar sistemin prej tij, duhet të jeni të lidhur me internetin gjatë instalimit.bootonly.iso 285M
disku 1Sistemi kryesor dhe një grup bazë programesh janë në disk. Mund të instalohet pa lidhje rrjeti. Unë zakonisht e përdor këtë mënyrë.disku 1.iso 656M
dvd1Imazhi maksimal. Përveç sistemit, ai përfshin paketa softuerike. Nuk e di se çfarë pako janë dhe çfarë liste janë; Unë kurrë nuk e kam përdorur këtë imazh. Pas instalimit, unë instaloj gjithçka që nevojitet përmes Internetit.dvd1.iso 3G
memstickImazhi standard për instalim nga një flash drive, i ngjashëm me diskun1.memstick.img 700 milion

Në tregimin e mëposhtëm do të përdor imazhin disku 1 si më i përshtatshëm dhe i gjithanshëm.

Instalim standart

Le të fillojmë nga e para duke instaluar Freebsd 11 në një hard disk të vetëm. Fusim imazhin iso në fillim dhe nisim nga disku. Ne jemi të përshëndetur nga një dritare tradicionale e mirëseardhjes me tre opsione për të vazhduar:

  1. Instaloni— filloni instalimin e sistemit.
  2. Guaskë- shkoni në tastierë.
  3. CD live— niseni në modalitetin Live CD.

Zgjidhni instalimin. Hapi tjetër do t'ju kërkojë të zgjidhni një plan urbanistik. Më shpesh, standardi është i mjaftueshëm, kështu që ne nuk ndryshojmë asgjë, por vazhdojmë me paraqitjen standarde.

Tani zgjedhim komponentët që do të instalohen. Unë zakonisht nuk instaloj asgjë tjetër përveç lib32. Gjithçka që ju nevojitet më pas mund të instaloni versionin më të fundit nga Interneti.

Në fazën tjetër ne zgjedhim zbërthimi i vështirë disk. Mund të specifikoni manualisht të gjitha ndarjet e kërkuara, të zgjidhni madhësinë, etj. Zakonisht nuk e bëj këtë dhe instaloj gjithçka në një ndarje rrënjë. Unë e kam bërë këtë për një kohë të gjatë në të gjitha sistemet dhe nuk shoh ndonjë problem me të. Shumica rekomandim i shpeshtë— vendosni të gjitha regjistrat në një seksion të veçantë, në mënyrë që duke mbushur aksidentalisht të gjithë hapësirën e lirë, të mos prishin serverin. Në praktikë, nuk më ka ndodhur kurrë kjo, kështu që e konsideroj të panevojshme të ndërhyj me seksionet çdo herë për hir të lehtësisë shumë të kushtëzuar. Vërtetë, ekziston një nuancë - unë gjithmonë kam monitorimin e hapësirës së lirë në hard diskun tim të konfiguruar në të gjithë serverët. Kështu që kam kohë për t'iu përgjigjur shpejt problemeve hapesire e lire. Epo, unë i mbaj një sy rrotullimit të trungjeve, natyrisht, dhe nuk i lë të rriten në madhësi të mëdha.

Pra, zgjidhni artikullin e parë - Auto (UFS). Ne do të shikojmë instalimin e freebsd 11 në zfs më vonë.

Kontrolloni skemën e propozuar të ndarjes së diskut. Nëse gjithçka ju përshtatet, klikoni Finish dhe pranoni të aplikoni ndryshimet dhe instalimi i sistemit bazë do të fillojë.

Ajo zgjat fjalë për fjalë disa minuta. Sistemi i pastër instaluar shumë shpejt. Gjatë rrugës, do t'ju kërkohet të jepni një fjalëkalim për root. Beje. Më pas do t'ju duhet të zgjidhni ndërfaqja e rrjetit për cilësimet.

Nëse keni disa prej tyre, atëherë zgjidhni atë që dëshironi të konfiguroni për qasje në rrjet. Pas zgjedhjes së ndërfaqes, do t'ju duhet të pranoni të vendosni adresën IP në të. Më pas zgjedh të marr cilësimet nëpërmjet DHCP. Është mënyra më e lehtë. Nëse duhet të specifikoni manualisht një adresë IP, atëherë braktisni dhcp dhe futni manualisht parametrat e rrjetit.

Pas kësaj do t'ju duhet të specifikoni adresën serverët dns, pasi kishte braktisur më parë ipv6. Nëse i keni marrë cilësimet përmes dhcp, adresa tashmë do të plotësohet, thjesht duhet ta konfirmoni atë. Nëse i keni specifikuar cilësimet me dorë, futni vetë serverin DNS.

Tani zgjidhni zonën kohore, datën dhe orën. Nuk ka asgjë të komplikuar, nuk do të jap pamje nga ekrani. Nëse data dhe ora janë të sakta, atëherë thjesht zgjidhni Kapërce, nëse ka mospërputhje, tregoni manualisht ato të sakta. Kjo, nga rruga, është një risi në versionin 11. Më parë, nuk kishte një kalendar apo orë të tillë.

Instalimi është drejt përfundimit. Duhet të specifikoni se cilat shërbime dëshironi të nisni automatikisht kur sistemi të niset. Sigurohuni që të tregoni sshd gjithashtu për t'u lidhur me serverin nga distanca ntpd të mos parandalojë. Pjesa tjetër varet nga ju, nuk tregoj asgjë tjetër. i hedhur është default, le të mbetet.

Në hapin tjetër, na kërkohet të zgjedhim disa opsione sigurie. Unë nuk jam njohur me këtë temë në detaje, nuk e kam kuptuar, por nga emrat shoh që gjërat janë shumë të dobishme. Mund ta ndizni. Kjo varet nga ju këtu. Nuk do të jetë më keq, por as mos prisni ndonjë gjë të veçantë. Të gjitha këto cilësime mund të bëhen më vonë.

Në fazën përfundimtare, do t'ju kërkohet të shtoni përdorues në sistem. Nëse nuk e bëni këtë, nuk do të jeni në gjendje të lidheni nëpërmjet ssh me serverin. Parazgjedhja në freebsd përdorues rrënjëËshtë e ndaluar të lidheni me ssh. Kjo mund të rregullohet vetëm duke u regjistruar në vend si rrënjë dhe duke redaktuar cilësimet ssh. Pra, krijoni të paktën një përdorues dhe shtojeni atë në grupin e rrotave në mënyrë që të mund të lidheni përmes ssh dhe su për të fituar qasje në rrënjë.

Ju duhet të nisni në një sistem Freebsd 11 të sapo instaluar. Në këtë pikë instalimi bazë përfunduar.

Instalimi në Raid1

Le të kryejmë të njëjtin instalim, vetëm në softuer bastisje1. Duhet të keni një server me të paktën 2 hard disk. Arrijmë në pikën ku duhet të zgjidhni ndarjen e diskut dhe të zgjidhni Auto (ZFS).

Ne rresht Lloji i pishinës/Disqet zgjidhni pasqyrë.

Dhe specifikoni të dy disqet tuaja:

Kontrollimi i tolerancës së gabimeve të zpool

Pas përfundimit të instalimit, mund të provoni se si funksionon toleranca e gabimeve. Le të shohim statusin e pishinës kur gjithçka është në rregull dhe të dy disqet janë duke punuar:

# statusi zpool -v pool: gjendja zroot: Skanimi ONLINE: asnjë nuk kërkohet konfigurim: EMRI SHTET LEXO SHKRUAR CKSUM zroot ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 da0p3 ONLINE 0 0 0 da1p3 ONLINE 0 0 0 gabime të njohura të të dhënave:

Të dy disqet janë në vend. Tani fikni serverin dhe hiqni një nga disqet. Le të shohim se si sillet serveri.

# statusi zpool -v pool: gjendje zroot: I DEGRADUAR statusi: Një ose më shumë pajisje nuk mund të hapeshin. Ekzistojnë kopje të mjaftueshme që pishina të vazhdojë të funksionojë në një gjendje të degraduar. veprim: Bashkangjisni pajisjen që mungon dhe në linjë duke përdorur "zpool online". shih: http://illumos.org/msg/ZFS-8000-2Q scan: asnjë nuk kërkohet konfigurim: EMRI STATE LEXO SHKRUAJ CKSUM zroot DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 2081140553640658652 PA DISPOZIT 0 0 0 ishte /dev/da0p3 Da0p3 ONLINE 0 0 0 gabime: Nuk ka gabime të njohura të të dhënave

Siç mund ta shihni, nuk ka disk, por sistemi u nis në mënyrë të sigurt dhe funksionon normalisht. Nëse e kthejmë të njëjtin disk në vendin e tij dhe rindizni, atëherë gjithçka do të jetë mirë, nuk ka nevojë të bëhen lëvizje të panevojshme. Por le të imagjinojmë që disku ynë ka dështuar dhe ne duhet të instalojmë një të ri. Fusim një disk të ri bosh në server dhe nisim. Disku i ri mori të njëjtin emër si ai i dështuar - /dev/da0. Nuk ka seksione në të.

Para së gjithash ne dërgojmë disk i keq jashtë linje:

# zpool jashtë linje zroot da0p3

Pishina tani është në këtë gjendje:

# statusi zpool -v pool: gjendja zroot: statusi i DEGRADUAR: Një ose më shumë pajisje janë hequr nga linja nga administratori. Ekzistojnë kopje të mjaftueshme që pishina të vazhdojë të funksionojë në një gjendje të degraduar. veprim: Online pajisja duke përdorur "zpool online" ose zëvendësoni pajisje me"Zpool zëvendësoje". skanimi: asnjë nuk kërkohet konfigurim: EMRI STATE LEXO SHKRUAJ CKSUM zroot DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 2081140553640658652 JASHTË LINE 0 0 0 ishte /dev/da0p3 da1p3 ONLINE 0 0 0 gabime: Nuk ka gabime të njohura të të dhënave

Le të kopjojmë tabelën e ndarjes nga disku i drejtpërdrejtë në atë të ri. Le ta shohim së pari:

# gpart show => 40 20971440 da1 GPT (10G) 40 1024 1 freebsd-boot (512K) 1064 984 - falas - (492K) 2048 4194304 2 freebsd-swap (2.0G freebsd-swap (2.0G335241). 0G) 20969472 2008 - falas - (1,0 milion)

Ne krijojmë të njëjtën tabelë në diskun e ri, duke e kopjuar atë nga e vjetra:

# gpart backup da1 > /root/da1.backup # gpart restore da0< /root/da1.backup

Le të shohim se çfarë ndodhi:

# gpart show => 40 20971440 da1 GPT (10G) 40 1024 1 freebsd-boot (512K) 1064 984 - falas - (492K) 2048 4194304 2 freebsd-swap (2.0G freebsd-swap (2.0G335241). 0G) 20969472 2008 - pa pagesë - (1,0 milion) => 40 20971440 da0 GPT (10G) 40 1024 1 boot falasbsd (512K) 1064 984 - falas - (492G) 2048 4241 bsd (1048 4194 falas). 773120 3 freebsd- zfs (8.0G) 20969472 2008 - falas - (1.0 milion)

Vetëm ajo që ju nevojitet. Ne do ta shkruajmë atë disk i ri ngarkues:

# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 kodi i pjesës da0 i shkruar në kodin e nisjes da0p1 i shkruar në da0

Ne i themi pishinës se po ndryshojmë hard diskun:

# zpool zëvendësoni zroot /dev/da0p3 Sigurohuni që të prisni derisa të përfundojë rindizja përpara se të rindizni. Nëse nisni nga grupi "zroot", mund t'ju duhet të përditësoni kodin e nisjes në diskun e sapo bashkangjitur "/dev/da0p3". Duke supozuar se përdorni ndarjen GPT dhe "da0" është disku juaj i ri i nisjes, mund të përdorni komandën e mëposhtme: gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0

Vetë Smart zpool na kujtoi në mënyrë që të mos harrojmë ngarkuesin. Pas zëvendësimit të diskut, argjendi (sinkronizimi) u bë shpejt dhe pishina kaloi në gjendjen ONLINE

# statusi zpool -v pishinë: gjendja zroot: skanim ONLINE: rikthyer 532M në 0h0m me 0 gabime më Sht 15 Tetor 01:29:49 2016 konfigurim: SHTETI EMRI LEXO SHKRUAJ CKSUM zroot ONLINE 0 0 0 pasqyrë0300 ONLINE 0 0 0 da1p3 ONLINE 0 0 0 gabime: Nuk ka gabime të njohura të të dhënave

Nëse dëshironi, tani mund të hiqni diskun e vjetër dhe të siguroheni që sistemi të niset normalisht nga ai i ri. E bëra dhe u binda.

konkluzioni

Instalimi i përfunduar. Mund të bëhet. Të gjitha informacionet në artikull janë të rëndësishme për versionin 11.

Doli jo vetëm për instalimin, por edhe pak për zfs, se si të zëvendësoni një disk të dështuar në rast dështimi. Unë gjithmonë i kushtoj vëmendje gjërave të tilla si toleranca e gabimeve në nivelin e diskut. Unë nuk do ta instaloj sistemin pa këtë. Duhet të ketë një bastisje, ose softuer ose harduer. Në punën time, has vazhdimisht dështime të hard drive-it, kështu që për mua kjo është jeta e përditshme :) Edhe një kopje rezervë nuk mjafton në këtë rast. Edhe nëse ka një kopje rezervë, puna e zëvendësimit të sistemit kërkon shumë kohë dhe nëse punoni kryesisht në distancë, do t'ju duhet gjithashtu të udhëtoni për të zëvendësuar diçka. Ky nuk është opsioni im.

Freebsd 11 i pëlqente të thjeshtat dhe instalim i shpejtë në bastisje 1. Unë mendoj se kjo veçori u shfaq më herët, thjesht nuk e kontrollova. Vendosa të shikoj versionin e 11-të. Në përgjithësi, më pëlqeu gjithçka. Ndryshe nga Debian, një sistem i zhveshur mund të instalohet me sy 5-7 herë më shpejt dhe 3 herë më shpejt se CentOS. Shpresoj që sistemi të vazhdojë të zhvillohet dhe të na kënaqë me versione dhe aftësi të reja.

Artikujt më të mirë mbi këtë temë