fa
Feedback
Linux

Linux

رفتن به کانال در Telegram

Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter

نمایش بیشتر
2 356
مشترکین
-324 ساعت
-597 روز
-22630 روز
آرشیو پست ها
Linux
2 356
Жесткий диск 👉@linuxchmod
+6
Жесткий диск 👉@linuxchmod

Linux
2 356
У тебя случайно нет windows 10 Держи disk #1 of 2639 👉@linuxchmod
У тебя случайно нет windows 10 Держи disk #1 of 2639 👉@linuxchmod

Linux
2 356
+2
Создание скриптов bash источник 👉@linuxchmod

Linux
2 356
HDD tools gsmartcontrol - графическая программа проверки диска (SMART) smartmontools - консольная программа для проверки и контроля диска (SMART) parted - работа с таблицей разделов, аналог fdisk (еще есть partx) partman - разметка диска (поддерживает LVM) (Это предпочтительная утилита) partitioner - разметить диск fdisk - разметка диска ls -l /dev/disk/by-uuid - вот так узнать UUID жесткого диска для файла /etc/fstab blkid - вот так узнать UUID жесткого диска для файла /etc/fstab cat /proc/partitions - Все зарегистрированные разделы (Linux) mount - Смонтированные файловые системы mount | column -t - Смонтированные файловые системы df - Свободное пространство на дисках 👉@linuxchmod

Linux
2 356
Файловые системы \ FS \ sfdisk \ e2label \ mkfs \ ext3 - Наиболее распространенная файловая система Linux, предоставляющая возможность журналирования с целью сохранения данных и возможность быстро перезагружать систему после некорректного завершения ее работы ext2 - Файловая система, предшествующая ext3, не поддерживающая функцию журналирования iso9660 - появилась из файловой системы High Sierra (была стандартом для компакт-дисков) и может содержать расширения Rock Ridge для обеспечения возможности использования длинных имен файлов и других функций (полномочия доступа к файлу, права собственности и ссылки) jffs2 - Журналируемая файловая система для флэш-носителей, созданная для эффективной работы с USB-накопителями jfs - Файловая система, используемая на IBM в OS/2 Warp и настроенная на работу с большими файловыми системами и средами с высокой производительностью msdos - Может использоваться для монтирования файловых систем на устаревшие носители MS-DOS, например старые дискеты ntfs - Может быть полезна, когда есть необходимость передавать файлы в файловые системы Windows (с двойной загрузкой или на сменных носителях) reiserfs - Журналируемая файловая система, иногда используемая по умолчанию на SUSE, Slackware и других операционных системах Linux squashfs - Запакованная файловая система, предназначенная только для чтения данных и используемая на многих Live CD Linux swap - Используется на разделах подкачки для временного хранения данных, когда оперативная память временно недоступна ufs - Популярная файловая система операционных систем Solaris и SunOS от корпорации Sun Microsystems vfat - Расширенная файловая система FAT (VFAT), которая полезна, если файловым системам нужно обмениваться файлами с более старыми системами Windows (с двойной загрузкой или на сменных носителях) xfs - Журналируемая файловая система для среды с высокой производительностью, размер которой может расширяться до многих терабайт данных, а скорость передачи данных в которой исчисляется гигабайтами в секунду sfdisk - программа для работы с таблицей разделов жесткого диска sfdisk -d /dev/sda > sda-table - Выполняет резервное копирование таблицы разбиения в файл sfdisk /dev/sda < sda-table - Восстанавливает таблицу разбиения из файла sfdisk -d /dev/sda | sfdisk /dev/sdb - Копирует таблицу разбиения с одного диска на другой fdisk - программа для работы с таблицей разделов жесткого диска (устарела) e2label /dev/sda2 - посмотреть метку второго раздела e2label /dev/sda2 my_lable_name - назначить метку my_lable_name второму разделу findfs LABEL=my_lable_name - ищем раздел по метке (например в /etc/fstab монтирование по метке) mkfs -t ext3 /dev/sdb1 - Создает файловую систему ext3 на разделе sba1 mkfs -t ext3 -v -c /dev/sdb1 - Расширенная команда, выполняющая также поиск поврежденных блоков mkfs.ext3 -с /dev/sdb1 - Создает файловую систему ext3 на разделе sba1 mkfs.ext3 -с -L mypartition /dev/sdb1 - Создает файловую систему ext3 на разделе sba1 и добавляет разделу метку dd if=/dev/scd0 of=name_file.iso bs=2048 - извлекаем образ iso с cd/dvd dd if=/dev/zero of=my_disk count=2048000 - Создаем заполненный нулями файл объемом 1 Гбайт du -sh my_disk - Проверяем размер виртуальной файловой системы mkfs -t ext3 my_disk - Создаем файловую систему на mydisk mkdir /mnt/image - создаем пустой каталог mount -o loop my_disk /mnt/image - монтируем my_disk в пустой каталог cd /mnt/image - переходим в каталог /mnt/image mkdir test - создаем каталог test cp /etc/hosts - копируем /etc/hosts в текущий каталог cd .. - переходим на уровень выше (выходим из текущего каталога) umount /mnt/image - отмонтмровать /mnt/image 👉@linuxchmod

Linux
2 356
Когда устроился на 1 линию техподдержки и отработал первый день⁠⁠ 👉@linuxchmod

Linux
2 356
Так как же удалить миллионы файлов из одной папки? Для тех, кто не в курсе проблемы, краткое описание: если вы случайно созда
Так как же удалить миллионы файлов из одной папки? Для тех, кто не в курсе проблемы, краткое описание: если вы случайно создали в одной директории огромное количество файлов без иерархии — т.е. от 5 млн файлов, лежащих в одной единственной плоской директории, то быстро удалить их не получится. Кроме того, не все утилиты в linux могут это сделать в принципе — либо будут сильно нагружать процессор/HDD, либо займут очень много памяти. Так что я выделил время, организовал тестовый полигон и попробовал различные средства, как предложенные в комментариях, так и найденные в различных статьях и свои собственные. https://telegra.ph/Tak-kak-zhe-udalit-milliony-fajlov-iz-odnoj-papki-04-06 👉@linuxchmod

Linux
2 356
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Go📌 https://max.ru/golang_lib Библиотека Go (Golang) разработчика Программирование React📌 https://max.ru/react_lib React Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

Linux
2 356
Bashtop Линуксовый менеджер ресурсов, который показывает статистику по загруженности процессора, оперативной памяти, жесткого
+2
Bashtop Линуксовый менеджер ресурсов, который показывает статистику по загруженности процессора, оперативной памяти, жесткого диска и сети https://github.com/aristocratos/bashtop 👉@linuxchmod

Linux
2 356
+2
Есть минутка? Что такое TCP/IP? В чём разница между IP, TCP, и UDP? Как работает IPv4 источник 👉@linuxchmod

Linux
2 356
Термухи много не бывает 👉@linuxchmod

Linux
2 356
Вывод и удаление правил брандмауэра Iptables: инструкция Приложение IPTables – брандмауэр, необходимый для безопасной работы
Вывод и удаление правил брандмауэра Iptables: инструкция Приложение IPTables – брандмауэр, необходимый для безопасной работы с сетевыми ресурсами на платформе Linux. Рассмотрим узкую задачу: как просматривать списки правил, удалять ненужные, сбрасывать цепочки, очищать счетчик количества пакетов и их объема. Не рекомендуем трогать коннект по SSH, использующий порт 22, если вы не уверены на 100% в своих действиях, чтобы случайно не заблокировать удаленный доступ к тестовому хосту. Просмотрим правила sudo iptables –S Просмотрим перечень правил цепочки sudo iptables -S TCP Выведем перечень в виде таблицы sudo iptables –L Выведем счетчик пакетов и их общего размера sudo iptables -L INPUT –v Сбросим счетчик пакетов и их объема sudo iptables –Z Применим для удаления спецификацию sudo iptables -D OUTPUT -m conntrack --ctstate INVALID -j DROP Применим для удаления номер sudo iptables -L --line-numbers Сбросим одиночную цепочку sudo iptables -F INPUT Сбросим все цепочки sudo iptables –F https://telegra.ph/Vyvod-i-udalenie-pravil-brandmauehra-Iptables-instrukciya-03-26 👉@linuxchmod

Linux
2 356
Mikrotik: Настройка основного и резервного провайдеров Показываем как на роутере Mikrotik настроить подключение к двум провайдерам. Как настроить основной и резервный каналы подключения к интернет и управлять ими. источник 👉@linuxchmod

