Articles of Linux

Какова цель чрезмерного использования памяти в Linux?

Я знаю о чрезмерной памяти, и мне это очень не нравится, и обычно я ее отключаю. Хорошо написанная программа может использовать malloc (или mmap который часто использует malloc ) больше памяти, чем доступно, и аварийно завершать работу при ее использовании. Без перегрузки памяти этот malloc или mmap потерпит неудачу, и хорошо написанная программа поймает этот […]

Файл с квадратными скобками в имени, не извлеченный tar

В Linux я извлекаю файлы из архива tar используя tar -xC / -f /tarFile.tar someFolder/[HD] video1.mp4 Это работает всегда хорошо, но не в этом случае, когда имя файла содержит квадратные скобки. Тар ответ someFolder/[HD] video1.mp4: not found in archive Файл извлекается нормально, если я уберу квадратные скобки. Я уже пробовал экранировать все символы с \ […]

CentOS маршрутизация между несколькими подсетями

для школы мы должны сделать linux маршрутизацию vm между 4 подсетями, но маршрутизация работает только одним способом. Позвольте мне объяснить, вот схема: Маршрутизатор в центре – это CentOS 7, полностью обновленный и имеющий 4 никеля, каждый в своей отдельной подсети: 10.1.21.151/24 (вверху) -> LAN клиентского ПК и сервера ESXI. 200.200.0.254/24 (слева) -> локальная сеть первого […]

Я хочу напечатать все IP-адреса и имена хостов из / etc / hosts, используя скрипт Shell

Я хочу напечатать IP-адрес и имя хоста из /etc/hosts используя скрипт оболочки Файл /etc/hosts : ## #For example: ## #102.54.94.97 rhino.acme.com # source server ## #38.25.63.10 x.acme.com # x client host ## #localhost name resolution is handled within DNS itself. ## #127.0.0.1 localhost ## #::1 localhost 111.11.1.1 aaaa.aa.aa 111.11.1.1 aaaa.aa.aa 111.11.1.1 aaaa.aa.aa 111.11.1.1 aaaa.aa.aa # […]

Вывести значение 2-го шаблона, если 1-й шаблон соответствует имени пользователя

Я пытался написать сценарий с awk для печати имени rolegroup (s) пользователя, если имя пользователя соответствует входной переменной. Входной файл похож на следующий sssss xxxname trevor xxxage 21 xxxrolegroups activedir sssss xxxname gus xxxage30 xxxrolegroups sssss Как видите, файл разделен sssss . Я знаю, что имя, которое я ищу, это trevor и я хочу, чтобы […]

Как узнать, какой процесс удаляет файл без прав root?

Я вручную запускаю программу в кластере, копируя исполняемый файл на каждый узел, запуская его, а затем копируя выходные данные на узел сервера. Внезапно я заметил, что файл, который участвует во всем этом процессе, последовательно удаляется, и я не могу узнать, где я это делаю или, по крайней мере, какой сценарий его удаляет. Это связано с […]

Ubuntu 17.10 удаленная разблокировка диска

У меня есть вопрос о настройке удаленной разблокировки с помощью встроенного в Ubuntu шифрования диска. Я знаю, что есть способы сделать это с dropbear, но я не уверен. Итак, вот что я хочу сделать. Наша компания управляет несколькими крупными криптовалютами в США и Канаде. У нас есть специализированное программное обеспечение для майнинга, которое установлено на […]

Вопрос о том, почему перестал работать DNS resolv.conf

У меня есть вопрос о том, почему мои настройки DNS испортились. Я решил проблему (я думаю), но мне любопытно, почему это произошло. Мой ноутбук Linux Mint 18.3 работал без нареканий. Недавно я установил PulseSecure для VPN в защищенной сети моего университета за пределами кампуса. Это работало отлично в течение нескольких дней. И вдруг мой интернет […]

Запускать скрипт оболочки до тех пор, пока одна строка не останется в файле

#!/bin/sh echo “file to split?” read file f=0 until ! [ -s $file ]; do grep -n ” titles.txt lines=$(cat titles.txt| sed -n 2’p’ | sed -r ‘s/^([0-9]*).*/\1/g’) f=$((f+1)) substrac=”$(($lines-1))” head -$substrac $file > $f sed -i ‘1,’$substrac’d’ $file echo “file \”$f\” generated” done Этот сценарий выполняется до тех пор, пока $file станет пустым, но […]

USB SATA – таблица разделов не читается при загрузке

По-видимому, Linux не может определить разделы на подключенном к USB-накопителю диске SATA, если система загружается с подключенным диском. Это приводит к тому, что разделы (и, следовательно, файловые системы) становятся невидимыми, что требует либо повторного сканирования раздела (partprobe, blockdev –rereadpt, и т. д.), перезагрузите модуль UAS или отсоедините диск и снова подключите его. Ничего из этого […]

Intereting Posts
Не удается создать samba 4 share, который принимает учетные данные домена Как перечислить все текущие сетевые подключения для данного PID? Каковы очевидные уязвимости безопасности при запуске guix-демона от имени root? Metasploit ruby ​​"плохой интерпретатор: разрешение отказано" gnupg: Получение ошибок при попытке gpg -gen-key Отправляйте мой IP-адрес на удаленный сервер каждый раз при загрузке Barnyard 2 не работает на OpenBSD Замена одного сервера ssh другим при сохранении ключей Перенаправление сообщений об ошибках syslogd в журнал ошибок или в нулевой файл? Как убедиться, что дочерний процесс задания супервизора умирает, когда я убиваю супервизора grep: обратная косая черта Ошибка аутентификации: su медленнее, чем sudo Каковы наиболее ограничительные параметры внешнего внешнего брандмауэра / DNS-порта, которые я могу использовать для моего DNS-сервера (только для внутренних клиентов) Неправильный способ перечисления версий python из bash Почему процесс / программа становится зомби?