For audit reasons, I need to stop the web server service in some Solaris servers.
The port that is listening for this service is port 10000.
This is the output that shows the port 10000 is open in the server :
However, firewall is not even enabled in the server. How come the port shows as listening if the firewall is not even open :
Seems like apache2 shows disabled :
Checking for service apache and httpd does not produce any output :
And when I check if apache process is running :
I do not understand how the outputs above are related. When I check the status of apache2 with svcs it shows that apache2 is disabled. There is no output for svcs apache & svcs httpd. But ps -ef shows some httpd process. Does this mean that apache/httpd is started in some customized way, and not using svcs?
If so, does killing the process id from the ps -ef output kill the web server process once and for all?
And how do I stop the server from listening to port 10000 when the firewall is not even open? Will killing the process id "49152" do it?
I do not understand how the outputs above are related. When I check the status of apache2 with svcs it shows that apache2 is disabled. There is no output for svcs apache & svcs httpd. But ps -ef shows some httpd process. Does this mean that apache/httpd is started in some customized way, and not using svcs?
Likely "apachectl start"
Quote:
If so, does killing the process id from the ps -ef output kill the web server process once and for all?
Yes, although "apachectl stop" would be a cleaner way to stop it.
Quote:
And how do I stop the server from listening to port 10000 when the firewall is not even open?
A firewall doesn't prevent a process to listen to whatever port, it might just prevent some or all traffic to reach that port.
Quote:
Will killing the process id "49152" do it?
There is no process 49152 involved here but in any case, killing whatever process wouldn't change the fact apache listens on port 10000.
A good tool is lsof used like this:-
You will get a few lines of output and the PID should be obvious. Be careful, because you will also list processes connected to remote port 10000 too.
Thank you, for the information.
However, is there a command that can stop the server from listening to port 10000?
I need to stop the listening on this port.
If the issue is about this port number specifically, you can configure apache to listen to a different TCP port by editing the /etc/apache2/httpd.conf file (or a file referenced by it), "Listen" directive.
Otherwise, there is no way to configure apache not to listen on any port, which would be quite pointless, just stop the server.
---------- Post updated at 17:56 ---------- Previous update was at 17:51 ----------
Quote:
Originally Posted by rbatte1
A good tool is lsof
As long as it is installed which is often not the case, "lsof" not being part of Solaris distributions. See How to install pkg lsof in Solaris 11?, especially the last posting.
If you're on Solaris 11.2 or later
will show what PID is attached to all network objects (listening on ports, connected, etc) along with the base name of the process executable.
Hi
I have created a PowerShell script which successfully checks whether windows service pgsql-9.2 is running.
I have tried to call that PowerShell script with a shell/bash script within a LINUX machine but have been unsuccessful.
Is there a way of a shell/Perl script to check whether a... (5 Replies)
Hi
How ssh service at all levels always running in her file /etc/inittab?
vi /etc/inittab
10::respawn:/etc/init.d/sshd
I added this line
& save
run init q
But it did not (6 Replies)
I want to check the postgres service for client PC which is remotely placed through shell script , whether the Postgres service is working or not.I don't have an idea to develop this script.Please give me a code.
Client PC IP Address:
10.66.1.133 (2 Replies)
May i please know
1) How to check if FIFO process is down?
2) How to bring FIFO up and running?
we are using redhat Linux OS and bash shell
Thank you. (1 Reply)
How can I tell, in a shell script, if a certain service is running? I know how to do this on the command line, but not in a script. Is an error thrown somehow that I can check?
Thanks. (6 Replies)
hi,
i am new to this scripting stuff so please help.
i need a script that should check network connection while process.bsh is running which connects to a server for some time (e.g. 30 secs to a minute) and I wanted to make sure that network interruption does not happen during this time period... (2 Replies)
Dear Sir / Madam,
With due respect, I am putting forwarad a question that whenever I am trying to check the current Service Pack & Hotfixes in Windows XP, I am getting the response like as under:
(Windows can't find the" qfecheck.exe " check it again) in GUI mode
... (1 Reply)
Well, i changed my lan card and finally i got it up and running, i have /etc/resolv.conf with
domain xxx.xxx
nameserver xxx.xxx.xxx.xxx
and it was working with me earlier with the old lan card, with the new one i added it ip using auto-dhcp and its received an ip from my dhcp and it can ping... (4 Replies)