[[oktatas:linux:irc|< IRC]]
====== Ngircd ======
===== Telepítés =====
apt-get install ngircd
===== Beállítások =====
Szerkesszük a /etc/ngircd/ngircd.conf állományt:
nano /etc/ngircd/ngircd.conf
[Global]
Name = irc.zold.and
Info = A zold.and IRC szervere
AdminInfo1 = Debian felhasználó
AdminInfo2 = Debian város
AdminEMail = ircadmin@zold.and
Ports = 6667, 6668, 6669
MotdFile = /etc/ngircd/ngircd.motd
PidFile = /var/run/ngircd/ngircd.pid
PingTimeout = 120
PongTimeout = 20
ConnectRetry = 60
OperCanUseMode = yes
MaxConnections = 500
MaxConnectionsIP = 10
MaxJoins = 10
[Operator]
# A főoperátor:
Name = FoOperator
Password = titok
[Server]
# Egyéb szerverek
;Name = irc2.zold.and
;Port = 6666
[Channel]
# A #zold.and előredefiniált csatorna
Name = #zold.and
Topic = Teszt csatorna
Modes = tn
[Channel]
# A #szamt előredefiniált csatorna
Name = #szamt
Topic = Szamt tesztcsatorna
Modes = tn
A globális résznél a "Name" értéke kötelezően kell tartalmazzon egy darab pontot (.).
Bejelentkezés operátorként és csatorna op jog kérése:
/oper FoOperator titok
/op FoOperator
===== Vezérlés =====
service ngircd start
Ez a parancs nem ír ki semmit.
service ngircd restart
Ez a parancs viszont tájékoztat az újraindítás sikeréről vagy sikertelenségéről.
===== Hibakövetés =====
Ha nem indul a szerver, vagy valami rendellenesen működik nézzük meg a rendszer naplóállományait:
tail /var/log/syslog