debian:install

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
debian:install [06/12/2024 21:19] – [swapfile] 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=ignoreboth: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 =====
Рядок 78: Рядок 102:
  
 execute execute
-  sudo sysctl -p+  sudo sysctl -f
   sudo update-initramfs -u   sudo update-initramfs -u
  
Рядок 115: Рядок 139:
  
   sudo update-initramfs -uk all   sudo update-initramfs -uk all
-====== rc.local ====== 
-Створимо файл сервісу: 
-  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 
- 
-Додамо сервіс в автозапуск: 
-  sudo systemctl enable rc-local 
- 
-Запускаємо сервіс: 
-  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.1733519979.txt.gz
  • Востаннє змінено: 06/12/2024 21:19
  • повз Method