Apache2 ස්වයංක්රීයව ආරම්භයේදී ආරම්භ වීම වළක්වා ගන්නේ කෙසේද? මම යන්ත්රය සක්රිය කරන විට ස්වයංක්රීය ආරම්භය අක්රීය කරන විකල්පයක් මට සොයාගත නොහැක.
update-rc.d
මෙම හිඩැස පුරවා ඇත.
Apache2 ස්වයංක්රීයව ආරම්භයේදී ආරම්භ වීම වළක්වා ගන්නේ කෙසේද? මම යන්ත්රය සක්රිය කරන විට ස්වයංක්රීය ආරම්භය අක්රීය කරන විකල්පයක් මට සොයාගත නොහැක.
update-rc.d
මෙම හිඩැස පුරවා ඇත.
Answers:
ෆෝල්ඩරය යටතේ /etc/init.d/
ඔබට apache2, ජාලකරණය වැනි විවිධ ආරම්භක සේවා සඳහා සියලු ආරම්භක ස්ක්රිප්ට් සොයාගත හැකිය.
පරිගණකය ආරම්භ වන්නේ කුමන ධාවන පථය අනුවද, විවිධ සේවාවන් ආරම්භ වේ. එබැවින් /etc/init.d/
ෆෝල්ඩරයෙන් සෑම "සේවාවක්ම" සිට / බොහෝ / ධාවන මට්ටමේ ෆෝල්ඩර සමඟ සම්බන්ධ කර rc0.d
ඇත rc6.d
.
දේවල් සරල ලෙස තබා ගැනීම සඳහා මෙම සබැඳි ඉවත් කිරීමට / එකතු කිරීමට මෙවලමක් ඇත, එබැවින් ආරම්භයේ සිට සහ පසුව ස්ක්රිප්ට් ඉවත් කිරීම හෝ එකතු කිරීම.
Apache2 අක්රීය කිරීමට සරලව ටයිප් කරන්න:
sudo update-rc.d apache2 disable
මෙය ආරම්භයේ දී apache2 අක්රීය කළ නමුත් ඉවත් නොකෙරෙන බැවින් එය නැවත සක්රීය කළ හැකිය. Apache2 ආරම්භක ස්ක්රිප්ට් ඉවත් කිරීම සඳහා පහත සඳහන් දේ කරන්න:
Apache2 ඉවත් කිරීමට සරලව ටයිප් කරන්න:
sudo update-rc.d -f apache2 remove
The script you are attempting to invoke has been converted to an Upstart job, but lsb-header is not supported for Upstart jobs. (...)
sudo update-rc.d apache2 disable
.
ඔබට මෙය අක්රීය කළ හැකිය:
sudo update-rc.d apache2 disable
ඉන්පසු ඔබ එය නැවත සක්රීය කිරීමට කැමති නම්:
sudo update-rc.d apache2 enable
මා වැඩ කරමින් සිටින ව්යාපෘතිය මත පදනම්ව, සේවාව නැවත සක්රීය කිරීමට අවශ්ය නම්, සේවාව පහසුවෙන් ලබා ගත හැකිය.
enable
මට වැනි දෝෂයක් ලබා දුන් runlevel arguments (none) do not match LSB Default-Start values
නමුත් sudo update-rc.d apache2 defaults
එය සාර්ථකව නැවත සක්රීය කර ඇති බව පෙනේ.
sudo update-rc.d apache2 enable
වෙනුවෙන් බලාපොරොත්තු වූ පරිදි ක්රීඩා කළා
error: no runlevel symlinks to modify, aborting!
. කෙසේ වෙතත්, apache2 ධාවනය වන අතර ස්වයංක්රීයව ආරම්භ වේ.
update-rc.d: error: no runlevel symlinks to modify, aborting!
සමග systemd
අපි දැන් භාවිතා කළ හැකි systemctl
විධාන ස්වයංක්රීයව දී ආරම්භ සිට සේවා වැලැක්වීම ය.
මෙන්න උදාහරණයක්:
sudo systemctl disable apache2
ඔබට තවමත් සේවාව ආරම්භ කිරීමට සහ නැවැත්වීමට හැකි නමුත් එය ආරම්භයේදී ආරම්භ නොවේ.
update-rc.d: error: no runlevel symlinks to modify, aborting!
, අතුරුදහන් simlinks පහත ඕනෑම උරහිස් දෑතින් අල්ලාගත්ත; ඉන්පසු නැවත උත්සාහ කරන්න: /etc/rc0.d/K01 <service> /etc/rc1.d/K01 <service> /etc/rc2.d/S99 <service> /etc/rc3.d/S99 <service> / etc / rc4.d / S99 <service> /etc/rc5.d/S99 <service> /etc/rc6.d/K01 <service>
පිළිගත් පිළිතුර භාවිතා කළ අනාගත පා readers කයන් සඳහා මම @gsullins සහ omtomodachi ගේ පිළිතුරු වලට එකතු කරමි යැයි සිතුවෙමි.
ඔබ දැනටමත් භාවිතා කර ඇත්නම්:
sudo update-rc.d apache2 remove
ඔබට defaults
ස්වයංක්රීයව ආරම්භයට apache2 එකතු කිරීමට තර්කය භාවිතා කළ හැකිය
sudo update-rc.d apache2 defaults
එවිට ඔබට සක්රිය / අක්රීය කළ හැකිය
sudo update-rc.d apache2 disable
sudo update-rc.d apache2 enable