Leafnode jest to lokalny serwer newsów. W Fedorze instalujemy leafnode i potrzebny xinetd:
sudo yum install leafnode xinetd
Najpierw konfigurujemy xinetd. Przechodzimy do katalogu /etc/xinetd.d i edytujemy plik leafnode, powinien wyglądać tak:
service nntp
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = news
server = /usr/sbin/leafnode
bind = 127.0.0.1
}
Jeżeli leafnode ma pracować w sieci lokalnej to zakomentuj pozycję bind. Następnie restartujemy usługę xinetd:
sudo systemctl restart xinetd.service
Teraz konfigurujemy crontab edytując jako root albo sudo plik /etc/crontab, dodajemy takie linijki:
*/5 * * * * news /usr/sbin/fetchnews
00 03 * * * news /usr/sbin/texpire
Taka konfiguracja crontab umożliwi pobieranie newsów co 5 minut i kasowanie starych codziennie.
Teraz konfigurujemy leafnode, edytując plik /etc/leafnode/config (jako root) ustawiając wartości:
expire = 10
server = news.icm.edu.pl
hostname = nazwa.twojego.hosta
Hostname powinna być FQDN (można ją zdobyć w sieci za darmo).
Następnie wykonujemy polecenie:
sudo -u news /usr/sbin/fetchnews
i
export NNTPSEVER=localhost
Uruchom klienta newsów np slrn w połączeniu z serwerem localhost:
slrn -h localhost
poniedziałek, 17 listopada 2014
piątek, 14 listopada 2014
Tin konsolowy czytnik grup dydskusyjnych
Tin to jeden z pierwszych programów konsolowych do czytania grup dyskusyjnych. W Fedorze instalujemy:
sudo yum install tin
Po uruchomieniu programu poleceniem tin -r, konfigurację przeprowadzamy po wciśnięciu klawiszy "Shift m".
Najpierw jednak musimy przeprowadzić dwie operacje, pierwsza, w ukrytym pliku w katalogu domowym .bashrc wprowadzić taki zapis:
NNTPSERVER='news.atman.pl' && export NNTPSERVER
jeżeli chcesz to zamień serwer news.atman.pl na swój serwer nntp. Po wprowadzeniu należy zrestartować komputer.
Druga operacja jest związana z ty, że tin wymaga FQDN, jeżeli jej nie posiadasz, to należy zmienić domyślną konfigurację. W Fedorze kopiujemy plik tin.defaults do /etc/tin
sudo cp /usr/share/doc/tin/tin.defaults /etc/tin
Jeżeli nie ma katalogu /etc/tin to go utwórz.
W pliku /etc/tin/tin.defaults ustaw:
disable_sender=ON
Zrestartuj tin.
sudo yum install tin
Po uruchomieniu programu poleceniem tin -r, konfigurację przeprowadzamy po wciśnięciu klawiszy "Shift m".
Najpierw jednak musimy przeprowadzić dwie operacje, pierwsza, w ukrytym pliku w katalogu domowym .bashrc wprowadzić taki zapis:
NNTPSERVER='news.atman.pl' && export NNTPSERVER
jeżeli chcesz to zamień serwer news.atman.pl na swój serwer nntp. Po wprowadzeniu należy zrestartować komputer.
Druga operacja jest związana z ty, że tin wymaga FQDN, jeżeli jej nie posiadasz, to należy zmienić domyślną konfigurację. W Fedorze kopiujemy plik tin.defaults do /etc/tin
sudo cp /usr/share/doc/tin/tin.defaults /etc/tin
Jeżeli nie ma katalogu /etc/tin to go utwórz.
W pliku /etc/tin/tin.defaults ustaw:
disable_sender=ON
Zrestartuj tin.
Subskrybuj:
Posty (Atom)