LINUX.ORG.RU

80
Всего сообщений: 8647

Как из строки вырезать и сохранить часть текста

Имеется файл со строкой

+INFO: [SELL],ACN: 64,MSS: 210,MMC: 99,LAZ: 25252,MID: 21156,BCIC: 47,RLev: -73d,B1: 28,B2: 28,TQ: 0,TPR: 0

по этому файлу нужно произвести поиск и вырезать часть текста и сохранить каждый параметр в файл

SELL
ACN(плюс значение этого параметра)
и.т.д пробовал string substring выводит найденную строку по первому вхождению. Удалять символы с начала и конца чтобы выделить нужную часть не годится. Буду благодарен за помощь.

 , , ,

vovker95 ()

Что не так с данным docker стеком?

Вечер добрый, пробую запустить owncloud в docker, взял офф docker-compose. но в результате после запуска в контейнере owncloud вижу

Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'owncloud'@'usr_owncloud_1.usr_default' (using password: YES)

Хотя пароль задан верно… буду рад если кто подскажет.

конфиг взял с: https://doc.owncloud.com/server/admin_manual/installation/docker/#docker-compose-yaml-file

Так пробую:

version: '2.1'

volumes:
  files:
    driver: local
  mysql:
    driver: local
  backup:
    driver: local
  redis:
    driver: local

