Admin Guides | Сисадмин – Telegram
Admin Guides | Сисадмин
11.5K subscribers
1.41K photos
24 videos
34 files
593 links
Обучающий канал по ОС Linux & Windows для начинающих и действующих администраторов.

Админ, реклама: @Ak_Mihail
Биржа: https://telega.in/c/admguides

РКН: https://kurl.ru/nQejS
Download Telegram
💬 Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: Для чего нужна переменная окружения PATH?

Ответ: Переменная окружения PATH содержит абсолютные пути директорий, в которых производится поиск исполняемых файлов при вводе команд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁3
5 крутых вещей, которые можно сделать с помощью Windows PowerShell

Если PowerShell кажется вам сложным для повседневных задач, "круто" может не быть первым словом, которое вы ассоциируете с ним.

Однако PowerShell является мощным инструментом, который можно использовать для автоматизации и упрощения различных задач в Windows, Exchange, Windows Server и SQL Server.

Я покажу вам несколько хитростей, которые пригодятся в решении нудных задач на работе. 


Кроме того, вы будете выглядеть намного круче в глазах коллег, когда сможете решить проблему из командной строки.

1️⃣Отчёты о подключённых USB-устройствах

PowerShell позволяет работать с WMI (Windows Management Instrumentation) для получения информации о подключённых USB-устройствах на локальной или удалённой системе:

Get-WmiObject Win32_USBControllerDevice -ComputerName DBSERVER1 | Format-List Antecedent, Dependent


Это удобный способ ведения отчётов о подключённых USB-устройствах на серверах.

2️⃣ Выполнение задач CMD в PowerShell

Вы можете выполнить все те же задачи, что и в CMD, используя PowerShell. Это поможет быстрее освоиться с интерфейсом PowerShell.

Для быстрого запуска PowerShell можно назначить сочетание клавиш, например, Ctrl + Shift + P.

3️⃣ Принудительное завершение процесса

Если зависла служба Windows, вы можете завершить процесс через PowerShell так же, как в Диспетчере задач:

Get-Process BadTh* | Stop-Process -Id (Get-Process BadTh*).Id


Эта команда принудительно завершит процесс BadThread.

4️⃣ Использование PSDrive

Команда PSDrive позволяет просматривать объекты Windows за пределами традиционных сетей и дисков.

Например, для доступа к реестру используйте:

Set-Location HKLM:


Это позволит вам просматривать и управлять объектами реестра.

5️⃣ Экспорт NTFS-разрешений

PowerShell позволяет экспортировать список NTFS-разрешений для аудита или анализа:

Get-Acl N:\Data


Для рекурсивного экспорта разрешений используйте:

Get-ChildItem N:\Data -Recurse | Get-Acl


Результаты можно сохранить в CSV или текстовый файл.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥21
Причины, почему кажется, что у людей, работающих с ПК, есть свободное время.

😁 У сисадмина — всё перезагружается.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18🔥3
Релиз Apache Kafka 3.8

В конце июля 2024 года состоялся релиз Apache Kafka 3.8. 


Этот мощный инструмент для построения конвейеров данных в реальном времени и event-driven приложений теперь поддерживает JBOD в многоуровневом хранилище.

А также имеет детальную настройку уровня сжатия, улучшения безопасности и возможность удаления неоднозначных конфигураций.

Основные изменения и дополнения в Apache Kafka 3.8:

Поддержка JBOD: Теперь можно вести несколько каталогов журналов для каждого брокера, что позволяет запускать крупные развёртывания с несколькими устройствами хранения на разных узлах кластера Kafka.

Настройка уровня сжатия: Добавлены параметры для кодеков gzip, lz4 и zstd: compression.gzip.level, compression.lz4.level, compression.zstd.level. Кодек snappy исключён.

Повтор загрузки при обновлении метаданных: Если ни один из известных брокеров недоступен.
Улучшения безопасности: Ограничение файлов, доступных поставщикам конфигурации файлов и каталогов, чтобы избежать неограниченного доступа. Добавлена конфигурация remote.fetch.max.wait.ms для настройки тайм-аута удалённой выборки.

Совместное использование хранилища состояний в Kafka Streams: Теперь данные можно использовать в нескольких приложениях без дублирования на уровне топика. Также добавлены новые метрики для поиска утечек памяти и проблем с производительностью.

