Unix & Linux

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

1
Имеет ли смысл использовать noatime в современном Linux?
Начиная с версии 2.6.30 (выпущенной 5 лет назад), в Linux эта опция relatimeвключена по умолчанию. Это означает, что обновления времени доступа к файлам очень редки и разумны. Но я все еще вижу рекомендации по использованию noatimeдля баз данных или дисков SSD. Есть ли причина менять конфигурацию по умолчанию и использовать …

4
Как вы преобразуете в цветное изображение?
У моего друга есть цветное изображение с китайским почерком (в основном, фотографируя или сканируя то, что он написал на листе белой бумаги), и он хотел бы, чтобы я преобразовал его в черно-белое двоичное изображение. Есть ли приложения под Ubuntu, которые могут это сделать? Вот пример изображения:
14 images 

2
команда scp, работающая в bash, не работает в zsh
Эта команда прекрасно работает в bash: bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* . hk_az.png 100% 126KB 126.0KB/s 00:00 hk_baffle.png 100% 166KB 166.3KB/s 00:01 hk_bb.png 100% 144KB 143.8KB/s 00:00 hk_el.png 100% 115KB 115.3KB/s 00:00 hk_fpa.png 100% 123KB 123.2KB/s 00:00 hk_fpb.png 100% 126KB 125.7KB/s 00:00 hk_hybrid.png 100% 99KB 98.7KB/s 00:00 hk_oba.png 100% 140KB 139.7KB/s 00:00 …
14 zsh  scp 

2
Выполнение тысяч фоновых процессов curl параллельно в bash-скрипте
Я запускаю тысячи фоновых процессов curl параллельно в следующем скрипте bash START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done У меня 49Gb Corei7-920 выделенный сервер (не виртуальный). Я отслеживаю потребление памяти и процессора …
14 linux  performance  bash  curl  wget 

4
должен ли шлюз быть в подсети?
Я пытался вызвать такой интерфейс в / etc / network / interfaces (он есть в debian) со шлюзом вне подсети: iface eth0 inet static address 10.100.10.99 netmask 255.255.255.0 gateway 10.100.0.1 но "ifup --verbose eth0" только выдает мне это сообщение об ошибке: ifconfig eth0 10.100.10.99 netmask 255.255.255.0 route add default gw …
14 networking 

4
grep для буквенно-цифровых строк любой длины с двоеточием на каждой стороне
Как вы будете использовать буквенно-цифровые строки от 1 до 50 символов (в идеале, любая длина будет работать тоже) с двоеточием с каждой стороны - типичным результатом будут все строки, содержащие строку :shopping:. Пока у меня есть код ниже (я пробовал несколько вариантов), который не работает: grep ':[[:alnum:]]{1,100}:' ~/x.txt

2
Почему жесткие ссылки занимают то же место, что и оригиналы?
Благодаря некоторым хорошим вопросам и ответам здесь и на этой странице , теперь я понимаю ссылки. Я вижу, что жесткие ссылки ссылаются на один и тот же inode под другим именем, а копии - это разные "узлы с разными именами. Плюс к этому soft-ссылки имеют исходное имя файла и путь …

2
Могут ли параметры fstab uid и gid быть именем группы пользователей или они должны быть числовыми?
Я изучаю, как настроить tmpfs в fstab для моего пользователя www-data, и мне было интересно, могу ли я использовать вместо этого фактическое имя пользователя / группы, если числовые идентификаторы (личные предпочтения)? Я нахожусь на Debian с ext4, отформатированный с "msdos" во время установки. Кажется, это работает, но мне интересно, является …
14 mount  fstab  tmpfs 

4
Как создать ярлыки папок в файловом менеджере?
Я использую Thunar. То, что я хочу, это удалить, Networksтак как я не использую его, и добавить Lelloниже videos. Я знаю, если вы щелкнете правой кнопкой мыши по любой папке, например, videosвы можете удалить ярлык, я не знаю, как добавить ярлыки.

8
подавить предупреждение rsync: некоторые файлы исчезли до того, как их можно было перенести
Я получаю массу предупреждений при резервном копировании файлов сервера Postfix и Courier, таких как: file has vanished: /var/kunden/mail/username/name@mymail.de/tmp/courier.lock Как мне подавить эти предупреждения rsyncпри запуске из Cron /usr/bin/rsnapshot hourly? Могу ли я как-то исключить эти каталоги? /var/kunden/mail/*/*/tmp/ tmpпапка может быть глубже , а также, например: file has vanished: /var/kunden/mail/username/name@mymail.de/.Presse/tmp/1353871473.M716135P32214_imapuid_36.test.de file …
14 rsync 

2
Как предотвратить вилочную бомбу?
Чтобы предотвратить вилочную бомбу, я следовал этому http://www.linuxhowtos.org/Tips%20and%20Tricks/ulimit.htm ulimit -aотражает новые настройки, но когда я запускаю (как rootв bash), :(){ :|:&};:виртуальная машина все еще работает на максимальном CPU + RAM, и система зависает. Как гарантировать, что пользователи не будут сбивать систему с помощью вилочных бомб или запускающего приложение с ошибками? …


2
Удаленный рабочий стол через SSH обратный туннель, чтобы заменить TeamViewer
Я хочу открыть сеанс удаленного рабочего стола с моего ноутбука на рабочий стол через мой SSH (обратный) туннель. Это должно быть просто (или, по крайней мере, выполнимо), верно? До сих пор я использовал Team Viewer для входа на удаленный рабочий стол. Я бы хотел добиться подобных результатов без Team Viewer. …

7
Стерео «генератор тона» для Linux?
Есть ли что-то вроде стерео (отдельного левого и правого канала) генератора тона для Linux? Где вы можете установить громкость и тон / высоту звука для каждого канала, а также, предпочтительно, установить форму волны (синус, квадрат, пилообразная, ...) и инвертировать один канал (в отличие от другого). Если нет, какие-нибудь идеи для …
14 audio  libraries 

2
Бит setuid, похоже, не влияет на bash
Я немного поэкспериментировал и заметил кое-что странное: установка бита setuid для копии bash, расположенной в, /usr/bin/bash-testказалось, не имела никакого эффекта. Когда я запускал экземпляр bash-test, мой домашний каталог не был установлен, /rootи когда я запускал whoamiкоманду bash-test, мое имя пользователя не сообщалось как существующее root, что свидетельствует о том, что …
14 linux  bash  setuid 

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