Forwarded from GitHub Сообщество
PeaZip – бесплатная утилита для архивирования файлов и экстрактор rar для Windows и Linux
Работает с более чем 200 типами и вариантами архивов (7z, ace, arc, bz2, cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx ...), может обрабатывать составные архивы (001, r01, z01 ...) и поддерживать несколько стандартов шифрования архивов
#GitHub #Pascal #Zip #Windows #Linux #Interesting
👉 @Githublib
Работает с более чем 200 типами и вариантами архивов (7z, ace, arc, bz2, cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx ...), может обрабатывать составные архивы (001, r01, z01 ...) и поддерживать несколько стандартов шифрования архивов
#GitHub #Pascal #Zip #Windows #Linux #Interesting
👉 @Githublib
👍8
КАК УЗНАТЬ РАЗРЯДНОСТЬ LINUX
Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32 битная разрядность и x86_64 или 64 битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти. Далее
👉 @sysadminof
Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32 битная разрядность и x86_64 или 64 битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти. Далее
👉 @sysadminof
👍4❤1
50 базовых команд Windows с примерами
Изучите основные команды windows, которые помогут вам в устранении неполадок, настройке и сборе информации о системе. 50 базовых команд Windows с примерами.
https://bookflow.ru/50-bazovyh-komand-windows-s-primerami/
👉 @sysadminof
Изучите основные команды windows, которые помогут вам в устранении неполадок, настройке и сборе информации о системе. 50 базовых команд Windows с примерами.
https://bookflow.ru/50-bazovyh-komand-windows-s-primerami/
👉 @sysadminof
🔥6👍3😁1
Основы Linux (обзор с практическим уклоном)
Главная задача данной статьи – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.
👉 @sysadminof
Главная задача данной статьи – указать начинающим специалистам направление развития, дать ключевые понятия для дальнейшего изучения и показать несколько простых практических приемов. По этой причине (а еще, безусловно, вследствие недостаточной квалификации автора) теоретический материал достаточно сильно упрощен.
👉 @sysadminof
Хабр
Основы Linux (обзор с практическим уклоном)
Привет, Хабр! В последние несколько лет все больше и больше людей ищут возможность войти в ИТ или поглубже изучить Linux, повысив уровень своей квалификации. Вместе с тем полноценных обзоров с...
👍6
3 способа использования команды inxi в Linux
Я использую inxi в Linux для проверки батареи ноутбука, информации о процессоре и даже погоды.
https://opensource.com/article/22/9/linux-inxi-command
👉 @sysadminof
Я использую inxi в Linux для проверки батареи ноутбука, информации о процессоре и даже погоды.
https://opensource.com/article/22/9/linux-inxi-command
👉 @sysadminof
👍2
Как узнать дату создания файла?
Это можно сделать с помощью stat. Утилита stat выводит подробные сведения о файле.
Нужная информация записана в графе ‘Создан’(‘Birth’)
Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2). Враппер (оболочка) для нее был добавлен в библиотеку glibc версии 2.28. А поддержка этого враппера появилась в наборе базовых системных утилит GNU coreutils 8.31
Но есть второй способ! С помощью debugfs. Процедура использования у нее несколько более запутанная. Связано это с тем, что для просмотра даты создания файла через debugfs, нужно узнать номер его inode и файловую систему.
Чтобы получить inode:
А для просмотра файловой системы:
Теперь чтобы получить дату создания файла, используйте команду:
Теперь в терминале найдите поле, в котором хранится дата создания — crtime
👉 @sysadminof
Это можно сделать с помощью stat. Утилита stat выводит подробные сведения о файле.
stat /dir/to/some/file.txtНужная информация записана в графе ‘Создан’(‘Birth’)
Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2). Враппер (оболочка) для нее был добавлен в библиотеку glibc версии 2.28. А поддержка этого враппера появилась в наборе базовых системных утилит GNU coreutils 8.31
Но есть второй способ! С помощью debugfs. Процедура использования у нее несколько более запутанная. Связано это с тем, что для просмотра даты создания файла через debugfs, нужно узнать номер его inode и файловую систему.
Чтобы получить inode:
ls -i /dir/to/some/file.txtА для просмотра файловой системы:
df /dir/to/some/file.txtТеперь чтобы получить дату создания файла, используйте команду:
sudo debugfs -R 'stat <inode>' /file/systemТеперь в терминале найдите поле, в котором хранится дата создания — crtime
👉 @sysadminof
👍6👌1
Forwarded from Книги для Системного Администратора
Основные команды Linux: Сеть (DNS)
@i_odmin_book
ipcalc – калькулятор сетиethtool interface – отобразить физическую статистику интерфейса interface;ping host – пропинговать host и вывести результатwhois domain – получить информацию whois для domaintraceroute host – трассировка маршрута до определенного хостаifconfig eth0 – отображение/настройка параметров сетевого интерфейса etho (либо другого, если без указания интерфейса – отобразит конфигурацию всех интерфейсов)inet ip.add.re.s – задание ip адреса интерфейса (TCP/IP)mask xxx.xxx.xxx.xxx – задание маски подсети интерфейсаbroadkast xxx.xxx.xxx.xxx – задание широковещательного адреса интерфейсаup – запустить интерфейсdown – остановить интерфейс-a – отображение всех железных интерфейсов (в том числе и не поднятых и поднятых)route – отображение таблицу маршрутизации-n – не резолвить имена в адресаadd destination gw gateway metric metric – добавить маршрут (add) для destination (адрес назначения), IP адрес шлюза (gw) – gateway, с метрикой metricadd -net -указание добавить маршрут для сетиadd – host -указание добавить маршрут для хостаdel destination – удалить маршрут с назначением destinationmtr host – отображение статистики трассировки до хоста host (красивее чем трасероут 🙂 )netcat host port – просмотр, кто слушает портnc – TCP/IP швейцарсий нож 🙂-h – отобразить помощь-l port – прослушивать локальный порт port для входящих соединений.netstat -отображение статистики сети-r – таблица маршрутизации-n – без разрешения IP адресов в имена и сетевых портов в названия-a – состояние всех (во всех состояниях) соединений на локальной машине-t – статистика по протоколу TCP-u – статистика по протоколу UDP-i – отобразить статистику сетевых интерфейсов-l – просмотр сокетов, слушающих (LISTEN) соединения (ожидающих соединения)-p – отобразить имя программы и PID (process ID), с которой взаимодействует сокет@i_odmin_book
👍12
Шпаргалка по run командам Windows
https://bookflow.ru/shpargalka-po-run-komandam-windows/
👉 @sysadminof
https://bookflow.ru/shpargalka-po-run-komandam-windows/
👉 @sysadminof
👍9
Изучите модель OSI за 5 минут
Модель OSI, ознакомьтесь с основами модели Open Systems Interconnection (OSI) для концептуализации связи в компьютерной системе.
Модель Open Systems Interconnection (OSI) — это стандарт того, как компьютеры, серверы и люди общаются внутри системы. Это была первая стандартная модель для сетевых коммуникаций, принятая в начале 1980-х годов всеми крупными компьютерными и телекоммуникационными компаниями.
https://bookflow.ru/izuchite-model-osi-za-5-minut/
👉 @sysadminof
Модель OSI, ознакомьтесь с основами модели Open Systems Interconnection (OSI) для концептуализации связи в компьютерной системе.
Модель Open Systems Interconnection (OSI) — это стандарт того, как компьютеры, серверы и люди общаются внутри системы. Это была первая стандартная модель для сетевых коммуникаций, принятая в начале 1980-х годов всеми крупными компьютерными и телекоммуникационными компаниями.
https://bookflow.ru/izuchite-model-osi-za-5-minut/
👉 @sysadminof
👍11
Подборка Telegram каналов для программистов🔥
Сохраняйте, чтоб не потерять.
https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"
https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus
Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub
CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр
Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT
Чат программистов📌
https://news.1rj.ru/str/developers_ru
Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture
Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux
Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля
Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://news.1rj.ru/str/metaverse360
DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий
Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
Сохраняйте, чтоб не потерять.
https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"
https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus
Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub
CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр
Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT
Чат программистов📌
https://news.1rj.ru/str/developers_ru
Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture
Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux
Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля
Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
Метавселенная, GameFi, Crypto 📌
https://news.1rj.ru/str/metaverse360
DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий
Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
🕊2
Основные команды запуска для Windows
Основные команды запуска для Windows помогают упростить процесс администрирования и сократить время обслуживания.
👉 @sysadminof
Основные команды запуска для Windows помогают упростить процесс администрирования и сократить время обслуживания.
👉 @sysadminof
👍8
Media is too big
VIEW IN TELEGRAM
🎥 Cisco
01 - Подключение с "нуля". Telnet, SSH, Console
02- Настройка VLAN на коммутаторах Catalyst 2960
03 - SSH подключения в другие подсети
04 - Настройка DHCP Client/Server
05 - Настройка IPv6 Static Routing
06 - Отказоустойчивое подключение к двум Интернет-провайдерам (ISP)
07 - Настройка HSRP (Hot Standby Redundancy Protocol)
08 - Делаем лабу по ACL
09 - DHCP Snooping на коммутаторах Catalyst
10 - Настройка DMVPN (EIGRP)
11 - Zone Based Firewall на роутере Cisco
12 - Полная настройка коммутатора Cisco Catalyst
13 - Настройка PAT, Static NAT, Port Forwarding
14 - Восстановление доступа к оборудованию
15 - Делаем лабу по BGP
16 - Перехват трафика на роутере. EPC.
17 - Создание Alias для команд в Cisco IOS
19 - L2 и L3 коммутаторы. Как это работает?
20 - Floating Static Route
21 - LAN-to-LAN IPSec Tunnel using Crypto Map
Полный курс на youtube
#cisco 👉@sysadminof
01 - Подключение с "нуля". Telnet, SSH, Console
02- Настройка VLAN на коммутаторах Catalyst 2960
03 - SSH подключения в другие подсети
04 - Настройка DHCP Client/Server
05 - Настройка IPv6 Static Routing
06 - Отказоустойчивое подключение к двум Интернет-провайдерам (ISP)
07 - Настройка HSRP (Hot Standby Redundancy Protocol)
08 - Делаем лабу по ACL
09 - DHCP Snooping на коммутаторах Catalyst
10 - Настройка DMVPN (EIGRP)
11 - Zone Based Firewall на роутере Cisco
12 - Полная настройка коммутатора Cisco Catalyst
13 - Настройка PAT, Static NAT, Port Forwarding
14 - Восстановление доступа к оборудованию
15 - Делаем лабу по BGP
16 - Перехват трафика на роутере. EPC.
17 - Создание Alias для команд в Cisco IOS
19 - L2 и L3 коммутаторы. Как это работает?
20 - Floating Static Route
21 - LAN-to-LAN IPSec Tunnel using Crypto Map
Полный курс на youtube
#cisco 👉@sysadminof
👍16🔥3
Делаем backup конфигов mikrotik и отправляем на удаленный FTP сервер
👉 @sysadminof
{
local username "никнейм"
#ftp account
local ftphost "имя сервера"
local ftpuser "логин"
local ftppassword "пароль"
local ftppath "/pub/mikrotik"
#create full system backup files
/system backup save name="$username.backup"
:delay 30s;
#create config export files
/export compact file="$username.rsc"
:delay 30s;
# upload the system backup
:log info message="Uploading system backup"
/tool fetch address="$ftphost" src-path="$username.backup" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.backup" upload=yes
:delay 30s;
# upload the config export
:log info message="Uploading config export"
/tool fetch address="$ftphost" src-path="$username.rsc" user="$ftpuser" mode=ftp password="$ftppassword" dst-path="$ftppath/$username.rsc" upload=yes
:delay 30s;
# find file name $username- then remove
:foreach i in=[/file find] do={ :if ([:typeof [:find [/file get $i name] "$username"]]!="nil") do={/file remove $i}; }
:log info message="Configuration backup finished.";
}👉 @sysadminof
👍16
Шпаргалка по командам Docker
Шпаргалка по командам Docker включает: установку Docker, работу с реестрами и репозиториями, контейнерами, образами, сетью, Docker Swarm.
https://bookflow.ru/shpargalka-po-komandam-docker/
👉 @sysadminof
Шпаргалка по командам Docker включает: установку Docker, работу с реестрами и репозиториями, контейнерами, образами, сетью, Docker Swarm.
https://bookflow.ru/shpargalka-po-komandam-docker/
👉 @sysadminof
👍3
Утилита DMESG
Ядро Linux, как и другие программы может и выводит различные информационные сообщения и сообщения об ошибках. Все они выводятся в буфер сообщения ядра, так называемый kernel ring buffer.
Для получения сообщений из этого буфера можно прочитать файл /var/log/dmesg. Однако, более удобно это можно сделать с помощью команды dmesg.
Опции:
-C — очистить буфер сообщений ядра;
-c — вывести сообщения из буфера ядра, а затем очистить его;
-d — выводит время прошедшее между двумя сообщениями;
-H — включить вывод, удобный для человека;
-k — отображать только сообщения ядра;
-L — сделать вывод цветным (включается автоматически при использовании опции -H)
-r — печатать сообщения как есть, не убирая служебные префиксы;
-S — использовать Syslog для чтения сообщений от ядра, по умолчанию используется файл /dev/kmsg
👉 @sysadminof
Ядро Linux, как и другие программы может и выводит различные информационные сообщения и сообщения об ошибках. Все они выводятся в буфер сообщения ядра, так называемый kernel ring buffer.
Для получения сообщений из этого буфера можно прочитать файл /var/log/dmesg. Однако, более удобно это можно сделать с помощью команды dmesg.
Опции:
-C — очистить буфер сообщений ядра;
-c — вывести сообщения из буфера ядра, а затем очистить его;
-d — выводит время прошедшее между двумя сообщениями;
-H — включить вывод, удобный для человека;
-k — отображать только сообщения ядра;
-L — сделать вывод цветным (включается автоматически при использовании опции -H)
-r — печатать сообщения как есть, не убирая служебные префиксы;
-S — использовать Syslog для чтения сообщений от ядра, по умолчанию используется файл /dev/kmsg
👉 @sysadminof
👍8
Основные команды Linux: Управление пользователями и группами
-b – Базовый каталог по умолчанию, в котором создаются домашние каталоги пользователей. Обычно это / home, а пользовательские каталоги — /home/$ USER.
-c “text text” – Текстовая строка для описания id, содержащая, например, полное имя пользователя.
-e YYYY-MM_DD – Дата, когда учетная запись потеряет силу или будет заблокирована.
-G gr1,gr2,gr3 – Список дополнительных групп, которым принадлежит пользователь.
-o – Позволяет создать пользователя с неуникальным id.
-u – Неотрицательное цифровое значение id пользователя, которое должно быть уникальным, если не определено иначе опцией -o. По умолчанию используется самое маленькое значение, не меньше, чем UID_MIN, причем больше, чем id любого из существующих пользователей.
usermod user – изменение настроек пользователя с именем user в системе
аналогичны всем вышеуказанным для useradd
-L – блокировка учетной записи
-U – разблокировка учетной записи
userdel user – удаляет пользователя user из системы
-r – удаление домашнего каталога пользователя
users – Выдаются имена пользователей, которые в текущий момент зарегистрированы в системе
groupadd group – добавление (создание) новой группы group в системе
-f – Выйти со статусом успешного выполнения, если группа уже существует. Удобна при написании скриптов, когда нет необходимости проверять, существует ли группа, прежде чем пытаться ее создавать.
-g – Задать id группы вручную.
-o – Разрешить группу с неуникальным id.
groupmod group – изменение информации о группе group в системе
-n group2 задание нового имени group2
groupdel group – удаление группы group из системы
passwd user – изменяет/устанавливает пароль пользователя user
-l – блокирование учетной записи
-d – удаление пароля учетной записи (блокирование)
-f – установка даты прекращения полномочий
-n – минимальное время действия пароля в днях
-x – максимальное время действие пароля в днях
-w – число дней появления предупреждения об окончании действия пароля
-i – число дней, после которых пароль потеряет силу и учетка заблокируется.
-S – вывод сообщения о статусе пользователя
gpasswd group – изменяет/устанавливает пароль группы group (Наличие пароля группы позволяет пользователям временно войти в группу при помощи команды newgrp, если им известен пароль группы.)
id who – просмотр информации о пользователе/группе who (принадлежность к группам, UID, GID)
ulimit – ограничение пользовательских ресурсов:
-a – отображение всех возможных ресурсов
-f – ограничение размера файла
-t – процессорное время
👉 @sysadminof
-b – Базовый каталог по умолчанию, в котором создаются домашние каталоги пользователей. Обычно это / home, а пользовательские каталоги — /home/$ USER.
-c “text text” – Текстовая строка для описания id, содержащая, например, полное имя пользователя.
-e YYYY-MM_DD – Дата, когда учетная запись потеряет силу или будет заблокирована.
-G gr1,gr2,gr3 – Список дополнительных групп, которым принадлежит пользователь.
-o – Позволяет создать пользователя с неуникальным id.
-u – Неотрицательное цифровое значение id пользователя, которое должно быть уникальным, если не определено иначе опцией -o. По умолчанию используется самое маленькое значение, не меньше, чем UID_MIN, причем больше, чем id любого из существующих пользователей.
usermod user – изменение настроек пользователя с именем user в системе
аналогичны всем вышеуказанным для useradd
-L – блокировка учетной записи
-U – разблокировка учетной записи
userdel user – удаляет пользователя user из системы
-r – удаление домашнего каталога пользователя
users – Выдаются имена пользователей, которые в текущий момент зарегистрированы в системе
groupadd group – добавление (создание) новой группы group в системе
-f – Выйти со статусом успешного выполнения, если группа уже существует. Удобна при написании скриптов, когда нет необходимости проверять, существует ли группа, прежде чем пытаться ее создавать.
-g – Задать id группы вручную.
-o – Разрешить группу с неуникальным id.
groupmod group – изменение информации о группе group в системе
-n group2 задание нового имени group2
groupdel group – удаление группы group из системы
passwd user – изменяет/устанавливает пароль пользователя user
-l – блокирование учетной записи
-d – удаление пароля учетной записи (блокирование)
-f – установка даты прекращения полномочий
-n – минимальное время действия пароля в днях
-x – максимальное время действие пароля в днях
-w – число дней появления предупреждения об окончании действия пароля
-i – число дней, после которых пароль потеряет силу и учетка заблокируется.
-S – вывод сообщения о статусе пользователя
gpasswd group – изменяет/устанавливает пароль группы group (Наличие пароля группы позволяет пользователям временно войти в группу при помощи команды newgrp, если им известен пароль группы.)
id who – просмотр информации о пользователе/группе who (принадлежность к группам, UID, GID)
ulimit – ограничение пользовательских ресурсов:
-a – отображение всех возможных ресурсов
-f – ограничение размера файла
-t – процессорное время
👉 @sysadminof
👍8🔥1
✅ ITKB_channel - единственный Telegram канал сообщества IT-KB.RU с тематикой Windows, Linux, DevOps, Security, импортозамещение, Network, программирование (python, PowerShell), Project (ITIL, Agile, Scrum, Kanban) и самое главное подробные технические статьи уровня 300
‼️ Рекомендую подписаться 😃
✅ @ITKB_Archive - библиотека (книги, курсы, ИТ литература)
‼️ Рекомендую подписаться 😃
✅ @ITKB_Archive - библиотека (книги, курсы, ИТ литература)
👍2
Расширенное использование SSH
Протокол SSH v.2 является важной составляющей безопасных компьютерных сетей. Он криптографически надёжен, быстр, универсален и широко распространён. Многие крупные облачные провайдеры даже не пытаются заменить его каким-либо альтернативным, собственным решением, что подчёркивает его силу.
В этой статье я хочу продемонстрировать некоторые интересные и универсальные возможности протокола SSH и его реализации OpenSSH.
👉 @sysadminof
Протокол SSH v.2 является важной составляющей безопасных компьютерных сетей. Он криптографически надёжен, быстр, универсален и широко распространён. Многие крупные облачные провайдеры даже не пытаются заменить его каким-либо альтернативным, собственным решением, что подчёркивает его силу.
В этой статье я хочу продемонстрировать некоторые интересные и универсальные возможности протокола SSH и его реализации OpenSSH.
👉 @sysadminof
👍5🤔1
Forwarded from ITmozg
Windows 12 Next Valley случайно показали на Ignite 2022
Компания Microsoft усердно работает над следующей версией Windows, которую внутри компании принято называть «Next Valley». В июле я писал о том, что компания Microsoft возвращается к трехлетнему циклу разработки следующей основной версии Windows, а выпуск ОС запланирован на 2024 год.
Я не ожидал, что так скоро снова буду писать о следующей версии Windows, но несколько зрителей, смотревших вчера Ignite Keynote, заметили обновленную версию пользовательского интерфейса Windows, которая была показана в коротком фрагменте, с плавающей панелью задач внизу, системными значками в правом верхнем углу, плавающей поисковой строкой в середине и погодой в левом верхнем углу.
https://bookflow.ru/windows-12-next-valley-sluchajno-pokazali-na-ignite-2022/
#news @itmozg
Компания Microsoft усердно работает над следующей версией Windows, которую внутри компании принято называть «Next Valley». В июле я писал о том, что компания Microsoft возвращается к трехлетнему циклу разработки следующей основной версии Windows, а выпуск ОС запланирован на 2024 год.
Я не ожидал, что так скоро снова буду писать о следующей версии Windows, но несколько зрителей, смотревших вчера Ignite Keynote, заметили обновленную версию пользовательского интерфейса Windows, которая была показана в коротком фрагменте, с плавающей панелью задач внизу, системными значками в правом верхнем углу, плавающей поисковой строкой в середине и погодой в левом верхнем углу.
https://bookflow.ru/windows-12-next-valley-sluchajno-pokazali-na-ignite-2022/
#news @itmozg
🤮5👍3👏2
Как разбить файл на части в Linux
Иногда может понадобиться разбить какой-то файл в Linux на части, например, чтобы записать на несколько носителей, а потом, позже склеить эти части обратно в один файл. Задача решается легко с помощью команд
Разбить файл на части определенного размера
В данном случае команда split разбивает файл на части по 100 мегабайт. Размер так же можно указать просто в байтах, или использовать другие обозначения (K - килобайты, G - гигабайты, T - терабайты и т.д.)
Разбить файл на определенное количество частей
В этом примере файл разбивается на 3 равные части, при этом все они будут одинакового размера, только последняя часть может отличаться размером на 1 байт, если размер исходного файла не делится ровно на количество частей.
Объединить (склеить) части файлов в один файл
Эта задача решается с помощью команды cat и перенаправления выходного потока.
В этом примере 3 части будут объединены в один общий файл myfile.txt
У команды
👉 @sysadminof
Иногда может понадобиться разбить какой-то файл в Linux на части, например, чтобы записать на несколько носителей, а потом, позже склеить эти части обратно в один файл. Задача решается легко с помощью команд
split и cat. Приведу пару наиболее востребованных примеров, по которым станет понятно как пользоваться командами.Разбить файл на части определенного размера
split -b 100M myfile.txtВ данном случае команда split разбивает файл на части по 100 мегабайт. Размер так же можно указать просто в байтах, или использовать другие обозначения (K - килобайты, G - гигабайты, T - терабайты и т.д.)
Разбить файл на определенное количество частей
split -n 3 myfile.txtВ этом примере файл разбивается на 3 равные части, при этом все они будут одинакового размера, только последняя часть может отличаться размером на 1 байт, если размер исходного файла не делится ровно на количество частей.
Объединить (склеить) части файлов в один файл
Эта задача решается с помощью команды cat и перенаправления выходного потока.
cat xaa xab xac > myfile.txtВ этом примере 3 части будут объединены в один общий файл myfile.txt
У команды
split есть еще несколько настроек, например, чтобы вместо буквенного обозначения частей генерировались цифровые (-d) и еще несколько других. О них вы можете почитать набрав команду man split.👉 @sysadminof
👍9
Необязательно взваливать на себя новые рабочие обязанности или допоздна засиживаться за ноутбуком, чтобы увеличить собственный заработок. Мы предлагаем тебе стать амбассадором IT-компании Maticson и получать % от удачных сделок.
Что для этого нужно?
1. Узнать планирует ли компания внедрять или менять CRM / BPM-систему
2. Порекомендовать Maticson как профессионального интегратора IT-продуктов
3. Получить 5-10% от заключенного контракта. Итоговая сумма вознаграждения варьируется от 25 000 ₽ до 2 млн ₽
Есть ты заинтересован в том, чтобы стать амбассадором Maticson и получать вознаграждения — свяжись с @a_nikitenko
Что для этого нужно?
1. Узнать планирует ли компания внедрять или менять CRM / BPM-систему
2. Порекомендовать Maticson как профессионального интегратора IT-продуктов
3. Получить 5-10% от заключенного контракта. Итоговая сумма вознаграждения варьируется от 25 000 ₽ до 2 млн ₽
Есть ты заинтересован в том, чтобы стать амбассадором Maticson и получать вознаграждения — свяжись с @a_nikitenko
🔥1