mirror of
https://git.digitalstudium.com/digitalstudium/digitalstudium.com
synced 2023-12-29 08:06:35 +00:00
Add summary
This commit is contained in:
@@ -4,13 +4,14 @@ category: linux-lifehacks
|
||||
filename: how-to-create-lvm-logical-volume
|
||||
date: 2022-05-15
|
||||
---
|
||||
В этой статье описывается, как создать группу LVM и том для физического диска в операционной системе Linux.
|
||||
<!--more-->
|
||||
### Первый шаг: создание физического тома
|
||||
После того, как вы присоединили диск к физическому серверу или к виртуальной машине, вам нужно набрать
|
||||
команду:
|
||||
```bash
|
||||
sudo fdisk -l
|
||||
```
|
||||
<!--more-->
|
||||
чтобы убедиться, что диск распознан операционной системой, а также чтобы идентифицировать имя диска. Вывод
|
||||
команды будет примерно такой:
|
||||
```plaintext
|
||||
|
@@ -4,8 +4,9 @@ category: linux-lifehacks
|
||||
filename: how-to-extend-lvm-volume-on-linux
|
||||
date: 2022-05-15
|
||||
---
|
||||
В этой статье описывается, как расширить группу LVM и том в операционной системе Linux.
|
||||
<!--more-->
|
||||
### Ситуация 1: новый диск
|
||||
|
||||
#### Первый шаг: создание физического тома
|
||||
|
||||
После того, как вы присоединили диск к физическому серверу или к виртуальной машине, вам нужно набрать команду:
|
||||
@@ -14,8 +15,6 @@ date: 2022-05-15
|
||||
sudo fdisk -l
|
||||
```
|
||||
|
||||
<!--more-->
|
||||
|
||||
Это нужно, чтобы убедиться, что диск распознан операционной системой, а также чтобы идентифицировать имя диска. Вывод команды будет примерно такой:
|
||||
|
||||
```plaintext
|
||||
|
@@ -5,6 +5,7 @@ filename: linux-monitoring-with-telegram-alerts
|
||||
date: 2023-03-04
|
||||
---
|
||||
В статье описывается, как настроить мониторинг с уведомлениями в Telergram с помощью Grafana, Prometheus, Alertmanager, Node-exporter и Cadvisor.
|
||||
<!--more-->
|
||||
### Первый шаг: Клонирование репозитория
|
||||
Зайдите на сервер или в локальный терминал и выполните следующие команды:
|
||||
```bash
|
||||
@@ -12,7 +13,6 @@ git clone https://github.com/digitalstudium/grafana-docker-stack.git
|
||||
cd grafana-docker-stack
|
||||
git checkout alertmanager
|
||||
```
|
||||
<!--more-->
|
||||
### Второй шаг: установка внешнего адреса сервера
|
||||
Откройте файл `docker-compose.yml` и в строках 22 и 38 измените адрес `127.0.0.1` на адрес того сервера, на котором вы хотите установить Prometheus.
|
||||
### Третий шаг: создание бота в Telegram
|
||||
|
@@ -4,15 +4,14 @@ category: python-lifehacks
|
||||
filename: how-to-easily-write-linux-cli-tool
|
||||
date: 2023-04-09
|
||||
---
|
||||
Хочу поделиться самым простым из известных мне способов написать CLI инструмент для администрирования Linux
|
||||
на Python.
|
||||
Хочу поделиться самым простым из известных мне способов написать CLI инструмент для администрирования Linux на Python.
|
||||
<!--more-->
|
||||
## Шаг 1. Установка Fire
|
||||
```bash
|
||||
pip install fire
|
||||
```
|
||||
## Шаг 2. Создаём простейший CLI инструмент
|
||||
Вот пример CLI инструмента, который выводит в терминал версию Linux:
|
||||
<!--more-->
|
||||
```python
|
||||
#!/usr/bin/env python3
|
||||
import fire
|
||||
|
@@ -4,13 +4,16 @@ category: python-lifehacks
|
||||
filename: how-to-load-multiple-web-pages-in-parallel-using-python
|
||||
date: 2022-05-15
|
||||
---
|
||||
|
||||
В этой статье описывается, как загружать содержимое нескольких веб-страниц с нескольких URL-адресов параллельно с помощью Python.
|
||||
<!--more-->
|
||||
## Шаг 1. Установка aiohttp
|
||||
Сначала нужно установить пакет `aiohttp`. Для установки aiohttp выполните команду:
|
||||
```bash
|
||||
pip install aiohttp[speedups]
|
||||
```
|
||||
Суффикс `[speedups]` нужен для установки ускоряющих aiohttp пакетов - `aiodns`, `cchardet`. Затем создайте файл<!--more-->
|
||||
main.py с таким кодом:
|
||||
Суффикс `[speedups]` нужен для установки ускоряющих aiohttp пакетов - `aiodns`, `cchardet`.
|
||||
## Шаг 1. Создание скрипта
|
||||
Затем создайте файл main.py с таким кодом:
|
||||
```python
|
||||
import aiohttp
|
||||
import asyncio
|
||||
|
@@ -4,11 +4,13 @@ category: ubuntu-lifehacks
|
||||
filename: ubuntu-how-to-upgrade-kernel
|
||||
date: 2022-05-14
|
||||
---
|
||||
В этой статье описывается, как обновить ядро Linux в операционной системе Ubuntu через интерфейс командной строки.
|
||||
<!--more-->
|
||||
### Первый способ
|
||||
Первый способ очень прост. Нам нужно ввести в терминале всего одну команду:
|
||||
```bash
|
||||
sudo apt update && sudo apt -y upgrade
|
||||
```<!--more-->
|
||||
```
|
||||
Команда `sudo apt update` обновит кэш репозиториев, а команда `sudo apt -y upgrade` установит новые версии всех установленных программ, включая ядро linux. Плюс данного способа в том, что будет установлена последняя версия linux ядра, <i>официально поддерживаемого</i> ОС Ubuntu. Минус этого способа в том, что <i>официально поддерживаемое</i> ядро обычно не самое новое. Иногда бывает так, что необходимо установить именно самую новую версию ядра linux. Реальный пример: на вашем новом ноутбуке может быть установлен процессор, поддержка которого обеспечивается только в версии ядра linux 5.12, тогда как официально поддерживаемая версия более старая. И тут на помощь приходит второй способ.
|
||||
### Второй способ
|
||||
Первым делом нужно зайти на сайт https://kernel.ubuntu.com/~kernel-ppa/mainline/. На этом сайте нужно выбрать папку с последней версией ядра linux (в самом низу страницы). Обратите внимание, что рекомендуется выбирать версию без суффикса "rc". Суффикс "rc" означает "release candidate", что в свою очередь значит, что данная версия ядра не является стабильной. На открывшейся странице выбираем папку с архитектурой вашего процессора. Архитектуру можно узнать с помощью команды `uname -p`. Если вывод этой команды "x86_64", то выбираем папку amd64. На открывшейся странице будут ссылки на .deb файлы. Нам нужно скачать 4 из них:
|
||||
|
Reference in New Issue
Block a user