Чтобы посмотреть все пакеты, введите:
apt-cache search cloud-init
Для удаления нужно ввести команду:
sudo bash -c "echo 'datasource_list: [ None ]' sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg"
или
bash -c "echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg"
sudo apt-get purge -y cloud-init
sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/
sudo reboot
Вывод списка всех активных сетевых интерфейсов на Ubuntu
ifconfig -a
Результат выполнения
admin@calcsbox.ru:~$ ifconfig -a eth0: flags=4163 mtu 1500 inet 192.168.0.15 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::215:5dff:fe00:642a prefixlen 64 scopeid 0x20 ether 00:15:5d:00:64:2a txqueuelen 1000 (Ethernet) RX packets 4749015 bytes 455499960 (455.4 MB) RX errors 0 dropped 2768 overruns 0 frame 0 TX packets 4719477 bytes 504931290 (504.9 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 1000 (Local Loopback) RX packets 2896481 bytes 213066427 (213.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2896481 bytes 213066427 (213.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Отредактируйте файл конфигурации netplan который находится в директории /etc/netplan/:
sudo vim /etc/netplan/00-installer-config.yaml
Содержимое файла, со статическими настройками:
# This is the network config written by 'subiquity' network: ethernets: eth0: dhcp4: no dhcp6: no addresses: [192.168.0.15/24, ] gateway4: 192.168.0.35 nameservers: addresses: - 192.168.0.3 - 192.168.0.6 - 8.8.8.8 - 8.8.4.4 search: - domain.local optional: true version: 2 renderer: networkd
Основные настройки:
- addresses — ip адрес который будет назначен вашей сетевой карте.
- gateway4 — ip адрес вашего роутера.
- nameservers — DNS сервера. Первый - наш роутер.
- search — домен в котором будет произведен поиск. Домен можно настроить при помощи DNS сервера
Обратите внимание на пробелы! Именно пробелы должны быть, а не табуляция!
Сохраняем файл после редактирования:
Esc -> [Shift] + : -> wq! -> [Enter]
Выполните следующую команду, чтобы применить изменения:
sudo netplan apply
Проверьте новую информацию об IP, выполнив команду IP:
ip a
Текущие настройки языка:
admin@linux:~$ locale
Результат:
LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
Список доступных локалей:
admin@linux:~$ locale -a
Результат:
C C.UTF-8 en_US.utf8 POSIX
Есть только системная локаль C.UTF-8 и en_US.utf8, которая присутствует всегда. А нам надо добавить еще две локали — ru_RU.UTF-8 и ru_RU.CP1251.
Добавить новую локаль. Список всех поддерживаемых (доступных для установки) локалей
admin@linux:~$ cat /etc/locale.gen
Результат:
# This file lists locales that you wish to have built. You can find a list # of valid supported locales at /usr/share/i18n/SUPPORTED, and you can add # user defined locales to /usr/local/share/i18n/SUPPORTED. If you change # this file, you need to rerun locale-gen. # aa_DJ ISO-8859-1 # aa_DJ.UTF-8 UTF-8 # aa_ER UTF-8 # aa_ER@saaho UTF-8 # aa_ET UTF-8 # af_ZA ISO-8859-1 # af_ZA.UTF-8 UTF-8 # agr_PE UTF-8 # ak_GH UTF-8 …
Устанавливаем нужные локали — ru_RU.UTF-8 и ru_RU.CP1251:
admin@linux:~$ sudo locale-gen ru_RU.CP1251 ru_RU.UTF-8
Результат:
Generating locales (this might take a while)… ru_RU.CP1251… done ru_RU.UTF-8… done Generation complete.
Второй способ установить локали — расскомментровать нужные строки в файле /etc/locale.gen. И просто выполнить команду locale-gen без указания локалей:
admin@linux:~$ sudo locale-gen
Подробная информация о локалях
admin@linux:~$ locale -a -v
Задаем локаль по-умолчанию
admin@linux:~$ sudo update-locale LANG=ru_RU.UTF-8
Эта команда запишет в файл /etc/default/locale строку:
LANG=ru_RU.UTF-8
После этого надо перезайти в систему.
admin@linux:~$ locale
Результат:
LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
Теперь нужно эту информацию записать в файл /etc/default/locale:
admin@linux:~$ locale | sudo tee /etc/default/locale
Быстрая локализация
admin@linux:~$ sudo dpkg-reconfigure locales
- Онлайн калькулятор преобразует символы в их цифровые коды.
- Вес одного литра воды примерно 998,5 грамм.
- Тригонометрические тождества — это равенства, которые устанавливают связь между синусом, косинусом, тангенсом и котангенсом одного угла, которая позволяет находить любую из данных функций при условии, что будет известна какая-либо другая.
- Четырёхугольник — многоугольник, состоящий из четырех точек (вершин) и четырёх отрезков (сторон), попарно соединяющих эти точки.
- В одном километре содержится тысяча метров. 1 км = 1000 м
- Обзор веса нескольких животных