CyberTek - the future at the present!
Google

redhat ที่เก็บสำหรับ''Category

Saslauthd Sendmail การตรวจสอบ

โพสต์โดย : admin (ตั้ง 24)

สำหรับผู้ที่เซิร์ฟเวอร์ Linux กับบริการ Sendmail ขณะนี้จำเป็นต้องให้การตรวจสอบความเป็นไปได้ของการส่งผ่าน แน่นอนมันง่ายต่อการเปิดใช้งานตัวเลือก แต่คุณควรทราบว่าการกระจายต่างๆเช่น CentOS ไม่ให้ใช้ได้ตามค่าเริ่มต้นที่นี่เป็นวิธีการแก้ไขมัน

sendmail ติดตั้งแพคเกจ cf และ Cyrus - sasl ถ้าไม่อยู่ในระบบสำหรับ redhat CentOS :

[] ยำติดตั้ง sendmail cf - Cyrus - sasl

แล้วแก้ไข) sedmail.mc (/ etc / mail / sendmail.mc และ uncomment บรรทัดนี้

define (`confAUTH_OPTIONS'`') dnl
TRUST_AUTH_MECH (`LOGIN PLAIN') dnl
define (`confAUTH_MECHANISMS',`LOGIN PLAIN') dnl

เพื่อความปลอดภัยการควบคุม anchequesta :

DAEMON_OPTIONS (`Port = SMTP, Addr = 0.0.0.0, Name = MTA') dnl

ตอนนี้คุณต้อง recompile file sendmail.cf กับ M4 โปรแกรม :

mail / sendmail.mc> / etc etc mail / sendmail.cf / M4] [

ตรวจสอบและหากจำเป็นต้องแก้ไขแฟ้ม usr/lib/sasl2/Sendmail.conf / ดังนี้

pwcheck_method : saslauthd

ตอนนี้เริ่ม sendmail และ saslauthd ของคุณ

[] / etc / init.d / เริ่ม saslauthd

[] / etc / init.d / sendmail restart

สุดท้ายเราตรวจสอบว่างานของเราได้รับการแก้ไข :

] Telnet localhost [25  

... พยายาม 127.0.0.1
เชื่อมต่อกับ localhost
อักขระ Escape เป็น '^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11; Mon, 23 สิงหาคม 2004 12:36:30 +0200

เนื่องจากเราแนะนำ sendmail ตอบโดยพิมพ์ :

ehlo localhost

ซึ่งจะตอบว่าทั้งหมดไปดี (เส้นแดงที่บอกเราว่า sendmail รับการตรวจสอบนอกเหนือจากการเข้าสู่ระบบธรรมดาอาจมีวิธีอื่น ๆ ก็ถูกต้อง) :

- xxxxx.xxxxx.xx xxxxx.xxxxx.xx 250 Hello [127.0.0.1], ยินดีที่ได้พบคุณ
250 - ENHANCEDSTATUSCODES
250-PIPELINING
250 - 8BITMIME
250 ขนาด
250 DSN -
AUTH LOGIN PLAIN - 250
250-DELIVERBY
250 ช่วยเหลือ

เผยแพร่ in : linux , redhat , เคล็ดลับ

ใช้คำสั่ง rpm

โพสต์โดย : admin (ตั้ง 12)

ดูทั้งหมด rpm ติดตั้งแพคเกจ :

# rpm - qa

rpm db Query การกรองแพ็กเก็ตทั้งหมดที่มี'สตริง httpd':

# rpm - qa grep | httpd

ได้รับข้อมูลเกี่ยวกับแพคเกจเฉพาะการติดตั้งเช่น

# rpm - Qi httpd

ดูตัวอย่างรายการของไฟล์ให้ด้วยแพคเกจติดตั้ง :

# rpm - QL httpd

แสดงเฉพาะการกำหนดค่ารายการของแฟ้มโดยแพคเกจติดตั้ง :

# rpm - qc httpd

ได้รับข้อมูลเกี่ยวกับชุดเอกสารให้โดย :

# rpm - qc httpd

ดูแพคเกจรายการ dependencies ต้องโดย :

# rpm - q httpd - whatrequires

ดูแพคเกจความสามารถให้โดย :

# rpm - q httpd - whatprovides

สคริปต์ View เริ่มต้นระหว่างการติดตั้งลบ :

# rpm - q httpd สคริปต์

ดูแพคเกจประวัติของการแก้ไขของ :

# rpm - q httpd - การเปลี่ยนแปลง

ตรวจสอบแพ็กเกจสิ่งไฟล์อยู่ :

httpd.conf / # rpm - qf / etc / httpd / conf

ดูรายชื่อแฟ้มโดยไม่ได้ติดตั้งแพกเกจยัง :

# rpm QP - 2.0.52 - 3.i386.rpm l - httpd


Fedora / Redhat, สัญญาณแพ็กเก็ตทั้งหมดที่มี GPG คีย์ส่วนตัว digital . เพื่อนำคีย์สาธารณะโดยใช้คำสั่งต่อไปนี้

# rpm นำเข้า / สื่อ cdrom / / RPM - GPG - KEY

เพื่อตรวจสอบแพ็กเกจสมบูรณ์ของก่อนดำเนินการติดตั้งโดยเฉพาะอย่างยิ่งถ้าดาวน์โหลดจากอินเทอร์เน็ตเรียกใช้คำสั่งต่อไปนี้

Checksig # rpm - nome_pacchetto.rpm

เพื่อตรวจสอบแพ็กเกจติดตั้งทั้งหมดในระบบของคุณ :

# rpm - qa - gpg pubkey

การติดตั้งแพกเกจไบนารี :

# rpm - ivh nome_pacchetto.rpm

การติดตั้งแพกเกจไบนารีละเว้น dependencies ต้อง :

# rpm - ivh nome_pacchetto.rpm - nodeeps

การติดตั้งแพกเกจไบนารีด้วยการส่งความละเอียดอัตโนมัติ dependencies :

nome_pacchetto.rpm - rpm - ivh # ช่วยเหลือ


Upgrade ไฟล์แพคเกจโดยไม่มีการกำหนดค่าการเปลี่ยนแปลง :

nome_pacchetto.rpm rpm - U #

Upgrade ติดตั้งแพคเกจเท่านั้นหากแล้วคือ

nome_pacchetto.rpm rpm F - #

Rimuore package rpm :

# rpm - e package_name


ตรวจสอบขนาดไฟล์สิทธิ์ชนิดเจ้าของ, กลุ่ม, การตรวจสอบ MD5 และแก้ไขล่าสุดเมื่อฐานข้อมูล RPM :

# rpm - V httpd

ตรวจสอบแพ็กเกจติดตั้งทั้งหมดในระบบของคุณ -- ใช้ด้วยความระมัดระวังระบบประกอบมาก :

# rpm - Va

ทดสอบโปรแกรมที่ไม่ได้ติดตั้ง :

# rpm - Vp httpd - 2.0.52 - 3.i386.rpm

คำสั่งนี้จะช่วยให้คุณแตกแฟ้มจากแพกเกจที่จะแปลงเป็นกระแสแล้ว cpio แยกปฏิบัติการจากแพคเกจ :

# Rpm2cpio httpd - 2.0.52 - 3.i386.rpm cpio - | สารสกัด - ให้ bin * * ไดเรกทอรี

ติดตั้งชุดแหล่ง i386

ขั้นที่ 1 :

# Rpmbuild - สร้าง nome_pacchetto.src.rpm

ขั้นที่ 2 :

usr/src/redhat/RPMS/i386/nome_pacchetto.rpm / # rpm - ivh

ขั้นตอนการติดตั้งเป็นแหล่ง package i386 ทางเลือก ()

ขั้นที่ 1 :

# Rpmbuild - recompile nome_pacchetto.src.rpm

ขั้นที่ 2 :

redhat / usr / # bb Rpmbuild / src แว่นตา / nome_pacchetto.spec

ขั้นที่ 3 :

usr/src/redhat/RPMS/i386/nome_pacchetto.rpm / # rpm - ivh


สร้าง package rpm จากแหล่ง
เราต้องการสร้างแพคเกจจากแหล่งตัวอย่างโปรแกรม . Download wget ที่มาด้วยจากอินเทอร์เน็ต :

# wget http://www.example.org/dl/example-2.0.0.tar.gz

redhat / usr / cp"ตัวอย่าง - 2.0.0.tar.gz / src / แหล่งที่มา

redhat / usr # cd / / src / แหล่งที่มา

# xzf ตัวอย่าง 2.0.0.tar.gz ท่า


ตรวจสอบไดเรกทอรีที่แตกไฟล์ . 'Spec'ซึ่งมีคุณสมบัติในการติดตามการสร้างและคัดลอกไปยัง / usr / src / redhat / SPEC :

redhat / Example.spec # cp / usr / src / SPEC / example.spec

ถ้าแฟ้ม . Spec ไม่มีสามารถสร้าง . สุดท้ายเตรียมบรรจุสำหรับรอบการสร้างใหม่ของ

# usr Cd / src / redhat

# รายละเอียด Rpmbuild bb / snort.spec

เผยแพร่ in : linux , redhat , เปลือก , เคล็ดลับ
Powered by Cybertek -- ความช่วยเหลือระยะไกล