Полезное в linux

Интересные, важные и полезные моменты моей линуксовой жизни.
Удалить строки С № и ПО №
for line in $(seq 1800 1815) ; do history -d 1800; done
Установка ~oh-my-zsh
yum install zsh -y
chsh -s /bin/zsh root
echo $SHELL
yum install wget git -y
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
/bin/cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
source ~/.zshrc
vi ~/.zshrc
Моя любимая тема - candy. Превью всех стандартных тем - тут
Релоад отдельного компонента gitlab
gitlab-cli reload <component>
gitlab-cli reconfigure
Посчитать колличество процессов
watch -n 1 "echo -n 'Apache Processes: ' && ps -C apache2 --no-headers | wc -l && free -m"
Отправить сообщение боту в канал
#!/bin/sh
TOKEN="---"
CHAT_ID="----"
curl -X POST \
-H 'Content-Type: application/json' \
-d '{"chat_id": "----", "text": "*ololo* ", "disable_notification": true}' \
-d "parse_mode='Markdown'"\
https://api.telegram.org/bot$TOKEN/sendMessage
Почти 100% способ определить, ОС на виртуалке или на железе:
Команда dmidecode
там есть блок:
System Information
Manufacturer: Dell Inc.
Product Name: PowerEdge R610
Version: Not Specified
Serial Number: BGB2W4J
UUID: 4c4c4544-0047-4210-8032-c2c04f57344a
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Not Specified
System Information
Manufacturer: Red Hat
Product Name: KVM
Version: RHEL 7.5.0 PC (i440FX + PIIX, 1996)
Serial Number: Not Specified
UUID: 6a4ab549-9332-4741-8397-34c2eea7dd82
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Red Hat Enterprise Linux
Сменить пароль пользователю в MySQl
ALTER USER 'exporter'@'localhost' IDENTIFIED BY '123456';
Установка расширения vscode для подключения по ssh к удаленному хосту
1) Установить Remote-SSH плагин 2) Save-as-root дополнение ДЛЯ КАЖОГО ХОСТА. И настроить хоткей.
Как качать курлом из гуглодиска:
curl gdrive.sh | bash -s 1BIZY9OzLnQRuLoseGiB1uobxxTJLn4ix
Где id берётся из публичной ссылки на файл
Written on February 5, 2022