linux- все статьи тега ➜ страница 14


Как разобрать исходный код x86?

Я хотел бы разобрать MBR (первые 512 байт) загрузочного диска x86, который у меня есть. Я скопировал MBR в файл с помощью dd if=/dev/my-device of=mbr bs=512 count=1 любые предложения для утилиты Linux, которая может разобрать файл mbr? ...

Как сделать python, программа командной строки автозаполнения произвольных вещей не интерпретатор

Я знаю, как настроить автозаполнение объектов python в интерпретаторе python (в unix). Google показывает много хитов для объяснений о том, как это сделать. к сожалению, есть так много ссылок, что трудно найти то, что мне нужно сделать, что немного отличается. Мне нужно знать, как включить, tab/auto завершение произвольных элементов в программе командной строки, написанной на python. мой конкретный случай использования-это программа python командной строки, которая должна отправлять электро ...

Выбор планировщика ввода-вывода Linux

Я прочитал, что предположительно можно изменить планировщик ввода-вывода для конкретного устройства на работающем ядре, записав в/sys /block/[disk]/queue/scheduler. Например, я могу видеть на моей системе: anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] что по умолчанию используется полностью честный планировщик очередей. Мне интересно, есть ли какая-либо польза в том числе всех четырех планировщиков в моем пользовательском ядре. Казалось бы, нет большого ...

Моно на малине Пи

Я видел много разговоров о запуске кода Mono/.NET на Raspberry Pi. Был ли какой-либо успех в фактическом запуске любого моно-кода на Raspberry Pi? на своем сайте они перечисляют несколько дистрибутивов Linux, которые работают на устройстве, и некоторые из этих дистрибутивов включают Mono. Однако, ни одна деталь не работает ли Моно на нем. есть ли рабочая реализация? ...

как проверить в bash был ли файл создан более x раз назад?

Я хочу проверить в linux bash, был ли файл создан более x раз назад. допустим, файл называется text.txt и время составляет 2 часа. if [ what? ] then echo "old enough" fi ...

Есть ли способ изменить переменные среды другого процесса в Unix?

в Unix есть ли способ, которым один процесс может изменить переменные среды другого (предполагая, что все они выполняются одним и тем же пользователем)? Общее решение было бы лучше, но если нет, то как насчет конкретного случая, когда один является ребенком другого? Edit: как насчет через gdb? ...

Как я могу определить, открыт ли конкретный файл в Windows? [закрытый]

одним из моих любимых инструментов для linux является lsof - настоящий швейцарский армейский нож! сегодня мне стало интересно, какие программы в системе WinXP имеют конкретный файл открыт. Есть ли эквивалентная утилита для lsof? Кроме того, файл, о котором идет речь, был по сетевому ресурсу, поэтому я не уверен, что это усложняет дело. ...

Получение ширины терминала В C?

Я искал способ получить ширину терминала из моей программы C. То, что я продолжаю придумывать, это что-то вроде: #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %dn", ts.ts_lines); printf ("columns %dn", ts.ts_cols); } но каждый раз, когда я пытаюсь это я получаю austin@:~$ gcc test.c -o test test.c: In function ‘main’: test.c:6: error: storage size of ‘ts’ isn’t known test.c:7: error: ...

Переадресация портов SSH в~/.ssh / config файл? [закрытый]

Так я обычно запускаю эту команду много: ssh-L 5901:[email protected]:5901 Я использую его, чтобы сделать VNC через SSH. Как преобразовать эту команду во что-то, что будет работать в ~/.ssh / config файл? ex: host yam HostName yam.myHost.edu User myUserName все, что я хочу сделать, это типа: ssh yam и пусть он откроет оболочку SSH с локальным портом прослушивания и удаленным портом, перенаправленным на него. предложения? ...

Создание управляющей программы в Linux

в Linux я хочу добавить демон, который не может быть остановлен и который отслеживает изменения файловой системы. Если обнаружены какие-либо изменения, он должен записать путь к консоли, где он был запущен, а также новую строку. У меня уже есть файловая система изменения кода почти готов, но я не могу понять, как создать демон. мой код отсюда:http://www.yolinux.com/TUTORIALS/ForkExecProcesses.html Что делать после вилка? int main (int argc, char **argv) { pid_t pID = fork(); if (pID == ...

Как построить и установить GLFW 3 и использовать его в проекте Linux

