Команды Ubuntu
Удобная консоль для unix и windows удаленных подключений
https://telegra.ph/MobaXterm-02-20
Чужие полезные шпаргалки
Обновление системы
Поиск больших файлов на диске
Очистка логов (исходник)
Очистка логов до размера заданного
Работа с screen (исходник)
Посмотреть список запущенных сессий
Перейти в нужную сессию (ид сессии смотрим на предыдущем шаге)
Команды для гостевой ОС, чтобы в Hyper-V отображался ip
echo 'hv_vmbus' >> /etc/initramfs-tools/modules
echo 'hv_storvsc' >> /etc/initramfs-tools/modules
echo 'hv_blkvsc' >> /etc/initramfs-tools/modules
echo 'hv_netvsc' >> /etc/initramfs-tools/modules
apt -y install linux-virtual linux-cloud-tools-virtual linux-tools-virtual
Разделение терминала / защита от обрыва связи
Очистка терминала
Установка SSH (22 порт)
Добавление доступа по RPD
Диспетчер задач в терминале
Можете воспользоваться утилитой htop. Для её установки выполните:
Затем её можно запустить одноимённой командой:
Midnight Commander - файловый менеджер
Просмотр конфига процессора
Имя компьютера в сети
Изменение текущего имени на ххх
sudo hostnamectl set-hostname ххх
systemctl restart systemd-logind.service
Посмотреть IP адрес
Изменение логических дисков на виртуалке после увеличения диска. Источник
Изменяем размер физического диска:
Если новое место не отображается, тогда надо проверить, есть ли оно и затем пофиксить это (источник), (источник)
Изменяем размер логического диска:
lvdisplay
lvextend -L 10G /dev/ubuntu-vg/ubuntu-lv
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Окончательно расширяем логический диск:
Добавить пользователя ХХХ и сделать его админом
Включить авторизацию по SSH для root
Теперь открываем настройки SSH:
nano /etc/ssh/sshd_config
и редактируем параметр PermitRootLogin — задаем значение yes:
PermitRootLogin yes
Перезапускаем ssh server:
systemctl restart ssh || systemctl restart sshd
Изменить имя хоста сервера на ХХХ
Порты
Запуск межсетевого экрана (файервол, брандмауэр)
Питание
Добавление автозапуска задания по расписанию (cron)
Источник: ссылка
Обновляем службу apt, устанавливаем службу cron и включаем ее
sudo apt update
sudo apt install cron
sudo systemctl enable cron
Меняем права пользователя на админа
В файле пишем строку с параметрами запуска (время и комманда)
Записываем файл. Затем проверяем что в нем записалось
СМЕНА ПОРТА службы SSH с 22 на 222
sudo nano /etc/ssh/sshd_config
sudo systemctl restart sshd
sudo netstat -tupln | grep ssh
sudo ufw allow 222/tcp
Перенаправление трафика с 1 внешнего IP на другой внешний
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp -d 37.77.106.102 --dport 22 -j DNAT --to-destination 195.211.194.99:22131
iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE