I'm using the following centos version
$ cat /etc/centos-release CentOS Linux release 7.0.1406 (Core)
lsof are not found on CentOS7. Why?
$ type -a nmap bash: type: nmap: not found $ type -a netstat bash: type: netstat: not found $ type -a lsof bash: type: lsof: not found
What should i do to make these work?
net-tools was deprecated in CentOS7 in favour of the
iproute2 suite. You may either install the code manually or check the guide for replacement commands
Here is the URL to Red Hat's Bugzilla for RHEL7 that covers the deprecation of
netstat in more detail: https://bugzilla.redhat.com/show_bug.cgi?id=1119297
As stated before, net-tools are deprecated thus shouldn't be used unless necessary. Behaviour in RHEL 7 is the same as in Fedora - net-tools is missing from minimal install, but is in @base (~= @standard in Fedora) which is installed in all non-minimal configurations.
There are also other tickets that deal with this such as the ids 682308 and 687920 Note that they're assigned to the fedora project and are quite old