И это всё МОЁ

Добрый день.

Linux стоит на виртуальной машине.
Red Hat Enterprise Linux Server release 7.4 (Maipo)
4.1.12-112.14.13.el7uek.x86_64 GNU/Linux

На ней крутится база данных и немного стороннего софта.

На днях были жёсткие провисания, после чего время системы ушло вперёд на примерно 17мин, как с этим бороться и из-за чего это произошло? Благодарю за ответы.
p.s. являюсь админом бд, но не сисадмином.








 








И это всё МОЁ

стоит версия ядра 4.15 .....
пытаюсь скомпилить 5.7 . я думал,что нет разницы,бери source и компиль хоть под какое старое или новое железо. на деле так не получается. вобщем как это правильно делать? как узнать какая версия source будет работать,а какая -нет на твоем железе?








 








И это всё МОЁ

Не работает клавиша alt(показать/скрыть меню), клавиши деления пространства на две части. Будь то kde /gnome/xfce. Эти клавиши где-то в системе назначены? Можно ли сделать горячие клавиши активного окна приоритетными ?








 








И это всё МОЁ

оживляю проект на Django 1.11

выкидал кучу барахла, остались только нужные модели и объекты со своей структурой

хочу обвязать код тестами, но тесты не удаётся запустить, так как при создании тестов генерируется тестовая база, а базе очень плотно использует GenericForeignKey и соответственно, получается, что на момент первой генерации модели связанной с django_content_type, данные в этой таблице отсутсвтвуют

django.db.utils.ProgrammingError: relation «django_content_type» does not exist

что будет проще:

1. обновится до чего то боле живого (но я не знаю вдруг там не быть решена проблема с этой циклической зависимостью)

2. переписать код без GenericForeignKey (в 25 таблицах используется)

или может быть ещё какой то вариант есть?








 








И это всё МОЁ


Доброго дня!

Тяжёлая книга. По весу. ;-)

Но вот сейчас пытаюсь читать в оригинале «Modern C», «21st Century C» часто там проскакивает: проблема в том, что все учатся по книгам 80-х.

Стоит ли забросить Дэйтела или Прата?








 , ,








И это всё МОЁ

Коллеги, подскажите, хочу уйти в линукс админство. Какие вопросы меня могут ожидать, какие бы вы задавали джуну?
Мне 24 года, вроде еще не старик. Полагаю есть компании которые берут джунов. (Москва)
Сейчас работаю шивой - и хелпдеск линукс и виндоус и свичи настроить и вай-фай.
Но специализация вроде как решает. И по деньгам и по востребованности.
По инструкции раскатывал рабочие места с chef-сервера, поднимал заббикс-прокси, добавлял oid итд, хосты, шаблоны итд. Настраивал оповещения.

В процессе самообучения поднимал Gitlab, Zabbix. Сейчас активно изучаю Ansible.
И какую ЗП писать в резюме? Сколько могут платить джуну?








 , ,








И это всё МОЁ

Стартовая инфа:
lspci |grep VG

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7660G]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M

вроде как Southern Islands
https://www.notebook-center.ru/video_359.html
https://www.x.org/wiki/RadeonFeature/
Вопросы:
1. Включаю в тесте unigine tropics ambient occlusion(АО), получаю вот это:
https://img.izy.cloud/6bavbxhod1.png
по моему это Не норма. без AO там, собственно, нормальные пальмы и домик. почему так и как пофиксить?
2. unigine heaven с включённой тесселяцией выдаёт 1-3 фпс. без неё уже 10. надо доставить какие то меза-либы для тесселляции? или оно от рождения такое слабое для тесселляции?








 , , , ,








И это всё МОЁ

]Ansible & Ansible Tower Engineer| Relocation to the USA

Зарплата: $ 80 000 — 110 000 в год, gross

Контакт: [email protected]

О нас:

Компания Li9 Technology Solutions была основана в 2007 году (гл. офис — Phoenix, USA). Мы являемся одним из 16 партнеров ключевых партнеров Red Hat в США и работает в сфере ИТ консалтинга для крупных корпоративных клиентов. Артемий Кропачев, CTO компании и RHCA level XX, собрал уникальную команду профессионалов: у нас работает самое большое количество RHCA среди партнеров Red Hat, среди которых Алексей Усов, RHCA XVII JCD.

