Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

8
Предлагаемая настройка для сверхлегкой текстовой среды программирования в Linux
Я ищу предложения для настройки для моих конкретных потребностей. С тех пор как я учился в колледже, я не делал много Linux и хочу вернуться к этому как хобби. У меня есть не слишком мощное оборудование (512 МБ ОЗУ, одноядерный). Я хочу делать все через текстовые оболочки и редакторы, такие …

5
crontab -e, затем 0 * * * * = каждый час ... Где хранится
После sudo crontab -e (написано "/tmp/crontab.XXXX70pN9h" 1L, 19C 1,1 Все Затем я сохранил файл. И проверить ..? (как? я не знаю) And to check I ps -e | grep cron 29818 ? 00:00:00 cron Итак .. но я решил проверить еще раз, но sudo cat /etc/cron.hourly cat: /etc/cron.hourly: Is a …
14 linux  cron 

2
chown удаляет бит setuid: ошибка или функция?
Действия по воспроизведению: germar@host:~$ cd /tmp/ germar@host:/tmp$ touch test && chmod u+s test && ls -la test -rwSr--r-- 1 germar germar 0 Nov 2 20:11 test germar@host:/tmp$ chown germar:germar test && ls -la test -rw-r--r-- 1 germar germar 0 Nov 2 20:11 test Протестировано с Debian squeeze и Ubuntu 12.04

2
Как разделить конфигурацию Awesome `rc.lua` на несколько файлов?
Я только что перешел на Awesome WM из OpenBox. Мне нравится, что это очень расширяемый, настраиваемый, и я имею огромный контроль над макетом окна. Мне нравятся структурированные и организованные вещи, и я хотел бы разделить эту огромную .config/awesome/rc.luaконфигурацию на несколько файлов.

1
Понимание вывода команды `who -a`
Я задаю этот вопрос, потому что, хотя в Интернете есть много ответов, показывающих, что who -aэто вариант, никто не объясняет, как читать вывод. Если бы вы могли предоставить ссылку на онлайн-сайт, который объясняет это, это был бы также отличный ответ. Вот пример того, что я хотел бы расшифровать: [bo@hostname ~]$ …
14 sshd  utilities 

3
Как `du` только пространство, используемое файлами, которые не связаны жесткими ссылками в другом месте?
Используя rsync --link-destдля экономии места снимки , как я могу выяснить, сколько места я фактически сэкономил? Или более общий: Как выяснить , сколько места каталога использует рассматривать только файлы, которые не hardlinked в другом месте за пределами структуры каталогов? По-разному спрашивается: сколько места будет на самом деле освобождено после удаления …

2
Почему Linux очищает кэш памяти, когда он почти заполнен?
Вот как выглядит график памяти на VPS с CentOS с 512 МБ ОЗУ и nginx / php-fpm / mysqld, обслуживающих (в основном статический) контент для нескольких тысяч посетителей в день. (это дни на оси х) Как видите, в кеше и в области буфера это довольно нервно. Кэш-память очищается с нерегулярными …
14 linux  memory  cache 

4
Не удается прочитать файл, хотя он находится в моей группе и установлены разрешения для чтения группы
Я сталкиваюсь со странной проблемой на машине Unix / Linux: Я являюсь членом группы, назовем ее группой A, и определенный файл (у которого другой владелец) также принадлежит группе A. Разрешения этого файла -rw-rw---- поэтому я ожидал, что смогу открыть этот файл, но это не так: я получу сообщение об ошибке …
14 permissions  files  nfs  group 


7
Как уменьшить жадность регулярного выражения в AWK?
Я хочу сделать сопоставление не жадных шаблонов (регулярных выражений) в awk. Вот пример: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' Можно ли написать регулярное выражение, которое выбирает более короткую строку? @article{gjn, вместо этой длинной строки? @article{gjn, Author = {Grzegorz J. Nalepa}, Я хочу …


3
Как ядро ​​Linux обрабатывает общие IRQ?
Согласно тому, что я прочитал до сих пор, «когда ядро ​​получает прерывание, все зарегистрированные обработчики вызываются». Я понимаю, что зарегистрированные обработчики для каждого IRQ могут просматриваться через /proc/interrupts, и я также понимаю, что зарегистрированные обработчики происходят от драйверов, которые вызвали request_irqпередачу обратного вызова примерно в форме: irqreturn_t (*handler)(int, void *) …
14 linux  kernel  pci  interrupt  irq 

2
Перенаправить stderr из уже запущенного скрипта
Я запускаю сценарий уже несколько дней. Я перенаправил stdout на $HOME/mylog, но не перенаправил stderr, так как думал, что на нем ничего не будет. Внезапно на stderr стали выходить тысячи строк, поэтому я приостановил работу. Есть ли способ, с помощью которого я теперь могу перенаправлять stderr $HOME/myerr, без необходимости перезапускать …

5
sed конвертировать 4 пробела в 2
Как преобразовать 4 пробела в 2 пробела с помощью sed? Является ли это возможным? Я нашел это, но он конвертирует табуляцию в пробелы: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 

3
Почему $ SHELL не меняется при запуске новой оболочки?
$ echo $SHELL /bin/bash $ /bin/ksh93 $ echo $SHELL /bin/bash $ file /bin/ksh93 /bin/ksh93: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped $ getent passwd test111 test111:x:1008:1008:,,,:/tmp:/bin/ksh93 $ ssh test@localhost test@localhost's password: $ echo $SHELL /bin/ksh93 $ bash $ echo $SHELL …

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