Установите локальный статический IP-адрес на сетевом интерфейсе и имейте его постоянный даже после перезапуска

Если последовательный просмотр файла неприемлем, то вот мое предложение; потребуется более 230 лет, чтобы охватить каждую строку в файле, и слова будут повторяться один за другим в какой-то еще неопределенный момент в будущем. Я сделал его немного более гибким, вычислив количество строк (определений слов) в файле 'words' во время выполнения, поэтому, если вы когда-нибудь добавляете или удаляете строки из файла, сценарий соответствующим образом настраивается.

#!/usr/bin/env bash

# number of days since 1970-01-01 00:00:00
seed=$(( ($(date +%s) / 86400) ))
# initialize RNG to this seed
RANDOM=$seed
nwords=$(wc -l < words)
# generate two random numbers (0 .. 32767), multiply them,
# modulo nwords, plus 1 -> range 1..86036
r=$(( ((RANDOM * RANDOM) % nwords) + 1 ))
# print that line from the 'words' file
sed -n "${r}p" words
2
12.04.2015, 10:46
1 ответ

команды, которые вы должны запустить: 1. Проверьте свой сетевой адаптер

ifconfig

  1. Выберите один и установите его с IP-адресом, который вы хотите предоставить

    ifconfig enp0s8 192.168.1.34

  2. перейдите к

    cd / etc / sysconfig / network-scripts /

  3. редактировать файл NIC

    vim ifcfg-enp0s8

    do ->

'IPADDR' = 192.168.1.34 'NETMASK' = 255.255.255.0 'ONBOOT' = да 'BOOTPROTO' = 'static' 5. done

0
27.01.2020, 22:21

Теги

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