Не могу установить статический IP (Ubuntu 14) «интерфейс eth0 не настроен»

Мне нужен статический IP-адрес. Я отредактировал /etc/network/interfaces следующим образом: auto lo iface lo inet loopback iface eth0 inet static address 10.255.255.80 netmask 255.255.255.0 network 10.255.255.0 broadcast 10.255.255.255 gateway 10.255.255.1 dns-nameservers 8.8.8.8 Когда я запускаю ifdown eth0 я получаю это: ifdown: interface eth0 not configured Я перезагрузил весь компьютер; когда он вернулся, eth0 даже не показывался […]

«Gnome Software» не показывает обновления flatpak

Сегодня GNOME Software показала уведомление об обновлении программного обеспечения. Я запустил pkcon update , но в PackageKit не было обновлений. Я думал, что это означает, что это обновление для приложения Flatpak. Поэтому я открыл GNOME Software, но он не показывал никаких обновлений. Даже после нажатия кнопки обновления. Однако есть обновления flatpak: $ flatpak update Looking […]

Получите нормальный $ PATH при вызове в подоболочке

Как я могу вызвать $PATH в подоболочке, чтобы получить результат, который я получу в обычной оболочке? [ec2-user@ip-172-31-45-160 ~]$ echo $PATH /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ec2-user/.local/bin:/home/ec2-user/bin Это моя $PATH в обычной оболочке, но когда я вызываю эту переменную в сценарии оболочки, я получаю: /sbin:/bin:/usr/sbin:/usr/bin Моя цель состояла в том, чтобы создать скрипт, который автоматически добавит себя в путь к бину […]

Разрешить доступ для записи обычному пользователю на общем ресурсе CIFS

Я хочу смонтировать одну из своих мультимедийных папок на Synology DiskStation (DS414J, DSM 6.2) на моем ноутбуке (Manjaro работает на ядре 4.17.18) через SMB / CIFS. Я настроил пользователя DiskStation с именем « media который имеет доступ для чтения / записи к этой конкретной папке. Я подключаю папку со следующей записью /etc/fstab : //{disk station […]

OpenConnect: передача пароля пользователя при выполнении запроса аутентификации?

В настоящее время я использую следующую команду для выполнения запроса аутентификации для получения сертификата сервера (FINGERPRINT) и OpenConnect -Cookie: openconnect –authenticate –user= “VPN host” При этом мне всегда нужно вводить свой пароль в появившемся позже приглашении пользователя. Есть ли возможность передать пароль OpenConnect уже в верхней команде? Например, расширяя команду как … openconnect –authenticate –user= […]

Как я могу заставить конкретный процесс выполнять данный исполняемый файл с помощью ptrace ()?

Я пытаюсь заставить процесс инициализации встроенной системы Linux выполнять exec() моей собственной программы инициализации (systemd), чтобы я мог проверить внешнюю файловую систему перед записью ее на флэш-память системы (и рискнуть перегрузить устройство). С помощью GDB я могу запустить команду gdb –pid=1 , затем в этом типе оболочки call execl(“/lib/systemd/systemd”, “systemd”, 0) (что работает именно так, […]

Сенсорный экран для ncurses, кроме мыши?

Есть ли у ncurses поддержка компьютеров с сенсорным экраном? Будет ли сенсорный экран вызывать те же события в ncurses, что и мышь? Например, вызывает ли нажатие на сенсорном экране событие «щелчка мышью» в ncurses? Я знаю, что ncurses поддерживает ввод с помощью мыши, поэтому сенсорный экран может действовать как мышь, и я ожидаю, что он […]

Почему execve и brk (NULL) всегда являются первыми двумя системными вызовами?

Когда я пытаюсь strace ping google.com или же strace ls или же even strace curl Первые две системные вызовы всегда, execve(“/usr/bin/curl”, [“curl”, “google.com”], 0x7ffecf1bc378 /* 61 vars */) = 0 brk(NULL) = 0x55f553c49000 Может кто-нибудь сказать мне, если execve всегда будет первым вызовом системы, когда я выполню что-нибудь? Я прочитал эту страницу руководства, https://linux.die.net/man/2/execve, но […]

перехватывает запись в файл

Это может быть невозможно, но … У меня есть стороннее приложение (бормотание для любопытных), которому можно сказать, чтобы открыть файл для записи (я предоставляю имя), и выгружать в него байты, пока не будет приказано остановиться. Он не открывает файл для добавления, и если файл уже существует, он меняет имя и пытается снова. Все хорошо, хорошо […]

Сценарии инициализации, вызывающие сценарий в каталоге пользователя – не работают (Ubuntu 18.04)

Я хочу автоматически запускать туннели электронной почты и прокси-серверы socks во время загрузки. У меня есть скрипт /etc/init.d/email-tunnels который вызывает другой скрипт в моем домашнем каталоге. Он не будет работать во время загрузки, он не будет работать, если я sudo service email-tunnels start , но он работает, если я просто запускаю его, запускается sudo /etc/init.d/email-tunnels […]

Linux и Unix - лучшая ОС в мире.