ZNC instalēšana un iestatīšana Ubuntu

ZNC ir uzlabots IRC tīkla izkliedētājs, kas visu laiku tiek atstāts savienots, lai IRC klients varētu atvienot vai atkārtoti izveidot savienojumu, nezaudējot tērzēšanas sesiju.

Šajā apmācībā mēs apkoposim ZNC ar instalētu tīmekļa administratora moduli.

Uzstādīšana

Pakas

Pirmkārt, kā vienmēr, mēs atjaunināsim pakotnes kešatmiņu.

sudo apt-get update

Tālāk mēs instalēsim dažas atkarības, kas nepieciešamas ZNC kompilēšanai.

sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
Kompilējiet un instalējiet ZNC

Lejupielādējiet jaunāko ZNC versiju:

cd /usr/local/src
sudo wget http://znc.in/releases/znc-latest.tar.gz

Izņemiet ZNC no tarbola un pēc tam ievadiet avota direktoriju:

sudo tar xf znc-latest.tar.gz
cd znc-*/

Šajā darbībā varat iestatīt ZNC instalācijas direktoriju, pievienojot --prefix=<yourdir>opciju. Bet pagaidām mēs to instalēsim visā sistēmā:

./configure

Mēs apkoposim ZNC un instalēsim to ar šādām komandām. Lai paātrinātu procesu, varat pievienot -j npirmajai makekomandai, kur nir jūsu servera kodolu / vCPU skaits.

sudo make
sudo make install

Tas var ilgt dažas minūtes atkarībā no ierīces konfigurācijas.

Konfigurācija

Ir svarīgi nedarbināt tīmeklī pieejamās lietotnes zem root. Tātad mēs izveidosim jaunu lietotāju ZNC.

adduser --disabled-password znc

Tagad pārslēdzieties uz znc.

su znc -
cd ~

Izveidojiet ZNC konfigurācijas failu zem znc:

/usr/local/bin/znc --makeconf

ZNC uzdos mums dažus jautājumus, lai izveidotu konfigurācijas failu. Pirmais ir svarīgs; atzīmējiet savu ievadi, jo jūs izveidosit savienojumu ar ZNC dēmonu, izmantojot šo portu.

Mēs ievadīsim 6697tagad — tas ir noklusējuma ports IRC ar SSL/TLS.

[ ?? ] What port would you like ZNC to listen on? (1025 to 65535): 6697

Ir ļoti ieteicams iespējot SSL klausīšanos, nevis vienkārša teksta (ti, nedrošas) shēmas.

 Would you like ZNC to listen using SSL? (yes/no) [no]: yes

Nākamais jautājums ir par IPv6. Tas patiesībā ir atkarīgs no jūsu vajadzībām. Ja jūsu mājas tīklā ir iespējots IPv6, ieteicams to iespējot. Mēs vienkārši atstāsim noklusējuma opciju.

[ ?? ] Would you like ZNC to listen using both IPv4 and IPv6? (yes/no) [yes]: <press Enter>

Tagad tas mums parādīs divus globālus moduļus partylineun webadmin. Tie ir pašsaprotami, un mums tie ir jāiespējo.

[ ?? ] Load global module <partyline>? (yes/no) [no]: yes
[ ?? ] Load global module <webadmin>? (yes/no) [no]: yes

Lietotāja izveide. Ievadiet lietotājam vēlamo lietotājvārdu un paroli, pēc tam apstipriniet to. Ņemiet vērā, ka parole nav iespējams piebalsoja.

[ ?? ] Username (AlphaNumeric): Doe
[ ?? ] Enter Password: <password>
[ ?? ] Confirm Password: <password>

Piešķiriet lietotājam administratora atļaujas:

[ ?? ] Would you like this user to be an admin? (yes/no) [yes]: yes

Pēc tam jūsu IRC tīkla opcijas. Iestatiet to pats. Šeit ir piemērs:

[ ?? ] Nick [Doe]: Doe 
[ ?? ] Alt Nick [Doe_]: Doe_
[ ?? ] Ident [Doe]: DoeIdent
[ ?? ] Real Name [Got ZNC?]: Jane Doe        
[ ?? ] Bind Host (optional): server.hostname
[ ?? ] Number of lines to buffer per channel [50]: 50
[ ?? ] Would you like to clear channel buffers after replay? (yes/no) [yes]: yes

Iespējot šos moduļus:

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <controlpanel>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <webadmin>? (yes/no) [no]: yes

Tagad mēs varam iestatīt IRC tīklu, ar kuru ZNC izveidos savienojumu.

[ ?? ] Would you like to set up a network? (yes/no) [no]: yes

Mēs izmantosim #ubuntu, piemēram, Freenode.

Network (e.g. 'freenode' or 'efnet'): freenode

Informācija par šiem tīkla moduļiem ir pieejama šeit .

[ ?? ] Load module <chansaver>? (yes/no) [no]: yes
[ ?? ] Load module <keepnick>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <kickrejoin>? (yes/no) [no]: yes
[ ?? ] Load module <nickserv>? (yes/no) [no]: yes
[ ?? ] Load module <perform>? (yes/no) [no]: yes
[ ?? ] Load module <simple_away>? (yes/no) [no]: yes

Iestatiet serveri, ar kuru izveidosim savienojumu:

[ ?? ] IRC server (host only): irc.freenode.net
[ ?? ] [irc.freenode.net] Port (1 to 65535) [6667]: 6697
[ ?? ] [irc.freenode.net] Password (probably empty): 
[ ?? ] Does this server use SSL? (yes/no) [no]: yes
[ ** ] 
[ ?? ] Would you like to add another server for this IRC network? (yes/no) [no]: no

Un kanāls, kuram pievienosimies:

[ ?? ] Would you like to add a channel for ZNC to automatically join? (yes/no) [yes]: yes
[ ?? ] Channel name: #ubuntu
[ ?? ] Would you like to add another channel? (yes/no) [no]: no

Pabeidziet konfigurēšanu un palaidiet ZNC:

[ ?? ] Would you like to set up another user? (yes/no) [no]: no
[ .. ] Writing config [/home/znc/.znc/configs/znc.conf]...
[ >> ] ok
... ...
[ ?? ] Launch ZNC now? (yes/no) [yes]: yes

Jā. ZNC ir izveidota un darbojas!

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk