debian:install

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
debian:install [17/12/2024 08:45] – [Hystory key search] 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[A": history-search-backward'
   bind '"\e[B": history-search-forward'   bind '"\e[B": history-search-forward'
Рядок 64: Рядок 68:
 <code bash> <code bash>
 cat <<EOT >> ~/.bashrc cat <<EOT >> ~/.bashrc
 +
 +# Зберігає історію команд в реальному часі
 +export PROMPT_COMMAND="history -a; history -n"
 +
 +# Кількість команд в поточній сесії
 export HISTSIZE=10000 export HISTSIZE=10000
-export HISTFILESIZE=10000+ 
 +# Кількість команд в файлі історії 
 +export HISTFILESIZE=20000 
 + 
 +# Кількість команд в файлі історії
 export HISTCONTROL=ignoreboth:erasedups export HISTCONTROL=ignoreboth:erasedups
 +
 +# Ігнорує перелік вказаних команд
 export HISTIGNORE='ls:ps:history*' export HISTIGNORE='ls:ps:history*'
-export HISTTIMEFORMAT='%d.%m.%Y %H:%M:%S: '+ 
 +# Додає нові записи до історії, а не перезаписує 
 +shopt -s histappend 
 EOT EOT
 source ~/.bashrc source ~/.bashrc
Рядок 121: Рядок 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.1734425126.txt.gz
  • Востаннє змінено: 17/12/2024 08:45
  • повз Method