Server check: Linux and other Unices
Use the top
command in a command shell to inspect the running processes interactively.If a Firebird 5 server is running, you should see a process named firebird
and possibly also fbguard
(the Guardian process).
The following screen shows the output of top
, restricted by grep
to show only lines containing the string firebird
:
paul@fili ~ $ top -b -n1 | grep [f]irebird 7169 firebird 20 0 29668 992 560 S 0,0 0,0 0:00.00 fbguard 7171 firebird 20 0 228160 5876 3048 S 0,0 0,1 0:00.01 firebird
As an alternative to top
, you can use ps -ax
or ps -aux
and pipe the output to grep
.
The process name is firebird
regardless if Firebird is running in Superserver, Classic or SuperClassic mode.However, it is possible to configure a Classic-mode Firebird in such a way that it runs as a service under (x)inetd.In that case, you will only see a firebird
process if a client connection has been made.
Another way of testing the server after installation is by starting a Firebird client (e.g. /opt/firebird/bin/isql
) and connecting to a database or creating one.These operations are described later in this guide.
If it turns out that the server hasn’t been started after all, you may need to do this manually, e.g.with /etc/init.d/firebird start
or systemctl start firebird
and systemctl enable firebird
, depending on the type of Linux system and your Firebird installation package.