Linux
2 356
Cамые нужные команд SSH Запускай команды быстро Чтобы выполнить всего одну удаленную команду, совсем не обязательно подключаться к SSH, вводить команду, а затем отключаться. Можно сделать это сразу. Например, так можно посмотреть заполненность ФС удаленной машины: $ ssh user@host df -h А так — перезагрузить ее: $ ssh user@host sudo reboot Составляй списки команд и запускай их разом Если у тебя есть целый список команд, которые следует выполнить, их можно записать в файл и скормить этот файл SSH: $ ssh user@host "`cat file.txt`" Редактируй удаленные файлы локальным редактором Чтобы отредактировать файл на удаленной машине, не требуется заходить на нее и использовать консольный редактор. На самом деле файл можно открыть в твоем любимом текстовом редакторе на локальной машине (gvim заменяем на свой редактор): $ gvim scp://user@host//путь/к/файлу Копируй содержимое удаленного файла в буфер обмена Если необходимо скопировать содержимое удаленного файла или вывод команды в буфер обмена, не обязательно выводить его на экран или открывать в текстовом редакторе и копировать вручную. Можно использовать следующую команду: $ ssh user@host cat /путь/к/файлу | xclip А так можно скопировать вывод команды: $ ssh user@host uname -a | xclip Сравнивай удаленный и локальный файл без копирования Похожий прием можно использовать для сравнения двух файлов: $ ssh user@host cat /путь/к/удаленному/файлу | diff /путь/к/лoкальному/файлу - Работай с удаленными файлами с помощью локального файлового менеджера Не всегда удобно работать с большим количеством файлов с помощью консольных команд или mc, запущенного на удаленной машине. Но всегда можно подключить любой каталог удаленной машины как сетевой диск. Для этого достаточно установить sshfs: $ sudo apt-get install sshfs Создать каталог для подключения «сетевого диска»: $ mkdir remote_files И подключить его: $ sshfs user@host:/home/user ~/remote_files/ Теперь все файлы удаленного каталога /home/user будут видны в каталоге ~/remote_files/ и с ними можно работать, как с обычными. Копируй ключи быстро Хоть и копирование публичного ключа на удаленный сервер — задача простая, но она требует выполнения нескольких действий вручную. Если тебя это напpягает, скопировать ключ можно в автоматическом режиме: $ ssh-copy-id user@host При этом не обязательно копировать основной ключ, с помощью флага -i можно указать любой другой: $ ssh-copy-id -i ~/my_key.pub user@host Создай постоянное соединение с машиной Если в течение дня ты часто подключаешься к одной машине, в том числе на несколько минут или секунд (чтобы просто запустить одну команду, например), есть смысл создать с ней постоянное соединение. Твой комп будет держать соединение открытым и использовать его для каждого подключения к машине. Это намного быстрее и экономичнее с точки зрения трафика и нагрузки на процессор. Добавь следующие строки в ~/.ssh/config: Host host ControlPath ~/.ssh/master-%r@%h:%p ControlMaster no А затем создай соединение: $ ssh -MNf user@host 👉@linuxchmod

Linux
2 356
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

Linux
2 356
Доступ через Kerberos для Linux машин в домен Windows В этом видео я расскажу как получить доступ к сетевым ресурсам домена Windows для Linux машин, используя Kerberos. Список пакетов которые протребуются: 1) krb5-user 2) ldap-utils 3) smbclient 4) установите пакет gvfs-backends если используете gnome источник 👉@linuxchmod

Linux
2 356
Использование быстрых клавиш в командной строке Linux (BASH) Эта статья посвящена наиболее часто используемым комбинациям кла
Использование быстрых клавиш в командной строке Linux (BASH) Эта статья посвящена наиболее часто используемым комбинациям клавиш при работе в командной строке Linux (в основном в командном интерпретаторе bash). Она точно будет полезна начинающим своё знакомство с Linux и, уверен, пригодится тем, кто уже имеет опыт (не всегда годы практики учат работать быстрее). Никогда не развивал навыка быстрой печати, но знание не одного десятка hotkey'ев, перечисленных в этом материале, позволяет набирать команды со скоростью мысли. Я попытался продемонстрировать многие примеры при помощи анимированных gif'ок – иногда несколько кадров больше скажут, чем несколько абзацев текста. https://habr.com/ru/companies/lanit/articles/537596/ 👉@linuxchmod

