Пытаюсь добавить в i3blocks вот этот блок:
https://github.com/vivien/i3blocks-contrib/tree/master/battery
отредачил конфиг добавил туда вот это:
[battery]
command=~/.config/i3blocks/battery
interval=30
LABEL=BAT
#LABEL=
Пытаюсь добавить в i3blocks вот этот блок:
https://github.com/vivien/i3blocks-contrib/tree/master/battery
отредачил конфиг добавил туда вот это:
[battery]
command=~/.config/i3blocks/battery
interval=30
LABEL=BAT
#LABEL=
...перебрасывает на главную
1. Открываем www.linux.org.ru/forum/talks/15128151/history
2. Подсвечиваем различия
3. Ражимаем «Развернуть» на текущей версии поста(на предыдущей все ок)
4. Попадаем на www.linux.org.ru/#
Можно проверить, что email существует, если подрубиться к чужому серверу и послать:
MAIL FROM <[email protected]>
RCPT TO <[email protected]>
и посмотреть на ответ.
Не 100%, но сойдёт.
Но! Это сработает, если сервер не требует аутентификации *до* RCPT TO.
А если требует, что делать? Есть ли способы? У такого сервера ничего толком и не спросишь.
Добрый день.
требуется проверить скорость чтения с ФС.
обращаю внимание, что не с раздела, а именно с ФС, т.к. сравниваются ФС, которые over raid.
собственно, желательно копирование каталога. в «null», как бы это лучше сделать?
Я видел такое, во что вы, люди, просто не поверите. Штурмовые корабли в огне на подступах к Ориону. Я смотрел, как Си-лучи мерцают во тьме близ врат Тангейзера. Все эти мгновения исчезнут во времени, как слёзы под дождём. Пора умирать.
Приветствую друзья! Я заметил, что темы которые я создаю отличаются весьма извратным содержанием и холиварным подтекстом - ну чтож продолжаем!
Собственно, кто-то пробовал затолкать базу данных MySQL на примонтированный SAN и работать с ней оттуда? Что ожидать от сей франкенштейна и взлетит ли вообще эта вундервафля?
Планируется использовать SAN по FO с прямым чтением СУБД данных с него.
По адресу http://springdale.princeton.edu/data/springdale/8/x86_64/os/Updates_AppStream... есть нужные мне пакеты:
[ ] firefox-60.7.0-1.el8..> 2019-06-06 07:05 93M
[ ] firefox-60.7.2-3.el8..> 2019-07-16 10:23 93M
[ ] firefox-60.8.0-1.el8..> 2019-07-16 10:23 93M
— но dnf их почему-то не видит:
[root@localhost ~]# dnf update
Последняя проверка окончания срока действия метаданных: 1 day, 5:11:49 назад, Вт 23 июл 2019 14:07:39.
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
[root@localhost ~]# dnf --showduplicates list firefox
Последняя проверка окончания срока действия метаданных: 1 day, 5:11:59 назад, Вт 23 июл 2019 14:07:39.
Установленные пакеты
firefox.x86_64 60.7.0-1.el8_0 @Updates_AppStream
Имеющиеся пакеты
firefox.x86_64 60.6.1-1.el8 sdl8-appstream
firefox.x86_64 60.7.0-1.el8_0 @Updates_AppStream
firefox.x86_64 60.7.0-1.el8_0 sdl8-appstream-updates
При этом вроде все репы прописаны, и вообще обновления идут:
[root@localhost yum.repos.d]# ls
springdale-8-appstream-debug.repo springdale-8-appstream.repo springdale-8-appstream-source.repo springdale-8-core-debug.repo springdale-8-core.repo springdale-8-core-source.repo
[root@localhost yum.repos.d]# cat *
[sdl8-appstream-debuginfo]
name=Springdale appstream Base $releasever Debuginfo - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/AppStream/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/AppStream
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream-updates-debuginfo]
name=Springdale appstream Updates $releasever Debuginfo - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/update...$releasever/AppStream/debug/$basearch/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/update...$releasever/AppStream/debug/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream]
name=Springdale appstream Base $releasever - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/$releasever/$basearch/os/AppStream/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/$releasever/$basearch/os/AppStream
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream-updates]
name=Springdale appstream Updates $releasever - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/update...$releasever/AppStream/$basearch/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/update...$releasever/AppStream/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream-source]
name=Springdale appstream Base $releasever SRPMS - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/$releasever/source/AppStream/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/$releasever/source/AppStream
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-appstream-updates-source]
name=Springdale appstream Updates $releasever SRPMS - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/update...$releasever/AppStream/SRPMS/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/update...$releasever/AppStream/SRPMS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-debuginfo]
name=Springdale core Base $releasever Debuginfo - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/BaseOS/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/$releasever/$basearch/debug/BaseOS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-updates-debuginfo]
name=Springdale core Updates $releasever Debuginfo - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/update...$releasever/BaseOS/debug/$basearch/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/update...$releasever/BaseOS/debug/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos]
name=Springdale core Base $releasever - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/$releasever/$basearch/os/BaseOS/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/$releasever/$basearch/os/BaseOS
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-updates]
name=Springdale core Updates $releasever - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/update...$releasever/BaseOS/$basearch/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/update...$releasever/BaseOS/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-source]
name=Springdale core Base $releasever SRPMS - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/$releasever/source/BaseOS/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/$releasever/source/BaseOS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
[sdl8-baseos-updates-source]
name=Springdale core Updates $releasever SRPMS - $basearch
mirrorlist=springdale.princeton.edu/data/springdale/update...$releasever/BaseOS/SRPMS/mirrorlist
#baseurl=springdale.princeton.edu/data/springdale/update...$releasever/BaseOS/SRPMS
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale
Редакция журнала Time отредактировала обложку номера за 1968 год, посвященную покорению космоса, для своего нового выпуска. Как сообщает РИА Новости, с современного варианта изображения исчез советский космонавт.
На передовице 1968 года к Луне наперегонки бежали астронавт из США и космонавт из СССР. Тема номера тогда была обозначена как «Гонка к Луне».
В обновленном варианте героев четверо: на первом плане изображен китайский астронавт, следом за ним — сотрудник компании SpaceX, производящей различную космическую технику и принадлежащей Илону Маску. На заднем плане виден астронавт аэрокосмической туристической компании Blue Origin, за ним — американский астронавт.
В свежем номере Time в статье «Сражающиеся супердержавы, конкурирующие миллиардеры. Внутри новой гонки к Луне» США и КНР названы главными претендентами на активное покорение космоса в ближайшие годы.
https://lenta.ru/news/2019/07/24/time/
Всем привет.
На виндовс для тайм менеджмента есть такие программы как:
и куча других программ.
А есть ли такие программы в Linux?
Или хорошие альтернативы им.
В частности интересует для KDE.
Может быть кто-то уже пользуется такими программами?
Всем привет!
Я в настройке OpenVpn на сервере Debian новичок, поэтому прошу помощи.
У меня есть арендованный VPS сервер, на нем я планировал настроить OpenVpn и подключаясь по OpenVpn выходить в сеть.
Клиент мой на Windows 7 х64
Все вроде бы настроил, по OpenVpn (версия клиента 11.12.00) подключение проходит нормально, загорается зеленым экранчик, но сразу пропадает инет полностью на машине. Ничего не пингуется и не проходит tracert c машины.
При этом на самом сервере инет есть, вроде никаких ограничений от провайдера, технология Tun/Tap провайдером для сервера подключена.
Информации по аналогичным проблемам в инете очень много и я не нашел решения, кроме как обратиться сюда.
Скажите, какие мне необходимо выложить логи с сервера Debian, чтобы мне помогли диагностировать и решить проблему?
Пока могу приложить лог подключения к OpenVpn:
в нем вроде все нормально, но первые 2 строки красные:
--user option is not implemented on Windows
--group option is not implemented on Windows
Заранее Всем благодарен за помощь!
Всем привет, хочу добавить в i3blocks индикатор звука и раскладки. Но пока что не осилил i3blocks в полной мере, но очень хочу. Нашел на гитхабе «туториал» о добавлении индиктора звука, но опять таки не получилось. Скачал требуемые пакеты, нужный текст скопировал в конфиг i3blocks, раскомментировал некоторые переменную _PERCENT. В итоге получил ошибку в i3blocks и все. А о индикаторе раскладки ни нашел ничего вообще.
В ProFTPd (популярный ftp-server) выявлена критическая уязвимость (CVE-2019-12815). Эксплуатация позволяет копировать файлы в пределах сервера без аутентификации при помощи команд «site cpfr» и «site cpto», в том числе и на серверах с анонимным доступом.
Уязвимость вызвана некорректной проверкой ограничений доступа на чтение и запись данных (Limit READ и Limit WRITE) в модуле mod_copy, который применяется по умолчанию и включён в пакетах proftpd для большинства дистрибутивов.
Уязвимости подвержены все актуальные версии во всех дистрибутивах, кроме Fedora. На настоящий момент исправление доступно в виде патча. Как временное решение рекомендуется отключить mod_copy.
Разработчики Exim заявили об обнаружении уязвимости и предстоящем выпуске с обновлением, которое её устраняет. При этом отмечается что риск эксплуатации достаточно низкий, так как для эксплуатации необходимо иметь достаточно специфичную конфигурацию. Подробности пока не разглашаются, кроме того что эксплуатация возможна как локально, так и удаленно.
Обновление будет выпущено 25 июня 2019 года, тогда же будет дополнительно обнародованы все подробности. В настоящий момент все актуальные версии потенциально уязвимы, но ни предложение конфигурации от разработчиков, ни пакет в Debian не подвержены опасности.
Подскажите, почему postfix не отправляет письма? уже всё что можно перепробовал.
Логи:
... relay=none, delay=424, delays=424/0.03/0/0.1, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to mail.site.com[88.99.94.73]:25: Connection timed out)
Есть gre туннель между двумя серверами на Debian 9.
Адрес 1 сервера 10.0.0.1
Адрес 2 сервера 10.0.0.2
На первом сервере есть несколько белых ип адресов, когда трафик приходит на определённый белый ип (22.22.22.22) он должен уходить через туннель на 2 сервер (10.0.0.2).
Ответ со второго сервера (10.0.0.2) должен уходить обратно через 1 сервер локальный ип (10.0.0.1) белый адрес 22.22.22.22 клиенту.
net.ipv4.ip_forward=1 Включен
Вариант через nat не подходит, надо что бы через туннель приходил реальный ип адрес клиента который обращается на 22.22.22.22.
Подскажите пожалуйста реализацию.
Это уже мой третий тред за неделю с глупыми вопросами по скриптингу.
На этот раз мне нужно получить exit code от command1 в конструкции { command1 2>&3 | command2; } 3>&1 1>&2 | command3
, чтобы вывести сообщение об ошибке и завершить выполнение скрипта.
В первых двух тредах мне не без помощи скрипт-гуру удалось сделать следующее:
sim.sh:
#!/bin/sh
filter() {
local l n
while read -r l; do
n=${l#\[ninja\]}
[ "x$l" != "x$n" ] && printf "%s\n" "$n" || printf "%s\n" "$l" >&2
done
}
cat log | filter
exit 1
test.sh:
#!/bin/sh
set -e
process() {
while read line; do
printf "%s\n" "${line}" >> "std$1.txt"
printf "$2"
done
}
{ ./sim.sh 2>&3 | process out .; } 3>&1 1>&2 | process err x
printf '\nthis should never be printed\n'
log содержит следующие строки, взятые из вывода настоящего ninja:
[ninja][72/154] Building C object src/CMakeFiles/git2internal.dir/oid.c.o
[ninja][73/154] Building C object src/CMakeFiles/git2internal.dir/parse.c.o
[ninja][74/154] Building C object src/CMakeFiles/git2internal.dir/patch.c.o
[ninja][75/154] Building C object src/CMakeFiles/git2internal.dir/pack.c.o
../src/pack.c:790:22: warning: incompatible pointer types assigning to 'mz_alloc_func' (aka 'void *(*)(void *, unsigned long, unsigned long)') from 'void *(void *, unsigned int, unsigned int)' [-Wincompatible-pointer-types]
obj->zstream.zalloc = use_git_alloc;
^ ~~~~~~~~~~~~~
../src/pack.c:868:16: warning: incompatible pointer types assigning to 'mz_alloc_func' (aka 'void *(*)(void *, unsigned long, unsigned long)') from 'void *(void *, unsigned int, unsigned int)' [-Wincompatible-pointer-types]
stream.zalloc = use_git_alloc;
^ ~~~~~~~~~~~~~
2 warnings generated.
[ninja][76/154] Building C object src/CMakeFiles/git2internal.dir/posix.c.o
[ninja][77/154] Building C object src/CMakeFiles/git2internal.dir/patch_generate.c.o
[ninja][78/154] Building C object src/CMakeFiles/git2internal.dir/pqueue.c.o
[ninja][79/154] Building C object src/CMakeFiles/git2internal.dir/patch_parse.c.o
К сожалению, скрипт не завершается с ошибкой, а выводить на экран «this should never be printed». Буду благодарен любым подсказкам, как реализовать завершение скрипта при ошибке.
Я указал в .Xresources это:
URxvt.scrollstyle: plain
URxvt*font: xft
ejaVu Sans Mono:size=12
! -------- BASE -------- #
URxvt.foreground: #a6a6a6
URxvt.background: #121212
URxvt*cursorColor: #121212
URxvt*colorUL: #6E484e
! ---------------------- #
!Black
URxvt*color0: #333333
URxvt*color8: #474747
!Red
URxvt*color1: #63484e
URxvt*color9: #63484e
!Green
URxvt*color2: #486350
URxvt*color10: #486350
!Yellow
URxvt*color3: #6f6b56
URxvt*color11: #6f6b56
!Blue
URxvt*color4: #56676f
URxvt*color12: #56676f
!Magenta
URxvt*color5: #63485b
URxvt*color13: #63485b
!Cyan
URxvt*color6: #636363
URxvt*color14: #636363
!White
URxvt*color7: #a6a6a6
URxvt*color15: #a6a6a6
И также добавил в .xinitrc:
xrdb -merge ~/.Xresources
Но после перезапуска системы ничего не меняется
Приветствую!
Есть два сервера приложений дублирующие друг друга. Работают на портах 8080 и 8081. Стали странно зависать - соединение по порту создают, но не отвечают (виснут не одновременно).
Задача настроить nginx upstream что бы переключал запросы от зависшего - рабочему.
upstream up_svet {
server 127.0.0.1:8080 max_fails=1 fail_timeout=5s;
server 127.0.0.1:8081 max_fails=1 fail_timeout=5s backup;
}
server {
listen 80;
server_name svet.ru;
location /platform {
# proxy_pass localhost:8080/platform;
proxy_pass up_svet;
proxy_redirect default;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
add_header Front-End-Https on;
proxy_buffering off;
proxy_connect_timeout 40;
proxy_send_timeout 40;
proxy_read_timeout 40;
send_timeout 40;
# proxy_next_upstream error timeout;
}
При отключенном 8080 - переключение на 8081 работает идеально.
При зависшем 8080 переключение работает НО! каждый следующий запрос опять идёт в 8080 и ждёт тайм аута 40 сек. Пользоваться сайтом не возможно.
Приложу лог:
40.006, 0.002|24/Jul/2019:09:30:04 +0300|192.168.98.14|192.168.98.88:8080, 127.0.0.1:8081|"GET /platform/javax.faces.resource/theme.css.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|40.006, 0.002
40.000, 0.002|24/Jul/2019:09:30:04 +0300|192.168.98.14|127.0.0.1:8080, 192.168.98.88:8081|"GET /platform/javax.faces.resource/css/layout.less.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|40.000, 0.002
0.000, 0.000, 0.002|24/Jul/2019:09:30:04 +0300|192.168.98.14|[::1]:8081, [::1]:8080, 192.168.98.88:8081|"GET /platform/javax.faces.resource/fonts/RubikRegular.ttf.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|0.000, 0.000, 0.002
0.001|24/Jul/2019:09:30:04 +0300|192.168.98.14|127.0.0.1:8081|"GET /platform/javax.faces.resource/fa/fontawesome-webfont.woff2.xhtml?ln=primefaces&v=6.2?v=4.7.0 HTTP/1.1"|304|0.001
0.039|24/Jul/2019:09:30:05 +0300|192.168.98.14|127.0.0.1:8081|"GET /platform/catalogfile/cons_libraryFiles/PTSansRegular/PT_Sans-Web-Regular.ttf HTTP/1.1"|200|0.039
0.002|24/Jul/2019:09:30:05 +0300|192.168.98.14|192.168.98.88:8081|"GET /platform/javax.faces.resource/images/resize.png.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|0.002
0.004|24/Jul/2019:09:30:06 +0300|192.168.98.14|127.0.0.1:8081|"GET /platform/catalogfile/cons_libraryFiles/calendarIcon/calendarIcon.png HTTP/1.1"|200|0.004
1.389|24/Jul/2019:09:30:06 +0300|192.168.98.14|192.168.98.88:8081|"GET /platform/dmsfile/3db34fb2-1111-4a93-ba4d-c5497916ef55 HTTP/1.1"|200|1.389
40.004, 40.000, 0.001, 0.104|24/Jul/2019:09:34:45 +0300|192.168.98.254|127.0.0.1:8080, 192.168.98.88:8080, [::1]:8080, 127.0.0.1:8081|"GET /platform/portal/cons_main HTTP/1.1"|200|40.004, 40.000, 0.001, 0.104
0.002|24/Jul/2019:09:34:46 +0300|192.168.98.254|192.168.98.88:8081|"GET /platform/javax.faces.resource/theme.css.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|0.002
0.000, 0.002|24/Jul/2019:09:34:46 +0300|192.168.98.254|[::1]:8081, 127.0.0.1:8081|"GET /platform/javax.faces.resource/css/add.less.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|0.000, 0.002
0.001|24/Jul/2019:09:34:46 +0300|192.168.98.254|192.168.98.88:8081|"GET /platform/javax.faces.resource/css/layout.less.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|0.001
0.001|24/Jul/2019:09:34:46 +0300|192.168.98.254|127.0.0.1:8081|"GET /platform/javax.faces.resource/css/mini-screen.less.xhtml?ln=primefaces-platform-P1Platform HTTP/1.1"|304|0.001
0.001|24/Jul/2019:09:34:46 +0300|192.168.98.254|192.168.98.88:8081|"GET /platform/javax.faces.resource/components.css.xhtml?ln=primefaces&v=6.2 HTTP/1.1"|304|0.001
0.001|24/Jul/2019:09:34:46 +0300|192.168.98.254|192.168.98.88:8081|"GET /platform/javax.faces.resource/screen.css.xhtml?ln=css HTTP/1.1"|304|0.001
0.001|24/Jul/2019:09:34:46 +0300|192.168.98.254|127.0.0.1:8081|"GET /platform/javax.faces.resource/fileupload/fileupload.css.xhtml?ln=primefaces&v=6.2 HTTP/1.1"|304|0.001
Тут видно что он сначала стучится на 8080 - виснет там ожидая тайм аута 40сек и потом переключает. Я могу уменьшить тайм ауты, но это не дело.
Не обходимо как то исключать «зависший» сервер из приоритета.
Буду рад любым подсказкам - спасибо!
Есть такой файл index.txt, easy-rsa, сертификаты для openvpn. Помогите регулярным выражением для добавления второй табуляции только к началу третьего столбца.
V 220707064656Z A033BBB5805ED69FC9AABE117FEACA9F unknown /CN=server_73l1CtC4SP9LYht4