Table of Contents
Linux Network Commands
Display Current Config for all NIC's: ifconfig
Display Current Config for eth0: ifconfig eth0
Assign IP: ifconfig eth0 192.168.1.2
Change to dhcp:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:19:D1:2A:BA:A8 ONBOOT=yes
set to static
DEVICE="eth0" BOOTPROTO="static" HWADDR="00:0C:29:D7:CD:F2" IPADDR=192.168.2.9 NETMASK=255.255.255.0 GATEWAY=192.168.2.1 ONBOOT="yes"
Save and close the file. Just restart network service:
/etc/init.d/network restart
Show IP address
ip addr show eth0
Ping: ping -c 3 192.168.1.1
Assign multiple IP's: ifconfig eth0:0 192.168.1.2
Assign second IP: ifconfig eth0:1 192.168.1.3
Disable network card: ifconfig eth0 down
Enable network card: ifconfig eth0 up
View current routing table: route “or” route -n
View arp cache: arp “or” arp -n
Assign IP/Subnet: ifconfig eth0 192.168.1.2 netmask 255.255.255.0
Assign Default Gateway: route add default gw 192.168.1.1
Add dns into /etc/resolv.conf nameserver 8.8.8.8
Trace Route: traceroute www.whatismyip.com
Trace Path: tracepath www.whatismyip.com
DNS Test: host www.whatismyip.com
Advanced DNS Test: dig www.whatismyip.com
Reverse Lookup: host 66.11.119.69
Advanced Reverse Lookup: dig -x 66.11.119.69
Read more: http://www.whatismyip.com/faq/linux-ip-commands.asp#ixzz29upjcTuF
how to reduce RAM consumption (disable printing, smartcards, etc.)
chkconfig --list | grep "\bon\b"
should show you the list of things that are currently set to start on boot. You can review those and
chkconfig $servicename off
Check Linux Install
cat /etc/*-release
