Для проверки, который GPU в настоящее время находится в команде (который означает, который является активным контроллером VGA) вводят
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
Любой контроллер с [VGA controller]
в конце Ваш в настоящее время активный GPU. Другие выключены. В следующем примере плата Intel активна, в то время как Nvidia каждый не используется:
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor
Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA
controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce
GT 540M] [10de:0df4] (rev ff) (prog-if ff)
если Вы только интересуетесь IP-адресами, но не другими окровавленными деталями о сетевых интерфейсах, /sbin/ifconfig -a | grep "inet addr:" |awk '{print $2}'|cut -d: -f2
дает Вам все IP-адреса, настроенные на всех сетевых картах и ничем ином.
Ниже некоторая команда для извлечения только IP-адресов:
ifconfig | awk -F':' 'NR==2{split($2,a," "); print a[1]}'
ip -f inet addr show dev eth0 | sed -n 's/^ *inet *\([.0-9]*\).*/\1/p'
ifconfig eth0 | sed -n 's/^ *inet addr:*\([.0-9]*\).*/\1/p'
Проверять Общедоступный IP
curl ifconfig.me
/sbin/ifconfig -a
'll показывают Вам Ваш сетевой интерфейс (интерфейсы) с деталями включая IP-адрес.
ifconfig
если у Вас есть проблема, попробовать
man ifconfig
grep | awk | cut
довольно плохо.awk
может сделать задание всех 3 из тех инструментов. – jordanm 18.03.2013, 17:06