Linux
2 356
Горячие клавиши для работы в терминале Linux Перемещение по строке ← , → или Ctrl + b, Ctrl + f Смещение курсора на один символ левее или правее. Ctrl + →, Ctrl + ← или Alt + b, Alt + f Смещение курсора на одно слово влево или вправо Ctrl + a, Home Установить курсор в начало строки Ctrl + e, End Установить курсор в конец строки Ctrl + xx Переход между двумя последними позициями курсора Сочетания клавиш для редактирования строки в терминале. Редактирование строки Tab, Ctr + i Автодополнение команды или пути Tab, tab или Alt + ?(Shift+/) Представление вариантов автодополнения Backspace, Ctrl + h Удаление символа перед курсором Ctrl + d Удалить символ за курсором Ctrl + w или Alt + Backspace Удалить все символы от курсора до пробела слева Alt + d, Esc + d Удалить символы от курсора до конца слова Ctrl + y Вставить слова, которые были удалены с помощью Alt+d, Ctrl+w Alt + \ Удалить любое количество пробелов вместе, где стоит курсор. Alt + r, Esc + r Отменить все изменения внесенные в строку Alt + c Изменить регистр буквы под курсором на заглавный и переместить курсор в конец слова Alt + u Изменить регистр всех букв от курсора до конца слова на верхний регистр Alt + l Изменить регистр всех букв от курсора до конца слова на нижний регистр Alt + t Поменять местами слово под курсором и предыдущее слово Ctr + t Переместить символ перед курсором под курсор Ctrl + _(Sift+-) Откат редактирования (Undo) Сочетания клавиш для просмотра истории команд. История команд Ctrl + r Поиск ранее введенной команды в истории ↑, ↓ или Ctrl + p, Ctrl + n Перемещение по истории ранее введенных команд и путей Ctrl + o Вызвать последнею введенную команду Alt + . или Esc + . Вставить аргумент команды, выполненной ранее Alt + < (Shift+,) Повторить первую команду в буфере истории Сочетания клавиш для управления выводом информации на экран. Вывод на экран Ctrl + l Очистка окна терминала Ctrl + s Заморозить терминал Ctrl + q Продолжить работу терминала Ctrl + c Прервать работу терминальной утилиты Ctrl + z Перевести работу терминальной утилиты в фоновый режим Ctrl + d Выйти из командной оболочки bash 👉@linuxchmod

Linux
2 356
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. 1C разработка 📌 https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С Программирование C++📌 https://max.ru/cpp_lib Библиотека C/C++ разработчика Программирование Python 📌 https://max.ru/python_of Python академия. https://max.ru/BookPython Библиотека Python разработчика Java разработка 📌 https://max.ru/bookjava Библиотека Java разработчика GitHub Сообщество 📌 https://max.ru/githublib Интересное из GitHub Базы данных (Data Base) 📌 https://max.ru/database_info Все про базы данных Фронтенд разработка 📌 https://max.ru/frontend_1 Подборки для frontend разработчиков Библиотеки 📌 https://max.ru/programmist_of Книги по программированию https://max.ru/proglb Библиотека программиста https://max.ru/bfbook Книги для программистов Программирование 📌 https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT https://max.ru/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 Шутки программистов 📌 https://max.ru/itumor Шутки программистов Защита, взлом, безопасность 📌 https://max.ru/thehaking Канал о кибербезопасности https://max.ru/xakkep_1 Хакер Free Книги, статьи для дизайнеров 📌 https://max.ru/odesigners Статьи, книги для дизайнеров Математика 📌 https://max.ru/Pomatematike Канал по математике https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике Вакансии 📌 https://max.ru/progjob Вакансии в IT Мир технологий 📌 https://max.ru/mir_teh Канал для любознательных Бонус 📌 https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга https://max.ru/mockva_life Свежие новости Москвы

Linux
2 356
Обход стека — это перемещение по кадрам стека функций для получения цепочки вызовов. Обход стека используют при отладке, изме
Обход стека — это перемещение по кадрам стека функций для получения цепочки вызовов. Обход стека используют при отладке, измерении производительности, а также в livepatching и других экзотических сценариях. Но не каждый обход стека проходит без проблем — в ядре Linux для RISC-V это стало началом целого расследования с тремя подозреваемыми. Детали этого приключения — в статье YADRO на Хабре.