Li9 Technology Solutions leverages leading open source technologies to establish DevOps infrastructures and replace proprietary hardware with software-defined solutions that support hybrid cloud environments and lower overall IT costs. Li9 is one of the original members of Red Hat’s Apex Partner Program. In order to be an Apex Partner Li9 provides consultant resources to Red Hat in the areas of DevOps, hybrid cloud infrastructure, cloud-native application development, and automation and management.

Job Description:

Li9 is looking for an Ansible and Ansible Tower Engineer to join Li9 and work on Red Hat projects. The position would be based in Phoenix, Arizona with opportunities for significant travel in the US. In this role, you will join a fast-growing organization that is at the forefront of helping customers guide digital transformation and IT architectures as they grow their existing markets or enter new ones. Serving as a trusted advisor you’ll become a crucial part of the customer experience, establishing long-term and trusted relationships with the customers along the way. As Ansible and Ansible Tower Engineer you’ll shape and translate digital strategies and business problems of our customers into technology solutions and then link these to the Red Hat’s value proposition.

Mandatory requirements:

  • A minimum of 5 years of industry experience
  • Strong hands-on RHEL and RHEL-based distros experience
  • Red Hat Certified Engineer (RHCE) minimum
  • Strong hands-on experience with OpenShift 3.x
  • Strong hands-on experience with Ansible
  • Strong hands-on experience with Docker containers including container management platforms like Kubernetes/Docker Swarm
  • Ability to design a solution from ground-up
  • Ability to whiteboard solutions interactively with customers
  • Ability to develop clear and full architectural documentation
  • Ability to think in terms of business needs, not just technology
  • Team player

Additional requirements: (will be a plus)

  • Red Hat Certified Architect (RHCA)
  • Strong scripting skills (Bash, Python, Ruby, Perl)
  • Experience with other automation tools such as Puppet/Chef/SaltStack
  • Understanding of DevOps processes such as CI/CD
  • Hands-on experience with Jenkins or CI/CD tools
  • Hands-on experience with GIT and/or GitHub/GitLab/BitBucket products
  • Broad knowledge of software development and software testing methodologies
  • Experience with public cloud providers AWS, MS Azure, GCE
  • Prior to consulting, advisory, or professional services experience is preferred
  • Experience with performance tuning and optimization, bottleneck problems analysis
  • Active community member and contributor to open source projects is a plus;
  • Possibility to travel ~70%;

Responsibilities:

  • Act as a subject matter expert on a number of Red Hat solutions
  • Ansible/Ansible Tower automation design and implementation
  • Ansible playbooks and roles development and testing
  • CI/CD design and implementation
  • Provide technical leadership and technical guidance
  • Participate in customer’s workshops and provide presentations of the proposed solution;
  • Acts as a technical liaison between clients, service engineering teams and support
  • Review and audit of existing automation solution
  • Perform profiling, troubleshooting of existing solutions
  • Create technical documentation

Job Type: Full-time, Contract

Salary: $80,000 to $120,000 /year

Please, contact [email protected]








 , , , ,








И это всё МОЁ

Необходимо в shell (HP-UX) разоборать ответ curl-а с заголовками примерно следующим образом. Ответ выглядит так

X-SomeHeader: xxx
X-Header1: abc
X-SomeHeader2: yyy
X-Header2: 756
X-SomeHeader3: zzz

Нужно на выходе получить строку «abc 756» только из X-Header1, X-Header2.








 , , , ,








И это всё МОЁ

Есть свой сервис, запущен на ubunut 1804 через systemd
В нем я вызываю скрипт в котором есть строка: nohup /home/user1/2/d1.sh & disown
Скрипт d1.sh раз в секунду заносит в файл дату - типа работает
Парент пид у скрипта d1.sh = 1 (systemd)
Но если я смотрю статус своего сервиса (через systemctl), то скрипт d1.sh там присутствует и при останове сервиса он тоже прекращает работу

Мне собственно нужно отвязать скрипт от своего сервиса и продолжить работу после его смерти (выполнить обновление например)
Как правильно написать запуск d1.sh ?








 ,








И это всё МОЁ

OpenShift Engineer| Relocation to the USA

Зарплата: $ 80 000 — 110 000 в год, gross

Контакт: [email protected]

О нас:

Компания Li9 Technology Solutions была основана в 2007 году (гл. офис — Phoenix, USA). Мы являемся одним из 16 партнеров ключевых партнеров Red Hat в США и работает в сфере ИТ консалтинга для крупных корпоративных клиентов. Артемий Кропачев, CTO компании и RHCA level XX, собрал уникальную команду профессионалов: у нас работает самое большое количество RHCA среди партнеров Red Hat, среди которых Алексей Усов, RHCA XVII.

