strace
печатает его трассировки на стандартной погрешности, не на стандартном выводе. Поэтому распространено хотеть перенаправить стандартный вывод программы, но обычно не проблема, что stderr strace и stderr программы смешаны.
Таким образом, необходимо перенаправить strace
stderr к stdout, чтобы смочь передать его по каналу:
sudo strace -p $(pgrep apache2) 2>&1 | grep open
за исключением того, что то, что Вы действительно ищете,
sudo strace -p $(pgrep apache2) -e open
На некоторой встроенной архитектуре поддержки ядра выполняются оперативный (XIP). Это не подходит для LiveCDs, потому что они используют squashfs, и объединение монтируется, и Вам нужна распакованная копия данных. CD являются также особенно медленными; используйте раздел подкачки (возможно с zswap), если Вы не имеете большой памяти и хотите, чтобы ядро смогло разбить на страницы нечасто используемые страницы.
Я думаю, что Вы не понимаете, как работают Живые CD. Когда Вы загружаетесь, CD смонтирован только для чтения. Затем существует squashfs, смонтированный объединением на главном, смонтированном чтении-записи. Это означает, что весь CD, на самом деле, не становится загруженным в RAM. Поэтому исполняемые файлы не находятся автоматически в RAM, и все еще необходимо загрузить их.