GLFW3 вчера вечером я работал допоздна, пытаясь построить пакеты GLFW 3 для Linux из исходного кода. Этот процесс занял у меня очень много времени, около 3 часов в общей сложности, отчасти потому, что я не знаком с CMake, а отчасти потому, что я был незнаком с GLFW. Я надеюсь, что этот пост избавит вас от трудностей, которые у меня были вчера! Я подумал, что должен сделать короткую запись и, надеюсь, сэкономить вам несколько часов вашей жизни... спасибо "urraka", "b6" и "niklas" на IRC-канале ...

Сделайте снимок экрана с помощью скрипта python. [Linux]

Я хочу сделать скриншот с помощью скрипта Python и ненавязчиво сохранить его. Я заинтересован только в решении Linux и должен поддерживать любую среду на основе X. ...

Что я должен выбрать: GTK+ или Qt? [закрытый]

может кто-нибудь предложить, что лучше всего использовать для этих библиотек сегодня? Это просто GUI, или у них есть база данных, XML, сеть, потоковая передача и т. д. поддержка тоже? Я читал о них и рассматривал возможность начать изучать/использовать один из них. Что является наиболее распространенным? Какая между ними разница? Почему вы выбрали один из них? ...

Как ограничить пользователей SSH предопределенным набором команд после входа в систему?

это идея для безопасности. Наши сотрудники должны иметь доступ к некоторым командам на сервере linux, но не ко всем. Они должны, например, иметь возможность доступа к файлу журнала (less logfile) или запустить разные команды (shutdown.sh/run.sh). Справочная информация: все сотрудники получают доступ к серверу с тем же именем пользователя: наш продукт работает с "нормальными" разрешениями пользователя, не требуется "установка". Просто распакуйте его в свой пользовательский каталог и запустите е ...

Как перенести все файлы, включая скрытые файлы в директории через *

Это должен быть популярный вопрос, но я не мог найти ответа. Как переместить все файлы через * в том числе скрытые файлы, а также в родительский каталог, как это: mv /path/subfolder/* /path/ это переместит все файлы в родительский каталог, как ожидалось, но не будет перемещать скрытые файлы. Как это сделать? ...

Запуск оболочки в контейнере Docker Alpine

чтобы запустить интерактивную оболочку для образа Ubuntu, мы можем запустить: ole@T:~$ docker run -it --rm ubuntu root@1a6721e1fb64:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var но когда это выполняется для Alpine Docker image, следующие результаты: ole@T:~$ docker run -it --rm alpine Error response from daemon: No command specified какова команда для запуска интерактивной оболочки в контейнере Alpine base? ...

Команды Linux: как "найти" только текстовые файлы?

после нескольких поисков от Google, что я придумал это: find my_folder -type f -exec grep -l "needle text" {} ; -exec file {} ; | grep text что очень неудобно и выводит ненужные тексты, такие как информация о типе mime. Лучше решения? У меня есть много изображений и других двоичных файлов в той же папке с большим количеством текстовых файлов, которые мне нужно искать. ...

Как объединить изображения в командной строке?

Я хотел бы попробовать CSS Sprite техника загрузки нескольких эскизов в виде одного изображения. Поэтому мне нужно "объединить" несколько эскизов в один файл в автономном режиме на сервере. Предположим, у меня есть 10 миниатюр одного размера. Как бы вы предложили мне "объединить" их из командной строки Linux? ...

вкладке Настройка cron в определенное время в будние дни

Я пытаюсь настроить задание cron на сервере Ubuntu. Мы хотим, чтобы задание cron запускало скрипт в определенное время дня и в определенные дни недели. Например, мы хотим настроить задание cron которое запускает скрипт с следующей последовательности: выполнить скрипт каждые 2 минуты с 9 утра до 2 вечера в будние дни. Это то, что я смог сделать до сих пор: */2 09-14 * * * /path_to_script Что я должен делать в будние дни? ...

Что такое Intel microcode?

из того, что я читал, он используется для исправления ошибок в процессоре без изменения BIOS. Из моих базовых знаний о сборке я знаю, что инструкции по сборке разделяются на микрокоды внутри процессора и выполняются соответственно. Но intel каким-то образом дает доступ к некоторым обновлениям во время работы системы. У кого-нибудь есть больше информации о них? Есть ли какая-либо документация относительно того, что можно сделать с микрокодами и как они могут быть использовали? изменить: Я про ...