अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

नल - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में नल चलाएं

यह कमांड नल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


नल - बीएसडी नेटवर्क पाइप के लिए एक स्थिरता

नेटपाइप 4.2

SYNOPSIS


नल बंदरगाह (--में|--बाहर|--इर्र|--एफडी n)+ [--एक बार] [--शब्दशः] [--शांत] [--यूनिक्स]
[--विदेशी मेज़बान addr] [--विदेशी बंदरगाह बंदरगाह] [--लोकलहोस्ट addr] [--धारावाहिक] [--डेमन]
[--बंद करना (आर|डब्ल्यू)] [--पिडफाइल फ़ाइल का नाम] [--noreuseaddr] [--बैकलॉग n]
[-[i][o][e][#3[,4[,5...]]]v][1][q][u][d][s]] [-p विदेशी बंदरगाह] [-h विदेशी मेजबान] [-H
स्थानीय मेजबान] आदेश आर्ग

वर्णन


नल नेटवर्क पर पाइप की कार्यक्षमता प्रदान करने का प्रयास करता है। यह व्यवहार करता है
सर्वर-क्लाइंट कनेक्शन का सर्वर अंत। जब के साथ प्रयोग किया जाता है नली(1) यह एक के रूप में कार्य कर सकता है
उसके बदलें मे

टार-सीएफ-. | rsh अन्य "cd destdir; tar -xf -"

नल और नली विशेष रूप से तब उपयोगी होते हैं जब आपके पास आसान गैर-संवादात्मक पहुंच नहीं होती है
गंतव्य खाता (जैसे रूट खाता जहां .rhosts एक बुरा विचार है)।

नल एक बीएसडी सॉकेट बनाता है, इसे बांधता है बंदरगाह कमांड लाइन पर निर्दिष्ट, और
कनेक्शन के लिए सुनता है।

हर बार नल एक कनेक्शन मिलता है कार्यकारी(2)एस आदेश और उसका आर्ग स्टड के साथ, स्टडआउट,
stderr, और/या मनमानी फ़ाइल डिस्क्रिप्टर के अनुसार पुनर्निर्देशित किया गया --में --बाहर --इर्र
--एफडी n झंडे। नल कनेक्शन के अप्रयुक्त आधे हिस्से को भी स्वचालित रूप से बंद कर देता है यदि
केवल --में निर्दिष्ट है या यदि केवल --बाहर और / या --इर्र निर्दिष्ट हैं। देखें --बंद करना
अधिक जानकारी के लिए विकल्प।

विकल्प


अगर --एक बार ध्वज निर्दिष्ट है, नल मर्जी कार्यकारी(१ (९ the) है आदेश के बजाय कांटा(2) आईएनजी और
कार्यकारी(2) आईएनजी। --एक बार इसका मतलब है कि नेटवर्क पाइप केवल एक शॉट के लिए अच्छा है।

RSI --शब्दशः ध्वज निर्दिष्ट करता है कि नल मेजबानों को जोड़ने के बारे में जानकारी मुद्रित करनी चाहिए।
इस जानकारी में संख्यात्मक होस्ट पता, होस्ट नाम और विदेशी पोर्ट नंबर शामिल हैं।
RSI --शांत ध्वज निर्दिष्ट करता है कि नल ऐसी जानकारी नहीं छापनी चाहिए। --शांत विश्व का सबसे लोकप्रिय एंव
चूक।

RSI --यूनिक्स ध्वज निर्दिष्ट करता है कि बंदरगाह एक इंटरनेट पोर्ट नंबर या सेवा का नाम नहीं है,
लेकिन इसके बजाय यह यूनिक्स डोमेन सॉकेट के लिए एक फ़ाइल नाम है।

RSI --विदेशी मेज़बान विकल्प निर्दिष्ट करता है कि नल को उन सभी कनेक्शनों को अस्वीकार करना चाहिए जो नहीं करते हैं
से आते हैं मेजबान मशीन। उसी प्रकार --विदेशी बंदरगाह निर्दिष्ट करता है कि नल को अस्वीकार करना चाहिए
वे सभी कनेक्शन जो उनकी स्थानीय मशीन पर बंधी नहीं हैं बंदरगाह तर्क। उपरोक्त
दो विकल्प प्रमाणीकरण के कच्चे रूप की अनुमति देते हैं। ध्यान दें कि यूनिक्स सिस्टम पर केवल रूट कैन
एक सॉकेट को 1024 से नीचे पोर्ट नंबर पर बांधें।

कृपया यह सोचकर मूर्ख मत बनो कि यह नल को सुरक्षित बनाता है। धोखा देने के तरीके हैं
IP नंबर जो वर्षों से ज्ञात हैं (लेकिन केवल हाल ही में प्रचारित किए गए हैं)। मुझे लगता है कि
यह विधि डीएनएस स्पूफ से सुरक्षित है, लेकिन आपके पास शायद होना चाहिए नोस्पूफ on in
/etc/host.conf वैसे भी.

--लोकलहोस्ट निर्दिष्ट करता है कि सुनने वाला सॉकेट एक विशिष्ट इंटरनेट से जुड़ा होना चाहिए
इस मेजबान पर पता। यह केवल कई इंटरनेट नंबर वाले होस्ट पर उपयोगी है।

--डेमन निर्दिष्ट करता है कि नल एक बार नियंत्रण टर्मिनल से अलग हो जाना चाहिए
यह सॉकेट पर सुनना शुरू कर दिया है। यह सेटसिड () सिस्टम कॉल का उपयोग करके किया जाता है। अगर
आपके सिस्टम पर सेटसिड नहीं है, यह मानक ``सभी फाइल डिस्क्रिप्टर बंद करें का उपयोग करता है,
ioctl TIOCNOTTY, fork() और पैरेंट एग्जिट'' सीक्वेंस।

--बंद करना (आमतौर पर) द्वि-दिशात्मक सॉकेट को एक-दिशात्मक सॉकेट में बदलने के लिए उपयोग किया जाता है
यदि 'r' मौजूद है, तो नल इसे केवल पढ़ने के लिए बनाने के लिए आधा कनेक्शन बंद कर देगा
सॉकेट अगर हम लिखने की कोशिश करते हैं, तो यह विफल हो जाएगा। यदि दूरस्थ कनेक्शन पढ़ने का प्रयास करता है, तो यह
सॉकेट को बंद समझेगा। यदि इसके बजाय `w' मौजूद है, तो नल बंद होगा
कनेक्शन का दूसरा आधा इसे केवल लिखने के लिए सॉकेट बनाने के लिए। अगर हम पढ़ने की कोशिश करते हैं, तो हम
सॉकेट को बंद समझेगा। यदि दूरस्थ कनेक्शन लिखने का प्रयास करता है, तो यह होगा
विफल। डिफ़ॉल्ट व्यवहार दोनों हिस्सों को खुला छोड़ना है, हालांकि आधे का बंद होना
कनेक्शन स्वचालित रूप से के कुछ संयोजनों द्वारा किया जाता है --में, --बाहर, तथा --इर्र
झंडे उनके स्वचालित व्यवहार को दबाने के लिए आप (क्रमशः) --fd 0, --fd 1 का उपयोग कर सकते हैं।
और --एफडी 2.

--बंद करना कुछ इंटरनेट सर्वरों (जैसे कुछ httpds) के साथ उपयोग नहीं किया जा सकता क्योंकि
वे कनेक्शन के एक आधे के बंद होने की व्याख्या संपूर्ण पर एक बंद के रूप में करते हैं
कनेक्शन। यह चेतावनी पर लागू होती है --में, --बाहर, तथा --इर्र.

--धारावाहिक नल को और स्वीकार करने से पहले एक बच्चे के समाप्त होने की प्रतीक्षा करने का कारण बनता है
सम्बन्ध। सीरियलाइज़ेशन क्रिटिकल-सेक्शन मैनेजमेंट का एक बहुत ही कच्चा रूप है।

--पिडफाइल फ़ाइल का नाम आज्ञाओं नल इसकी प्रक्रिया आईडी लिखने के लिए फ़ाइल का नाम. यह उपयोगी है
जब नल एक बड़ी प्रणाली का हिस्सा होता है और एक नियंत्रण प्रक्रिया को मारना चाह सकता है
नल। --पिडफाइल का उपयोग करते समय ठीक से कार्य करता है --डेमन विकल्प.

डिफ़ॉल्ट रूप से, नल करता है a

सेट्सकॉप्ट (fd, SOL_SOCKET, SO_REUSEADDR...)

जो ``उपयोग में पता'' समस्या को रोकता है जो ``पीड़ित'' नेटपाइप संस्करण 4.0 और
इससे पहले। --noreuseaddr नल को उस सिस्टम कॉल को छोड़ने के लिए कहता है, और पूर्व-4.1 . पर वापस जाने के लिए कहता है
व्यवहार। इस कॉल के बिना, सॉकेट हमेशा के बाद तत्काल पुन: उपयोग के लिए उपलब्ध नहीं होता है
नल निकल जाता है।

--बैकलॉग n आपको दूसरा पैरामीटर निर्दिष्ट करने की अनुमति देता है बात सुनो(2) सिस्टम कॉल। NS
डिफ़ॉल्ट 5 है।

लघु झंडे


तर्कों के लिए टाइपिंग आवश्यकताओं को कम करने के लिए (और उम्रदराज को श्रद्धांजलि अर्पित करने के लिए
UNIX क्रिप्टोटैक्सोनॉमी की परंपरा) मैंने झंडे के कुछ छोटे रूप जोड़े हैं। यहां है
पत्राचार चार्ट:

मैं
लघु लंबा
iin
oआउट
eग़लती होना
#nfdn
vवाचाल
1एक बार
qशांत
uयूनिक्स
dडेमॉन
sधारावाहिक
pफॉरेनपोर्ट
hविदेशी मेजबान
Hस्थानीय होस्ट
मैं
उदाहरण के लिए, निम्न आदेश

उदाहरण $ नल 3000 --out --verbose --once --foreignhost क्लाइंट इको ब्लाह

लिखा जा सकता है

उदाहरण$ नल 3000 -ov1h क्लाइंट इको ब्लाह

RSI -p, -h, तथा -H झंडे एक तर्क लेते हैं, लेकिन झंडे को एक तर्क में समूहीकृत किया जा सकता है।
फिर वे उन तर्कों को पकड़ लेते हैं जिनकी उन्हें कमांड लाइन से झंडे के क्रम में आवश्यकता होती है
दिखाई देते हैं।

उदाहरण$ नल 3000 -hpHov1 क्लाइंट 2999 उदाहरण-le2 इको ब्लाह

जबकि प्रत्येक --एफडी शब्द ध्वज के लिए एक व्यक्तिगत विवरणक की आवश्यकता होती है, -# चरित्र ध्वज कर सकते हैं
कई वर्णनकर्ता लें। निम्नलिखित समकक्ष हैं:

उदाहरण$ नल 3000 --fd 0 --fd 1 --verbose --once echo blah
उदाहरण$ नल 3000 -#0,1v --एक बार इको ब्लाह
उदाहरण$ नल 3000 -v1#0,1 इको ब्लाह
उदाहरण$ नल 3000 -#0,1v1 इको ब्लाह

ध्यान दें कि उपयोग करते समय आपको ध्यान देना होगा -# चरित्र ध्वज और -1 चरित्र
एक ही तर्क में झंडा। साथ ही याद रखें खास शटडाउन(2) के शब्दार्थ -इन और
-बाहर.

उदाहरण


यह पोर्ट 3000 के लिए बाध्य स्थानीय मशीन पर एक टीसीपी-आईपी सॉकेट बनाता है।

उदाहरण$ नल 3000 --out --verbose tar -cf - .

हर बार कुछ प्रक्रिया (किसी भी मशीन से) इस पर पोर्ट 3000 से कनेक्ट करने का प्रयास करती है
मशीन नल कार्यक्रम होगा कांटा(2) एक प्रक्रिया और बच्चा करेगा कार्यकारी(एक्सएनएनएक्स) ए

टार-सीएफ-.

RSI --बाहर विकल्प का अर्थ है कि बच्चे की प्रक्रिया के आउटपुट को पुनर्निर्देशित किया जाएगा
द्वारा पुनर्प्राप्त किया गया नया सॉकेट स्वीकार करना(2) कॉल। --शब्दशः इसका मतलब है कि नल प्रिंट होगा
प्रत्येक नए कनेक्शन के बारे में जानकारी।

यह वर्तमान निर्देशिका में एक UNIX डोमेन सॉकेट बनाता है

उदाहरण$ नल यू-सॉकेट --आउट --err --once --unix csh -c \
"डीडी अगर = एंजियो.पीजीएम | funky.perl.script"

RSI --बाहर --इर्र विकल्प का अर्थ है कि बच्चे में stdout और stderr को पुनर्निर्देशित किया जाएगा
प्रक्रिया। --एक बार विकल्प का मतलब है कि नल नहीं होगा कांटा(2), लेकिन कार्यकारी(१ (९ the) है
प्रक्रिया ताकि केवल पहली प्रक्रिया नल से पहले यू-सॉकेट से जुड़ सके
अनुपलब्ध हो जाता है।

यह उदाहरण सॉकेट पर तब तक सुनता है जब तक कि पहला कनेक्शन नहीं आता। फिर पैदा होता है
एक द्विदिश प्रति जो नली-दास के समान होती है।

नल 3000 -1v --fd 3 sh -c 'cat <&3 & cat >&3 ; सॉकडाउन 3'

onworks.net सेवाओं का उपयोग करके ऑनलाइन नल का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad