প্রারম্ভকালীন সময়ে কীভাবে পোস্টগ্রিজগুলি স্ব-সূচনা থেকে থামানো যায়


22

আমি আমার ডেস্কটপে পোস্টগ্রেস্কেল 8.4 ইনস্টল করেছি। এটি বুটআপ শুরু হতে থাকে কারণ আমি মনে করি যে আমি ডিফল্ট সেটিংস ব্যবহার করেছি।

তাই আমি /etc/init.d/postgresql stopপ্রতিবারই ইস্যু করি এবং কখনও কখনও আমি ভুলতে থাকি

এটির ফোল্ডার পাথ রয়েছে যেমন,

/etc/postgresql/8.4/main
/usr/lib/postgresql/8.4

এখানে প্রচুর কনফিগারেশন ফাইল রয়েছে এবং যদি কেউ আমাকে বলতে পারেন কোথায় দেখতে হবে এবং কী পরিবর্তন করতে হবে তবে তা দুর্দান্ত।

ধন্যবাদ।

উত্তর:


7

এটি আপনাকে সহায়তা করতে পারে: http://www.linuxquestions.org/questions/linux-general-1/how-to-remove-postgresql-from-startup-481963/#post2417585

তবে প্রথমে chkconfig ইনস্টল করুন:

sudo apt-get install chkconfig

এবং তারপরে এটি ব্যবহার করুন

chkconfig

6
update-rc.dডেবিয়ানদের জন্য আরও নেটিভ।
ulidtko

আপনি স্বাগত :) :) এই লিঙ্কটি দেখুন debuntu.org/how-to-manage-services-with-update-rc.d এছাড়াও। Uldtko ধন্যবাদ।
পেড্রাম

35

উবুন্টু 16.04 বা তার পরে (যা সিস্টেমড ব্যবহার করে) আপনি এই আদেশটি ব্যবহার করবেন

sudo systemctl disable postgresql

আপনি যদি পুনরায় সক্ষম করতে চান তবে আপনি করবেন

sudo systemctl enable postgresql

উবুন্টু 15.10 এবং আরও পুরানোতে আপনি ব্যবহার করতে পারেন update-rc.d:

janus@Zeus:~$ sudo update-rc.d -f postgresql remove
 Removing any system startup links for /etc/init.d/postgresql ...
   /etc/rc0.d/K21postgresql
   /etc/rc1.d/K21postgresql
   /etc/rc2.d/S19postgresql
   /etc/rc3.d/S19postgresql
   /etc/rc4.d/S19postgresql
   /etc/rc5.d/S19postgresql
   /etc/rc6.d/K21postgresql
janus@Zeus:~$

1
যা অনুরোধ করা হয়েছিল তা করার এটিই সঠিক উপায়
glarrain

7

ব্যবহার update-rc.dকরা ভাল তবে আপনি এটি দিয়ে এটি করতে পারেন chkconfig:

sudo apt-get install chkconfig
sudo chkconfig -s  postgresql off

উবুন্টু 12.04 এ, আপনার insservঅবস্থানের জন্য একটি সিমলিংকও তৈরি করতে হবে :

sudo ln -s /usr/lib/insserv/insserv /sbin/insserv

আমি 10.10 ব্যবহার করেও সিমলিংক তৈরি করতে হয়েছিল। এছাড়াও আমি প্রতিক্রিয়া হিসাবে এই বড় আউটপুট পেয়েছি: পেস্টবিন.
com

2

এখানে উত্তর পুরানো। কটাক্ষপাত ড্যানিয়েল প্রকৃতপক্ষে এর উত্তর উপর ডাটাবেস প্রশাসকগণ স্ট্যাক এক্সচেঞ্জ - উবুন্টুতে বুট থেকে শুরু থেকে পোস্টগ্রি রোধ

উবুন্টু বা ডেবিয়ান পোস্টগ্রেএসকিউএল এর একাধিক ইনস্ট্যান্স চালাতে পারে এবং প্রতিটি ক্লাস্টার অটোস্টার্ট / স্টপ / স্টার্ট করার জন্য একটি নির্দিষ্ট উপায় সরবরাহ করতে পারে।

এই স্ব-ব্যাখ্যামূলক বিষয়বস্তুগুলির সাথে একটি ফাইলের start.confভিতরে /etc/postgresql/9.2/main(বা আরও সাধারণভাবে / etc / postgresql / < version > / < ক্লাস্টারনাম >) থাকা উচিত:

# Automatic startup configuration
# auto: automatically start/stop the cluster in the init script
# manual: do not start/stop in init scripts, but allow manual startup with
#         pg_ctlcluster
# disabled: do not allow manual startup with pg_ctlcluster (this can be easily
#           circumvented and is only meant to be a small protection for
#           accidents).

auto 

আপনি যদি ম্যানুয়াল দ্বারা অটো প্রতিস্থাপন করেন তবে আপনি এই পোস্টগ্র্রেএসকিউএল উদাহরণটি কেবলমাত্র কমান্ডের সাথে চাইলে শুরু করতে পারেন:

sudo pg_ctlcluster 9.2 main start

কনসোলটি সন্ধান করার জন্য, আপনি যখন ডাটাবেসটির সাথে কাজ করবেন তখন আপনার কি পরিবর্তে চাইবে তা টার্মিনালে চালানো উচিত:

tail -f /var/log/postgresql/postgresql-9.2-main.log

দয়া করে অন্যান্য স্ট্যাক এক্সচেঞ্জের প্রশ্নের লিঙ্ক-কেবল উত্তর পোস্ট করবেন না। পরিবর্তে, এখানে উত্তরের প্রয়োজনীয় অংশগুলি অন্তর্ভুক্ত করুন এবং এই নির্দিষ্ট প্রশ্নের উত্তরটি দর্জি করুন।
ডাবল-বীপ

-1

আমার সার্ভারে আরও একটি প্রভাব রয়েছে:

# আপডেট-আরসি.ডি -f পোস্টগ্র্যাসিকেল সরান
আপডেট-আরসি.ডি: নির্ভরতা ভিত্তিক বুট সিকোয়েন্সিং ব্যবহার করে

কোনও সিস্টেম শুরুর লিঙ্কগুলি সরানো হয়নি।

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