ZNC:n asennus ja asennus Ubuntuun

ZNC on edistyksellinen IRC-verkkovastaanotin, joka jätetään aina kytkettynä, jotta IRC-asiakas voi katkaista yhteyden tai muodostaa yhteyden uudelleen menettämättä chat-istuntoa.

Tässä opetusohjelmassa kokoamme ZNC:n web-hallintamoduulin ollessa asennettuna.

Asennus

Paketit

Ensinnäkin, kuten aina, päivitämme pakettivälimuistin.

sudo apt-get update

Seuraavaksi asennamme joitain riippuvuuksia, joita tarvitaan ZNC:n kääntämiseen.

sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
Kääntää ja asentaa ZNC

Lataa ZNC:n uusin julkaisu:

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

Pura ZNC tarballista ja kirjoita sitten lähdehakemisto:

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

Tässä vaiheessa voit määrittää ZNC:n asennushakemiston lisäämällä --prefix=<yourdir>vaihtoehdon. Mutta toistaiseksi asennamme sen koko järjestelmässä:

./configure

Käännämme ZNC:n ja asennamme sen seuraavilla komennoilla. Prosessin nopeuttamiseksi voit lisätä -j nensimmäiseen makekomentoon, jossa non palvelimesi ytimien / vCPU:iden lukumäärä.

sudo make
sudo make install

Tämä voi kestää muutaman minuutin, riippuen laitteesi kokoonpanosta.

Kokoonpano

On tärkeää, että verkkoon avautuvia sovelluksia ei suoriteta root. Luomme siis uuden käyttäjän ZNC:lle.

adduser --disabled-password znc

Vaihda nyt kohtaan znc.

su znc -
cd ~

Luo ZNC:n konfiguraatiotiedosto alla znc:

/usr/local/bin/znc --makeconf

ZNC kysyy meiltä joitain kysymyksiä konfigurointitiedoston luomiseksi. Ensimmäinen on tärkeä; Merkitse syötteesi muistiin, koska muodostat yhteyden ZNC-demoniin käyttämällä tätä porttia.

Siirrymme 6697nyt - se on oletusportti IRC:lle SSL/TLS:llä.

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

On erittäin suositeltavaa ottaa käyttöön SSL-kuuntelu pelkän tekstin (eli suojaamattoman) sijaan.

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

Seuraava kysymys koskee IPv6:ta. Se riippuu itse asiassa tarpeistasi. Jos kotiverkkosi on IPv6 käytössä, on suositeltavaa ottaa se käyttöön. Jätämme oletusvaihtoehdon tähän.

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

Nyt se kertoo meille kahdesta maailmanlaajuisesta moduulista partylineja webadmin. Ne ovat itsestään selviä, ja meidän on otettava ne käyttöön.

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

Käyttäjän luominen. Anna käyttäjälle haluamasi käyttäjätunnus ja salasana ja vahvista se. Huomaa, että salasanaa ei toisteta.

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

Myönnä käyttäjälle järjestelmänvalvojan oikeudet:

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

Sitten IRC-verkkoasetukset. Aseta se itse. Tässä on esimerkki:

[ ?? ] 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

Ota nämä moduulit käyttöön:

[ ?? ] 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

Nyt voimme määrittää IRC-verkon, johon ZNC muodostaa yhteyden.

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

Käytämme #ubuntuesimerkiksi Freenodessa.

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

Tietoja näistä verkkomoduuleista on täällä .

[ ?? ] 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

Aseta palvelin, johon muodostamme yhteyden:

[ ?? ] 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

Ja kanava johon liitymme:

[ ?? ] 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

Viimeistele määritys ja käynnistä 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

Jee. ZNC on käynnissä!

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja