Ubuntuda ZNC Kurulumu ve Kurulumu

ZNC , IRC istemcisinin sohbet oturumunu kaybetmeden bağlantısını kesebilmesi veya yeniden bağlanabilmesi için her zaman bağlı kalan gelişmiş bir IRC ağ fedaidir .

Bu öğreticide, ZNC'yi web yöneticisi modülü kurulu olarak derleyeceğiz.

Kurulum

Paketler

Her şeyden önce ve her zaman olduğu gibi paket önbelleğini güncelleyeceğiz.

sudo apt-get update

Ardından, ZNC'yi derlemek için gereken bazı bağımlılıkları kuracağız.

sudo apt-get install libssl-dev libperl-dev pkg-config build-essential
ZNC'yi derleyin ve yükleyin

ZNC'nin son sürümünü indirin:

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

Tarball'dan ZNC'yi çıkarın ve ardından kaynak dizini girin:

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

Bu adımda, --prefix=<yourdir>seçeneği ekleyerek ZNC'nin kurulum dizinini ayarlayabilirsiniz . Ancak şimdilik sistem genelinde kuracağız:

./configure

ZNC'yi derleyip aşağıdaki komutlarla kuracağız. İşlemi hızlandırmak için, sunucudaki çekirdek / vCPU sayısı olan -j nilk makekomuta ekleyebilirsiniz n.

sudo make
sudo make install

Makinenizin yapılandırmasına bağlı olarak bu işlem birkaç dakika sürebilir.

Yapılandırma

Web'e dönük uygulamaları altında çalıştırmamanız önemlidir root. Bu yüzden ZNC için yeni bir kullanıcı oluşturacağız.

adduser --disabled-password znc

Şimdi şuna geçin znc.

su znc -
cd ~

ZNC'nin yapılandırma dosyasını altında oluşturun znc:

/usr/local/bin/znc --makeconf

ZNC, yapılandırma dosyasını oluşturmak için bize bazı sorular soracaktır. İlki önemlidir; bu bağlantı noktasını kullanarak ZNC arka plan programına bağlanacağınızdan girişinizi not edin .

6697Şimdi gireceğiz - bu SSL / TLS'li IRC için varsayılan bağlantı noktasıdır.

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

Düz metin (yani güvensiz) düzeni yerine SSL dinlemenin etkinleştirilmesi önemle tavsiye edilir .

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

Bir sonraki soru IPv6 ile ilgili. Bu aslında ihtiyaçlarınıza bağlıdır. Ev ağınız IPv6 etkinse etkinleştirmeniz önerilir. Varsayılan seçeneği orada bırakacağız.

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

Şimdi iki küresel modülleri hakkında bize sor, olacak partylineve webadmin. Kendini açıklayıcılar ve onları etkinleştirmemiz gerekecek.

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

Kullanıcı oluşturma. Kullanıcı için istediğiniz kullanıcı adını ve şifreyi girin, ardından onaylayın. Şifre unutmayın değil yankılandı edilmesi.

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

Kullanıcıya yönetici izinleri verin:

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

Ardından, IRC ağ seçenekleriniz. Kendi başınıza ayarlayın. İşte bir örnek:

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

Bu modülleri etkinleştirin:

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

Şimdi ZNC'nin bağlanacağı IRC ağını kurabiliriz.

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

#ubuntuÖrneğin Freenode üzerinde kullanacağız .

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

İstenen bu ağ modülleri hakkında bilgi burada .

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

Bağlanacağımız sunucuyu ayarlayın:

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

Ve katılacağımız kanal:

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

Yapılandırmayı tamamlayın ve ZNC'yi başlatın:

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

Yaşasın. ZNC çalışıyor!

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.