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

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

2
Какой смысл в ls -f (или почему это зависание?)
У меня есть каталог с около 100 000 файлов в нем. ls -f зависает больше минуты. Я запустил strace и сразу начал встречаться с гетентами, поэтому ls четко читает каталог. Я также вижу много обращений к brk, поэтому ls явно буферизует вещи в памяти. Я написал простую программу, которая вызывает …
9 linux  ls  gnu  coreutils 

2
Где находится определение struct task_struct в ядре Linux 2.6.30.5?
В ядре версии 2.6.15 я понял, что могу переписать task_structфайл (include / linux / sched.h) ,, например: struct task_struct { unsigned did_exec:1; pid_t pid; pid_t tgid; ... char hide; } Но, к сожалению, когда я обновился до версии 2.6.30.5, я просмотрел тот же файл, я просто нашел объявление task_struct, например: …

2
Как я могу использовать подстановочные знаки стиля ms-dos с ls и mv?
У меня есть несчастье прийти из MS-DOS, но, по крайней мере, это заставляет меня понять, насколько мощнее Linux. Я работал над приведением Linux-Fu в нормальное состояние, но есть пара вещей, которые можно было бы сделать с DOS, но я не уверен, как лучше всего добиться этого с Linux: Переименование нескольких …

9
Как мне написать тест для входа в систему?
Я написал Python CGI-скрипт, который вызывает bashкоманды, и он должен проверить успешность входа на хост. Как мне написать тест для этого? Например, могу ли я создать bashскрипт, который проверяет данную комбинацию имени пользователя и пароля с зарегистрированным пользователем на хосте?

3
Проверьте, подключен ли сетевой кабель, не открывая интерфейс
Я пытаюсь определить сетевые карты на ~ 20 удаленных серверах (2-6 сетевых карт на каждом сервере). Для начала хочу выделить готовых к использованию и бесплатных. Как я могу проверить состояние физического носителя? Я знаю несколько способов, в том числе ifconfig|grep RUNNING, ethtool, cat /sys/class/net/eth0/carrier, но все они требуют , чтобы …

1
chcon: невозможно применить частичный контекст к немаркированному файлу при установке nagios с SELinux
Я устанавливаю ядро ​​Nagios на CentOS с SELINUX = принудительное применение. Я пытаюсь бежать chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/ как предлагается в руководстве , но я получаю следующие сообщения об ошибках: chcon: can't apply partial context to unlabeled file `cmd.cgi' chcon: can't apply partial context to unlabeled file `trends.cgi' chcon: …

1
Кастомное ядро: не загружается прошивка при встроенном модуле
Я хотел бы иметь все мои модули встроенными, но это не с iwlagn: iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-6000-4.ucode' failed. iwlagn 0000:03:00.0: no suitable firmware found! Файл микрокода существует, /lib/firmwareи все работает отлично, если я скомпилирую iwlagnкак модуль. Понятия не имею, где он ищет файл или что не так …

2
минимальный TCP MSS в Linux
TCP MSS в Linux должно быть не менее 88 (включая / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Мой вопрос: откуда они взяли «60 + 60 + 8» и почему? Я получаю, что 20 + 20 исходит из заголовка IP + …

1
Получение статистики дискового ввода-вывода для одного процесса в Linux
Мне нужно отслеживать статистику ввода-вывода процесса, который записывает на диск. Цель состоит в том, чтобы избежать слишком высокой скорости записи в течение длительных периодов. Я знаю, что есть iostatинструмент для решения этой задачи в общесистемной перспективе. Есть ли что-то похожее на мониторинг использования диска одним процессом?

4
Как мне определить текущее использование сети?
Я хочу отобразить текущее использование сети (использование полосы пропускания) одного интерфейса коробки Debian на веб-сайте. Он не должен быть очень сложным или точным, просто простое число, такое как «52 Мбит / с». Типичные мониторы пропускной способности сети, такие как, не iftopдают мне возможности просто извлечь такое значение. Как я могу …

2
Что не является специфичным для оболочки?
Под некоторыми ответами я вижу комментарии, которые рекомендуют избегать определенных команд оболочки в ответах. Как узнать, какие команды, операторы и т. Д. Существуют во всех оболочках? Есть ли список стандартов? man builtinsдает список команд. Это единственные команды, которые я могу использовать в переносимом сценарии оболочки, который работает во всех оболочках? …

3
Замедлите всего один процесс, чтобы регулировать температуру процессора
У меня есть программа. Когда он работает, температура процессора повышается с 50 до 80 градусов Цельсия, что является моей главной заботой. Я могу контролировать частоту процессора, чтобы замедлить его, но замедляются и другие процессы, чего я не хочу. Можно ли замедлить определенный процесс, не влияя на другие процессы, чтобы охлаждать …
9 linux  process 

2
Cleancache против Zram?
У меня есть старый ноутбук с 512 МБ ОЗУ. Начиная с нескольких выпусков ядра, я использую zram для преобразования 256 МБ его в сжатый виртуальный диск, который затем используется в качестве подкачки. Это оказалось очень успешным, и система стала намного более отзывчивой, использование свопа (на жестком диске) значительно снизилось, что …
9 linux  kernel  swap  cache  zram 

5
Как правильно настроить zram и swap
Я настраиваю и собираю новое ядро ​​3.0. Одним из положительных моментов, которые я планировал использовать в течение некоторого времени (путем исправлений), который был объединен с 3.0, является zram. Можно ли установить как hdd swap, так и zram swap, чтобы zram использовался первым, и только фактические страницы помещаются в настоящий swap?

2
резервное копирование в режиме реального времени, если файл изменился?
Существуют ли консольные приложения linux / unix, подобные Yadis , которые позволили бы мне: настраиваться с консоли резервное копирование нескольких каталогов резервное копирование / синхронизация в режиме реального времени после изменения файлов (текстовых файлов) Обновление 1: Я пишу сценарии оболочки, сценарии ruby, псевдонимы и т. Д., Чтобы облегчить мою работу. …

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