Tag: linux

Почему stat не работает после readdir?

Я написал программу, которая печатает имя каталога или имя файла. Это легко, но у меня есть что-то неприятное. Он не может различать тип каталога и файла. Я знаю, и я использовал stat.st_mode, чтобы закончить его. Но что-то не так: когда я использую gdb для проверки значения st_mode, я обнаружил, что он равен 0, кроме “.” […]

Понимание команды через оболочку adb и через код – Android

Я пытаюсь предоставить разрешение BATTERSTATS для приложения. Когда я запускаю команду с ПК – она ​​работает нормально: adb shell pm grant com.example.sample.myapplication android.permission.BATTERY_STATS Но та же команда pm grant не работает при запуске из приложения Android: java.lang.Process process = Runtime.getRuntime().exec(“pm grant com.example.sample.myapplication android.permission.BATTERY_STATS”); Требуется ли разрешение root для предоставления этого разрешения? Если это так, почему […]

как я могу показать размер файлов в / proc? он не должен быть размером 0

из следующего сообщения, мы знаем, что есть два символа в файле / proc / sys / net / ipv4 / ip_forward, но почему я только что показал, что этот файл имеет нулевой размер? Я знаю, что это не файл на диске, а файл в памяти, так есть ли какая-либо команда, которая может видеть реальный размер […]

Чтение значений в переменную оболочки из трубы

Я пытаюсь получить bash для обработки данных из stdin, который попадает в систему, но не повезло. Я имею в виду не одну из следующих работ: echo “hello world” | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= где я хочу, чтобы […]

Как управлять исходным IP-адресом пакета ZeroMQ на компьютере с несколькими IP-адресами?

У метода socket .create_connection() стандартной библиотеки Python есть опция адреса источника, для управления IP-адресом источника, используемым соединением. Как мне сделать то же самое с сокером Python ZeroMQ, учитывая машину с несколькими адресами? В этом случае я использовал iproute2 ip addr add для создания адресов и артефактов ZeroMQ PUB/SUB .

Сохраненная процедура, которая автоматически удаляет строки старше 7 дней в MYSQL

Я хотел бы знать, можно ли создать хранимую процедуру, которая автоматически, каждый день в 00:00, удаляет каждую строку каждой таблицы, которая превышает 7 дней. Я видел несколько решений, но не уверен, что это то, что я ищу, и было бы неплохо, если бы у кого-то был хороший пример. Я знаю, что это можно сделать с […]

Linux не использует swap, но активируется OOM killer

У меня эта проблема уже давно, и я не могу понять, в основном, моя Linux (32-битная 3.2.6-3.fc16.i686.PAE) система отказывается использовать своп. Когда я бегу $ tail /dev/zero tail: memory exhausted Он не прибегает к использованию свопа вообще .. он просто умирает после использования физической памяти. Вот соответствующие сведения. $ free -m total used free shared […]

Безопасная загрузка для Linux?

Является ли «загрузочный раздел esp» безопасным как раздел ext2. Если функция безопасной загрузки не включена. Мое текущее исследование выявляет противоречивые мнения среди ведущих операционных систем, причем выбор ограничивается Ubuntu, CentOS, Fedora и openSUSE, которые достигнут UEFI / Secure Boot. Исходный вопрос ниже Безопасная загрузка для Linux, это актуально Насколько субъективным является безопасная функция загрузки для […]

Безопасность файлов веб-приложений и паролей базы данных в среде совместного использования linux

У меня есть веб-приложение на Linux-хостинговой машине. .htpasswd , у меня есть файл .htpasswd , некоторые конфиги, которые хранят пароль базы данных, и обычно не хотят, чтобы люди просматривали мой исходный код, ища уязвимости. Веб-серверу (apache) требуется доступ для чтения (и запись в некоторых случаях) к вышеуказанным файлам. Однако я не хочу, чтобы другие люди […]

Нет двойной опции загрузки для Windows на моей машине

Я только что установил Kali Linux, двойную загрузку с Windows 7. Проблема в том, что в настройках загрузки нет Windows 7, и Kali Linux запускается автоматически. Я не могу использовать Windows, потому что нет опции Windows 7.

Давайте будем гением компьютера.