4.2। विन्यास
सामान्य UNIX प्रिंटिंग सिस्टम सर्वर का व्यवहार फ़ाइल में निहित निर्देशों के माध्यम से कॉन्फ़िगर किया गया है /etc/cups/cupsd.conf. CUPS कॉन्फ़िगरेशन फ़ाइल प्राथमिक के समान सिंटैक्स का अनुसरण करती है
Apache HTTP सर्वर के लिए कॉन्फ़िगरेशन फ़ाइल, इसलिए Apache की कॉन्फ़िगरेशन फ़ाइल को संपादित करने से परिचित उपयोगकर्ताओं को CUPS कॉन्फ़िगरेशन फ़ाइल को संपादित करते समय सहज महसूस करना चाहिए। सेटिंग्स के कुछ उदाहरण जिन्हें आप प्रारंभ में बदलना चाहेंगे, यहां प्रस्तुत किए जाएंगे।
कॉन्फ़िगरेशन फ़ाइल को संपादित करने से पहले, आपको मूल फ़ाइल की एक प्रतिलिपि बनानी चाहिए और इसे लिखने से बचाना चाहिए, ताकि आपके पास संदर्भ के रूप में मूल सेटिंग्स हों, और आवश्यकतानुसार पुन: उपयोग किया जा सके।
कॉपी करें /etc/cups/cupsd.conf फ़ाइल बनाएं और इसे टर्मिनल प्रॉम्प्ट पर जारी किए गए निम्नलिखित आदेशों के साथ लिखने से बचाएं:
sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original sudo chmod aw /etc/cups/cupsd.conf.original
• ServerAdmin: सीयूपीएस सर्वर के नामित प्रशासक के ईमेल पते को कॉन्फ़िगर करने के लिए, बस इसे संपादित करें /etc/cups/cupsd.conf अपने पसंदीदा टेक्स्ट एडिटर के साथ कॉन्फ़िगरेशन फ़ाइल बनाएं, और जोड़ें या संशोधित करें ServerAdmin तदनुसार लाइन. उदाहरण के लिए, यदि आप सीयूपीएस सर्वर के प्रशासक हैं, और आपका ई-मेल पता है '[ईमेल संरक्षित]', तो आप सर्वरएडमिन लाइन को इस प्रकार प्रदर्शित करने के लिए संशोधित करेंगे:
ServerAdmin [ईमेल संरक्षित]
• सुनना: उबंटू पर डिफ़ॉल्ट रूप से, सीयूपीएस सर्वर इंस्टॉलेशन केवल आईपी पते पर लूपबैक इंटरफ़ेस पर सुनता है 127.0.0.1. सीयूपीएस सर्वर को वास्तविक नेटवर्क एडॉप्टर के आईपी पते पर सुनने का निर्देश देने के लिए, आपको या तो एक होस्टनाम, आईपी पता, या वैकल्पिक रूप से, एक सुनने के निर्देश के माध्यम से एक आईपी पता/पोर्ट पेयरिंग निर्दिष्ट करना होगा। उदाहरण के लिए, यदि आपका सीयूपीएस सर्वर आईपी पते पर स्थानीय नेटवर्क पर रहता है 192.168.10.250 और आप इसे इस सबनेटवर्क पर अन्य प्रणालियों के लिए सुलभ बनाना चाहेंगे, तो आप इसे संपादित करेंगे /etc/cups/cupsd.conf और एक सुनो निर्देश जोड़ें, जैसे:
सुनो 127.0.0.1:631 # मौजूदा लूपबैक सुनो सुनो /var/run/cups/cups.sock # मौजूदा सॉकेट सुनो
सुनें 192.168.10.250:631 # लैन इंटरफ़ेस, पोर्ट 631 (आईपीपी) पर सुनें
उपरोक्त उदाहरण में, यदि आप नहीं चाहते कि कपएसडी उस इंटरफ़ेस पर सुने, बल्कि आप चाहते हैं कि यह केवल लोकल एरिया नेटवर्क के ईथरनेट इंटरफेस पर सुने तो आप टिप्पणी कर सकते हैं या लूपबैक पते (127.0.0.1) के संदर्भ को हटा सकते हैं। (लैन)। जिसके लिए सभी नेटवर्क इंटरफेस को सुनने में सक्षम बनाना
एक निश्चित होस्टनाम बाध्य है, जिसमें लूपबैक भी शामिल है, आप होस्टनाम के लिए एक सुनो प्रविष्टि बना सकते हैं
सुकरात इस प्रकार:
सुनो सुकरात:631 # होस्टनाम 'सुकरात' के लिए सभी इंटरफेस पर सुनें
या सुनो निर्देश को छोड़कर और उपयोग करके बंदरगाह इसके बजाय, जैसे:
पोर्ट 631 # सभी इंटरफेस पर पोर्ट 631 पर सुनें
सीयूपीएस सर्वर कॉन्फ़िगरेशन फ़ाइल में कॉन्फ़िगरेशन निर्देशों के अधिक उदाहरणों के लिए, टर्मिनल प्रॉम्प्ट पर निम्नलिखित कमांड दर्ज करके संबंधित सिस्टम मैनुअल पेज देखें:
आदमी Cupsd.conf
जब भी आप इसमें परिवर्तन करते हैं /etc/cups/cupsd.conf कॉन्फ़िगरेशन फ़ाइल में, आपको टर्मिनल प्रॉम्प्ट पर निम्नलिखित कमांड टाइप करके CUPS सर्वर को पुनरारंभ करना होगा:
sudo systemctl पुनरारंभ कप.सेवा