debian:install

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
debian:install [11/03/2024 11:20] – [Disabling the IPv6] Methoddebian:install [16/04/2025 07:09] (поточний) – [Hystory key search] Method
Рядок 1: Рядок 1:
 +{{indexmenu_n>1}}
 ====== Debian configure ====== ====== Debian configure ======
  
 ===== Встановлення системи ===== ===== Встановлення системи =====
-Ця інструкція написана для Debian 10.3+Ця інструкція написана для Debian 12.8
  
 Не буду розписувати як встановлювати Debian, скажу тільки те, що я використовую розмітку диска під LVM, все в одному розділі. Не буду розписувати як встановлювати Debian, скажу тільки те, що я використовую розмітку диска під LVM, все в одному розділі.
Рядок 10: Рядок 11:
   * Standart system utilities   * Standart system utilities
  
-після перезавантаження вже у встановлену вісь, даємо права рута своєму користувачеві+після перезавантаження вже у встановлену OS, даємо права рута своєму користувачеві
 <code bash> <code bash>
 /sbin/usermod -aG sudo ваш користувач /sbin/usermod -aG sudo ваш користувач
 </code> </code>
 +якщо не хочемо повторно вводити свій пароль при виконанні ''sudo'' змінимо налаштування для групи 'sudo':  
 +  sudo sed -i 's/^%sudo\s\+ALL=(ALL:ALL)\s\+ALL/%sudo\tALL=(ALL:ALL) NOPASSWD:ALL/' /etc/sudoers
 ===== Встановлення необхідних програм ====== ===== Встановлення необхідних програм ======
  
Рядок 47: Рядок 49:
 ===== Hystory key search ===== ===== Hystory key search =====
  
-Створіть файл ~/.inputrc і додайте ці рядки:+Створюємо файл ~/.inputrc:
 <code bash> <code bash>
 +cat <<EOT >> ~/.inputrc
 # Respect default shortcuts. # Respect default shortcuts.
-$include /etc/inputrc+\$include /etc/inputrc
  
 ## arrow up ## arrow up
Рядок 56: Рядок 59:
 ## arrow down ## arrow down
 "\e[B":history-search-forward "\e[B":history-search-forward
 +EOT
 </code> </code>
-зміни вступають в дію з насупним входом в систему+зміни вступають в дію з насупним входом в систему або з виконанням: 
 +  bind '"\e[A": history-search-backward' 
 +  bind '"\e[B": history-search-forward'
  
  
-nano /etc/profile.d/setup_readline.sh+<code bash> 
 +cat <<EOT >> ~/.bashrc
  
-  bind '"\e[A": history-search-backward' +# Зберігає історію команд в реальному часі 
-  bind '"\e[B": history-search-forward' +export PROMPT_COMMAND="history -a; history -n"
-  #export HISTCONTROL=ignoredups +
-  export HISTCONTROL=erasedups+
  
 +# Кількість команд в поточній сесії
 +export HISTSIZE=10000
 +
 +# Кількість команд в файлі історії
 +export HISTFILESIZE=20000
 +
 +# Кількість команд в файлі історії
 +export HISTCONTROL=ignoreboth:erasedups
 +
 +# Ігнорує перелік вказаних команд
 +export HISTIGNORE='ls:ps:history*'
 +
 +# Додає нові записи до історії, а не перезаписує
 +shopt -s histappend
 +
 +EOT
 +source ~/.bashrc
 +</code>
  
 ===== Disabling the IPv6 ===== ===== Disabling the IPv6 =====
Рядок 79: Рядок 102:
  
 execute execute
-  sudo sysctl -p+  sudo sysctl -f
   sudo update-initramfs -u   sudo update-initramfs -u
  
Рядок 101: Рядок 124:
    19 sudo nano /etc/fstab    19 sudo nano /etc/fstab
    20 /swapfile swap swap defaults 0 0    20 /swapfile swap swap defaults 0 0
-   21 echo '' > /etc/initramfs-tools/conf.d/resume+   21 echo 'RESUME=none' > /etc/initramfs-tools/conf.d/resume
    22 lvresize -l +100%FREE /dev/mapper/debian--vg-root    22 lvresize -l +100%FREE /dev/mapper/debian--vg-root
    22 resize2fs /dev/mapper/debian-vg-root    22 resize2fs /dev/mapper/debian-vg-root
Рядок 109: Рядок 132:
    26 sudo su    26 sudo su
  
-====== rc.local ====== +if completly remove swap comment line in /etc/fstab.conf
-Створимо файл сервісу: +
-  sudo nano /etc/systemd/system/rc-local.service +
- +
-З таким вмістом: +
-<code> +
-[Unit] +
-Description=/etc/rc.local +
-ConditionPathExists=/etc/rc.local +
- +
-[Service] +
-Type=forking +
-ExecStart=/etc/rc.local start +
-TimeoutSec=0 +
-StandardOutput=tty +
-RemainAfterExit=yes +
-SysVStartPriority=99 +
-  +
-[Install] +
-WantedBy=multi-user.target +
-</code> +
- +
-Створимо сам rc.local: +
-  sudo nano /etc/rc.local +
- +
-<code|> +
-#!/bin/sh -e +
-+
-#rc.local +
-+
-# Цей script executed на кінці шкірного multiuser runlevel. +
-# Make sure that the script will "exit 0" on success or any other +
-# value on error. +
-+
-# In order to enable or disable this script just change the execution +
-# bits. +
-+
-# By default this script does nothing. +
-  +
-exit 0 +
-</code> +
-Додамо права на виконання: +
-  sudo chmod +x /etc/rc.local+
  
-Додамо сервіс в автозапуск: +in /etc/initramfs-tools/conf.d/resume set  
-  sudo systemctl enable rc-local+  # RESUME=UUID=<whatever UUID> 
 +  RESUME=none
  
-Запускаємо сервіс: +  sudo update-initramfs -uk all
-  sudo systemctl start rc-local+
  
-Дивимося стан сервісу: 
-  sudo systemctl status rc-local 
-   
 ===== Renew ssh certs ===== ===== Renew ssh certs =====
   rm -v /etc/ssh/ssh_host_*   rm -v /etc/ssh/ssh_host_*
  • debian/install.1710156029.txt.gz
  • Востаннє змінено: 11/03/2024 11:20
  • повз Method