как знать дюйм/с, доступного на сервере?

Для проверки, который 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)
0
18.03.2013, 06:45
4 ответа

если Вы только интересуетесь IP-адресами, но не другими окровавленными деталями о сетевых интерфейсах, /sbin/ifconfig -a | grep "inet addr:" |awk '{print $2}'|cut -d: -f2 дает Вам все IP-адреса, настроенные на всех сетевых картах и ничем ином.

3
28.01.2020, 02:14
  • 1
    , Это работает отлично. –  user4951 18.03.2013, 13:54
  • 2
    grep | awk | cut довольно плохо. awk может сделать задание всех 3 из тех инструментов. –  jordanm 18.03.2013, 17:06

Ниже некоторая команда для извлечения только 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
2
28.01.2020, 02:14
  • 1
    Это - на самом деле большая часть полного решения. Однако у меня есть решение проверенного на практике Mel. –  user4951 18.03.2013, 10:11

/sbin/ifconfig -a 'll показывают Вам Ваш сетевой интерфейс (интерфейсы) с деталями включая IP-адрес.

1
28.01.2020, 02:14
ifconfig

если у Вас есть проблема, попробовать

man ifconfig
1
28.01.2020, 02:14

Теги

Похожие вопросы