LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-17-2013, 05:18 AM   #1
bharath_jakkani
LQ Newbie
 
Registered: Sep 2009
Posts: 1

Rep: Reputation: 0
Question chkconfig runlevel 3,5,6 on/off... what it means?.


Hi,

If I have a process that is set to "on" at runlevels 3 and 5 but "off" at runlevel 6 using chkconfig. Let's say I rebooted (set to "off") the box and boots into either runlevel 3 or 5 (set to "on" on both runlevels).

Whether process will start or not?. Which option that process follows?. and if you understand above question

2nd quesion: What if I reverse those options "on" at runlevel 6 and "off" at runlevels 3 and 5. Let's say I rebooted the box and it boots to either 3 or 5?.
Whether that process will be started after reboot?.

FYI on the SUSE Linux runlevels:

# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
 
Old 04-17-2013, 05:41 AM   #2
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.9, Centos 7.3
Posts: 17,356

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
The point is you need to read up on that list of definitions.

Apart from emergencies, your system will normally be in level3 (all required services on BUT no GUI ie X11) or level 5 = level 3 plus GUI/X11.
You can of course customise the list of services for each level via the chkconfig cmd.

0 = halt = poweroff, so of course no services are on.

1 = single user; normally only used for emergency repair work where we need to minimise the num of services running.

2 as specified above.

4 unused as stated.

6 = reboot; this is not really a state, more of of a process, but it suits the system to treat it as a state.

You can see what processes are Started or Killed (stopped) at each level change by looking in the dirs under /etc/rc.d

Try http://wiki.linuxquestions.org/wiki/Run_Levels

Last edited by chrism01; 04-17-2013 at 05:46 AM.
 
Old 04-17-2013, 05:41 AM   #3
eggshell
LQ Newbie
 
Registered: Jan 2012
Posts: 11

Rep: Reputation: Disabled
First thing you should do is understand the run levels themselves.

1. Single user mode - usually used to fix your system as root
2. Allows you to login as users other than root
3. Same as 2 but also enables network adaptors
4. Cant remember (google is your friend)
5. Enables X11 interface for graphical interaction rather than using just the command line
6. Reboots - therefore can not be used

So by using the chkconfig command you are turning on or off services for the run levels specified above. I hope this answers your question.
 
Old 04-19-2013, 06:16 AM   #4
machindra89
LQ Newbie
 
Registered: Sep 2012
Posts: 4

Rep: Reputation: Disabled
You can visit this Link ...Everything will be clear : Chkconfig command
 
Old 04-19-2013, 07:58 AM   #5
Habitual
LQ Addict
 
Registered: Jan 2011
Posts: 8,239
Blog Entries: 11

Rep: Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287Reputation: 2287
Quote:
Originally Posted by machindra89 View Post
You can visit this Link ...Everything will be clear : Chkconfig command
ORrrrrr... you could read the man page on it.
terminal >
Code:
man chkconfig
man inittab
3 and 5 On in *SUSE

Find and Read /etc/inittab on the system.

Quote:
Originally Posted by machindra89 View Post
I rebooted the box and it boots to either 3 or 5
You'd have to edit /etc/inittab or run an "init 3" or "init 5" manually to accomplish that.

So what have you done and how can we help?
When you say I 'rebooted' - we would ask for service|daemon-related issues and whether or not something started all depends on what runlevel you are AT
and you find that out by using this:
Code:
who -r
and check the output.
run-level 3 2012-10-31 21:59 last=S


Everything you list using
Code:
chkconfig --list
set to 3:on for runlevel 3 in runlevel 3 will have been or should have been started.
If something is set to runlevel 3 and you boot to runlevel 5 it is NOT running in runlevel 5
You are safe with choices 3 and 5 "on".

If you boot runlevel 3 either manually or reboot command or shutdown -r (pick one)
"init 3" at a root prompt will suffice, physical reboots are seldom necessary. Some irony there.
Any service set to 3:on for at runlevel 3 should have started.

Most events are recorded in files stored at or "under" /var/log/
Code:
grep keyword /var/log/* -R
Then when you are confident of the processes and understand the relationships
in Linux and runlevels, you can write your own "how to" like this person did.

I don't approve of "message" that that link portrays "add service to startup or disable service to startup in Linux." by showing you how gnome does it. WTF?
You know how many new Linux users believe there's a GUI for this c-line task?

Good Luck.

Last edited by Habitual; 04-19-2013 at 08:06 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
MES5 in runlevel 3 stuck after starting mavisd. Can't change back to runlevel 5 JnPson Linux - Enterprise 3 01-16-2013 05:58 PM
chkconfig runlevel help JJJCR Linux - Newbie 1 02-03-2012 11:55 PM
[SOLVED] Getting a text console runlevel in Kubuntu 10.04 (Changing runlevel won't work) gregorian Linux - Newbie 4 09-05-2010 10:50 AM
Why do I get "bash: chkconfig: command not found" when I try to run chkconfig? non-thrash Fedora 10 05-20-2010 12:31 PM
Soun Mixer absent in Runlevel 3 but present in Runlevel 5 debloxie SUSE / openSUSE 1 01-18-2006 09:15 AM


All times are GMT -5. The time now is 02:24 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration