Вопросы с тегом «linux»

Эти вопросы касаются Linux в целом - НЕ специфичны для конкретного дистрибутива. Если вопрос просто касается среды Linux, пожалуйста, укажите свой дистрибутив Linux в теле вашего вопроса, но НЕ используйте тег / linux.

1
Исправление ulimit: открыть файлы: невозможно изменить ограничение: операция не разрешена
Я проверил это на разных установках GNU / Linux: perl -e 'while(1){open($a{$b++}, "<" ,"/dev/null") or die $b;print " $b"}' Система A и D Первый предел, который я установил, - 1024. Его легко повысить, поместив в /etc/security/limits.conf: * hard nofile 1048576 и затем запустите: ulimit -n 1048576 echo 99999999 | sudo …

3
Как отправить AT-команды на модем в Linux?
В Linux (Ubuntu) я пытаюсь отправить AT-команды модему по адресу /dev/ttyACM0. Я пытался сделать это так: sudo socat - /dev/ttyACM0 но при наборе чего-либо я просто получаю строку, повторяющую эту команду (я ожидаю OK). Когда я делаю sudo minicom modem1 это похоже на работу. Я печатаю ATи получаю OK. Я …

2
Скрипт Bash при запуске? (Linux)
Есть ли способ сделать / запустить скрипт bash при перезагрузке (как, например, в Debian / Ubuntu, так как это то, что есть в моих 2 коробках дома) Кроме того, какие-либо рекомендуемые руководства для выполнения задач cron? Я совершенно новый для них (но они будут очень полезны)
12 linux  boot  cron  scheduling 


2
Как сам динамический компоновщик / загрузчик может быть динамически связан как сообщено `file`?
Рассмотрим зависимости общего объекта /bin/bash, который включает в себя /lib64/ld-linux-x86-64.so.2(динамический компоновщик / загрузчик): ldd /bin/bash linux-vdso.so.1 (0x00007fffd0887000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f57a04e3000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f57a04de000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57a031d000) /lib64/ld-linux-x86-64.so.2 (0x00007f57a0652000) Проверка /lib64/ld-linux-x86-64.so.2показывает, что это символическая ссылка на /lib/x86_64-linux-gnu/ld-2.28.so: ls -la /lib64/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 32 May 1 19:24 …

1
Случайно переименовал файл tar.gz в файл, отличный от tar.gz, мой файл будет испорчен
Я пытался переместить tar.gzфайл в /optкаталог и случайно переместить его, /root/optдумая, что это правильное место. Но не было /root/opt, поэтому tar.gzфайл переименован optв /rootпапку. Я переименовал его обратно в tar.gzфайл; мои файлы будут испорчены? Я обеспокоен, если это все еще будет хорошо.
12 linux  root  mv 

1
Есть ли у Linux системные вызовы для доступа ко всем функциям файловых систем, которые она поддерживает?
Linux поддерживает множество файловых систем (например: ext3, NTFS, FAT32 и т. Д.). Следующая диаграмма показывает, как Linux позволяет процессу получать доступ к файлам: Итак, предположим, что процесс, называемый read()системным вызовом для чтения файла, произойдет, когда будет получен доступ к слою VFS, а уровень VFS определит, к какому драйверу файловой системы …

3
Почему «rm -r» не может удалить эту папку?
У меня есть папка с -wxразрешениями, folder1и другая папка внутри называется folder2с rwxразрешениями. Я попытался удалить folder1с помощью этой команды: rm -r folder1 Но я получил следующую ошибку: rm: cannot remove 'folder1': Permission denied Причина, по которой я думаю, что я получил эту ошибку, заключается в том, что rmпрограмме необходимо …
12 linux  permissions  rm 

1
Какой тип кодирования используют эти произведения искусства ANSI?
Я нашел этот сайт ; в нем есть zip-файлы (ссылки на главной странице ) со всеми произведениями искусства. Некоторые из них имеют .ansрасширение и выглядят как escape-коды ANSI, используемые в Linux / Unix, но когда я открываю один из них с catпомощью терминала XFce, он производит мусор (но в цвете). …
12 linux  ansi-term  ansi 

1
Почему сопоставление 1250 строк с образцами 90 КБ происходит так медленно?
Мои строки - это пути к файлам s/14/11/13/15/n7ce49B_235_25ed2d70.jpg; мои шаблоны довольно простые, все как n7ce49B_.+. Я работаю GNU grep 2.6.3под Debian 6.0.10 на сервере Dell DL360G7 (я упоминаю это просто для того, чтобы дать представление о производительности этой машины) с 15k жесткими дисками , и эта команда: time LC_ALL=C grep …
12 linux  grep 

1
Искажение при высокой громкости на наушниках
Мне интересно, есть ли способ избавиться от искажения звука на высоких уровнях громкости в наушниках. Когда я выполнял двойную загрузку Linux с Windows, я обычно просто загружался в Windows, а потом снова загружался в Linux, чтобы исправить мои проблемы и не получить никаких искажений на более высоких уровнях в наушниках. …
12 linux  audio  alsa  pulseaudio 

2
Растущий корень LVM
Я попытался увеличить мой корневой раздел LVM (на Luks) с lvresize -L +5G -r /dev/vg/lv-root и обнаружил, что файловая система не будет расти, потому что она была смонтирована. Теперь я нашел это https://ubuntuforums.org/showthread.php?t=1537569 который говорит, что я должен загрузиться с чего-то другого, и сделать resize2fs /dev/vg/lv-root <size> Мой вопрос: могу …
12 linux  debian  lvm 

3
Удалить полностью все пакеты, которые я установил?
Я использовал один сервер Linux с CentOS7, установленным для тестирования и установки некоторых инструментов. И теперь я не помню, сколько пакетов я установил. Я хочу удалить все эти пакеты, чтобы мой сервер был как новый. Я не хочу искать каждый пакет и удалять по одному. Есть ли способ удалить их …

4
Нужно ли писать man-страницы для библиотеки C?
Я написал небольшую C-библиотеку для Linux и FreeBSD и собираюсь написать документацию для нее. Я попытался узнать больше о создании man-страниц и не нашел инструкций или описаний лучших практик по созданию man-страниц для библиотек. В частности меня интересует, в какой раздел ставить man-страницы функций? 3? Может быть, есть хорошие примеры …
12 linux  freebsd  man 

2
Почему моё связывающее монтирование видно вне пространства имен монтирования?
Поэтому я пытаюсь понять, как работает пространство имен монтирования Linux. Итак, я провел небольшой эксперимент, открыл два терминала и запустил следующее: Терминал 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt Терминал 2 root@goliath:~# ls b foo.txt …

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