Изменения владельца файла или директории В Linux каждый пользователь имеет свои собственные файлы, причем он может регламентировать возможность доступа других пользователей к ним. С этим может помочь команда chown. Чтобы предоставить пользователю с именем name возможность распоряжаться файлом file.txt: chown name file.txt Помимо изменения владельца файла, может изменяться группа его владельцев или его владелец и группа его владельцев одновременно. В результате команды: chown name:group file.txt ...
Linux для чайника
Linux - Разбор утилит / инструментов - Новости / факты - Опросы для проверки знаний, навыков и многое другое. Только по вопросам сотрудничества: @altmainf Регистрация в перечне РКН https://clck.ru/3EpL9L
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Получить всю информацию о компонентах компьютера можно с помощью команды lshw Если запустить команду без параметров, то на выходе получим огромный список в несколько сотен строк, включающий версию прошивки, установленные драйверы, поддерживаемые возможности, серийные номера, номера версий и информацию о шине. Поэтому следует немного отфильтровать поток, запустив: sudo lshw -short или sudo lshw -businfo, чтобы увидеть список классов устройств, которые дальше можно передать утилите. Пример в...
Контроль активности пользователя Чтобы мониторить действий пользователей в системе, можно использовать два приложения — psacct или acct. Они предоставляют отличный способ отслеживать, что делают пользователи, какие команды они запускают, сколько ресурсов они потребляют, как долго пользователи активны в системе. Еще одна замечательная особенность в том, что она дает общие ресурсы, потребляемые такими службами, как Apache, MySQL, FTP, SSH и т.д. Команды для мониторинга действий процесса: ⁃ a...
Создаем файл устройства В качестве примера рассмотрим процесс создания дополнительного файла loop-устройства. Для начала следует получить список доступных в системе файлов loop-устройств: ls -al /dev | grep loop Далее представим, что команда ls вывела 15 файлов loop-устройств (от loop0 до loop14). Исходя из этого, следует создать файл с именем loop15: mknod -m 0777 /dev/loop15 b 7 17 где -m - флаг, задающий права доступа 0777 - права доступа /dev/loop15 - название /dev файла b - обозначение блоч...
Команда curl curl утилита командной строки для передачи данных с или на сервер. С помощью curl вы можете загружать или выгружать данные, используя один из поддерживаемых протоколов, включая HTTP, HTTPS, SCP, SFTP и FTP Запрос страницы curl google.com Команда напечатает исходный код google.com в окне вашего терминала. Скачивание файла curl -O https://domain.com/testzip.tar.gz Получение заголовка HTTP Если вы хотите посмотреть, какие заголовки отдает сервер, то можно использовать опцию -I. Она поз...
Если ввести в терминал bind -p, то можно увидеть все доступные быстрые команды, дёргающие определенные функции. Команда bind - это встроенная команда оболочки Bash. Используется для установки привязок клавиш и переменных к функциям.
Вывести размер папки Рассмотрим, как вывести размер всей папки и размер без учета вложенных папок. Допустим, у вас есть какая-то папка folder. Тогда команда для вывода ее размера выглядит следующим образом: sudo du -sh /home/dir/to/some/folder -s – выводить только размер самой папки, без вложенных подпапок. -h – выводить информацию в привычном виде. Речь о единицах измерения (K – килобайт, M – мегабайт и т. д.). Также вы можете посмотреть общий размер только самих файлов в папке, без учета содер...
Где вы окажетесь завтра, зависит от того, что вы изучаете сегодня. PostgreSQL — инструмент, который ищут компании, а грамотных специалистов по нему все еще немного. Почему именно PostgreSQL? Потому что это не просто база данных, а сердце ваших проектов. Если вы администратор БД, разработчик, DevOps или администратор Linux, этот курс — ваш апгрейд. Мы научим настраивать кластеры, оптимизировать производительность, разбираться с блокировками и решать задачи работы с большими объемами данных. А так...
Если открыть окно терминала и ввести несколько команд, а после открыть второе окно, то история команд bash во втором окне не будет содержать команд из первого. К тому же, если закрыть первый терминал, а затем второй, то история команд из первого терминала будет перезаписана вторым. Так происходит из-за того, что история команд записывается только при закрытии терминала, а не после каждой команды. Это можно исправить. Отредактируем файл .bashrc добавив в него строки: shopt -s histappend PROMPT_CO...
Команда pstree показывает дерево процессов — то есть какие процессы запустили другие процессы. Удобнее, чем обычный ps, потому что видно иерархию. Базовое использование: pstree Пример вывода: systemd─┬─NetworkManager ├─sshd─┬─sshd───bash───pstree │ └─sshd───bash └─cron Что это значит: • systemd — главный процесс системы (PID 1) • он запустил: - NetworkManager - sshd - cron • sshd запустил bash • из bash запустили pstree То есть видно кто чей родитель. Полезные опции: • Показать PID процессов: ps...