সিস্টেমের আইপি ঠিকানা অন্তর্ভুক্ত করতে এসএসএইচ স্বাগত বার্তাটি সংশোধন করুন


43

আমার বেশ কয়েকটি অনুষ্ঠান হয়েছে যেখানে আমি একটি প্রদত্ত সিস্টেমের জন্য আইপি ঠিকানাটি মনে করতে পারিনি তবে সেই সময় হোস্ট-নেম ব্যবহার করে সংযোগ করতে সক্ষম হয়েছি। উদাহরণ হিসাবে, ঠিক এখন আমি আমার রাউটারে পোর্ট ফরওয়ার্ডিং সেট আপ করতে চেয়েছিলাম এবং লক্ষ্য সিস্টেমের জন্য আইপি মনে করতে পারিনি।

আমি ভাবছি যে কোনও এসএসএইচ সংযোগে প্রদর্শিত হওয়া স্বাগত বার্তায় সিস্টেমের আইপি ঠিকানা যুক্ত করা সম্ভব কিনা।

আমি যে ডিফল্ট স্বাগত বার্তাটি সংশোধন করার চেষ্টা করছি সেটি যদি শব্দটি অস্পষ্ট হয় তবে "

Linux [hostname] 2.6.35-32-generic #64-Ubuntu SMP Tue Jan 3 00:47:07 UTC 2012 x86_64 GNU/Linux

Ubuntu 10.10

Welcome to Ubuntu!
    * Documentation:  https://help.ubuntu.com/

সেখানকার কোথাও আমি মনে করি যে আমি সুনির্দিষ্টভাবে লগ ইন করেছি সেই আইপি ঠিকানাটি যুক্ত করতে চাই। কোনও পরামর্শ? আরও বেশি র‌্যাম নিয়ে নতুন মডেলের জন্য আমার মস্তিষ্কে ট্রেডিং ছাড়া কি?

উত্তর:


60

আপনি যে বার্তাটি উল্লেখ করেছেন তা হ'ল "মোড্ড" বা "দিনের বার্তা"। এটি অন্তর্ভুক্ত হচ্ছে /etc/motd

এটি আপডেট-মোড, ডকুমেন্টেশন দ্বারা উত্পাদিত হয় যার জন্য এখানে: https://wiki.ubuntu.com/UpdateMotd# ডিজাইন

এই সম্পর্কিত প্রশ্নটি দেখুন: আমি কীভাবে এসএসএস মোড সম্পাদনা করব?

আপনার প্রশ্নের সরাসরি উত্তর দিতে, আপনি /etc/update-motd.d/50-ip-addressএই বিষয়বস্তু সহ একটি ফাইল যুক্ত করতে পারেন :

#!/bin/bash
ifconfig |grep "inet addr"

এটি আপনার সিস্টেমের সমস্ত কনফিগার করা ইন্টারনেট ঠিকানাগুলি মোডেড ফাইলে খুব সরলরূপে যুক্ত করবে।

মোটিডটি "প্রতিটি লগইনে" আপডেট করা হয় (অনুযায়ী man update-motd)। আইপি ঠিকানাটি প্রদর্শিত হবে তা ঠিক করতে আপনি স্ক্রিপ্টের নামের প্রথম অংশ হিসাবে নম্বরটি খেলতে পারেন।

এতে থাকা ফাইলগুলি /etc/update-motd.dকেবল শেল স্ক্রিপ্টস হিসাবে আপনি নিজের ইচ্ছামত কিছু জটিল বা জটিল কিছু লিখতে পারেন।


এটি আপনাকে এখনও আমাকে ভোট দিতে দেবে না, তবে আপনার উত্তরটি দেখে মনে হচ্ছে এটি আমার আশা করে যা করা উচিত। আমি আগামীকাল চেষ্টা করব। চিয়ার্স!
misttlkr

1
পরীক্ষিত এবং নিশ্চিত। উজ্জ্বল! এটি আমার প্রয়োজনের তুলনায় অনেক বেশি তথ্য দিয়েছে তবে আপনি যেমন বলেছিলেন এটি বাশ স্ক্রিপ্ট তাই আমার যেখানে চাই সেখানে এটি পেতে এখনই যথেষ্ট পরিমাণে টিঙ্কার করব। সেটা হ'ল লিনাক্স চালানোর মজা অর্ধেক!
misttlkr

2
এটি আবার লগ ইন না করে দেখতে কেমন হবে তা পরীক্ষা করতে, চালান sudo run-parts /etc/update-motd.d/। পরের লগইনটিতে পরিবর্তনগুলি দেখতে দেখতে, এটি আপনার শেষ সম্পাদনার পরে প্রায় 10 মিনিট বা তার বেশি হতে হবে। অথবা আপনি এটি না পাওয়া পর্যন্ত কয়েকবার লগ ইন করার চেষ্টা করুন।
এডিটিসি

18.04 বায়োনিকে এরকম কোনও ফাইল নেই
জুনেবি

17

এটি আপনার প্রয়োজন / প্রয়োজনের চেয়ে বেশি হতে পারে তবে landscape-commonপ্যাকেজটি স্বয়ংক্রিয়ভাবে এমওটিডি-তে আইপি ঠিকানা সহ সিস্টেমের তথ্য যুক্ত করে।

Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.0-28-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Tue Jul 12 10:21:51 MDT 2016

  System load:  0.09                Users logged in:        1
  Usage of /:   12.3% of 225.17GB   IP address for enp7s0:  192.168.X.XXX
  Memory usage: 45%                 IP address for wlp9s1:  192.168.X.XXX
  Swap usage:   0%                  IP address for docker0: 172.17.0.1
  Processes:    397

  Graph this data and manage this system at:
    https://landscape.canonical.com/

0 packages can be updated.
0 updates are security updates.

Last login: Tue Jul 12 10:03:16 2016 from 192.168.X.XXX

বিশেষ করে, এটি একটি সিমবলিক লিঙ্ক যোগ করে /usr/share/landscape/landscape-sysinfo.wrapper/etc/update-motd.d/নির্দেশিকা।


এই উত্তরের জন্য অনেক ধন্যবাদ। আমি যুগ যুগ ধরে এই তথ্যটি খুঁজছি।
গ্যাবর গারামি

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