Hello,

how on any Linux distribution i can get an IP address of the server i am working on? Which command to use , how to discover server IP on Linux?

i mean by command and output is plain IP not anything else..

Update:

working for VPS & dedi:
Code:
hostname -i
curl -L http://myip.dnsomatic.com
curl -L http://cpanel.net/showip.shtml
this worked on dedi servers:
Code:
/sbin/ifconfig|grep inet|sed 's/\:/ /'|awk 'NR==1 {print $3}'
Works for VPS & dedi and is independent, default Linux based:
Code:
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'|head -n 1