/ ইত্যাদি / হোস্ট, / etc / sysconfig / নেটওয়ার্ক এবং হোস্ট নাম?


12

আমাকে সেন্টো সার্ভারে হোস্টনামের পরিবর্তনগুলি করা দরকার যা www.myserver.com পরিবেশন করবে

আমি কি না করতে হবে /etc/hosts, /etc/sysconfig/networkএবং hostnameকমান্ড?

ইন /etc/sysconfig/networkআমি এই লিখতে করতে হবে:

HOSTNAME=www.myserver.com

অথবা এটা :

HOSTNAME=myserver.com

ইন /etc/hostsআমি এই লিখতে করতে হবে:

XXX.XXX.XXX.XXX     myserver.com

অথবা এটা :

XXX.XXX.XXX.XXX     wwww.myserver.com www

আমার কি করা দরকার sudo hostname www.myserver.comনাকি sudo hostname myserver.com?

অনেক ধন্যবাদ!

হালনাগাদ :

হোস্টনেম সম্পর্কে আমার আর কিছু প্রয়োজন আছে যা সেটআপ করা দরকার?


কেউ কেন এই জিনিসগুলি করতে বিরক্ত করবে তা আমি এমনকি পাই না। আমি নীচে ব্যবহারের একটি উল্লেখ দেখতে পাচ্ছি hostname -fতাই আমি অনুমান করি যে আপনি সঠিকভাবে কার্যকরী hostnameকমান্ড পেয়েছেন তবে আর কী?
র্যান্ডি এল

উত্তর:


10

/ etc / sysconfig / নেটওয়ার্ক ফাইলটি উত্স যা থেকে শুরু করার স্ক্রিপ্টগুলি 'হোস্টনেম' কমান্ডের জন্য আর্গুমেন্ট গ্রহণ করে। এবং এটি কেবল মেশিনের নাম হওয়া উচিত, পুরোপুরি যোগ্য নয়। ডোমেন অংশটি সাধারণত /etc/resolv.conf ফাইলে সংজ্ঞায়িত করা হয়।

সম্পূর্ণ যোগ্য হোস্টের নাম ধরে নেওয়া 'লেবু.এক্সামেল ডটকম' ('www' আমার কাছে ভাল হোস্টের মতো মনে হয় না), তাহলে:

  • / Etc / sysconfig / নেটওয়ার্ক: HOSTNAME=lemon
  • /etc/resolv.conf (ডান 'নেমসার্ভার' বর্ধিত): search example.com
  • / ইত্যাদি / হোস্ট (ডিএনএস সঠিকভাবে কাজ করে থাকলে প্রয়োজন হবে না): XXX.XXX.XXX.XXX lemon.example.com lemon

যদি সবকিছু যথাযথভাবে কনফিগার করা থাকে তবে hostnameকমান্ডটি "লেবু" hostname -fফিরিয়ে দেবে এবং "লেবু.এক্সামেল.কম" ফিরিয়ে দেবে।

আপনার ক্ষেত্রে এটি মনে হয় হোস্টনামটি 'myserver.com' ডোমেইনে 'www' হ'ল ... আমি মনে করি না যে এটি আপনি ঠিক চান। 'www' হ'ল একটি নাম (ডিএনএস সিএনএম) হতে পারে ... যদি আপনি এটি আপনার / ইত্যাদি / হোস্ট ফাইলগুলিতে চান তবে কেবল আপনার আইপি সহ লাইনে এটি যুক্ত করুন:

XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com

নেটওয়ার্ক পুনরায় চালু হওয়ার পরে / etc / sysconfig / নেটওয়ার্ক থেকে সেটিংস প্রয়োগ করা হবে। আপনি hostnameকমান্ডের সাথে সাথে হোস্টনামটি সাথে সাথে সেট করতে পারেন । / ইত্যাদি / হোস্ট এবং /etc/resolv.conf পরিবর্তনগুলি অবিলম্বে সক্রিয় হয় (অ্যাপ্লিকেশনগুলি যা পুরানো ডেটা ক্যাশে রাখে তা বাদে)।


0

আপনার সেটিংস দেখতে হবে:

  • /etc/sysconfig/network: HOSTNAME=www.myserver.com
  • /etc/hosts: XXX.XXX.XXX.XXX wwww.myserver.com www

আপনি কল করতেও পারেন hostname, তবে পরের বার আপনার সার্ভারটি পুনরায় চালু না করা পর্যন্ত এটি কেবলমাত্র হোস্টনাম পরিবর্তন করবে।

আমি যতদূর মনে করতে পারি, এগুলি হ'ল আপনার পরিবর্তন করতে হবে।


3
আপনি যদি FQDN / / etc / sysconfig / নেটওয়ার্ক এ রাখেন তবে 'হোস্টনেম' এবং 'হোস্টনেম -f' কমান্ড একই FQDN মান প্রদান করবে। এটি আসলে সঠিক নয়। 'হোস্টনেম' আদর্শভাবে আসল হোস্ট-নেমটি ফিরিয়ে দেওয়া উচিত।
শান দেউবেরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.