Изменение поведения свойства tasks.max.enforce в Kafka Connect: При установке в значение false, коннектор мог генерировать больше задач, чем максимальное значение. Теперь это свойство объявлено устаревшим и будет удалено в следующем мажорном релизе.

В разработке Apache Kafka 3.8 приняли участие более 200 контрибуторов и сторонних разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Еще 5 крутых вещей, которые можно сделать с помощью Windows PowerShell

Первая часть тут

6️⃣ PowerShell 2.0 и графический интерфейс

PowerShell 2.0 включает графический интерфейс и возможность сохранять скрипты как .ps1 файлы. Перед началом работы настройте политику исполнения:

Set-ExecutionPolicy RemoteSigned


7️⃣ Горячие клавиши в PowerShell GUI

В графическом интерфейсе PowerShell доступны горячие клавиши, такие как F5 для выполнения, Ctrl + S для сохранения, Ctrl + Z для отмены, Ctrl + C для копирования и Ctrl + V для вставки.

8️⃣ Фоновый режим для длительных задач

Запускайте длительные задачи в фоновом режиме, чтобы не ждать их завершения:

Start-Job -ScriptBlock { <команда> }


Для проверки состояния задач используйте:

Get-Job


9️⃣ Временные метки для вывода команд

Добавляйте временные метки к выводу команд для отслеживания их выполнения:

"$(Get-Date -Format g) Start logging"


1️⃣0️⃣ Вывод результатов с задержкой

Используйте функцию EasyView для постепенного вывода результатов на экран:

function EasyView { process { $_; Start-Sleep -Seconds 0.5 } }
Get-ChildItem N:\Data | EasyView


Эта функция позволяет просматривать результаты по одной строке каждые полсекунды.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Какой командой можно проверить целостность пакетов в системе, используя пакетный менеджер RPM?
Anonymous Quiz
30%
rpm -C
26%
rpm -Q
21%
rpm -F
24%
rpm -V
👍14🤔11
Руководство по установке SFTP-сервера на Linux

Мы подготовили удобную инструкцию по установке и настройке SFTP-сервера на Linux.

Что такое SFTP?

SFTP (Secure SHell File Transfer Protocol) — это безопасный протокол передачи файлов, использующий SSH для защиты данных. В отличие от FTP, который не шифрует данные, SFTP обеспечивает безопасную передачу файлов.

Установка SFTP-сервера на Linux

Для выполнения следующих шагов вам потребуются права sudo.

Чтобы установить OpenSSH на сервер, используйте следующие команды:

Ubuntu/Debian:

sudo apt install openssh-server


CentOS/RHEL:

sudo yum install -y openssh-server openssh-clients


Для установки SSH на клиентском компьютере:

Ubuntu/Debian:

sudo apt install ssh


Теперь все готово для настройки SFTP.

Этап 1: Создание групп, пользователей и каталогов

Для безопасного использования SFTP создайте специальные группы и пользователей:

Создайте группу sftpg:

sudo groupadd sftpg


Создайте пользователя seenisftp и добавьте его в группу sftpg:

sudo useradd -g sftpg seenisftp 
sudo passwd seenisftp


Создайте каталоги и измените их права доступа:

sudo mkdir -p /data/seenisftp/upload
sudo chown -R root:sftpg /data/seenisftp
sudo chown -R seenisftp:sftpg /data/seenisftp/upload


Важно: Убедитесь, что владелец /data/seenisftp — это root.

Этап 2: Настройка sshd_config

Настройте сервер так, чтобы пользователи из группы sftpg попадали в SFTP вместо обычной оболочки SSH.

Добавьте следующий фрагмент в файл /etc/ssh/sshd_config:

Match Group sftpg
ChrootDirectory /data/%u
ForceCommand internal-sftp


Этап 3: Перезагрузка службы

Чтобы применить изменения в sshd_config, перезапустите службу SSH:

sudo systemctl restart sshd


Доступ к SFTP через командную строку Linux. Подключитесь к SFTP как к SSH:

sftp seenisftp@merionet.ru


Примеры команд SFTP

Синтаксис команд SFTP: COMMAND [SOURCE] [DESTINATION]

GET
Загрузка файла с удаленного сервера на локальную систему:

get poster.img ~/Pictures


PUT
Загрузка файла из локальной системы на удаленный сервер:

put ~/Pictures/picture2.jpg uploads/


RM
Удаление файла на удаленном сервере:

rm uploads/picture3.jpg
👍25
Приложение RevertSV позволяет преобразовать Windows 11 в Windows 10 «в один клик»

Разработчик выпустил неофициальное приложение RevertSV, которое позволяет преобразовать Windows 11 в Windows 10 всего за один клик. При этом изменится только пользовательский интерфейс.

Разработчик с ником LagLife, который выпустил приложение, объясняет, что у него было несколько попыток «возврата» к Windows 10. 


Другой блогер, Come On Windows, недавно опробовал скрипт на виртуальной машине.

Похоже, что при создании утилиты использовались файлы uDWM DLL и DWMAPI DLL от Valinet.

DWM или Desktop Window Manager, похожий на WDDM, был представлен Microsoft во времена Vista, когда графический интерфейс Windows сделал довольно большой скачок в плане визуальных эффектов.

Приложение RevertSV доступно для загрузки на веб-сайте Internet Archive. 
👍15
Как сменить MAC-адрес в Linux

Зачем вам может понадобиться смена MAC-адреса на вашем Linux-сервере?

Может быть, вы хотите блокировать его на фаерволе или попробовать "магическую" манипуляцию с лицензиями, привязанными к MAC?

Находим текущий MAC-адрес сетевого интерфейса

Сначала давайте посмотрим на текущий MAC-адрес вашего сервера. Сделать это можно командой:

ip link show


Вывод сервера будет примерно таким:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 45:c6:f6:a7:12:30 brd ff:ff:ff:ff:ff:ff
3: enp0s12e2: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 33:23:f8:8b:d7:65 brd ff:ff:ff:ff:ff:ff


Как мы видим, у интерфейса enp0s12e2 текущий MAC-адрес — это 33:23:f8:8b:d7:65. Давайте его поменяем.

Меняем MAC с помощью Macchanger

Установка Macchanger
Macchanger — это простая утилита для просмотра, изменения и управления MAC-адресами на ваших сетевых интерфейсах. Она доступна почти на всех Linux-системах.

Для установки Macchanger используйте следующие команды:

Fedora, CentOS или RHEL:

sudo dnf install macchanger


Debian, Ubuntu, Linux Mint или Kali Linux:

sudo apt install macchanger


Использование Macchanger

Помните имя интерфейса enp0s12e2? Чтобы присвоить этому интерфейсу случайный MAC-адрес, используйте команду:

sudo macchanger -r enp0s12e2


После смены, проверьте, что MAC-адрес изменился командой:

ip addr


Чтобы присвоить конкретный MAC-адрес, примените команду:

sudo macchanger --mac=XX:XX:XX:XX:XX:XX enp0s12e2


Где XX:XX:XX:XX:XX:XX — это нужный вам MAC-адрес. Если нужно вернуть MAC-адрес устройства к его изначальному значению, используйте:

sudo macchanger -p enp0s12e2


Меняем MAC с помощью iproute

Если по какой-то причине вы не хотите использовать Macchanger, можно воспользоваться командой iproute.

Выключите интерфейс:

sudo ip link set dev enp0s12e2 down


Присвойте новый MAC-адрес:

sudo ip link set dev enp0s12e2 address XX:XX:XX:XX:XX:XX


Включите интерфейс обратно:

sudo ip link set dev enp0s12e2 up


Проверьте статус:

ip link show enp0s12e2
👍211
Если бы врачи работали, как сисадмины 😅
🤣29👍3🤔2👎1
Руководство по использованию FFmpeg в Linux

FFmpeg — это мощный набор инструментов с открытым исходным кодом для обработки мультимедийных файлов, таких как аудио, видео и изображения.

Рассмотрим, как установить FFmpeg в Ubuntu и других дистрибутивах Linux, а также приведем несколько полезных команд для работы с этим инструментом.

Установка FFmpeg в Ubuntu и других дистрибутивах Linux

FFmpeg обычно доступен в официальных репозиториях Ubuntu и Debian, поэтому установка очень проста. Выполните следующую команду:

sudo apt update
sudo apt install ffmpeg


Установка в CentOS, RHEL и Fedora

Для установки FFmpeg в CentOS или RHEL необходимо сначала добавить репозиторий EPEL:

sudo yum install epel-release


Затем установите FFmpeg:

sudo yum install ffmpeg ffmpeg-devel


На Fedora:

sudo dnf install ffmpeg


Проверка установки

Чтобы убедиться, что FFmpeg установлен правильно, выполните команду:

ffmpeg -version


Если FFmpeg установлен, вы увидите информацию о версии и конфигурации.

Основные команды FFmpeg

FFmpeg может выполнять множество операций с мультимедийными файлами. Вот несколько примеров часто используемых команд:

Конвертация видео в другой формат

Чтобы преобразовать видео из одного формата в другой (например, из MP4 в AVI):

ffmpeg -i input.mp4 output.avi


Извлечение аудио из видео

Чтобы извлечь аудиодорожку из видео и сохранить её в формате MP3:

ffmpeg -i input.mp4 -q:a 0 -map a output.mp3


Для изменения разрешения видео используйте следующую команду:

ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4


Объединение нескольких видеофайлов

Сначала создайте текстовый файл file_list.txt со списком видео для объединения:

file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'


Затем используйте FFmpeg для объединения видео:

ffmpeg -f concat -safe 0 -i file_list.txt -c copy output.mp4


Чтобы создать видео из серии изображений:

ffmpeg -framerate 1/5 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4


Для сжатия видео с сохранением качества:

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4


Чтобы вырезать часть видео, например, с 00:01:00 до 00:02:00:

ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4
👍23🔥3
Мониторинг пропускной способности и скорости сети в Linux

Сегодня я расскажу о различных инструментах с открытым исходным кодом, которые помогут вам проверить скорость интернета и пропускную способность в Linux

Speedtest

Speedtest — это популярный инструмент для проверки скорости загрузки и скачивания, используя сервис speedtest.net. Этот инструмент реализован на Python и доступен через apt и pip.

Вы можете использовать его как командную строку или включить в скрипты Python.

Установка:

sudo apt install speedtest-cli


Или через pip:

sudo pip3 install speedtest-cli


Запуск:

speedtest


Вы увидите результат, например:

Download: 68.62 Mbit/s
Upload: 10.93 Mbit/s


NetHogs

NetHogs — это утилита для мониторинга полосы пропускания, которая группирует трафик по процессам.

Установка для Debian/Ubuntu:

apt install nethogs


Для RHEL/CentOS:

yum install epel-release
yum install nethogs


Запуск:

sudo nethogs


Можно указать конкретный интерфейс:

sudo nethogs eth0


nload

nload позволяет отслеживать сетевой трафик и использование полосы пропускания в режиме реального времени.

Установка для Debian/Ubuntu:

sudo apt install nload


Для RHEL/CentOS:

yum install epel-release
yum install nload


Запуск:

nload


CBM — Color Bandwidth Meter

CBM — простой инструмент, который отображает сетевой трафик на всех подключенных устройствах.

Установка для Debian/Ubuntu:

sudo apt install cbm -y


Для RHEL/CentOS:

yum install epel-release
yum install cbm


Запуск:

cbm


vnStat

vnStat — монитор сетевого трафика, который сохраняет данные в собственной базе и может отображать статистику через веб-интерфейс.

Установка для Debian/Ubuntu:

sudo apt install vnstat


Для RHEL/CentOS:

sudo yum install epel-release
sudo yum install vnstat


Запуск:

vnstat


slurm

slurm — инструмент мониторинга сетевой нагрузки, который отображает результаты в графике ascii.

Установка для Debian/Ubuntu:

sudo apt-get install slurm


Для RHEL/CentOS:

sudo yum install slurm -y


Запуск:

slurm


⚡️Все эти инструменты помогут вам эффективно управлять сетью и своевременно выявлять любые проблемы с пропускной способностью или скоростью.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥1
Трафик YouTube в РФ начал перетекать из GGC в магистрали

С 8 августа 2024 года наблюдаются значительные изменения в маршрутизации трафика YouTube в России.

Вместо привычного использования серверов Global Cache (GGC), трафик начал перетекать в магистральные каналы операторов связи. 


Фактически, пользовательский трафик YouTube в РФ начал проходить через прямые стыки, минуя GGC, что вызвало активизацию использования различных способов обхода ограничений.

Как это повлияло на работу YouTube

8 августа работа видеохостинга YouTube в сетях российских провайдеров практически остановилась.

Технический директор Piter-IX, Вадим Яворский, сообщил, что с 1 августа трафик Google на стыках с точками обмена трафиком Piter-IX сократился в два раза, и 8 августа — ещё вдвое.

Также российские провайдеры начали предоставлять по требованию Роскомнадзора данные о подключениях GGC к своим подсетям IP-адресов, чтобы регулятор мог внести эту информацию в свою систему контроля.

Трафик и блокировка YouTube

Изменения в маршрутизации привели к росту трафика через магистральные каналы, несмотря на блокировку доменов YouTube в России.

Суммарный трафик, передаваемый через точку обмена трафиком MSK-IX, достиг рекордных значений, которые обычно наблюдаются в праздничные дни, когда пользователи активно пользуются видеосервисами.

Реакция провайдеров
10 августа 2024 года провайдер "Ярнет" из Ярославля предупредил своих клиентов о возможных проблемах с доступом к YouTube и предложил жаловаться на замедление работы видеосервиса напрямую в Роскомнадзор.

Это уведомление провисело на сайте компании несколько часов, после чего было удалено.
👍212
Как настроить редирект с HTTP на HTTPS в Nginx

Nginx — это мощный веб-сервер и прокси-приложение, используемый на Linux для управления веб-трафиком.

Одной из его полезных функций является возможность перенаправления незашифрованного трафика HTTP на защищённый HTTPS.

Расскажу, как настроить редирект с HTTP на HTTPS с помощью Nginx.


Что потребуется

• Сервер Linux с установленным Nginx
• Учетная запись с привилегиями sudo
• Удаленный доступ к веб-серверу (если вы не работаете непосредственно на сервере)
• Доступ к терминалу (Ctrl-Alt-T или Ctrl-Alt-F2)

Настройка редиректа с HTTP на HTTPS

Для того чтобы принудительно перенаправить весь HTTP-трафик на HTTPS, нужно отредактировать файл конфигурации Nginx.

Найдите файл конфигурации

Файл конфигурации Nginx обычно находится в каталоге /etc/nginx/sites-available. Если его там нет, попробуйте следующие пути:

/etc/nginx/nginx.conf
/usr/local/nginx/conf
/usr/local/etc/nginx


Откройте файл для редактирования

Откройте файл конфигурации в текстовом редакторе с помощью команды:

sudo nano /etc/nginx/sites-available/server.conf


Замените путь на фактическое местоположение вашего файла конфигурации.

Вставьте код для редиректа

Чтобы перенаправить весь HTTP-трафик на HTTPS, вставьте следующий блок кода:

server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}


Разбор команд:

listen 80: перехватывает весь HTTP-трафик через порт 80.
server_name _;: применяет правила к любому имени хоста.
return 301: сообщает браузеру и поисковым системам, что это постоянное перенаправление.
https://$host$request_uri;: перенаправляет пользователя на версию страницы с HTTPS.

Перезапустите службу Nginx

После редактирования и сохранения файла конфигурации перезапустите Nginx:

sudo service nginx restart


В следующем посте продолжим разбирать настройку и все нюансы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🦄1
💬 Вопрос на собеседовании для сисадмина

Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.


Вопрос: Что такое системный вызов, какие они бывают?

Ответ: Системный вызов - обращение программы к ядру операционной системы для выполнения какой-либо операции.

В Unix, Unix-like и других POSIX-совместимых операционных системах популярными системными вызовами являются:

• open
• read
• write
• close
• wait
• exec
• fork
• exit
• kill
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🐳12
Micron анонсировала твердотельный накопитель PCIe Gen 6 со скоростью 26 ГБ/с

Micron представила первые в отрасли твердотельные накопители на базе PCIe Gen 6, способные достигать скорости последовательного чтения более 26 ГБ/с.

Это почти вдвое быстрее, чем у существующих моделей на базе PCIe Gen 5, которые в среднем достигают пиковой скорости около 14 ГБ/с.

Например, накопитель Micron Crucial T705 предлагает скорость последовательного чтения до 14 500 МБ/с.


Стоит отметить, что на сегодняшний день ни одна потребительская платформа не поддерживает PCIe Gen 6 — новейшие материнские платы от Intel и AMD совместимы только с твердотельными накопителями PCIe Gen 5.

