Posted by: admin (24. september) Za vse tiste, ki so Linux strežnik z Sendmail storitev, je sedaj treba odobriti možnost pošiljanja prek pristnosti. Pravzaprav je zelo enostavno, da se omogoči možnost, vendar morate vedeti, da nekatera izplačila, kot CentOS ne bi bilo na voljo privzeto, tukaj je, kako to popraviti:
Namestite sendmail-cf in Cyrus-sasl, če niso prisotni v sistemu, za redhat / CentOS:
[] Yum namestiti sendmail-cf Cyrus-sasl
Nato uredite sedmail.mc (/ etc / mail / sendmail.mc) in Odstranite te vrstice:
define ( "confAUTH_OPTIONS", "") dnl
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dnl
define ( "confAUTH_MECHANISMS", "LOGIN PLAIN ') dnl
Zaradi varnosti kontrolo anchequesta nastavitev:
DAEMON_OPTIONS ( `Port = smtp, Addr = 0.0.0.0, Name = MTA ') dnl
Sedaj morate prevesti sendmail.cf datoteko s programom m4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Preverite in po potrebi uredite datoteko / usr/lib/sasl2/Sendmail.conf, kot sledi:
pwcheckjnethod: saslauthd
Zdaj znova sendmail in saslauthd
[] / Etc / init.d / saslauthd začetek
[] / Etc / init.d / sendmail znova
Končno smo preveriti, da je bila našega dela:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Priključen na localhost.
Escape znak je'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11, Mon, 23 Aug 2004 12:36:30 +0200
Ker se mi zdi, sendmail odgovarja s tipizacijo:
EHLO localhost
ki bodo odgovorili, če bo šlo vse dobro (rdečo črto, ki nam pove, da sendmail sprejema pristnosti, poleg navadnega prijavo lahko nekatere druge metode, to je pravilno):
250-xxxxx.xxxxx.xx Hello xxxxx.xxxxx.xx [127.0.0.1], veseli
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP
Posted by: admin (12. september) Prikaži vse rpm paketi nameščeni:
# Rpm-qa
I izraz db rpm filtriranje vse pakete ki vsebujejo niz "httpd":
# Rpm-qa | grep httpd
Pridobivanje podatkov o nameščenih poseben paket, na primer:
# Rpm-Qi httpd
Prikaži seznam datotek, ki jih je nameščen paket, na primer:
# Rpm-QL httpd
Prikaži samo seznam konfiguracijske datoteke, ki jih je nameščen paket:
# Rpm-qc httpd
Pridobivanje podatkov o dokumentaciji, ki jo paket:
# Rpm-qc httpd
Prikaži seznam odvisnosti, ki jih zahteva paket:
# Rpm-q httpd-whatrequires
Oglejte si zmogljivosti, ki jih paket:
# Rpm-q httpd-whatprovides
Oglejte si scenarij se začeli v času namestitev / odstranitev:
# Rpm-q httpd-skripte
Oglejte si zgodovino revizij paketa:
# Rpm-q httpd-changelog
Preverite, kaj se paketa datoteka pripada:
# Rpm-QF / etc / httpd / conf / httpd.conf
Prikaži seznam datotek, ki jih paket še ni nameščen:
# Rpm-QP httpd-2.0.52-3.i386.rpm-l
Fedora / RedHat, znak vse pakete z digitalnim privatnim GPG ključ. Če želite uvoziti javno-ključ z naslednji ukaz:
# Rpm-uvozno / media / cdrom / RPM-GPG-KEY
Če želite preveriti celovitost paketa, preden nadaljujete z namestitvijo, še posebej, če se prenese iz interneta, zaženite naslednji ukaz:
# Rpm-checksig nome_pacchetto.rpm
Če želite preveriti vse pakete nameščene na vašem sistemu:
# Rpm-qa gpg-pubkey
Namestitev binarni paket:
# Rpm-ivh nome_pacchetto.rpm
Namestitev binarni paket ne upošteva zahteva odvisnosti:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Namestitev binarni paket, ki uživajo v prenehanje odvisnosti:
# Rpm-ivh pomoč nome_pacchetto.rpm
Posodobitev paketa brez spreminjanja konfiguracijske datoteke:
# Rpm-U nome_pacchetto.rpm
Posodobitev paketa le, če je že nameščen:
# Rpm-F nome_pacchetto.rpm
Rimuore rpm paket:
# Rpm-e package_name
Preverite velikost datoteke, dovoljenja, tip, lastnik, skupina, MD5 checksum in zadnja sprememba v bazi podatkov RPM:
# Rpm-V httpd
Preveri vse pakete nameščene na vašem sistemu - uporabljati previdno, zavezuje sistem doslej:
# Rpm-Va
Preverite paket ni nameščen:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Ta ukaz vam omogoča, da citat datoteke iz paketa, ki se pretvori v obtok in nato cpio v citat izvršljiv iz paketa:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio ekstrakta-make-bin imenike * *
Nameščanje vir paket i386.
Korak 1:
# Rpmbuild-obnovo nome_pacchetto.src.rpm
2. korak:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Nameščanje vir paket i386 (alternativni postopek).
Korak 1:
# Rpmbuild-prevedem nome_pacchetto.src.rpm
2. korak:
# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec
3. korak:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Ustvarjanje rpm paket iz vira.
Želimo ustvariti paket iz vira primer uporabe. Prenesite vir iz interneta z wget:
# Http://www.example.org/dl/example-2.0.0.tar.gz Wget
Primer-2.0.0.tar.gz # cp / usr / src / redhat / VIR
# Cd / usr / src / redhat / VIR
# Tar xzf primer-2.0.0.tar.gz
Preverite, ali imenik razpakira datoteke '. Spec ", ki vsebuje specifikacije za ustvarjanje poti, ter ulitek to v / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Če se datoteka. Spec ne obstaja ustvarili. Nazadnje pripravimo nadev za ustvarjanje novih rpm:
# Cd / usr / src / redhat
# Rpmbuild-bb SPECS / snort.spec