Li9 Technology Solutions leverages leading open source technologies to establish DevOps infrastructures and replace proprietary hardware with software-defined solutions that support hybrid cloud environments and lower overall IT costs. Li9 is one of the original members of Red Hat’s Apex Partner Program. In order to be an Apex Partner Li9 provides consultant resources to Red Hat in the areas of DevOps, hybrid cloud infrastructure, cloud-native application development, and automation and management.

Job Description:

Li9 is looking for an OpenShift Engineer to join Li9 and work on Red Hat projects. The position would be based in Phoenix, Arizona with opportunities for significant travel in the US. In this role, you will join a fast-growing organization that is at the forefront of helping customers guide digital transformation and IT architectures as they grow their existing markets or enter new ones. Serving as a trusted advisor you’ll become a crucial part of the customer experience, establishing long-term and trusted relationships with the customers along the way. As OpenShift Engineer you’ll shape and translate digital strategies and business problems of our customers into technology solutions and then link these to the Red Hat’s value proposition.

Mandatory requirements:

  • A minimum of 5 years of industry experience
  • Strong hands-on RHEL and RHEL-based distros experience
  • Red Hat Certified Engineer (RHCE) minimum
  • Strong hands-on experience with OpenShift 3.x
  • Strong hands-on experience with Ansible
  • Strong hands-on experience with Docker containers including container management platforms like Kubernetes/Docker Swarm
  • Ability to design a solution from ground-up
  • Ability to whiteboard solutions interactively with customers
  • Ability to develop clear and full architectural documentation
  • Ability to think in terms of business needs, not just technology
  • Team player

Additional requirements: (will be a plus)

  • Red Hat Certified Architect (RHCA)
  • Strong scripting skills (Bash, Python, Ruby, Perl)
  • Experience with CRI-O container runtime
  • Experience with Red Hat Identity Management/FreeIPA
  • Experience with Red Hat Gluster Storage/GlusterFS
  • Understanding of DevOps processes such as CI/CD
  • Understanding of SELinux and container security mechanisms supported by OpenShift
  • Hands-on experience with Jenkins or other CI/CD tools
  • Ability to write Jenkinsfiles to describe CI/CD pipelines
  • Hands-on experience with GIT and/or GitHub/GitLab/BitBucket products
  • Broad knowledge of software development and software testing methodologies
  • Experience with public cloud providers AWS, MS Azure, GCE
    Prior to consulting, advisory, or professional services experience is preferred
  • Experience with performance tuning and optimization, bottleneck problems analysis
  • Active community member and contributor to open source projects;
  • Ability to travel ~70%;

Responsibilities:

  • Act as a subject matter expert on OpenShift and container ecosystem
  • Design and implement OpenShift installations that fit customer’s needs
  • Design and implement CI/CD pipelines and integrate them with 3rd party tools, like Twistlock
  • Provide technical leadership and technical guidance
  • Participate in customer’s workshops and providing presentations of the proposed solution;
  • Acts as a technical liaison between clients, service engineering teams, and support
  • Review and audit existing application deployment strategies
  • Perform profiling and troubleshooting of existing solutions
  • Create technical documentation to facilitate knowledge transfer

Job Type: Full-time, Contract

Salary: $80,000 to $120,000 /year

Please, contact [email protected]








 , , , ,








И это всё МОЁ

Крупные WM все тяжелеют и тяжелеют, решил попровать Awesome.


Интересовали вопросы, которые уже задавал в теме , но из данных ответов ничего не заработало/не подошло.


С поправками на нынешнее использование возникли другие вопросы:



  1. Можно ли и как из maximized состояния с удержанием заголовка курсором или modkey+удержание окна курсором мышью вернуть окно в unmaximized состояние?

  2. Все о том же. Хочется уже привычное modkey+left/down/up/right для перемещения окна на соответствующую сторону экрана и изменение размера в 100%w 50%h или наоборот в зависимости от стороны. Код из прежней темы не завелся. Как реализовать?

  3. Убрать заголовки окон, пока мало где пригодились


Кто уже делал подобные вещи, буду рад подсмотреть ваши решения.









 ,








И это всё МОЁ

Добрый день!
Увеличивал размер пула со 100 до 200 Гб - длилось минут 10, сейчас же решил увеличить размер с 800 до 1400 Гб - длится уже 26 часов. В логах системы на серверах с OSD пусто, только загрузка ЦП выше на серверах OSD все это время: 10-15% против 1-2% в обычное время.
4 сервера, по 3 OSD на каждом.
Кто-нибудь сталкивался с задачей резко увеличить размер пула? Имеет ли смысл остановить процесс и запустить заново с увеличением на 20-30 Гб, и так цать раз, пока не дойду до нужного размера?








 ,