Новый накопитель Micron ориентирован прежде всего на центры обработки данных и устройства, задействованные в сложных архитектурах систем искусственного интеллекта (ИИ).

Подобно потребительскому накопителю T705, Micron недавно представила модель 9550, которую компания называет «самым быстрым в мире твердотельным накопителем для центров обработки данных», с ёмкостью 30,72 ТБ.

В это же время компания Addlink Technology также анонсировала новые SSD серии D60 и D20 повышенной ёмкости, предназначенные для сетевых хранилищ.

🔥 Эти накопители используют интерфейсы PCIe 4.0 x4 (NVMe 1.4) и более медленный SATA-3, с доступными вариантами ёмкости 480, 960 и 1920 Гбайт.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Использование опций команды apt-get для очистки системы

Большинство из нас, работающих с системами на базе Debian, регулярно используют команду apt-get для установки и обновления пакетов. Но как часто мы задумываемся об очистке системы?

В этом посте мы рассмотрим три полезные команды для очистки ненужных файлов: apt-get clean, apt-get autoclean и apt-get autoremove.


1️⃣ apt-get clean

Команда apt-get clean очищает локальный репозиторий от извлеченных файлов пакетов, находящихся в каталоге /var/cache/apt/archives/. Она удаляет все файлы пакетов, кроме файлов блокировки и пустых подкаталогов.

Эта команда полезна для освобождения дискового пространства, особенно если вы часто устанавливаете и удаляете пакеты.

Например, до выполнения команды apt-get clean в каталоге /var/cache/apt/archives/ могут находиться следующие файлы:

/var/cache/apt/archives/db6.1-util_6.1.27+dfsg1-0.7ubuntu2_amd64.deb
/var/cache/apt/archives/db-util_2%3a6.121~exp1ubuntu1_all.deb
/var/cache/apt/archives/lock
/var/cache/apt/archives/postfix_3.4.6-2ubuntu2_amd64.deb
/var/cache/apt/archives/sasl2-bin_2.2.25+dfsg-1build2_amd64.deb


После выполнения команды:

sudo apt-get clean


Этот каталог будет очищен, и оставлены будут только файлы блокировки и пустые подкаталоги.

2️⃣ apt-get autoclean

Команда apt-get autoclean похожа на clean, но она удаляет только те пакеты, которые больше не могут быть загружены из репозиториев и, следовательно, больше не нужны. Это предотвращает переполнение кэша устаревшими файлами.

Выполнение команды:

sudo apt-get autoclean


очистит кэш от бесполезных пакетов, оставляя только актуальные и доступные для загрузки файлы.

3️⃣ apt-get autoremove

Команда apt-get autoremove удаляет пакеты, которые были установлены автоматически как зависимости для других пакетов, но теперь больше не требуются.

Использование этой команды после удаления пакетов помогает поддерживать чистоту системы и предотвращает накопление ненужных файлов.

Пример использования:

sudo apt-get autoremove


После выполнения команды вы увидите список пакетов, которые больше не нужны, например:

The following packages were automatically installed and are no longer required:
g++-8 gir1.2-mutter-4 libapache2-mod-php7.2 libcrystalhd3
libdouble-conversion1 libgnome-desktop-3-17 libigdgmm5 libllvm8
liblouisutdml8 libmutter-4-0 libmysqlclient20 libpoppler85 linsydc++-8-dev
libtagc0 libvpx5 libx265-165 php7.2 php7.2-cli php7.2-common php7.2-json
php7.2-opcache php7.2-readline
Use 'sudo apt-get autoremove' to remove them.


🔥 Эти простые команды помогут вам поддерживать вашу систему на базе Debian в чистоте и порядке, освобождая дисковое пространство и оптимизируя работу системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥6
😬
😁34👍3🔥3🤔21
7 полезных команд в Linux

Рассмотрим еще 7 команд для эффективной работы в системе Linux.

s2p  конвертер sed-скриптов в Perl.

noscriptreplay — воспроизведение активности терминала, сохраненной с помощью команды noscript.

sdiff — находит различия между двумя файлами и объединяет их в интерактивном режиме.

seq — генерирует последовательность чисел с заданным шагом.

setfacl — настройка списков контроля доступа к файлам.

shred — полное удаление файла с жесткого диска.

smbclient — ftp-подобный клиент для доступа к ресурсам SMB/CIFS.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4