Solve the problem that the CentOS command has been installed, but the system prompts that the problem cannot be found.
Today, a CENTOS is installed on the VM. After the installation, many commands are prompted to fail to be found, such as tcpdump, arp, and ifconfig. You have installed the installation packages.
------------ Invincible split line -------------
# Ifconfig
The system prompts that the command does not exist.
Use #/sbin/ifconfig
Cause: the default environment variable is incorrect.
Echo $ PATH is executed for common users and root users respectively. Four addresses are missing in PATH:/sbin:/usr/local/sbin: /usr/kerberos/sbin
Ifconfig is exactly in/sbin.
Or
Cat/etc/profile. No environment variables about/sbin can be found.
Su enters root and runs gedit/etc/profile (recently used to use gedit in LINUX)
Add the following statement at the end of the file:
PATH = $ PATH:/sbin # append the/sbin directory after the PATH variable
Export PATH = $ PATH:/sbin # Set the variable to global
Save and exit.
Modify/home/user/. bash_profile and add/sbin:/usr/local/sbin:/usr/kerberos/sbin to the PATH.
After the modification, run the command: .. bash_profile. You can also log off or restart it to make the modified content take effect.
Then sudo ifconfig, and then OK.