И это всё МОЁ

Добрый день. Нужна помощь.
Нужно изменить горячие клавиши смены раскладки клавиатуры.
ОС: Porteus kiosk 4.8.0
Железо: мини пк Lenovo ideacentre Stick 300-01IBY.
Саму систему настроил и поставил, вот только не могу понять как поменять горячие клавиши Ctrl+Space на Shift+Alt. Ведь пользователи будут менять раскладку клавиатуры по «привычке».
Гуглил, читал форумы, предлагали разархивировать и изменить конфиги образа, потом снова собрать. Я бы рад, вот только не могу найти этот конфиг. Можете подсказать, где копать?








 ,








И это всё МОЁ

Обозначу сразу - в Линуксе я чайник, прошу не пинать.
Суть проблемы: приобрел на ебэе по дешевке модуль Jetson TX2. Рассчитывал прошить его в девките Jetpack'ом. Но не тут-то было, прошиться не удалось т.к. EEPROM оказался модифицированным. К тому же в модуль оказался залит Debian, а не аутентичный Ubuntu. Пароля логина у меня нет, продаван с ебэя морозится. Будь у меня доступ к консоли, мог бы с помощью i2cset сбросить EEPROM и прошиться.
Но увы, есть только доступ к загрузчику U-boot через minicom. Может есть какие-нибудь варианты?








 , ,








И это всё МОЁ

А подскажите каких ни будь интересных больших карт для кооперативного прохождения.








 








И это всё МОЁ

Однако, здраствуйте.

Имеется неприятная проблема, а именно - Maven (а точнее - jar-plugin) ни в какую не желает генерировать правильный манифест для jar-файла. Вот полный pom.xml: https://pastebin.com/EhUsvAsA

И pom.properties:

#Created by Apache Maven 3.6.0
groupId=org.app
artifactId=app
version=0.1.0

Что характерно, сам jar при указании опций -ср и конкретного класса прекрасно запускается, что наводит на нехорошие мысли о качестве самого Maven.

Приветствую любые идеи, вплоть до записи в shell-скрипт кода запуска через -ср (хотя «починить» jar-plugin было бы предпочтительней, да и тема ведь об этом). Заранее спасибо.








 ,








И это всё МОЁ

Немного не догоняю? Как вы готовите PHP окружение для разработки? Я допустим привык в python сделать так:


mkdrir ~/Documents/Projects/<название проекта>
python3 -m venv ~/.local/share/venvs/<название окружения>
. ~/.local/share/venvs/<название окружения>/bin/activate


В PHP есть ли какие-нибудь более разумные телодвижения чтобы подготовить проект и при это всё было изолировано от повышенных прав в системе? Я конечно искал другие способы, понял что некоторые используют vagrant в качестве рабочей мастерской. Vagrant не подошел, очено много придется качать,а у меня инет не такой быстрый. XAMPP тоже пробовал, но там нужно обязательно установить с повышенными правами в /opt/xampp. Или я че-то не понимаю как вообще в PHP людят кодят? Открывают проект с повышенными правами что ли, или чё то не догоняю? Обьясните пожалуйста?









 , ,








И это всё МОЁ

[codest -c my_tag1 -e bash -c "./.workspace.sh remote" & >/dev/null 2>&1

out:



И это всё МОЁ

Собственно, вопрос.

Решил я тут в один сервис в своём рукожопом ынтерпрайзе внедрить передачу данных по какому-нибудь протоколу отличному от TCP, так как накладные расходы большие, мультиплексирование логических соединений - это вообще отдельная пляска вприсядку с костылями, и система антиддоса у VPS провайдера, походу, временами начинает возбуждаться на сильно нестандартные настройки TCP (для обеспечения максимальных скоростей). А данных передавать надо много и быстро.

В общем, вспомнил я про такую штуку как QUIC. И вроде, навскидку, вещь всем хороша и мне подходит, кроме того что сходу я так и не смог нагуглить - обеспечивает-ли эта балалайка гарантию доставки данных (или хотя-бы очередность). А тратить время на тесты и интеграцию библиотеки через интероп в свой проект на C#/Mono как-то не хочется.

Может кто из местных знатоков уже работал с данной хреновиной, и может поделиться опытом ?








 , , , ,