Инструменты пользователя

Инструменты сайта


mp_doc:imain_install_tips

Различные советы и секреты по установке ОС

Заставляем работать rc.local на Debian >9 или Ubuntu

Создадим файл сервиса:
mcedit /etc/systemd/system/rc-local.service

Со следующим содержимым:

[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
 
[Service]
Type=idle
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target
Создадим сам rc.local:
mcedit /etc/rc.local
#!/bin/sh -e
exit 0
Добавим права на выполнение:
chmod +x /etc/rc.local
Добавим сервис в автозапуск:
systemctl enable rc-local
Запускаем сервис:
systemctl start rc-local
Смотрим состояние сервиса:
systemctl status rc-local

Бэкап на Proxmox Backup Server

Перед бекапом можно почистить:

  1. cd /var/cache/apt/archives
  2. journalctl –vacuum-time=1weeks
proxmox-backup-client backup root.pxar:/ --repository root@pam@backup.minipbx.ru:443:usb
proxmox-backup-client backup root.pxar:/ --repository root@pam@192.168.1.7:8007:usb --ns PC

Установка ifconfig и traceroute

apt install net-tools
apt install traceroute

Переименование сервера

  1. To set the hostname to server1, run: hostnamectl set-hostname server1
  2. Edit the file /etc/hosts and update entries: vi /etc/hosts
  3. Verify it by running the hostnamectl command again.

Запрет на переименование интерфейсов

  1. run nano /etc/default/grub
  2. set
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" 
  3. sudo grub-mkconfig -o /boot/grub/grub.cfg
  4. check nano /etc/network/interfaces

Установка клиента Oracle

1. Установим из rpm пакетов:

apt-get install -y libaio1 alien
# Change version based on https://www.oracle.com/de/database/technologies/instant-client/linux-x86-64-downloads.html
# Example alternative: http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/getPackage/oracle-instantclient19.5-basiclite-19.5.0.0.0-1.x86_64.rpm
wget http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/getPackage/oracle-instantclient19.6-basic-19.6.0.0.0-1.x86_64.rpm
sudo alien -i --scripts oracle-instantclient*.rpm
rm -f oracle-instantclient*.rpm  

# Optionally install SQLPlus
wget http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/getPackage/oracle-instantclient19.6-sqlplus-19.6.0.0.0-1.x86_64.rpm
sudo alien -i --scripts oracle-instantclient*.rpm
rm -f oracle-instantclient*.rpm  

2. Создадим файл /usr/lib/oracle/19.6/client64/lib/network/admin.tnsnames.ora

BILLING =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = bill.xxx.local)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = billing)
    )
  )

3. Проверим:

sqlplus user@billing

Использование приложений 32bit

  1. dpkg --add-architecture i386
  2. apt update
  3. apt install libc6-i386
  4. Пробуем запустить, если ругается смотрим и устанавливаем зависимости через ldd ./program
mp_doc/imain_install_tips.txt · Последнее изменение: 2024/03/31 22:03 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki