Tag: c

Почему rsyslog% syslogtag% может отображать «(нет)»?

Учитывая следующие строки в экземпляре /etc/rsyslog.conf : $template MyFmt, “%timereported:::date-year%%timereported:::date-month%%timereported:::date-day%_%timereported:::date-hour%%timereported:::date-minute%%timereported:::date-second% %fromhost-ip% %fromhost% %HOSTNAME% %syslogtag%%programname%%msg:::drop-last-lf%\n” auth,authpriv.* |/path/to/log;MyFmt Предположим, что отправитель системного журнала является скомпилированной программой C ++, то есть что-то вроде // main.cpp #include #include int main( int argc, char* artv[] ) { openlog( “LogTest[456]”, 0, LOG_AUTH ); syslog( LOG_AUTH | LOG_INFO, “hello, world %zu”, size_t( […]

Обновление системного времени Linux программно

У меня есть система из 3 или 4 разных компьютеров с Linux Ubuntu, которые я хочу синхронизировать по времени. Мой план состоит в том, чтобы использовать один из них (назовем его master) в качестве NTP-сервера, который обслуживает время на 3 других компьютерах (назовем их дочерними). Тем не менее, я хотел бы сначала получить время UTC […]

Какой пакет RPM мне нужно установить, чтобы документация GObject была доступна локально на RHEL 7

Я хочу, чтобы документация на https://developer.gnome.org/gobject/stable/index.html была доступна на моей локальной машине RHEL 7 в /usr/share/ . Как называется пакет, который мне нужно установить?

Использование Mesa v18.0.5, но только получение OpenGL v3.0

Я пытаюсь разрабатывать приложения на C / C ++ с использованием OpenGL. К сожалению, я не смог получить доступ к какой-либо функциональности после OpenGL 3.0. У меня Mesa версии 18.0.5, Linux Mint 18 64-bit, kernel ​​4.18.1 и интегрированная графика Intel. Терминальный выход: ~ $ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Broadwell-U […]

Ubuntu, используя сценарий оболочки для цикла программы на C

У меня есть программа на C ./myProgram 1 (где 1 – фиксированный аргумент) в каталоге gianni@mylinux:~/myWork/myApplication$ ./myProgram Я хочу запустить эту программу на C 100 раз, используя цикл, который представляет собой не очень элегантное решение для 100-кратного копирования строки gianni@mylinux:~/myWork/myApplication$ ./myProgram в сценарии оболочки

Как заставить Mac OS запомнить предыдущую авторизацию. из моего исполняемого файла

Я пишу крошечный исполняемый файл Unix, который меняет системное время моего MacBook вручную. Конечно, для этого требуется пароль, и поэтому я использовал функцию system () для взаимодействия с терминалом и изменения даты с помощью echo и sudo. Увидеть ниже: #include #include #include #include int main() { // Retrieve password: printf(“Enter Sudo Password:\n”); char *pswrd; pswrd […]

Избегайте внедрения команд с помощью system () api

У нас есть унаследованный код C, который позволяет менее привилегированным пользователям запускать пользовательские сценарии с повышенными привилегиями. Здесь установлен бит SUID. Этот код ограничивает окружение PATH определенной папкой, а затем использует system() api для выполнения сценария с ограниченной оболочкой: /bin/bash -r -c “script ” Поскольку путь ограничен, он может выполнять только сценарии из этой конкретной […]

Протокол WebSocket Stumper

Я пишу встроенный сервер WebSocket и работаю напрямую с соответствующего RFC. Мой сервер правильно отвечает на запрос на обновление от браузера, и браузер, в своем примере javascript, пересылает короткое сообщение через недавно установленный сокет. Так что все работает нормально. Сообщение короткое (полный кадр составляет всего 21 байт) и содержит все соответствующие поля, которые мой сервер […]

развернуть программу c ++ с поддержкой c ++ 11 на старой машине CentOS

Моя программа зависит от libstdc ++. So.6, который зависит от /lib64/libstdc++.so.6.0.19 Но мой старый CentOS имеет libstdc ++. So.6 => libstdc ++. So.6.0.13 Вопросы Должен ли я проверить версию libstdc ++. So.6, если она меньше 0,19? Как мне обновить libstdc ++ до libstdc ++. So.6.0.19?

некорневой доступ к физическим блокам, занятым файлом

ioctl() и FIBMAP могут использоваться для определения физических блоков, занимаемых файлом, по заданным логическим блокам, доступным через stat() ; однако требуется root-доступ. Почему root-доступ необходим для определения местоположения диска на диске, и существуют ли механизмы, не требующие прав root, для получения той же информации? Для варианта использования, который мотивирует этот вопрос, файлы имеют небольшой размер […]

Interesting Posts

используйте gff2fasta вместо сценария bash, чтобы получить части ДНК-последовательностей из полного генома

не удалось установить GRUB в / dev / sda, Linux Mint 14.1 Nadia

Использование меток в терминале / терминаторе для упрощения навигации

Debian systemd network-online.target не работает?

Программа pstree и htop показывает потоки с уникальными PIDS. Как это возможно?

ping on linux vs ping на микротике

Подключение ssh к gitlab.com не подходит для домашнего маршрутизатора, но отлично работает на рабочем месте. Тем не менее, Гитуб и Битбакет над ssh прекрасно работают дома

Может ли DNS идентифицировать имена хостов динамически, если они статически настроены?

sed – найти строку и добавить

Повторная кодировка видео-библиотеки в x265 (HEVC) без потери качества

Атрибут SPEC% files и переменные Shell

Ярлык клавиатуры, чтобы открыть новый терминал, если он не существует на этом рабочем столе. В противном случае сосредоточьте текущий

Cron запускает скрипт для проверки строки на комментарий

tc command linux

присвоение номера wlan

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