Tá saol na gcóras oibriúcháin saibhir agus éagsúil, ach ina measc, tá áit speisialta ag córais BSD, ar a dtugtar ardchobhsaíocht, slándáil agus solúbthacht. Is iad FreeBSD, OpenBSD agus NetBSD na trí ionadaí is cáiliúla den teaghlach seo, agus tá gnéithe agus lucht féachana sprice uathúil ag gach ceann acu. Breathnaímis níos géire ar gach ceann acu agus déanaimis comparáid idir a gcumas.
Is dócha gurb é FreeBSD an ceann is mó tóir de na trí chóras. Is é an buntáiste is mó atá aige ná an chothromaíocht idir cobhsaíocht, feidhmíocht, agus sraith shaibhir gnéithe.
Is córas oibriúcháin é OpenBSD a thugann tús áite don tslándáil mar phríomhthosaíocht. Tugann a fhorbróirí aird ghéar ar shlándáil an chóid agus an eithne, rud a fhágann gur rogha tharraingteach é do chórais ina bhfuil an tslándáil ríthábhachtach.
Is é NetBSD an ceann is iniompartha de na trí chóras. Is féidir leis rith ar raon leathan ailtireachtaí agus ardán, ó fheistí leabaithe go freastalaithe cumhachtacha.
Athraíonn riarachán pacáistí agus seirbhísí trasna na dtrí chóras, ach is gnách go mbíonn sé bunaithe ar an líne ordaithe. Úsáideann FreeBSD Ports Collection agus pkg, úsáideann OpenBSD pkgsrc, agus úsáideann NetBSD pkgsrc agus bainisteoir pacáiste bunaithe ar `pkg_add`. Déantar seirbhísí a bhainistiú trí systemd (ar FreeBSD agus ar roinnt tógálacha NetBSD) nó trí mheicníochtaí gach córais féin (go minic trí scripteanna tosaithe). Tá doiciméadacht mhionsonraithe ar fáil do gach córas, rud a fhágann go bhfuil sé éasca foghlaim conas riarachán a dhéanamh.
Is minic a bhíonn gá le seirbhísí córais chun córais oibriúcháin ar nós NetBSD agus OpenBSD a riaradh. Is scileanna ríthábhachtacha d'aon riarthóir córais é eolas a bheith agat ar bhunghnéithe bhainistiú na seirbhísí seo. San alt seo, féachfaimid ar conas seirbhísí a shuiteáil, a thosú, a stopadh agus a bhainistiú i NetBSD agus OpenBSD, ag baint úsáide as Apache mar shampla sonrach, agus pléifimid prionsabail ghinearálta maidir le hobair le pacáistí.
I NetBSD, déantar seirbhísí a bhainistiú go príomha tríd an gcóras `rc(8)`, agus stóráiltear faisnéis faoi san eolaire `/etc/rc.d/`. Féachfaimid ar shuiteáil agus bainistiú freastalaí gréasáin Apache mar shampla.
Chun Apache a shuiteáil, bain úsáid as an mbainisteoir pacáiste `pkgin`:
sudo pkgin install apache
Nuair a bheidh Apache suiteáilte, is féidir leat é a bhainistiú ar roinnt bealaí. Atosú Tapa - Tá an modh áisiúil chun an tseirbhís a atosú láithreach gan comhaid chumraíochta a chur in eagar.
sudo /etc/rc.d/httpd onerestart
Rialú trí `rc.conf`: Bealach níos solúbtha chun paraiméadair tosaithe seirbhíse a chumrú. Cuir an comhad `/etc/rc.conf` in eagar:
sudo vim /etc/rc.conf
Cumasaigh Apache:
httpd=YES
Anois is féidir leat orduithe caighdeánacha a úsáid:
sudo service httpd restart # Перезапуск sudo service httpd stop # Остановка sudo service httpd start # Запуск
Chun Apache a rith ar phort neamhchaighdeánach (m.sh. 8080), cuir an paraiméadar `httpd_flags` le `/etc/rc.conf`:
sudo vim /etc/rc.conf
Cuir an líne leis:
httpd_flags='-I 8080'
Sábháil na hathruithe agus atosú Apache.
Úsáideann OpenBSD an bainisteoir pacáiste `pkg_add` chun bogearraí a shuiteáil agus an córas `rc(8)` chun seirbhísí a bhainistiú. Mar sin féin, murab ionann agus NetBSD, moltar seirbhísí a bhainistiú go príomha tríd an bhfóntas `rcctl`, agus eagarthóireacht dhíreach ar `/etc/rc.conf` a sheachaint. Laghdaíonn sé seo an baol coimhlinte agus an córas á uasghrádú.
Suiteáil `sudo` (más gá):
pkg_add sudo
Nuashonrú córais:
sudo pkg_add -u
Suiteáil an pacáiste:
sudo pkg_add <pkg_name>
Bain an pacáiste:
sudo pkg_delete <pkg_name>
Faisnéis bhunúsach faoi phacáistí:
pkg_info -Q <pkg_name> # Проверка, установлен ли пакет pkg_info <pkg_name> # Информация об установленном пакете
Suiteáil Apache (lena n-áirítear spleáchais riachtanacha amhail PHP):
sudo pkg_add php sudo pkg_add php-apache sudo pkg_add apache24 # Или другое название пакета apache в OpenBSD
Bainistigh Apache le `rcctl`:
sudo rcctl start apache24 # Запуск sudo rcctl stop apache24 # Остановка sudo rcctl restart apache24 # Перезапуск sudo rcctl status apache24 # Проверка статуса
In ionad `/etc/rc.conf` a chur in eagar, ceadaíonn `rcctl` bainistíocht sholúbtha seirbhísí gan an baol go ndéanfar damáiste don chumraíocht.
Mar fhocal scoir, cuireann NetBSD agus OpenBSD socruithe cumhachtacha agus solúbtha ar fáil chun idirghníomhú le seirbhísí córais. Is é tuiscint a fháil ar oibriú `rc(8)`, `pkgin` (NetBSD) agus `pkg_add`, `rcctl` (OpenBSD) an bunús le haghaidh riarachán éifeachtach na gcóras oibriúcháin seo. Moltar `rcctl` a úsáid in OpenBSD chun rioscaí a íoslaghdú agus an córas á uasghrádú.