Unix & Linux

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

6
Найти изображения по размеру: найти / файл / awk
Я пытался найти файлы изображений PNG определенной высоты (более 500 пикселей). Я знаю, что fileвернет размеры изображения. Пример: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Но мне нужно использовать это, чтобы найти все файлы в каталоге с высотой более 500 пикселей. Я знаю, как …
9 files  find  awk  xargs  images 

2
Есть ли простой способ создать скрипт FreeBSD rc?
У меня есть тюрьма FreeBSD, в которой я запускаю сервер с помощью команды: /usr/sbin/daemon /path/to/script.py В данный момент мне приходится выполнять эту команду каждый раз, когда я перезагружаю машину и запускается джейл. Я хотел бы, чтобы эта команда началась с /etc/rc. Есть ли простой способ создать сценарий FreeBSD rc для …

3
Управление картой-Shift-Tab в rxvt-unicode
Я хотел бы отобразить привязку клавиш Ctrl+ Shift+ Tabв rxvt-unicode. Мне удалось отобразить Ctrl+ Tabследующим образом. Соответствующая запись в .XresourcesIS URxvt.keysym.Control-Tab: \033[27;5;9~ Использование cat -vподтверждает, что это отображение работает: $ cat -v ^[[27;5;9~ Последовательность ^[[27;5;9~может затем использоваться в приложениях, например vimдля отображения Ctrl+ Tab. Я ожидаю, что следующая .Xresourcesзапись будет …

2
Изменить пользователя и загрузить всю среду в сценарии оболочки
У меня возникли некоторые проблемы с нашим авторским скриптом, который меняет пользователя и запускает несколько процессов ruby ​​daemon. В прошлом я просто bash -c "do the business" -l someuserиспользовал -lфлаг для эмуляции входа в систему. До сих пор это прекрасно работало, наш процесс ruby ​​выдавал следующую ошибку: require: no such …

1
Найти процессы с помощью сетевого интерфейса
Я пытаюсь найти способ безопасного отключения сетевого интерфейса, то есть не нарушая никаких процессов. Для этого мне нужно выяснить, какие процессы в данный момент используют этот интерфейс. Такие инструменты , как ss, netstatили lsofполезны показывая , какие процессы имеют открытые сокеты, но они не показывают wpa_supplicant, dhcpcd, hostapdи другие. Есть …

2
Как постоянно подключаться к WPA2AES wifi с OpenBSD (через cli)
У меня установлен OpenBSD 5.1 i386. У меня нет GUI / X. Я гуглил ответ, но не могу найти подлинного. Как я могу подключиться к Wi-Fi сети WPA2 PSK / AES, используя только терминал? (поэтому у меня нет «сетевого менеджера», чтобы просто выбрать данный SSID, а затем ввести passphare: D) …
9 wifi  openbsd 

4
dpkg: новый предустановочный скрипт вернул ошибку выхода из состояния 1
В итоге я столкнулся с программным обеспечением, предназначенным для развертывания с использованием dpkg. Пакет .deb отлично работает в тестовой среде, но не проходит при постановке. Оба работают под управлением одной и той же версии Ubuntu, но я не уверен на 100% в остальных конфигурациях. Как отладить эту проблему dpkg дальше? …
9 ubuntu  debian  dpkg 

2
Поиск в истории команд
Я просматриваю историю команд терминала, нажимая, Ctrlrно что если: This is an old command This is an | less -S older command Я нажимаю Ctrlrи затем набираю «это», и появляется старая команда, но не старая. Как я могу найти все команды «это»? Можно ли передать все подобные команды в grep …

3
Разделить вывод команды по переносу строки?
У меня есть команда, возвращающая несколько строк. Для дальнейшей обработки мне нужно обработать каждую строку этих строк. Мой текущий код работает путем изменения IFS ( Разделитель внутренних полей ): ROWS=$(some command returning multiple lines) O=$IFS #save original IFS IFS=$(echo -en "\n\b") # set IFS to linebreak for ROW in ${ROWS[@]} …

2
Как войти с удаленного сервера на мой компьютер?
Для проведения эксперимента мне необходимо войти в систему на моем собственном ПК с удаленных ПК, которые находятся в одном домене, например, в университетской сети. Как я могу сделать удаленный вход в систему, используя SSH? Например, у меня есть учетные записи на двух машинах в университете X, me@machine_a.cs.x.caи me@machine_b.cs.x.caмоя личная учетная …

1
Размонтировать устройство после привязки монтажных каталогов: это безопасно?
У меня есть домашний раздел, который используется несколькими дистрибутивами на одном компьютере. Я использую bindкрепления от fstab. Каждая установка Linux имеет что-то вроде этого: UUID=[...] /mnt/data ext4 nodev,nosuid 0 2 /mnt/data/arch /home none defaults,bind 0 0 /mnt/data/files /files none defaults,bind 0 0 Недостаток, конечно, в том, что /mnt/data/archи /mnt/data/filesсейчас монтируются …


1
Почему пинг такой медленный?
Моя настройка: Сервер в подвале + гигабитный коммутатор. Длинный кабель на крышу. GBit переключатель. У меня три компьютера на крыше. Один имеет только 100 Мбит Ethernet, один ноутбук с GBit и новый компьютер. Время пинга со старого 100-мегабитного компьютера: в среднем 0,5 мс Время пинга с ноутбука: 0,4 мс в …

4
Дистанционно-доступный Live-Distribution (он же Live CD)
Я ищу живой дистрибутив (Live CD или тому подобное), который поставляется - по умолчанию - с sshdзапуском при запуске. Я хочу проверить компоненты моего ноутбука, чья графика умерла (замена карты не сработала). Кажется, что система загружается в Knoppix 6 как раз правильно (и при наборе команд без экрана я могу …

2
Показать историю файла (список пользователей, которые изменили файл)
Существует ли команда для отображения списка пользователей, которые изменили файл, предоставив историю файлов? Я знаю, что это возможно с svn / git и т. Д., Но у нас есть файл конфигурации, которого нет в SVN, и кто-то изменил его.
9 linux  files  audit 

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