Настройка ограничение скорости в MikroTik, Simple Queues для двух провайдеров
#СекретыСисадмина
📁 Скачать/Download 👇
  #СекретыСисадмина
📁 Скачать/Download 👇
Каковы отличия между режимом сна и гибернацией?
👉 В режиме сна компьютер остается включенным, но переходит в состояние энергосбережения, при этом периферийные устройства находятся в режиме сниженного энергопотребления. Если батарея разрядится или компьютер отключится по какой-либо другой причине, текущая сессия и настройки могут быть потеряны.
С другой стороны, гибернация сохраняет состояние компьютера на жесткий диск и полностью выключает его. При последующем включении компьютера сохраненное состояние восстанавливается. Это позволяет пользователю продолжить работу с точки, на которой он остановился, и все запущенные приложения и настройки будут восстановлены.
👉 Таким образом, режим сна позволяет компьютеру оставаться включенным в состоянии энергосбережения, в то время как гибернация сохраняет состояние и полностью выключает компьютер, с возможностью его восстановления при следующем включении.
#СекретыСисадмина
  👉 В режиме сна компьютер остается включенным, но переходит в состояние энергосбережения, при этом периферийные устройства находятся в режиме сниженного энергопотребления. Если батарея разрядится или компьютер отключится по какой-либо другой причине, текущая сессия и настройки могут быть потеряны.
С другой стороны, гибернация сохраняет состояние компьютера на жесткий диск и полностью выключает его. При последующем включении компьютера сохраненное состояние восстанавливается. Это позволяет пользователю продолжить работу с точки, на которой он остановился, и все запущенные приложения и настройки будут восстановлены.
👉 Таким образом, режим сна позволяет компьютеру оставаться включенным в состоянии энергосбережения, в то время как гибернация сохраняет состояние и полностью выключает компьютер, с возможностью его восстановления при следующем включении.
#СекретыСисадмина
Минцифры предложило создать в России своё Linux-сообщество
Минцифры планирует организовать в России своё Linux-сообщество. Ведомство планирует создать разработчикам условия для взаимовыгодного сотрудничества, что может помочь разработать уникальный продукт.
Читать
#СекретыСисадмина
  Минцифры планирует организовать в России своё Linux-сообщество. Ведомство планирует создать разработчикам условия для взаимовыгодного сотрудничества, что может помочь разработать уникальный продукт.
Читать
#СекретыСисадмина
Файловая система – что это такое и как работает?
Работа с большими объемами и потоками информации требует упорядоченности и структурированности. Файловая система – это основной механизм управления данными на компьютере или сервере, устанавливающий порядок их размещения на носителях.
Читать
#СекретыСисадмина
  Работа с большими объемами и потоками информации требует упорядоченности и структурированности. Файловая система – это основной механизм управления данными на компьютере или сервере, устанавливающий порядок их размещения на носителях.
Читать
#СекретыСисадмина
Полезные команды Linux. Атрибуты файлов
#
#
#
#
#
#
#
#
#СекретыСисадмина
  #
chattr +a file
Разрешить только добавление данных в файл#
chattr +d file
Игнорировать данный файл при создании резервной копии#
chattr +c file
Разрешить ядру автоматически сжимать / разжимать содержимое файла#
chattr +i file1
Защитить файл от каких-либо изменений или манипуляций#
chattr +S file1
Определить будет ли произведена синхронизация при сохранении изменений#
chattr +u file1
При удалении файла с данным атрибутом, пользователь сможет восстановить данные в случае необходимости#
chattr +s file1
Позволить безвозвратное удаление данного файла#
lsattr
Листинг файлов с атрибутами#СекретыСисадмина
Как остановить выполнение скрипта в bash при возникновении ошибки в команде?
Команда
#СекретыСисадмина
  Команда
set -e завершит скрипт с ошибкой в случае, если в нижеследующем bash коде будет обнаружена ошибка. По умолчанию, bash скрипт продолжает работу, даже если в ходе выполнения возникла ошибка.#СекретыСисадмина
Как узнать какая программа блокирует файл
Скачайте программу Process Explorer с сайта Microsoft. Она бесплатная и не требует установки.
#СекретыСисадмина
📁 Скачать/Download 👇
  Скачайте программу Process Explorer с сайта Microsoft. Она бесплатная и не требует установки.
#СекретыСисадмина
📁 Скачать/Download 👇
Полезные команды Linux. Пользователи и группы
#
#
#
#
#
#
#
#
#
#
#СекретыСисадмина
  #
useradd -c "User Vasya" -g admin -d /home/vasya -s /bin/bash vasya
Создать пользователя vasya, домашним каталогом будет создана директория /home/vasya, в качестве системной оболочки будет назначен /bin/bash, пользователь будет включен в группу admin, кроме того для учетной записи будет создан комментарий "User Vasya"#
useradd vasya
Создать пользователя vasya#
usermod -c "User FTP" -g system -d /ftp/ftpuser -s /bin/nologin ftpuser
Изменить пользователя#
userdel -r vasya
Удалить пользователя с именем vasya и его дом. директорию#
groupadd [ group_name ]
Создать группу с именем group_name#
chage -E 2005-12-31 vasya
Установить дату окончания действия учётной записи vasya#
groupdel [ group_name ]
Удалить группу group_name#
groupmod -n test new_test
Переименовать группу test в new_test#
passwd
Изменить пароль текущего пользователя#
passwd vasya
Изменить пароль пользователя vasya#СекретыСисадмина
Bandwidth Monitor NG — это небольшой и простой консольный монитор пропускной способности сети и диска в реальном времени для Linux, BSD, Solaris, Mac OS X и других систем.
Краткий список функций:
- поддержка /proc/net/dev, netstat, getifaddr, sysctl, kstat, /proc/diskstats, /proc/partitions, IOKit, devstat и libstatgrab;
- поддержка неограниченного количества интерфейсов/устройств;
- динамическое добавление и удаление интерфейсов/устройств из списка;
- возможность использования белого/черного списка интерфейсов/устройств.
Читать
#СекретыСисадмина
  Краткий список функций:
