LINUX.ORG.RU

Сообщения kukuruku11

 

Пропустить installer menu при автоматической установке

Форум — Desktop

Устанавливаю систему (debian 10) с помощью preseed-файла и не пойму как избавиться от меню при загрузке диска (нужно выбрать install опцию после 3 секунд):

  • Graphical install
  • Install
  • Advanced options
  • Help

Файл cdrom/isolinux/txt.cfg

label install
	menu label ^Install
	kernel /install.amd/vmlinuz
	append vga=788 initrd=/install.amd/initrd.gz --- quiet  priority=high locale=en_GB.UTF-8 keymap=gb file=/cdrom/preseed.cfg

Пробовал изменять. Результата не дало

timeout 1
default install
label install
	menu label ^Install
	kernel /install.amd/vmlinuz
	append vga=788 initrd=/install.amd/initrd.gz --- quiet  priority=high locale=en_GB.UTF-8 keymap=gb file=/cdrom/preseed.cfg

Как пропустить это меню?

P.S. Решение найдено, поправлен файл isolinux.cfg в пересобираемом образе. Возможно, кому-то будет интересен скрипт ниже, который автоматизирует процесс создания образа (принимает аргументы - исходный образ, файл сценария, образ на выходе)

#!/bin/bash

while [ -n "$1" ]; do
  case "$1" in
    --input) INPUT_ISO="$2"
      echo "Found the input iso option, with parameter value $INPUT_ISO"
      shift ;;
    --file) PRESEED_FILE="$2"
      echo "Found the preseed file option, with parameter value $PRESEED_FILE"
      shift ;;
    --output) OUTPUT_ISO="$2"
      echo "Found the output iso option, with parameter value $OUTPUT_ISO"
      shift ;;
    *) echo "$1 is not an option";;
  esac
  shift
done

TEMP_DIR=$(mktemp -d);
cat $INPUT_ISO | bsdtar -C $TEMP_DIR -xf -
chmod -R +w $TEMP_DIR
cp $PRESEED_FILE $TEMP_DIR
sed -i '1s/^/DEFAULT install\n/' $TEMP_DIR/isolinux/txt.cfg
sed -i '1s/^/PROMPT 0\n/' $TEMP_DIR/isolinux/txt.cfg
sed -i '/append/ s/$/ priority=high locale=en_GB\.UTF-8 keymap=gb file=\/cdrom\/preseed.cfg/' $TEMP_DIR/isolinux/txt.cfg
cp $TEMP_DIR/isolinux/txt.cfg $TEMP_DIR/isolinux/isolinux.cfg

genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat \
            -no-emul-boot -boot-load-size 4 -boot-info-table \
            -o $OUTPUT_ISO $TEMP_DIR

 ,

kukuruku11
()

Некорректная оценка занятого дискового пространства (df/ncdu)

Форум — Desktop

Оцениваю размер занятого дискового простраснства для /dev/sda5 с помощью ncdu и df и получаю сильно различающиеся результаты.

Вывод df:

Filesystem      Size  Used Avail Use% Mounted on
udev            7.7G     0  7.7G   0% /dev
tmpfs           1.6G   18M  1.6G   2% /run
/dev/sda5       220G  121G   88G  58% /
tmpfs           7.7G  4.0K  7.7G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.7G     0  7.7G   0% /sys/fs/cgroup

Вывод ncdu:

ncdu 1.12 ~ Use the arrow keys to navigate, press ? for help                                                                                                             
--- / -------------------------------------------------------------------------------------------------------------------------------------------------------------------
.  28.1 GiB [##########] /home  
    9.0 GiB [###       ] /usr
    3.9 GiB [#         ] /opt
.   3.3 GiB [#         ] /var
  520.7 MiB [          ] /lib
   78.2 MiB [          ] /boot
.  11.7 MiB [          ] /etc
   10.5 MiB [          ] /sbin
    9.7 MiB [          ] /bin
    5.5 MiB [          ] /libx32
    4.9 MiB [          ] /lib32
.   1.3 MiB [          ] /run
. 160.0 KiB [          ] /tmp
   36.0 KiB [          ] /media
!  16.0 KiB [          ] /lost+found

ncdu насчитало около 40G, а df в три раза больше. как понять чем занят диск?

 ,

kukuruku11
()

Организация работы нескольких админ-учеток на сервере

Форум — Admin

Как правильно организовать работу нескольких админ-учеток на сервере, чтобы а) все они обладали sudo-правами и выполняли административные функции б) обращались к одной home-директории и .ssh/authorized_key?

Сейчас имеется одна sudo-учетка admin, но когда добавляю новые и указываю ту же директорию в качестве домашней

sudo useradd -d /home/admin NEWUSERNAME
sudo usermod -aG sudo NEWUSERNAME

Она продолжает запрашивать пароль при входе по ssh, хотя самая первая учетка admin использует .ssh/authorized_key и заходит без пароля.

 , ,

kukuruku11
()

Пропал интернет на одном из клиентов сети

Форум — Admin

Доброго времени суток!

Имеется домашняя сеть с белым адресом. Сеть находится за микротиком. Внутри сети располгается сервер и пара клиентов (десктоп и ноут).

Пропал доступ в интернет у десктопа, также не могу попасть на него извне. В то же время без проблем работает сервак с сайтами и лаптоп по воздуху.

Все усложняется тем, что я далеко и проблему нужно решить удаленно.

Теперь по особенностям: * Пропавший десктоп получает корректный локальный адрес в подсети, его видит роутер, сервер и остальные клиенты. * Если присоединить основной кабель интернета напрямую в десктоп или через бочку с кабелем роутер-десктоп сеть появляется. Значит это не проблема с кабелем, сетевой картой, системой на десктопе

Куда еще можно копать? Подкиньте, пожалуйста, идеи

 , ,

kukuruku11
()

Сетевые настройки VMware Data Protection

Форум — Admin

При установке VDP просит указать сетевые настройки (gateway, dns). Что указывать? Вся сеть располагается за микротиком, машины дают такие шлюз и днс:

$ netstat -rp
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         router          0.0.0.0         UG        0 0          0 eth0
192.168.88.0    *               255.255.255.0   U         0 0          0 eth0

$ nslookup 2ip.ru
Server:		192.168.88.1
Address:	192.168.88.1#53

Non-authoritative answer:
Name:	2ip.ru
Address: 178.63.151.224

VDP соответственно тоже.

Но я не могу зайти на веб-интерфейс VDP ip_adress_vdp:8543/vdp-configure. Машина с VPD пингуется. В качестве шлюза и днс был указан 192.168.88.1.

Где ошибся?

 , ,

kukuruku11
()

Конфигурация nginx для работы с Gitlab

Форум — Admin

Имеется Gitlab EE (8.15 omnibus). В документации и репозитории имеются примеры конфигов nginx для работы с Gitlab (документация, репо)

Приведу второй пример, как более короткий:


    upstream gitlab-workhorse {
        server unix:/var/opt/gitlab/gitlab-workhorse/socket;
    }

    server {
        listen 0.0.0.0:80 default_server;
        server_name git.mydomain.ru
        server_tokens off;
        root /opt/gitlab/embedded/service/gitlab-rails/public;

        access_log  /var/log/nginx/gitlab.access.log;
        error_log   /var/log/nginx/gitlab.error.log;

        location / {
            client_max_body_size 0;
            gzip off;
            proxy_read_timeout      300;
            proxy_connect_timeout   300;
            proxy_redirect          off;
            proxy_http_version 1.1;
            proxy_set_header    Host                $http_host;
            proxy_set_header    X-Real-IP           $remote_addr;
            proxy_set_header    X-Forwarded-For     $proxy_add_x_forwarded_for;
            proxy_set_header    X-Forwarded-Proto   $scheme;
            proxy_pass http://gitlab-workhorse;
        }
    }


nginx нельзя перезапустить ни с первым, ни со вторым. тест конфига дает результат:

     $ sudo nginx -t
     nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab.conf:6
     nginx: configuration file /etc/nginx/nginx.conf test failed

Но, как понимаю, это не показатель, так как конфиг работает вместе с основным.

Как настроить nginx для работы с Gitlab?

 , ,

kukuruku11
()

Структура директорий Gitlab

Форум — Web-development

В доках gitlab указывается наличие директории /home/git, в которой располагается часть структуры проекта.

Однако, после установки gitlab директорий не появилось.

Связано ли это с тем, что в системе ужу есть пользователь git и /home/git - его домашняя директория?

 ,

kukuruku11
()

Запуск команд внутри скрипта без sudo

Форум — General

Имеет скрипт deploy.sh, в котором присутствует строка:

echo -e "\nInstalling requirements..."
sh -c "pip install -r requirements.txt"

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

sudo ./deploy.sh
следовательно, команда установки зависимостей выполняется как

sudo pip install -r requirements.txt

и пакеты ставятся глобально, а не локально для текущего проекта.

Как сделать, чтобы команда выполнялась без sudo?

 , ,

kukuruku11
()

Не могу получить родительский каталог через скрипт

Форум — General

Скрипт

#!/bin/bash

exec 2>deploy.log
SOURCE=$0
DIR=$PWD
PROJECT = $( dirname $0 )    
echo "$SOURCE"
echo "$DIR"
echo "$PROJECT"

И даже когда меняю на

PROJECT = $0

Лог везде аналогичен, пустых строк в скрипте нет

./deploy.sh: line 6: PROJECT: command not found

Нужный результат

./deploy.sh
/home/user/projects/example/src
/home/user/projects/example

 

kukuruku11
()

Не запускается скрипт через диалоговое окно alt+F2

Форум — Admin

Не запускается скрипт через диалоговое окно alt+F2.

Скрипт:

#!/bin/sh
exec 2>~/winbox.log
set -x
sudo wine /opt/winbox/winbox.exe

Ссылка на него:

user@host:/opt$ sudo ls -lah /usr/local/bin/winbox 
lrwxrwxrwx 1 root staff 24 Sep  1 22:58 /usr/local/bin/winbox -> /home/user/scripts/winbox

winbox.log

+ sudo wine /opt/winbox/winbox.exe
sudo: no tty present and no askpass program specified

Запуск через консоль успешно работает. Где ошибка?

 ,

kukuruku11
()

На какую виртуальную машину устанавливать vCenter Server

Форум — Admin

Решил попробовать продвинутые функции (в частности создание бэкапов виртуальной структуры), которые рекламирует vCenter Server. И возник вопрос куда ее ставить?

В данный момент имею 2 виртуальные машины. Первая - выполняет вспомогательные функции, в частности, реверс-прокси, мониторинг рейд-массива и тп, вторая - веб-сервер.

Для установки vCenter мне нужно создавать отдельную виртуалку или можно ставить на первую виртуальную машину, где распологаются вспомогательные сервисы?

 , , ,

kukuruku11
()

Деградация RAID10

Форум — Admin

Имеется RAID10 из 4 дисков, контроллер Adaptec ASR-5805.

За последние две недели дважды при загрузке выдавал сообщение о деградации массива, однако перезапускался и позволил вытащить актуальную информацию. Накануне дал сбой снова, думаю, что основательно. Есть несколько вопросов.

Смарт-тесты каждого диска массива показали состояние без неисправностей. Смарт-тест является показателем здоровья диска или у контроллера RAID свои показатели исправности?

Допустим все-таки проблема в одном из жестких дисков. При запуске системы контроллер одним из вариантов предлагает «Rebuilding». Что он сделает?

1. Пересоберет массив заново на старых дисках и перенесет данные в резервную область диска

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

P.S. Нашел у Adapteca загружаемый образ Store Manager, который, как предполагаю, позволит провести диагностику.

Нужное направление выбрал? Подскажите, пожалуйста, куда смотреть и найти причины

 , , ,

kukuruku11
()

Как правильно делать бэкап на сервере (ESXi, RAID10, 4VM)?

Форум — Admin

Какую выбрать стратегию бэкапа и программные средства, чтобы максимально быстро ввести сервер в работу после сбоя?

Имеется сервер с гипервизором ESXi, на котором имеется несколько виртуальных машин, все расположено на массиве дисков RAID10 (привожу эту информацию с целью вдруг какие-то советы могут учитывать эти особенности)

Виртуальные машины (Debian 8) выполняют функции прокси-сервера, почтового и веб-сервера.

Веб-сервер содержит сайты и файловое хранилище.

Как понимаю, следует обратить внимание в первую очередь на БД, список установленных пакетов (чтобы на новом сервере не вспоминать, что стояло), файлы конфигурации. Что еще?

Имеет ли смысл использовать программы типа Acronis для копирования рейда целиком? Например, на ноутбуке периодически запускаю зеркальное копирование диска и в случае сбоя имею целую систему со всем содержимым.

Дайте, пожалуйста, советы.

 , , ,

kukuruku11
()

Мониторинг и перестройка RAID из ESXi

Форум — Admin

Имеется RAID10 и ESXi 5.5 с виртуальными машинами. RAID-контроллер Adaptec 5405.

Какие есть возможности мониторить состояние и запустить пересборку массива через ESXi? Мониторинг должен включать в себя индивидуальное состояние каждого диска в массиве, его параметры, общее состояние массива.

Если подобного варианта нет, как это делать быстро и правильно?

 , , , ,

kukuruku11
()

Уменьшить звук спикера материнской платы

Форум — Desktop

Как можно уменьшить звук спикера материнской платы? Материнка Asus P9-DI, гипервизор ESXi5.5, на нем виртуальные машины

 ,

kukuruku11
()

Не видно сервер по http за Mikrotik

Форум — Admin

Доброго времени суток! Помогите разобраться с проблемой. Имеется Mikrotik с белым ip 2.2.2.2, за ним находится сервер с гипервизором esxi с локальным ip 192.168.88.249. Хочу достучаться до сервера пока по вебу на порты 80, 443, но настройка файрвола и фильтров ни к чему не привела. Подсткажите, пожалуйста, чего я не учел.

Ниже настройка НАТ (пробросил порты 80, 443)

[root@MikroTik] > /ip firewall nat print Flags: X - disabled, I - invalid, D - dynamic 0 ;;; default configuration chain=srcnat action=masquerade out-interface=ether1-wan

1 ;;; esxi chain=dstnat action=dst-nat to-addresses=192.168.88.249 to-ports=80 protocol=tcp dst-address=2.2.2.2 in-interface=ether1-wan dst-port=80

2 ;;; esxi_https chain=dstnat action=dst-nat to-addresses=192.168.88.249 to-ports=443 protocol=tcp dst-address=2.2.2.2 in-interface=ether1-wan dst-port=443

Фильтры (разрешил проходящий трафик по портам 80, 443 и перенес правила повыше 2 и 3 в списке):

[root@MikroTik] > /ip firewall filter print Flags: X - disabled, I - invalid, D - dynamic 0 ;;; default configuration chain=input action=accept protocol=icmp

1 ;;; default configuration chain=input action=accept connection-state=established

2 chain=forward action=accept protocol=tcp dst-port=80

3 chain=forward action=accept protocol=tcp dst-port=443

4 ;;; default configuration chain=input action=accept connection-state=related

5 ;;; default configuration chain=input action=accept in-interface=ether1-wan

6 ;;; default configuration chain=forward action=accept connection-state=established

7 ;;; default configuration chain=forward action=accept connection-state=related

8 ;;; default configuration chain=forward action=drop connection-state=invalid

9 chain=forward action=accept out-interface=ether1-wan

 ,

kukuruku11
()

Django и CKEditor. Некорректная работа CKEditor для полей моделей

Форум — Web-development

Cтолкнулся с проблемой при работе ckeditor c django. когда перевожу модель в инлайн-состояние (stackedimline, tabularinline) поля RichTextField, cвязанные с cked'ом, отображаются некорректно и не сохраняется результат и правки. Пример ниже http://i.imgur.com/DUWOkfe.png в остальных случаях cked редактор работает нормально. подскажите, куда смотреть. может кто сталкивался

 ,

kukuruku11
()

Система не входит дальше окна ввода пароля (jessie,gdm3)

Форум — General

Доброго времени суток! После обновления системы (jessie,gdm3) не могу войти дальше запроса логина. Симптомы похожи на описанные здесь Невожножно пройти дальше панели логина в Debian с KDE после удаления fglrx , за исключением того, что один раз дает ввести пароль, показывает рабочий стол и снова сбрасывает на этап ввода пароля, затем окно изредка мерцает и не дает ввести символы пароля (удаляет из текстового поля). Подскажите в какую сторону копать.

 ,

kukuruku11
()

Узнать активные логины на хосте

Форум — Admin

Доброго времени суток! При мониторинге в сети, иногда возникает необходимость узнать, кто в данный момент залогинен на хосте. Админская машина - Линукс, машины домена - Win. Например, это можно сделать руками, используя winexe,и на удаленной машине выполнить quser, а на Win есть программа psloggedon с такой возможностью. есть аналоги на лине? желательно с возможностью видеть, кто присутствует в сети, поиском по хосту и наоборот, по логину

 ,

kukuruku11
()

Работа с удаленным windows-хостом через консоль на линукс машине

Форум — Admin

Здравствуйте! Как подключиться через консоль линукс к пользовательской машине win и вводить нужные мне команды или использовать win-консольные утилиты. В частности, если бы моя машина и удаленный хост были обе win, я бы использовал тот же pstools и в своей консоли вводил команды для удаленного хоста. Но моя машина линь, есть ли возможность скармливать команды в линукс консоли для удаленного хоста на win?

 , , ,

kukuruku11
()

RSS подписка на новые темы