আমি জানি যে ডিফল্টরূপে পোস্টগ্র্যাসএসকিউএল 5432 পোর্টে শোনা যায়, তবে পোস্টগ্র্রেএসকিউএল এর বন্দরটি নির্ধারণের জন্য কমান্ডটি কী?
কনফিগারেশন: উবার্টু 9.10 পোস্টগ্রিসএসকিউএল 8.4 সহ
আমি জানি যে ডিফল্টরূপে পোস্টগ্র্যাসএসকিউএল 5432 পোর্টে শোনা যায়, তবে পোস্টগ্র্রেএসকিউএল এর বন্দরটি নির্ধারণের জন্য কমান্ডটি কী?
কনফিগারেশন: উবার্টু 9.10 পোস্টগ্রিসএসকিউএল 8.4 সহ
উত্তর:
lsof এবং nmap হ'ল সমাধান, তবে সেগুলি ডিফল্টরূপে ইনস্টল হয় না। আপনি যা চান তা নেটস্যাট (8)।
sudo netstat -plunt |grep postgres
gজন্য আর কোনও পতাকা নেই ss। চেষ্টা করুন:ss -pa |grep postgresql
ss -pan |grep postgresআরও উপযুক্ত
পোস্টগ্রিএসকিউএল ইউটিলিটি pg_lsclusters বন্দর নম্বর সহ সমস্ত ক্লাস্টারের কনফিগারেশন এবং স্থিতির তথ্য প্রদর্শন করে।
$ pg_lsclusters
Version Cluster Port Status Owner Data directory Log file
8.4 main 5433 online postgres /var/lib/postgresql/8.4/main /var/log/postgresql/postgresql-8.4-main.log
এটির জন্য 'sudo' সুবিধাগুলি চালানোর প্রয়োজন না হওয়ারও সুবিধা রয়েছে।
ডেবিয়ান এবং উবুন্টু সিস্টেমে, pg_lsclusters কমান্ড প্যাকেজ postgresql- কমন দ্বারা সরবরাহ করা হয়, যা পোস্টগ্রেসকিএল সার্ভারের সাথে ডিফল্টরূপে ইনস্টল করা উচিত।
pg_lsclustersউবুন্টু-আইএসএস, এবং হয় না একটি প্রমিত Postgres কমান্ড। এটি এই ক্ষেত্রে কাজ করবে, তবে সাধারণ উদ্দেশ্য সমাধান নয় ...
আপনি যদি এটি ডাটাবেসের ভিতরে থেকে করতে চান তবে কেবল "শো পোর্ট" করুন। তবে এটি ধরে নিয়েছে যে আপনি এটির সাথে সংযোগ রাখতে সক্ষম হয়েছেন, কমপক্ষে স্থানীয়ভাবে ...
আপনি যদি স্থানীয় মেশিনে সন্ধান করে থাকেন তবে পোস্টগ্রেএসকিএল বন্দরটি ব্যবহার করার জন্য আমি lsof কমান্ডটি ব্যবহার করব
lsof -p <postgres_process_id>
আমার কাছে একাধিক পোস্টগ্রাসের দৃষ্টান্ত রয়েছে এমন মেশিনগুলি রয়েছে - এবং তাই প্রতিটি বন্দরের সাথে সঠিক ডাটাবেসটি মেলে দেখার চেষ্টা করার বিষয়টি আমারও আছে। আমি করতে ঝোঁক:
$ ps aux | grep postgres | grep -v 'postgres:'
এবং তারপরে, প্রতিটি উদাহরণের জন্য ডিরেক্টরি ( -Dআর্গুমেন্ট) এবং:
$ sudo grep port $DIR/postgresql.conf
আমি এখানে একটি সমাধান খুঁজে পেয়েছি:
sudo apt-get install nmap
sudo nmap localhost | grep postgresql
আপনি যদি কোনও স্থানীয়-মেশিন অনুসন্ধান localhostকরতে চান তবে কেবল সার্ভারের আইপি ঠিকানায় পরিবর্তন করুন ।
ss -plung|grep postgres(দ্রষ্টব্য, একই পতাকাগুলি)