Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Основные темы:
#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
gzip -9 file1Поместить файл file1 в архив gzip с максимальной степенью сжатия
rar a file1.rar file1 file2 dir1Создать rar архив file1.rar, заархивировав файлы: file1, file2 и директорию: dir1
rar a file1.rar test_fileУпаковать в rar архив file1.rar файл test_file
rar x file.rarРазархивировать rar архив file.rar
bzip2 file1Сжимает файл file1
bunzip2 file1.bz2Разжимает файл file1.bz2
gzip file1Сжимает файл file1
gunzip file1.gzРазжимает файл file1.gz
tar -cvf archive.tar fileУпаковать в tar-архив archive.tar файл file
tar -tf archive.tarВывести содержимое tar архива
tar -xvf archive.tar -C /tmpРаспаковать архив в /tmp
tar -cvfz archive.tar.gz dir1Создать tar архив и сжать его с помощью программы gzip
zip file1.zip file1Создать сжатый zip-архив
unrar x file1.rarРаспаковать rar-архив
#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Главная задача данной статьи – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.
#article #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Структура файлов и каталогов в Linux
В этом видео подробнее рассмотрим устройство файловой системы в #Linux, назначение тех или иных каталогов, а также насколько хорошо подобная схема годится для пользовательского ПО.
Музыка: Summer (https://www.bensound.com/)
Основы управления правами доступа…
Музыка: Summer (https://www.bensound.com/)
Основы управления правами доступа…
В чем разница между sudo su, sudo -i, sudo /bin/bash
Команда
#doc #cheatsheet
Команда
su позволяет изменить текущего пользователя терминала на другого. Команда sudo выполняет команду от имени root пользователя. Теперь разберем сам вопрос.sudo su — выполняет команду su от имени суперпользователя. Таким образом, сначала используется sudo чтобы получить права суперпользователя, а затем пользователь меняется на root с помощью su. При этом вы останетесь в той же директории потому, что выполняется ваш .bashrc. А также .profile пользователя root поэтому вы окажетесь в окружении root.sudo -i — похожая команда, опция -i указывает утилите что нужно переключиться в консоль от имени суперпользователя. На этот раз вы уже окажетесь в домашней папке root, и будет выполнен его .bashrc и .profile.sudo /bin/bash — запускает еще одну оболочку bash от имени суперпользователя. Файлы конфигурации не читаются, но выполняется только .bashrc вашего пользователя. Вы не окажетесь в окружении root, а просто останетесь в своем окружении с правами суперпользователя.#doc #cheatsheet
https://youtube.com/shorts/jnrxFZhdL7o
#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезные команды для работы на сервере
https://www.youtube.com/watch?v=9A3QtGMuqvw
#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ТРАБЛШУТИНГ LINUX // Основные команды, примеры
👉 https://youtu.be/iNgn4VhSEjg
Ссылки на посты про Load Average и Nice в описании 👇
Основные команды для быстрого поиска проблем (траблшутинга) сервера или виртуальной машины на Linux (Ubuntu, Debian, CentOS, Astra). Как диагностировать проблемы с дисками…
Ссылки на посты про Load Average и Nice в описании 👇
Основные команды для быстрого поиска проблем (траблшутинга) сервера или виртуальной машины на Linux (Ubuntu, Debian, CentOS, Astra). Как диагностировать проблемы с дисками…
#doc #linux #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
Мониторинг в ОС Linux
Утилита gstat
У утилиты top есть параметры, которые облегают жизнь, их мы набираем в top’e когда он запущен:
#doc #linux #cheatsheet
Утилита gstat
gstat — показывает использование дисковgstat -a — используется для вывода только активных устройств
Утилита topУ утилиты top есть параметры, которые облегают жизнь, их мы набираем в top’e когда он запущен:
S — показать системные процессы;u — и имя пользователя, например u mysql покажет процессы запущенные от пользователя mysql;o — используется для сортировки, возможные параметры: pri, size, res, cpu, time, threads;m — переключиться между режимами отображения нагрузки и ввода-вывода;k — завершить процесс;r — изменить приоритет процесса;n — отобразить статистику по определённому процессу;top -n 3 — показывает самые ресурсоёмкие приложения в данный момент.#doc #linux #cheatsheet
https://youtu.be/660ZNKyuTEM
Пасхалка с деньгами в видео. Найди, разгадай, оставь комментарий и получи бабос 💰
#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
Существует несколько способов:
Использование команды passwd
sudo passwd --expire [username]
Использование команды chagesudo chage --lastday 0 [username]
Срок действия паролейchage -l
Будет выведена следующая информация:
Заставляем пользователя менять пароль каждые 90 дней
sudo chage -M 90
Задаем срок жизни учетной записи (до 12 июня 2023)sudo chage -E 2023-06-12 serg
sudo chage -E 2023-06-12 oleg
Сколько времени на смену пароля?В примере даем Борису 10 дней на смену пароля с момента как пароль заэкспайрился
sudo chage -I 10 boris
Уведомление о смене пароля заранееЧерез 25 дней истекает срок годности пароля Бориса
sudo chage -W 25 boris
Защищаемся от частой смены паролей пользователяМинимальное количество дней между сменой паролей
sudo chage -m 25 boris
Удалить ограничение в дняхsudo chage -m 0 sergey
#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Описание:
Linux — основная операционная система для серверов. Её ключевые фишки — безопасность и гибкость, а дистрибутивы полностью бесплатны. Linux-администратор управляет правами пользователей, обеспечивает безопасность и непрерывную работу сетевой инфраструктуры. Он знает bash лучше всех в компании, автоматизирует и ускоряет процессы.
Чему вы научитесь:
✅Устанавливать и настраивать Linux.
Узнаете, как установить дистрибутив, и научитесь работать с каталогом файловой системы Linux.
✅Работать с командной строкой.
Научитесь применять основные команды для управления процессами и системой в Bash-терминале.
✅Настраивать доступы.
Сможете настраивать уровень доступа к системе и привилегии для отдельных пользователей и групп.
✅Управлять системой.
Научитесь запускать фоновые процессы и выполнять задачи в Linux мгновенно или по расписанию.
✅Работать с сетью.
Изучите основы работы сети и маршрутизации. Научитесь настраивать удалённый доступ с SSH и FTP, Linux Firewall, службы DNS, сервер Apache, будете отслеживать сетевые неполадки и устранять их.
✅Защищать Linux от вредоносных ПО.
Узнаете, какое вредоносное ПО может атаковать Linux. Научитесь проводить аудит системы и настраивать её для безопасной работы в сети.
Язык: Русский
Год: 2022
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
date – вывести текущую дату и времяcal – вывести календарь на текущий месяцuptime – показать текущий аптаймuname – показать информацию о ядре-s – Показать имя ядра -n – Показать имя хоста-r – Показать номер выпуска ядра-v – Показать версию ядра-m – Показать имя аппаратной платформы (CPU)-o – Показать имя операционной системы-a – Показать всю возможную информациюcat /proc/cpuinfo – информация ЦПУcat /proc/meminfo – информация о памятиdf – показать инф. о использовании дисковdu – вывести “вес” текущего каталогаdmidecode – информация о железе, берется из API DMI-t – указать тип устройства-t 17 – информация о памятиfree – использование памяти и swapwhereis file – отображение расположения файла filewhich app – отображает путь к команде apptype app – аналог команды whichenable – вывод встроенных в интерпретатор командlshw – отображение списка устройствlsmod – список подключенный модулей ядраmodinfo modulename – информация о модуле modulenamemodprobe modulemane – добавление и удаление модулей ядра Linux#linux #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
id может принимать различные параметры, которые позволяют отображать только определенную информацию.Например чтобы распечатать только действующий идентификатор пользователя, используйте параметр
-u:$ id -u
1000
Используйте параметр -G ( --groups ), чтобы распечатать эффективные идентификаторы всех групп, к которым принадлежит пользователь:
$ id -G
1000 4 20 24 25 27 29 30 44 46 109 119 121 133 141
Вызвать справку:
$ id --help
Usage: id [OPTION]... [USER]...
Print user and group information for each specified USER,
or (when USER omitted) for the current process.
-a ignore, for compatibility with other versions
-Z, --context print only the security context of the process
-g, --group print only the effective group ID
-G, --groups print all group IDs
-n, --name print a name instead of a number, for -ugG
-r, --real print the real ID instead of the effective ID, with -ugG
-u, --user print only the effective user ID
-z, --zero delimit entries with NUL characters, not whitespace;
not permitted in default format
--help display this help and exit
--version output version information and exit
Without any OPTION, print some useful set of identified information.
#linux #commands #doc
Please open Telegram to view this post
VIEW IN TELEGRAM