- поддержка /proc/net/dev, netstat, getifaddr, sysctl, kstat, /proc/diskstats, /proc/partitions, IOKit, devstat и libstatgrab;
- поддержка неограниченного количества интерфейсов/устройств;
- динамическое добавление и удаление интерфейсов/устройств из списка;
- возможность использования белого/черного списка интерфейсов/устройств.
Читать
#СекретыСисадмина
Что ты такое, dhclient?
Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета, — в ядре операционки. И там тысяча реализаций TCP. Любое взаимодействие с сетью — системный вызов с переключением контекста в ядре.
#СекретыСисадмина
📁 Скачать/Download 👇
  Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета, — в ядре операционки. И там тысяча реализаций TCP. Любое взаимодействие с сетью — системный вызов с переключением контекста в ядре.
#СекретыСисадмина
📁 Скачать/Download 👇
Шпаргалка по windows CMD (часть 1)
#СекретыСисадмина
  APPEND - позволяет программам открывать файлы данных из указанных папок так, как будто они находятся в текущей папкеARP - просмотр и изменение таблиц ARPASSOC - просмотр или изменение сопоставлений расширений файлов приложениямAT - управление планировщиком задачATTRIB - изменение атрибутов файловAuditpol - управление политиками аудитаBASH - командная оболочка BASH в подсистеме Windows для Linux (WSL)BCDBOOT - копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD)BCDEDIT - редактирование хранилища данных конфигурации загрузки (BCD)BOOTCFG - редактирование параметров загрузки в файле boot.iniBOOTIM - вызов меню загрузки и восстановления Windows 10#СекретыСисадмина
Шпаргалка по windows CMD (часть 2)
#СекретыСисадмина
  BOOTREC - восстановление загрузочных записей и конфигурации загрузки WindowsBOOTSECT - редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGRBREAK - включить или выключить обработку комбинации клавиш CTRL+CCACLS - редактирование списков управления доступом к файламCALL - вызов из командного файла подпрограмм или других командных файловCD - смена каталогаCHANGE - изменение настроек сервера терминалов (LOGON, PORT, USER)CHGLOGON - изменение настроек сервера терминалов (CHANGE LOGON)CHGPORT - изменение настроек сервера терминалов (CHANGE PORT)CHGUSR - изменение настроек сервера терминалов (CHANGE USER)#СекретыСисадмина
Шпаргалка по windows CMD (часть 3)
#СекретыСисадмина
  CHCP - просмотр или изменение текущей кодовой страницыCHKDSK - проверка дискаCheckNetIsolation - управление доступом приложений к интерфейсу замыкания на себяCHKNTFS - проверка признака ошибки файловой системы и управление проверкой диска при загрузкеCHOICE - реализация пользовательского ввода в командном файлеCIPHER - отображение или изменение шифрования файлов на томах NTFSCLEARMGR - управление очисткой дисков WindowsCLIP - перенаправление вывода утилит командной строки в буфер обмена WindowsCLS - очистка экрана в командной строкеCMD - запуск новой копии интерпретатора командной строки#СекретыСисадмина
Шпаргалка по windows CMD (часть 4)
#СекретыСисадмина
  CMDKEY - создание, отображение, удаление и сохранение имен пользователей и паролейCOLOR - изменение цвета текста и фона в окне CMDCOMMAND - запуск новой копии интерпретатора командной строкиCOMP - сравнение содержимого файловCOMPACT - управление сжатием и распаковкой файлов в разделах NTFSCONVERT - преобразование файловой системы из FAT в NTFSCOPY - копирование файлов и каталоговCscript - сервер сценариев Windows с консольным интерфейсомDATE - отображение или изменение датыDEBUG - запуск отладчика DOS-Windows XP#СекретыСисадмина
Измерение скорости чтения-записи носителей с помощью утилиты dd
Каким образом можно просто и быстро измерить скорость чтения и записи твердотельных носителей информации, в разрабатываемых в компании устройствах? При этом чтобы они были переносимы между совершенно разными платформами и архитектурами. Носители же информации могут быть любыми: USB Flash, eMMC, SD, NAND и прочее. Единственное, что их объединяет — это Linux.
#СекретыСисадмина
📁 Скачать/Download 👇
  Каким образом можно просто и быстро измерить скорость чтения и записи твердотельных носителей информации, в разрабатываемых в компании устройствах? При этом чтобы они были переносимы между совершенно разными платформами и архитектурами. Носители же информации могут быть любыми: USB Flash, eMMC, SD, NAND и прочее. Единственное, что их объединяет — это Linux.
#СекретыСисадмина
📁 Скачать/Download 👇
Forwarded from Секреты сисадмина | DevOps, Linux, SRE
  
В чем разница между sudo su, sudo -i, sudo /bin/bash
Команда su позволяет изменить текущего пользователя терминала на другого. Команда sudo выполняет команду от имени root пользователя. Теперь разберем сам вопрос.
#СекретыСисадмина
  Команда 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, а просто останетесь в своем окружении с правами суперпользователя.#СекретыСисадмина