Atjaunināts 04
Šis ir mans pirmais emuāra ieraksts, jo es rīkojos ar sevi emuāros un tehniskajos forumos, esmu pieradis strādāt ar administratoriem un pieredzējušiem GNU / Linux lietotājiem, patiesība ir tāda, ka man ir grūti izskaidrot tādas vienkāršas lietas kā termināla lietošana, izveidošana bash skripts un citi uzdevumi, kurus GNU / Linux lietotājs pamazām maina lietojumprogrammām ar grafisku saskarni, es daru visu iespējamo, lai viņi mani saprastu un varētu veikt darbības.
Ievads Jabber
Jabber ir atvērts protokols, kura pamatā ir XML standarts reāllaika ziņojumu apmaiņa un klātbūtne starp diviem punktiem internetā. Jabber tehnoloģijas galvenā lietojumprogramma ir paplašināma ziņojumapmaiņas platforma un IM (Instant Messaging) tīkls, kas piedāvā līdzīgu funkcionalitāti kā citas sistēmas, piemēram, AIM, ICQ, MSN Messenger un Yahoo!
Tas izceļas ar to, ka ir atšķirīgs:
* Ir atvērts - Jabber protokols ir bezmaksas, atklāts, publisks un saprotams. Turklāt Jabber serveriem (skatīt publisko serveru sarakstu), kā arī daudziem klientiem un izstrādes bibliotēkām ir vairākas atvērtā koda ieviešanas iespējas.
* Tas ir paplašināms - Izmantojot XML valodas iespējas, ikviens var paplašināt Jabber protokolu, lai tas būtu pielāgots. Protams, lai saglabātu savietojamību, kopīgus paplašinājumus kontrolē Jabber programmatūras fonds.
* Tas ir decentralizēts - Ikviens var izveidot savu Jabber serveri, tas ir arī bez patentiem un nav atkarīgs no jebkura uzņēmuma, lai to varētu izmantot tagad un vienmēr ar pilnīgu brīvību.
* Tas ir droši - Jebkuru Jabber serveri var izolēt no publiskā Jabber tīkla, jebkura servera ieviešana klienta un servera saziņai izmanto SSL, un daudzi klienti atbalsta PGP-GPG, lai šifrētu klientu savstarpēju saziņu. Turklāt tiek izstrādāta stingrāka drošība, pateicoties SASL un sesiju paroļu izmantošanai.
Sākumā Jabber var radīt neskaidrības ar citām tūlītējās ziņojumapmaiņas sistēmām, jo parasti citos IP klientus identificē ar protokolu. Jabber gadījumā tas tā nav: ir protokols, un katrs no klientiem ir ieviešana.
Sākotnējais teksts: JabberEN
Serveris
Lai izveidotu savu tūlītējās ziņojumapmaiņas sistēmu, mums ir nepieciešama lietojumprogramma, kas darbojas kā serveris.
Atklāta liesma ir jabber serveris ar tīmekļa administratoru (piemēram, maršrutētājs vai modems), kas rakstīts Java valodā un ir GPL, tas ir, OpenSource.
Sastāvdaļas:
Apache2 + MySQL + PHP5 un PHPMyAdmin
Lai instalētu šīs lietojumprogrammas, mēs ierakstām terminālu ar atļaujām izmantot sudo
Piezīme: # ir komentāri, tie netiek izpildīti, tie ir atsauces labākai izpratnei.
# Mēs instalējam Apache2 + MySQL5.1 + PHP5 un phpmyadmin sudo apt-get -y instalēt apache2 sudo apt-get -y instalēt mysql-server mysql-common sudo apt-get -y instalēt php5 php5-cli sudo apt-get -y instalēt phpmyadmin # Lai Apache2 parādītu resursdatora kļūdu sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf # Lai Apache2 labi parādītu Atbalstus un Tildes sudo echo "AddDefaultCharset ISO-8859-1" >> / etc /apache2/conf.d/charset # Mēs atiestatījām Apache2 sudo /etc/init.d/apache2 restart. mums jau ir minimālais lietojumprogrammu skaits, tagad, lai instalētu OpenFire: # Mēs instalējam Java sudo apt-get install sun-java6-bin # Mēs konfigurēt Java kā tulku Galvenās sudo atjaunināšanas alternatīvas - config java # Izveidot lietotāju OpenFire sudo adduser openfire # Lejupielādēt OpenFire DEB paketē wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file = openfire / openfire_3.7.0 .3.7.0_all.deb # Mēs instalējam OpenFire sudo dpkg -i openfire_777_all.deb # Mēs kopējam OpenFire un MySQL pamata saturu do cp /usr/share/openfire/resources/database/openfire_mysql.sql $ HOME / sudo chmod 3.7.0 openfire_mysql.sql # Mēs izveidojam datu bāzi un importējam pamata saturu MySQL mysqladmin -h localhost -u root -p izveido openfire mysq -h localhost -u root -p openfire <openfire_mysql.sql # Izveidot lietotāju un piešķirt atļaujas MySQL rindā = "CREATE USER openfire @ localhost IDENTIFICĒTS AR 'PASSWORD';" atbalss "$ Line" | mysql -h localhost -u root -p Line = "PIEŠĶIRT VISU PAR openfire. * TO openfire @ localhost;" atbalss "$ Line" | mysql -h localhost -u root -p # Mēs noņemam atlikušos failus rm openfire_127.0.0.1_all.deb rm openfire_mysql.sql # Mēs atiestatījām OpenFire sudo /etc/init.d/openfire restart # Mēs atveram Firefox tīmekļa administratoru http: //9090 .XNUMX: XNUMX
atcerieties, ka administratora panelis ir:
http://127.0.0.1:9090
http://TUIP:9090
http://TUDOMINIO:9090
Ja kāda iemesla dēļ pēc konfigurēšanas tīmeklī nevarat pieteikties kā administrators, atiestatiet openfire kā instalēšanas un testēšanas laikā, ja problēma joprojām pastāv, mēs varam mainīt paroli ar phpmyadmin, meklējot lietotāja tabulu openfire datu bāzē.
Lai redzētu OpenFire ekrānuzņēmumus, ievadiet šeit ir visas funkcijas un pat spraudņi.
Paldies par jūsu komentāriem. Ja ir kāda KĻŪDA, tas ir jūsu iztēles produkts, hahaha
Izcils audzinātājs Lučāno !!!!
Es gribēju instalēt openfire, un kopā ar jūsu pasniedzēju tas bija vairāk nekā vienkārši.
Paldies.
Lučāno, izcils ieguldījums !!! Es sekoju jūsu norādījumiem soli pa solim, un es domāju, ka es to izdarīju !! (lai gan tas neļāva man konfigurēt Apache2, lai parādītu resursdatora kļūdu un pareizi parādītu tildes) ... bet es nevaru pieteikties. Es nesaprotu, ko tas nozīmē "ja problēma joprojām pastāv, mēs varam mainīt paroli ar phpmyadmin, meklējot lietotāju tabulu openfire datu bāzē". Vai jūs varat man palīdzēt?
Paldies!!!.
Sveiki, atvainojiet, ka iepriekš jums neatbildēju, bet nesaņēmu paziņojumu par jūsu komentāru. Ja nevarat pieteikties, iesaku restartēt pakalpojumu un, ja problēma joprojām pastāv, mēģiniet nomainīt administratora piekļuvi atklātā uguns datubāzē, iespējams, izmantojiet phpmyadmin. tu man kaut ko paziņoji, un es tev palīdzēšu.
Lučiano labrīt, cilvēk, es eju uz tavām zināšanām Linux / ubuntu, izrādās, ka es instalēju openfire ubuntu 16.04, un es varu ieiet konsolē gan caur publisko, gan vietējo ip, problēma ir tāda, ka, mēģinot pieteikties caur dzirksteli es ne autentificēju lietotāju, ne paroli, es nezinu, vai tas ietekmē to, ka viņiem kā ugunsmūris ir instalēts ipcop, un es nezinu, kādi porti vai cēlonis. Lūdzu palīdzi man
"Un tas ir GPL, tas ir, OpenSource."
Labāk būtu teikt "un tā ir GPL, tas ir, bezmaksas programmatūra"
Tas nav tas pats 😀
Es tiešām nevēlos sākt bezjēdzīgu diskusiju, jo opensource ietver daudzas un dažādas licences, piemēram, GNU, apache, mit, mozilla un daudz ko citu, vārds opensource tika izmantots, lai norādītu, ka tas ir atvērts avots un ka tas var saturēt un sajaukt licencēm. Es ceru, ka to saprot.
Es arī domāju, ka būtu produktīvāk palīdzēt, nekā tērēt laiku dumjās diskusijās.
ļoti pateicos
un es atvainojos, ja šis komentārs kādu apvaino.
Bez šaubām lielisks pasniedzējs. Pirmo reizi darbojās arī openfire instalēšana, kas konfigurēta ar LDAP. Ideāls !!! Paldies.
Labdien, es vēlētos, lai jūs man palīdzētu, jo es jau esmu daudz meklējis un man pietrūka ideju, man ir instalēti LDAP un Openfire.
Openfire labi autentificējas, izmantojot LDAP, taču, pievienojot kontaktus, abonements nenonāk, tāpat arī sūtītie ziņojumi un tie nav savienoti viens ar otru, atrodoties uzdevumu un openfire lietotāju sarakstā, ja tādi ir.
Ja kādam ir ieteikums man sniegt. Pateicos jau iepriekš ...
Izcils Tuto, paldies Lučāno, es biju virpulī, un tu noskaidroji daudzas šaubas
Baiti
c4m4l30n
Mācīšana bija ļoti laba, tā darbojās ļoti labi
Nu, es to instalēju un viss bija kārtībā, bet problēma radās, kad es nekad nevarēju iekļūt administrācijas panelī, es vienmēr saņēmu nepareizu lietotājvārdu vai paroli.
Ja kāds zina, kā to atrisināt, es to ļoti novērtētu
Grande Luciano ... man šķiet, ka Jabber servera montāža ir labi detalizēta ... man atliek to izpildīt ... Paldies par neziņas nogalināšanu ....
Es mēģinu instalēt Java, taču tas man saka:
E: Sun-java6-bin pakotni nevarēja atrast
Vai man trūkst repozitorija? Paldies!
sveiki, jums ir jāaktivizē repos "ierobežots" un "multiverse" /etc/apt/sources.list, jo ir lietas, kas Ubuntu nav aktīvas. Ja programmatūras izcelsmē izmantojat grafisko vidi, to var arī izdarīt.
Es paliku lejupielādēt openfire
Labdien, kā es jums saku, vienmēr ievērojiet vēstules ceļvedi un, ja redzat, ka viņi iestrēgst, pārskatiet to, tas vienmēr ir google katram gadījumam.
viss ok ... 😉 (labs ceļvedis)
bet lietotāja konfigurēšanas laikā mana pele pārvietojās, un es nezināju, ka esmu uzrakstījis lietotājvārdu un paroli ... 🙁 un es devu to ievadīt ...
problēma ir tā, ka es pārinstalēju un tagad saņemu šādu informāciju:
omar @ omar-che: ~ $ atbalss "$ Line" | mysql -h localhost -u sakne -p
Ievadi paroli:
KĻŪDA 1396 (HY000) 1. rindā: Operācija CREATE USER neizdevās 'openfire' @ 'localhost'
Man ir vajadzīga palīdzība, lejupielādējot openfire, šķiet, it kā tas būtu lejupielādēts, bet, kad es to instalēju, tas norāda, ka tika atrastas kļūdas, patiesība ir tāda, ka man steidzami jāpabeidz universitātes projekts, es pateicos par jūsu palīdzību.
Man openfire 3.7 ir bloķēts labi, bet es aizmirsu administratora lietotāja paroli un nevaru piekļūt konsolei, lai izveidotu vairāk lietotāju
Man jāzina, kā nomainīt paroli
(Es izmantoju openfire datu bāzi)
Tas pats notika ar mani kā iepriekšminētais komentārs, tikai lai atinstalētu openfire ar šādiem ...
Pārtrauciet darbojošos lietojumprogrammu:
sudo /etc/init.d/openfire stop
Noņemiet to no pakalpojumiem:
sudo update-rc.d -f openfire noņemt
Noņemiet sākuma failu:
sudo rm /etc/init.d/openfire
Dzēst visus failus, kas atrodas vietnē / opt / openfire:
sudo rm -rf / opt / openfire
Un visbeidzot, ja lietojumprogrammai esat izmantojis mysql datu bāzi, varat noņemt izmantoto tabulu.
un, pārinstalējot, es saņemu šādu ...
omar @ omar-che: ~ $ atbalss "$ Line" | mysql -h localhost -u sakne -p
Ievadi paroli:
KĻŪDA 1396 (HY000) 1. rindā: Operācija CREATE USER neizdevās 'openfire' @ 'localhost'
🙁 🙁 palīdziet, lūdzu ...
Es uzvaru OpenFire .. Es to nevarēju
Lieliski .. lieliski darbojas ar Linuxmint 11
Paldies..
Kad ievadu šīs divas komandas (sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf un sudo echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset) terminālā , tas man atgriež šo ziņojumu:
bash: /etc/apache2/httpd.conf: Atļauja liegta
Vai ir kāda ideja, kā to novērst? ]:
Sveiks, draugs, man ir instalēta Openfire un jau ar vairākiem lietotājiem, kas izveidoti sistēmā Windows Server 2008, bet es gribētu pāriet uz Linux, tas būs tas, ka es varu nodot jau izveidotās konfigurācijas un kontaktus no Win2008 uz Linux! PS: Es izmantoju iekšējo datu bāzi, kuru ieteicams vai neizmantot šādā veidā, ir aptuveni 200 lietotāju.
Paldies!