Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

2
Как искать все файлы SUID / SGID?
Все инструкции, которые я нахожу в Интернете, гласят: Find all SUID files: find / -perm -4000 -print Find all SGID files: find / -perm -2000 -print Но это неправда. Видеть: $ ls -lah test -r-sr-xr-x 1 user user 0B Jan 24 22:47 test $ $ $ stat -x test | …
11 find 

1
Как я могу контролировать потребление памяти на процесс / на поток (разделенный на кучу, стек, данные, код)?
Прежде чем приступить к написанию собственного кода, я хочу выяснить, существует ли программное обеспечение GNU / Linux, способное выводить что-то похожее на QNXshowmem . Для каждого потока каждого запущенного процесса хотелось бы, чтобы потребление памяти было разделено на следующие категории: Process listing (Total, Code, Data, Heap, Stack, Other) 319488 1024000 …
11 linux  memory  stack 

1
Cron задание, случайный запуск, но в сроки
Я хочу, чтобы скрипт запускался один раз в день, каждый день, начиная с 09:00 до 1200. Я не совсем уверен в синтаксисе дефиса - означает ли это, что скрипт будет запускаться КАЖДЫЙ час 9-12или же он СЛУЧАЙНО запускается между 9-12? Потому что мне нужно последнее.
11 cron 


1
Почему 'find -exec cmd {} +' должен заканчиваться на '{} +'?
Предисловие: я понимаю разницу между -exec {} \;& -exec {} +. У меня также нет проблемы как таковой , мне просто интересно узнать о семантике find. Когда заканчивается -execаргумент +вместо ;, нам нужно завершить это {} +, например: # FreeBSD find $ find . -type f -exec cp {} /tmp …
11 find  history  posix 

2
Как использовать переменные внутри одинарных кавычек
У меня есть приложение, которое принимает в качестве входных атрибутов в двойных кавычках, встроенных в одинарные кавычки. Возьмем для примера правильную команду: command -p 'cluster="cl1"' Чтобы автоматизировать это, я создал файл bash, используя $CLUSTERв качестве переменной. Как должна быть моя команда? Другими словами, что я должен поставить вместо cl1? Обратите …

2
Соединение HDMI не распознается на ноутбуке с Ubuntu 14.04
На ноутбуке Lenovo с Ubuntu 14.04 я не могу отобразить текущее содержимое экрана на мониторе, подключенном через HDMI. Кабели HDMI подключены к ноутбуку и монитору, и монитор включен. Собираюсь Systems Settings -> Displays и при нажатии «Обнаружение дисплеев» отображается только стандартный экран ноутбука. Внешний монитор не отображается. Как я могу …
11 ubuntu  hdmi 

2
Могу ли я сделать файл доступным только для сценария, а не для пользователя?
У меня есть пользователь с ограниченным доступом в системе (то есть он не sudoer); давайте назовем его Боб . У меня есть скрипт или бинарный файл, которому я, системный администратор, доверяю, и у меня не возникло бы проблем с его запуском от имени пользователя root; давайте назовем сценарий get-todays-passphrase.sh. Задача …

2
Ненадежный пакет apt-transport-https
Я использую Debian wheezy, и я хотел бы установить пакет apt-transport-https, который позволяет получить доступ к apt репозиториям через httpsпротокол. То, что действительно озадачивает меня, - то, что это apt-getдает мне следующее сообщение: $ sudo apt-get install apt-transport-https ... The following NEW packages will be installed: apt-transport-https 0 upgraded, 1 …
11 debian  apt  https 

2
Дамп сетевого трафика одного приложения (strace-like)
Я ищу способ дампа pcap сетевых данных, сгенерированных приложением, по аналогии с дампами straceсистемных вызовов и т. Д. Например: net-strace somecommand -args somecommandбудет делать что-то по сети и net-straceсохранит дамп pcap всего трафика, генерируемого этим приложением (+ ответы и связанный трафик). Можно ли этого достичь?
11 networking  dump 

2
получить сигнал до того, как процесс будет убит OOM killer / cgroups
В нашем кластере мы ограничиваем ресурсы наших процессов, например, память ( memory.limit_in_bytes). Я думаю, в конце концов, это также обрабатывается через OOM killer в ядре Linux (похоже, читая исходный код ). Есть ли способ получить сигнал до того, как мой процесс будет убит? (Точно так же, как -notifyопция для SGEqsub …

1
Как я могу удалить заполнение окна в приложениях GTK3 в Awesome-WM?
Я использую Awesome в режиме листов практически для всех своих рабочих столов. С тех пор как в GTK3 появилось оформление на стороне клиента, некоторые распространенные приложения для проектов Gnome стали использовать большое количество отступов за пределами границ основного окна. Я подозреваю, что это для теневых эффектов, но это наносит ущерб …

3
Как удалить все файлы в папке, кроме некоторых указанных файлов?
Я хочу удалить все файлы в каталоге, оставив только некоторые указанные файлы, они не имеют ничего общего по имени. Как я мог этого достичь? Например, имена файлов, которые я хочу сохранить: file_1.png, another_file.jpg,some_music.mp3
11 command-line  files  rm 

1
В чем разница между 'ls' и 'ls -l', когда у меня нет разрешения на выполнение для этого каталога?
Я создал каталог с именем folderи забрал разрешение на выполнение. $ mkdir folder $ touch folder/innerFile $ mkdir folder/innerFolder $ chmod -x folder Теперь, если я сделаю $ ls folder выводит список файлов, но когда я делаю $ ls -l folder я получил ls: innerFile: Permission denied ls: innerFolder: Permission …

3
Принудительно apt-get подскажет да / нет
Есть ли способ заставить apt-getотображать да / нет подсказку? --force-yesВариант существует, но, похоже , нет --force-promptили подобный вариант. Если вы попытаетесь установить пакет, в котором уже установлены все зависимости, он начнет установку без отображения запроса «да / нет». Это может быть неприятно, если вы хотите проверить, существуют ли зависимости и …
11 apt 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.