System Startup (Topic 2.202)
Review Questions
Why are the files under the /etc/init.d directory executable?
Some systems, such as Red Hat, do not place startup scripts in the /etc/init.d directory. Where do Red Hat and others put these scripts?
What is the result of the following entry in the /etc/inittab file?
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
You find scripts named K11anacron and S15bind9 in the /etc/rc2.d directory. Which script will run first when the system starts up?
You wish to run the fsck command on a partition named /dev/hda1. What command should you run first?
What is the result of the following command?
fsck -a /dev/hda3
Answers
Because these files are run by the init program and are used to start system daemons
In the /etc/rc.d/init.d directory
It traps the hardware-based command that normally shuts the system down, and runs the Linux shutdown command. As a result, system shutdown is more orderly and causes fewer problems.
K11anacron, because K scripts are run first. Then S scripts are run. Alphabetical order is followed. So K11anacron would run before K11bind, for example.
umount /dev/hda1
The command runs fsck on an IDE device and automatically repairs any problems found.
Exercises
Review the contents of the /etc/inittab file. Consider adding the following line that adds a new getty command (standard text-based login) for runlevels 2, 3, 4, and 5 on tty12:
12:2345:respawn:/sbin/getty 38400 tty12
Review the contents of the scripts at your particular runlevel. In some ...
Get LPI Linux Certification in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.