services:
  owncloud:
    image: owncloud/server:latest
    restart: always
    ports:
      - 8080:8080
    depends_on:
      - db
      - redis
    environment:
      - OWNCLOUD_DOMAIN=localhost
      - OWNCLOUD_DB_TYPE=mysql
      - OWNCLOUD_DB_NAME=owncloud
      - OWNCLOUD_DB_USERNAME=owncloud
      - OWNCLOUD_DB_PASSWORD=owncloud
      - OWNCLOUD_DB_HOST=db
      - OWNCLOUD_ADMIN_USERNAME=owncloud
      - OWNCLOUD_ADMIN_PASSWORD=123456789Aa
      - OWNCLOUD_MYSQL_UTF8MB4=true
      - OWNCLOUD_REDIS_ENABLED=true
      - OWNCLOUD_REDIS_HOST=redis
    healthcheck:
      test: ["CMD", "/usr/bin/healthcheck"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - files:/mnt/data

  db:
    image: webhippie/mariadb:latest
    restart: always
    environment:
      - MARIADB_ROOT_PASSWORD=owncloud
      - MARIADB_USERNAME=owncloud
      - MARIADB_PASSWORD=owncloud
      - MARIADB_DATABASE=owncloud
      - MARIADB_MAX_ALLOWED_PACKET=128M
      - MARIADB_INNODB_LOG_FILE_SIZE=64M
    healthcheck:
      test: ["CMD", "/usr/bin/healthcheck"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - mysql:/var/lib/mysql
      - backup:/var/lib/backup

  redis:
    image: webhippie/redis:latest
    restart: always
    environment:
      - REDIS_DATABASES=1
    healthcheck:
      test: ["CMD", "/usr/bin/healthcheck"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - redis:/var/lib/redis

 , ,

Hex-Value ()

Arch Linux под xfce4 зависает намертво

Здрасте, проблемс такая: запускаю арч, запускаются иксы, дм, и после ввода пароля может зависнуть на чёрном экране с курсором мыши, либо войти в xfce4 и после непродолжительного времени использования тоже зависнуть намертво. Какие логи нужно посмотреть, и как с этим бороться?

 , , ,

themaxmur ()

LiveCD с установленной системы

Необходимо сделать LiveCD (Debian) с установленными и настроенными программами, т.е. вставил CD/флэшку, система загрузилась в ОЗУ и можно работать (даже без участия hdd). Как можно сделать LiveCD с уже установленного Linux?

В интернете попадались варианты, когда генерируется образ (например, binary-hybrid.iso), а потом с помощью добавления скриптов в момент загрузки система и настраивается. Но есть ли вариант, когда можно сделать LiveCD с уже установленной системы?

 , ,

My555 ()

Как из 2 usb-wifi адаптеров обединить в один общий поток?

Подскажите какой нужен инструмент использовать trunk0,bridge0,что-то другое? У каждого адаптера разные точки доступа,

 , ,

xlam ()

Где посмотреть класс энергоэффективности различных дистрибутивов GNU/Linux?

 ,

serhey ()

linux real time x64 бесплатно

Есть ли и где скачать linux real x64 time кроме убунты ? Ранее был пакет для debian, сейчас не нахожу.

 ,

ustas1 ()

Переход с Windows на Linux (антивирус, файервол и прочее)

Ребята, давно уже планирую переход с Windows на Linux, в связи с чем появилось немало вопросов, ответы на которые в интернете вроде как есть, но они разные и зачастую противоречат друг другу.

В качестве системы для перехода выбрал Debian, понравилась тем, что все базовые программы, драйвера и прочее открытые, т.е., как я понимаю, вероятность что будут внедрены какие-либо «нехорошие штучки» мала.

Система на Debian пока неосновная, работаю параллельно, пока всем устраивает. Но будучи закоренелым пользователем Windows вновь появился вопрос о защите компьютера, а именно антивирусы. Одни пишут что антивирусы для Linux только для почтовых станций, чтобы сами «заразу» не распространяли, т.е. настроили файервол и всё. Другие, что антивирусы обязательны, т.к. любой программный продукт подвержен вирусам и антивирус анализирует в том числе «нестандартное» поведение программ, плюс фишинговые сайты и т.п.

Можете посоветовать толковую статью на эту тему? Что необходимо сделать сразу после установки системы?

Чего стоит опасаться, если я:

  1. под root работаю только при настройке системы, остальное под обычным пользователем
  2. использую только открытые программы/драйвера (не non-free) с официального репозитория
  3. планирую использовать Wine для запуска программ, которым пока не нашёл замены (Photoshop, EmEditor и несколько других)
  4. регулярно делаю обновления
  5. нахожусь за 2-мя роутерами (один от провайдера, другой мой)
  6. подозрительные файлы не открываю
  7. при вводе паролей на сайтах проверяю адресную строку, на наличие явных опечаток в домене и т.п., чтобы не попасть на фишинговый сайт.

 ,

wlat ()

Не могу залогиниться в Linux

Здравствуйте, первый раз вижу такую херню, короче есть сервер, на нем виртуалки, все работает замечательно, ничего вроде и не тупит.

Тут понадобилось подключиться к серверу по SSH, но при подключении, соединение закрывается сразу. Подключился через IPMI (напрямую сел за комп), сервак встречает меня консолью «server login:», ввожу логин root, жму ENTER - мне в ответ - Login incorrect! Даже пароль не спросил, просто послал меня нахер сервак.

Как быть? Что могло произойти!

 , , , ,

httpxss ()

Не могу запустиьб приложение под пользователем из ком строки

Мне очень надо запустить приложение терминала под пользователем из командной строки, но я получаю ошибку: [root@localhost 16:54 ~]$ sudo -u user -H mate-terminal

** (mate-terminal:3569): WARNING **: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [root@localhost 08:31 ~]$

Как это можно исправить?

ОС - Гослинукс(это как центос)

Причем я точно знаю что он так умеет, из трех устройств - одно запускает.

 ,

sergei111 ()

С++, как узнать запущена ли программа?

Программа иногда запущена как демон, иногда в другом терминале, иногда в screen. Приходиться руками смотреть в top выполняется ли программа, убивать процесс и запускать заного (или отказаться от запуска).

Как в С++ проверить выполняется ли процесс на linux с именем name?

 

juvf ()

Не работает Wi-Fi и сенсорная панель в Linux Deepin

Стояла убунта, решил попробовать нечто новое, а тут как раз узнал про дипин, решил на нее перелезть. Собсна, на убунте дрова все сами загружались при установке, там еще для этого подключение к инету запрашивалось. При установке дипина не было загрузки дров и следовательно у меня сейчас не работает сенсорная панель (мышка работает) и вай фай (юзб эзернет работает). Возможно не работает что-то еще. Обратно на убунту валить не хочу охота повозиться Не вижу смысла общаться тут выхлопами из терминала поэтому вся инфа о железе и не только, собранная утилитой hw-probe, тут: http://linux-hardware.org/?probe=d96a34fd91

 , , ,

omgdeb ()

Не работает nginx keepalive_timeout

Добрый день. Вопрос по nginx keepalive_timeout. Нужен большой timeout для api. В конфиге nginx задаю keepalive_timeout 300;

Тестирую с помощью netstat. ESTABLISHED соединение держится в районе 180-200 секунд. Почему keepalive_timeout не работает?

 ,

perrfect ()

Идет с сервера брутфорс паролей. Не могу найти

Пришло письмо от провайдера что с моего сервера идет брутфорс на чужие подсети. Не могу найти причину. В процессах ничего подозрительного нету. Автозапуски и crontab проверил. Проверил все проекты на сервере вроде все ок. Проверил сервер через rkhunter. Мониторил сетевой интерфейс через iptraf

Сервер мониторится через zabbix. Заббик показывает нагрузку load avarage до 2. Как только захожу по ssh нагрузка падает. load avarage становиться ближе к 0

 ,

lucky86 ()

Топ-5 ваших самых основных Linux-команд

Назовите 5 команд, которыми пользуетесь чаще всего в Linux. Причем в порядке убывания.

А еще поделитесь сайтом, где есть статистика/голосование по самым часто используемым командам, если такой есть.

 , , , ,

shkolnik_2019 ()

Помогите, пожалуйста, разобраться с Oops'ом

Ситуация такая: на удалённой локации есть одноплатный компьютер с линуксом, он общается с периферией используя, в том числе, свои ноги GPIO через /sys/class/gpio. В чудесный день 31 декабря от него перестают приходить данные. Захожу по ssh, смотрю что происходит. Внешние признаки, что в моём демоне окучивающем периферию не отрабатывают вызовы poll() на изменение состояния ножек GPIO. Пытаюсь завершить демон, он многониточный. Основная нитка сообщает в syslog, что сигнал выхода получен. Однако процесс не завершается. Пытаюсь сделать shutdown -r now. Терминал отстреливается, но на пинг хост продолжает отвечать. Проходит минут 15, ничего не меняется. Системную консоль я не вижу, к сожалению. ssh более не доступен. Поскольку у меня предусмотрена такая независимая опция, то делаю ему полный перезапуск по питанию. Линукс грузится, демон тоже, всё начинает отвечать как надо. Только в kern.log обнаружился следующий кусок совпадающий по времени с моментом отвала периферии:

Dec 31 03:32:56 localhost kernel: [1451587.555994] Internal error: Oops - undefined instruction: 0 [#1] SMP THUMB2
Dec 31 03:32:56 localhost kernel: [1451587.563171] Modules linked in: gpio_pcf857x at24 sun4i_gpadc_iio sun4i_codec snd_soc_core evdev snd_pcm_dmaengine sun4i_ts snd_pcm snd_timer snd ir_lirc_codec soundcore lirc_dev sun4i_gpadc nvmem_sunxi_sid sunxi_cir pl2303 usbserial lz4hc lz4hc_compress sun4i_ss spidev w1_therm w1_gpio wire uio_pdrv_genirq uio zram bonding brcmfmac brcmutil cfg80211 rfkill ip_tables x_tables realtek
Dec 31 03:32:56 localhost kernel: [1451587.587167] CPU: 0 PID: 31217 Comm: kworker/0:2 Not tainted 4.14.78-sunxi #412
Dec 31 03:32:56 localhost kernel: [1451587.595433] Hardware name: Allwinner sun7i (A20) Family
Dec 31 03:32:56 localhost kernel: [1451587.603742] Workqueue: events dbs_work_handler
Dec 31 03:32:56 localhost kernel: [1451587.612027] task: edba8d00 task.stack: c9c28000
Dec 31 03:32:56 localhost kernel: [1451587.620349] PC is at policy_get_link+0x6/0x15c
Dec 31 03:32:56 localhost kernel: [1451587.628681] LR is at arch_timer_read_counter_long+0x15/0x18
Dec 31 03:32:56 localhost kernel: [1451587.637010] pc : [<c050952a>]    lr : [<c010cdc1>]    psr: 800e0093
Dec 31 03:32:56 localhost kernel: [1451587.645374] sp : c9c29da8  ip : 00000030  fp : a1005600
Dec 31 03:32:56 localhost kernel: [1451587.653698] r10: 00000002  r9 : 00000000  r8 : ef031300
Dec 31 03:32:56 localhost kernel: [1451587.661954] r7 : 600e0013  r6 : 76c70b72  r5 : 00037d8e  r4 : c0e48708
Dec 31 03:32:56 localhost kernel: [1451587.670238] r3 : c0509528  r2 : a1005410  r1 : 00001faf  r0 : c0df61d4
Dec 31 03:32:56 localhost kernel: [1451587.678552] Flags: Nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
Dec 31 03:32:56 localhost kernel: [1451587.686977] Control: 50c5387d  Table: 6daac06a  DAC: 00000051
Dec 31 03:32:56 localhost kernel: [1451587.695454] Process kworker/0:2 (pid: 31217, stack limit = 0xc9c28210)
Dec 31 03:32:56 localhost kernel: [1451587.704042] Stack: (0xc9c29da8 to 0xc9c2a000)
Dec 31 03:32:56 localhost kernel: [1451587.712594] 9da0:                   c010cdad c086a4d5 a1005410 c0d03f48 00000393 c05ca18b
Dec 31 03:32:56 localhost kernel: [1451587.721279] 9dc0: 00000000 39387000 016e3600 00011400 00000000 1f64a08a 39387000 ef003580
Dec 31 03:32:56 localhost kernel: [1451587.730009] 9de0: 00000000 016e3600 39387000 ffffe000 ee7cca00 ef003380 c0d03f70 c05c5f65
Dec 31 03:32:56 localhost kernel: [1451587.738737] 9e00: 00000001 1f78a400 c0de4948 ef038b00 ef003580 ef038b00 39387000 00000000
Dec 31 03:32:56 localhost kernel: [1451587.747455] 9e20: ef003580 ef6c0050 ee7cca00 1f78a400 ee7cc900 c05c63d3 edba8d00 ee7ccdc0
Dec 31 03:32:56 localhost kernel: [1451587.756183] 9e40: 39387000 c0d03f48 ee7ccac0 c05c6417 39387000 ee70ea00 00000000 c063bbbd
Dec 31 03:32:56 localhost kernel: [1451587.764913] 9e60: ef3ec8e8 ef3ec8e4 ee7ccae8 39387000 00000000 39387000 1f78a400 1f64a08a
Dec 31 03:32:56 localhost kernel: [1451587.773691] 9e80: ef1fb238 c0d03f48 ef3ec800 00000000 c0e41624 00000006 00000000 000ea600
Dec 31 03:32:56 localhost kernel: [1451587.782577] 9ea0: 00000000 c07329ab c0d03f48 00000008 00080e80 000ea600 00000021 1f64a08a
Dec 31 03:32:56 localhost kernel: [1451587.791519] 9ec0: 00000003 ee69e880 ef3ec800 ee7ccd80 ee69e880 ee69e180 ee7ccd80 ef6c8dc0
Dec 31 03:32:56 localhost kernel: [1451587.800495] 9ee0: edb2781c c0735a27 c073594d ee69e8b8 00000000 ee69e884 ef3ec800 c0dc96d0
Dec 31 03:32:56 localhost kernel: [1451587.809467] 9f00: 00000000 c0736245 ee69e8b8 ed9e9d00 ef6c8dc0 ef6cbd00 00000000 c012d505
Dec 31 03:32:56 localhost kernel: [1451587.818481] 9f20: ef6c8dc0 ef6c8dc0 c9c29f40 ef6c8dd8 ed9e9d00 ef6c8dc0 ed9e9d18 c0d02d00
Dec 31 03:32:56 localhost kernel: [1451587.827508] 9f40: ef6c8dd8 ffffe000 ef6c8dc0 c012e0a7 00000000 c0dddcbf c0a5c2b0 00000000
Dec 31 03:32:56 localhost kernel: [1451587.836570] 9f60: c9c29f78 edb27800 edb27e00 00000000 c9c28000 ed9e9d00 c012dfa9 ed9efe9c
Dec 31 03:32:56 localhost kernel: [1451587.845681] 9f80: edb2781c c0131b6d ffffffff edb27e00 c0131a71 00000000 00000000 00000000
Dec 31 03:32:56 localhost kernel: [1451587.854827] 9fa0: 00000000 00000000 00000000 c01065f9 00000000 00000000 00000000 00000000
Dec 31 03:32:56 localhost kernel: [1451587.864000] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Dec 31 03:32:56 localhost kernel: [1451587.873134] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
Dec 31 03:32:56 localhost kernel: [1451587.882276] [<c050952a>] (policy_get_link) from [<00011400>] (0x11400)
Dec 31 03:32:56 localhost kernel: [1451587.891451] Code: e7bffa46 fd49f410 b5f0bf00 b500b085 (eb04f85d) 
Dec 31 03:32:56 localhost kernel: [1451587.900665] ---[ end trace edc883e418c78069 ]---

Спустя почти две недели от перезапуска полёт нормальный, ничего не глючит. Помогите, пожалуйста, расшифровать, что этот oops значит, что является его источником? Самое неприятное, что после этого линукс даже сам себя корректно перезагрузить не смог. Как бороться с такими отказами средствами самой системы не понятно. Внешний watchdog решит, конечно, всё, но уж больно радикальный способ получается.

 ,

DmitryVS ()

Устанавливал arch linux, не скачивается linux-firmware-20191220 командой pacstrap и все остальные пакеты после него.

Устанавливал arch linux этого месяца, качал сразу после нового года, но думаю это не важно, если я его сейчас ещё раз скачаю, вроде только раз в месяц перезаливают.

Столкнулся с такими ошибками при выполнение команды pacstrap, на этапе скачивая linux-firware-20191220 - пакет недокачивается и лезут ошибки и остальные пакеты после него тоже не скачиваются netctl, open-resolve, nano.

Пишет, что пакет нигде не найден ни в одном зеркале, пробовал reflector’ом добавлять/обновлять русские и немецкие зеркала http/https - не помогает.

В чём может быть дело? Попробовать скачать и установить эти пакеты отдельно?

Скрины ошибки в записи вк: https://vk.com/arch4u?w=wall-129498031_29338%2Fall

 , , ,

m7240 ()

Linux и Windows

Подскажите,пожалуйста,что делать , такая история: установила линукс рядом с виндой на отдельный раздел, но после установки линукс, не грузится винда. В grub отображаются обе ОС , но именно при выборе винды виснет . Буду рада простому объяснению причины и решения проблемы

 ,

elizaveta ()

Mx master 2s on linux

Недавно перешел на linux и есть одна неприятная новость, моя МХ Master 2S не поддерживает linux.Как настроить все кнопки как на винде? То есть средняя кнопка- следующий трек, горизонтальный скролл-регуляция звука, кнопка под большим пальцем-пауза

 , ,

SergiyBrotsky ()

Прошу помочь с bash скриптом

Привет! Только начал погружаться в мир linux и образовалась такая задача: найти в текущем каталоге слова «like» заменить на «unlike» и произвести вывод имён и размер отредактированных файлов в новый файл. Так понимаю необходимо использовать find и sed, но вот пока успехи не велики… Буду благодарен за помощь!

 , ,

just4fun ()