'127.0.1.1:++xxxxx' এর দিকে ইঙ্গিত করে একটি সিমিলিংকে, এর জন্য প্লাস চরিত্রটি কী?


52

আমার লিনাক্স ফাইল সিস্টেমে একটি সিমিলিংক নির্দেশ করে 127.0.1.1:+xxxxx

প্লাস সাইন কেন? এখানেও বিয়োগ হতে পারে? শুধু কেন নয় 127.0.1.1:xxxxx?


এই প্রতীকী লিঙ্কটি / প্রোকের অধীনে?
জোশুয়া

4
@ জোশুয়া: সম্ভবত ~ / .মজিলা / বা অনুরূপ অধীনে। ফায়ারফক্স / থান্ডারবার্ড এবং আইরিক স্টিম লক করার জন্য এই জাতীয় প্রতীক ব্যবহার করে।
মাধ্যাকর্ষণ

2
এক্সএক্সএক্সএক্সএক্সএক্সএক্স একটি সংখ্যা, বা অক্ষর xxxxx?
মাউগ

2
সম্ভবত সম্পর্কিত নয় তবে কেবল তথ্যের জন্য। কিছু আইআরসি ক্লায়েন্টে পোর্টের আগে প্লাস-সাইন দূরবর্তী সার্ভারটি এসএসএল / টিএলএস ব্যবহার করে তা চিহ্নিত করার জন্য।
EKKiM

উত্তর:


93

কোনও ফাইলকে নির্দেশ করে না এমন প্রতীকী লিঙ্কগুলির মোটেই জেনেরিক অর্থ নেই। এই ক্ষেত্রে এটি হতে পারে প্রসেস ID, অথবা কিছু বিশেষ এটি উপর উচ্চারিত প্রোটোকল, অথবা অন্য সনাক্তকারীর সঙ্গে একটি বন্দর হতে। এটি কী প্রোগ্রাম তৈরি করেছে তার উপর নির্ভর করে।

সফ্টওয়্যার যা এই লিঙ্কগুলি তৈরি করে কেবল সেই তথ্যের সুবিধা নেয় যে 1) একটি সিমিলিংকের লক্ষ্য অস্তিত্বহীন বা সম্পূর্ণ বাজে কথাও হতে পারে; ২) একটি নিয়মিত ফাইল তৈরির বিপরীতে একটি সিমলিংক তৈরি করা একটি একক-সিস্কেল সম্পূর্ণ পারমাণবিক অপারেশন (যেমন এটির লক্ষ্যটি পড়া হচ্ছে), যা কমপক্ষে 3 টি পৃথক সিস্টেম কল গ্রহণ করে।

অন্য পদ্ধতিগুলি যদি বিশ্বাসযোগ্য নাও হয় ততক্ষণ সিমলিংক তৈরি করা লক করার পদ্ধতি হিসাবে চিহ্নিত করা যেতে পারে (কোনও প্রোগ্রামের একক উদাহরণ নিশ্চিত করা)। প্রোগ্রামটি আসলে একটি আসল ফাইলের সমাধানের জন্য সিমলিংকের প্রয়োজন হয় না: এটি কেবলমাত্র লিঙ্কটি তৈরি করা সফল হয় কিনা, বা এটি ইতিমধ্যে বিদ্যমান থাকার কারণে ব্যর্থ হয় কিনা তা নিয়ে চিন্তা করে।


5
"* একটি নিয়মিত ফাইল তৈরির বিপরীতে যা কমপক্ষে 3 টি পৃথক সিস্টেম কল গ্রহণ করে *" "- আপনি কি ব্যাখ্যা করতে পারবেন? আপনি কি এটি বলতে না fopen, fwriteএবং fclose?
নিক হার্টলি

11
@ নিক হার্টলি: সিস্টেম কলগুলি open(বা সম্ভবত creatপুরাতন সফ্টওয়্যারগুলিতে) রয়েছে write, এবং স্টিডিও সরবরাহকারী closef * সংস্করণ নয়। কিন্তু, হ্যাঁ, আপনি অন্তত করতে প্রয়োজন openএবং writeফাইল তৈরি করে তা অর্থপূর্ণ কিছু করা। এখন আপনি যদি কিছু কোড চান "এটি তৈরি করার চেষ্টা করুন, যদি সফল হয় তবে এর মধ্যে কিছু তথ্য রাখুন, অন্যথায় এটি থেকে কিছু তথ্য পড়ুন", দ্বিতীয় প্রক্রিয়াটি readপ্রথম প্রক্রিয়াটি করার সুযোগ পাওয়ার আগেই এটি চেষ্টা করতে পারে writesymlinkযে এড়ানো; হয় সফল হন এবং লিঙ্কটি তৈরি করুন, অথবা ব্যর্থ হন এবং readlinkআপনার কাছে তথ্য রয়েছে তা নিশ্চিত হন ।
গুট্রাম ব্লহম

"... যাবে নির্যাতিত একটি উপায় হিসেবে ..." "একটি উপায় এটি ছিল ব্যবহৃত হিসাবে এই নির্যাতন উদ্দেশ্যে না বা" একটি উপায় এটা ব্যবহার করা ব্যবহার করা " করা উচিত নয় ব্যবহার করা যেতে"?
দ্য হাট উইথ দ্য হাট

22

যতদূর আমি জানি "+" এর অর্থ হ'ল আইপি ("xxxxx") এর পরে সংখ্যাটি একটি "প্রসেস আইডি" বোঝায় (সাধারণত কোনও বন্দর নয় যা সাধারণত স্বীকৃতি [আইপি-ঠিকানা] ব্যবহার করে: [পোর্টনম্বার])।

এটা সম্ভব যে এই "স্বরলিপি" (নিশ্চিত নয় যে আমি এটিকে একটি "স্বরলিপি" বলব কারণ আমি কোনও "অফিসিয়াল" ডকুমেন্টেশন জানি না) নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা ব্যবহৃত অন্য কোনও কিছুকে বোঝায় - তবে আবার, এটি সর্বদা সম্ভাবনা না শুধুমাত্র symlinks সঙ্গে। কেবলমাত্র আমিই জানি (এবং এমন কোনও অনুসন্ধানের সাথেও সন্ধান করতে পারি যা খুব বেশি বিস্তৃত ছিল না) "+ XXXX" সর্বদা প্রক্রিয়া আইডিতে রেফার করে।


1
আমি ঠিক এটি পরীক্ষা করেছিলাম। আমার ক্ষেত্রে এটি সত্যিই না।
myMethod

1
আপনি কি লিঙ্ক করতে পারে কোথাও এই বিন্যাসের নথি আছে?
ডেভিড জেড

1
নিশ্চিত নয়, আমি অভিজ্ঞতার হাত থেকে এটি কেবল মনে রেখেছি।
অ্যালবিন

2
দেখে মনে হচ্ছে আপনি কোনও বিশেষ ডিরেক্টরিতে, যেমন /procবা এর মতো কোনও সিমলিংকের কথা বলছেন /dev। এই সিমলিংকটি কীসের জন্য ব্যবহৃত হয় তা আপনি ব্যাখ্যা করতে পারেন?
বার্মার

4
এই স্বরলিপিটি আমি এই প্রথম দেখি, তাই আপনি যে এটি একটি সাধারণ স্বরলিপি বলেছিলেন তা শুনে অবাক হয়েছি। প্রসেস আইডি বলতে আপনি এটি কোথায় ব্যবহার করেছেন?
বার্মার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.