Gönderen: admin (24 takım) hizmet Sendmail ile bir Linux sunucu ile için herkesin kimlik şimdi yoluyla gönderme olanağı vermek gerekli. kullanılabilir here varsayılan, bunu düzeltmek nasıl bunun altından Nitekim yapmaz size gereken her ne kadar, seçenek oldukça etkinleştirmek için kolay farkında CentOS böyle dağıtımlar bazı:
Install paket sendmail-cf ve cyrus-SASL değilse sistemi, redhat için / CentOS:
[] Yum SASL install sendmail-cf cyrus-
Sonra) edit sedmail.mc (/ etc / mail / sendmail.mc ve çizgiler uncomment bu:
, Define (`confAUTH_OPTIONS '` A') dnl
TRUST_AUTH_MECH (`LOGIN PLAIN ') dnl
`Define (` confAUTH_MECHANISMS ', LOGIN PLAIN') dnl
güvenlik ayarları anchequesta kontrol etmek için:
DAEMON_OPTIONS (`Port = smtp, Addr = 0.0.0.0, Ad = MTA ') dnl
Şimdi program m4 sendmail.cf dosya ile ihtiyaca yeniden derlemek:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
olarak usr/lib/sasl2/Sendmail.conf / Check dosyasını düzenlemek ve gerekirse şöyledir:
pwcheck_method: saslauthd
Şimdi sendmail ve saslauthd yeniden
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail restart
Sonuç olarak, çalışmalarımızı giderilmiştir kontrol edin:
[] Telnet localhost 25
127.0.0.1 çalışılıyor ...
localhost bağlandı.
Escape karakteri'^]'. olduğunu
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 Ağustos 2004 12:36:30 0200
biz sendmail tanıtmak beri yazarak yanıt verir:
ehlo localhost
tüm iyi (bize sendmail, düz mantık ek olarak kimlik doğrulama kabul diğer yöntemlerle olabilir söyler kırmızı çizgi giderse hangi cevap olacak, doğru) geçerli:
250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Merhaba [127.0.0.1] oldum memnun
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 YARDIM
Gönderen: admin (12 takım) Bütün rpm paketler:
# Rpm-qa
Sorgu rpm db 'paketler içeren httpd string' filtreleme hepsi:
# Rpm-qa | grep httpd
Belirli bir paket kurulduğunda, örneğin hakkında bilgi alma:
# Rpm-qi httpd
yüklü, örneğin paket görüntüleyin tarafından liste dosyaları sağlanan:
# Rpm-ql httpd
Bir listenin yapılandırma sadece Display paket yüklü bir dosya sağlanan:
# Rpm-qc httpd
paketi ile alın bilgiler belgelere:
# Rpm-qc httpd
Bir paketin gerekli Profili bağımlılık listesi:
# Rpm-q httpd-whatrequires
Profili yetenek paketi sağlanan:
# Rpm-q httpd-whatprovides
Profili scriptler kaldırma sırasında başlatılan kurulum /:
# Rpm-q httpd-scriptler
Profili paketinin revizyonlar tarihçesi:
# Rpm-q httpd-changelog
ne paketi dosyasını atın ait:
# Rpm-qf / / httpd / conf etc / httpd.conf
dosyalarını bir paket henüz takılmamış tarafından sağlanan Profili listesi:
# Rpm-qp httpd-2.0.52-3.i386.rpm-l
Fedora / Redhat, anahtar özel GPG dijital işareti tüm paketleri ile. Için aşağıdaki komutu ithalat kullanarak açık anahtarlı:
# Rpm-import / media / cdrom / RPM-GPG-KEY
aşağıdaki komutu çalıştırdığınızda, internetten indirilen kontrol bütünlüğünün devam etmeden önce bir paket kurulum o, özellikle:
# Rpm-checksig nome_pacchetto.rpm
sistemi için doğrulamak yüklü tüm paketleri:
Rpm-qa gpg # pubkey-
Install yabancı bir ikili paketi:
# Rpm-ivh nome_pacchetto.rpm
gerekli yükleme ikili bağımlılık paketi görmezden:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
bağımlılıkları otomatik çözünürlük göndererek ikili bir yükleme:
# Rpm-ivh yardım nome_pacchetto.rpm
Değişen yapılandırma dosyaları olmadan paket Upgrade a:
# Rpm-U nome_pacchetto.rpm
Upgrade paketi yalnızca yüklü olduğu zaten:
# Rpm-F nome_pacchetto.rpm
Rimuore bir rpm paketi:
# Rpm-e paket_adi
veritabanı RPM izinleri, türü, sahibi, grup, MD5 checksum ve son değişiklik üzerine, Check dosya boyutu:
# Rpm-V httpd
dikkatli kontrol edin, tüm ilgili paketler kurulu sistemi ile kullanım -, sistem aşırı bir yürütmektedir yeri:
# Rpm-Va
Test paketi yüklü değildir:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Bu komut paket sağlayan dosyalarını ayıklamak dönüştürülmesini paketinden akarsu ve ardından gelen cpio yürütülebilir ayıklayın:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-özü-make-dizinleri * bin *
i386 takma bir kaynak paketidir.
Adım 1:
Rpmbuild-nome_pacchetto.src.rpm yeniden #
Adım 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Yükleme kaynak paketi i386 (alternatif yöntemdir).
Adım 1:
Rpmbuild-nome_pacchetto.src.rpm derlemeye #
Adım 2:
# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec
Adım 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
bahar rpm paketini beri oluşturma.
Biz gelen paketi oluşturmak istiyorsanız kaynak uygulama örneği. Download wget internetten kaynak:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Örnek-2.0.0.tar.gz # cp / usr / src / redhat / SOURCE
# Cd / usr / src / redhat / SOURCE
# Tar xzf örneğin-2.0.0.tar.gz
dosyasını kontrol edin açmak dizin. 'Spec', hangi parçanın oluşturulması için teknik özellikleri içeren ve SPEC / redhat src / kopyala / usr /:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
oluşturduysanız dosyası. Spec olabilir orada. Sonunda hazırlamak RPM yeni yaratılması doldurmak için
# Cd / usr / src / redhat
# Rpmbuild-bb SPECS / snort.spec