Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am running SuSE EL 9. My question is, if i make any modifications in /etc/services file then how could i restart all the services to take affect new changes without restarting the actual system??
/etc/services is just a lookup file. It doesn't START any "services". It is used to equate a port (socket) number with a name.
The main reason to define items in /etc/services is to sort of reserve them so they are no longer shown as free ports for random port access. Some programs when they run open a specific port (e.g. telnet uses port 23). Other programs just say "get me an available port". If the port is not in /etc/services and not currently in use it will appear to be available. Putting it in /etc/services says it's not available for random usage. It isn't a true reservation however as any program that requests a specific port number would do it whether or not it was in /etc/services.
Many (not all) of the items that use /etc/services are defined in inetd.conf or xinetd.d/<file>. It is these things that start. (e.g. telnetd is the daemon that would run to answer telnet requests on port 23.)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.