LINUX.ORG.RU

Сообщения nebraska_edu

 

Не детектит второй монитор HDMI в Ubuntu 16.04

Форум — Admin

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

До пропиетарных стоял дефолтный nouveau, который мне удалось выпилить. Unity заменены на православный KDE.

Xorg.conf

veter@veter:~$ sudo cat /etc/X11/xorg.conf
Section "ServerLayout"
   Identifier "layout"
   Screen 0 "nvidia"
   Inactive "intel"
EndSection

Section "Device"
   Identifier "intel"
   Driver "modesetting"
   BusID "PCI:0@0:2:0"
   Option "AccelMethod" "None"
EndSection

Section "Screen"
   Identifier "intel"
   Device "intel"
EndSection

Section "Device"
   Identifier "nvidia"
   Driver "nvidia"
   BusID "PCI:1@0:0:0"
   Option "ConstrainCursor" "off"
EndSection

Section "Screen"
   Identifier "nvidia"
   Device "nvidia"
   Option "AllowEmptyInitialConfiguration" "on"
   Option "IgnoreDisplayDevices" "CRT"
EndSection

lspci

veter@veter:~$ sudo lspci -k| grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
       Subsystem: ASUSTeK Computer Inc. Skylake Integrated Graphics
       Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
       Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 960M]
       Kernel driver in use: nvidia

xrandr при подключенном втором мониторе

Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 16384 x 16384
eDP-1-1 connected primary 3840x2160+0+0 344mm x 194mm
  3840x2160     59.98*+
  2048x1536     60.00  
  1920x1440     60.00  
  1856x1392     60.01  
  1792x1344     60.01  
  1920x1200     59.95  
  1920x1080     59.93  
  1600x1200     60.00  
  1680x1050     59.95    59.88  
  1600x1024     60.17  
  1400x1050     59.98  
  1280x1024     60.02  
  1440x900      59.89  
  1280x960      60.00  
  1360x768      59.80    59.96  
  1152x864      60.00  
  1024x768      60.04    60.00  
  960x720       60.00  
  928x696       60.05  
  896x672       60.01  
  960x600       60.00  
  960x540       59.99  
  800x600       60.00    60.32    56.25  
  840x525       60.01    59.88  
  800x512       60.17  
  700x525       59.98  
  640x512       60.02  
  720x450       59.89  
  640x480       60.00    59.94  
  680x384       59.80    59.96  
  576x432       60.06  
  512x384       60.00  
  400x300       60.32    56.34  
  320x240       60.05  
DP-1-1 disconnected
HDMI-1-1 disconnected
DP-1-2 disconnected

--purge remove nvidia* apt-get install не помогают

GRUB

veter@veter:~/projects/cargo$ sudo cat /etc/default/grub
[sudo] password for veter:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="nomodset"

Помогите Христа ради!

 , ,

nebraska_edu
()

Допиливание плагина для redmine

Форум — Job

Ищем ruby-программиста, знакомого с логикой работы Redmine и плагинов для него.

Задача следующая

Существует вот такой ПЛАГИН

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

Требуемые изменения:

1. Удалить статус счета Черновик из функционала плагина Счета и добавить новую кнопку Одобрено, которая будет работать так же, как сейчас работает кнопка Добавление платежа.

После нажатия кнопки Одобрено счету назначается статус Выставлен.

Назначить возможность использования данной кнопки в правах.

2. Использование кнопки Добавление платежа сделать возможным только для счетов со статусом Выставлен, т.е. в счетах с другим статусом эта кнопка должна быть недоступна.

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

skype: devildogus e-mail: denis.chen87[]gmail.com

 , ,

nebraska_edu
()

SMTP Reverse DNS Mismatch Postfix

Форум — Admin

Вопрос по постфиксу.

Доменные имена у хостера были недоступны в теч. дня. Потом их подняли и на сервер стал приходить спам в немыслимом кол-ве.

При выполнении smtp-диагности выдает следующее:

SMTP Reverse DNS Mismatch	Warning - Reverse DNS does not match SMTP Banner

Провайдер говорит, что с PTR на их DNS-х все в порядке. И сама почта работает. Просто приходит спам.

Вопрос - в чем может быть причина такой ошибки и как ее исправить? Подозреваю, что это как-то связано с тем, как сервер представляется в EHLO и оно не соответствует PTR-ке у провадера.

 , ,

nebraska_edu
()

Bacula проблема бэкапа

Форум — Admin

Собственно, очередной вопрос по бакуле.

Она (или он) пишет бэкап, который в двадцать раз больше, чем файл заданный в fs директора

Вот секция file set конфига директора:

#KVM

FileSet {
  Name = "kvm-fs"
  Include {
    Options {
      signature = MD5
    }

    File = /etc/libvirt
    File = /var/lib/libvirt
}

  Exclude {
    File = /tmp
    File = /home
    File = /.journal
    File = /.fsck
  }
}

Суммарный объем двух директорий, которые надо бэкапить - 12+ гб, итоговый объем бэкапа 200+гб.

В чем проблема и как ее решить?

 , , ,

nebraska_edu
()

Squid3 проблема с кешем

Форум — Admin

Обнаружилась проблема со сквидом.

Директория кеша растет до 624 мб за сутки, после чего сквид отрубается. Причем, свободного места остается еще более 2-х гигабайт.

Лечится только ручным удалением кеша и стартом демона.

Вопрос - как победить?

Прокси крутится на виртуалке, вот данные по дисковому пространству:

Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   12G  7.3G  3.5G  68% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   101M  188K  101M   1% /run
/dev/disk/by-uuid/ff5b41f2-86e1-4536-8c63-c2ff3f155795   12G  7.3G  3.5G  68% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   311M     0  311M   0% /run/shm

Вот конфиг сквида (секция кеша)

cache_dir ufs /var/cache/squid3 1024 16 256
coredump_dir /var/spool/squid3

 , ,

nebraska_edu
()

Не стартит демон Bacula

Форум — Admin

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

Два демона стартят успешно. Главный демон bacula-director не стартит совсем. MySQL внешний, находится на другом сервере.

Вот лог бакулы, пишет что не может подрубиться к базе. Руками я на этом сервере могу приконнектиться к MySQL и залогиниться под указанным в конфиге пользователем и просмотреть базы.

30-Jan 15:36 bacula-dir JobId 0: Fatal error: Could not open Catalog "MyCatalog", database "bacula".
30-Jan 15:36 bacula-dir JobId 0: Fatal error: sqlite.c:182 Database /var/lib/bacula/bacula.db does not exist, please create it.
30-Jan 15:36 bacula-dir ERROR TERMINATION
Please correct configuration file: /etc/bacula/bacula-dir.conf

Вот конфиг bacula-dir.conf с секцией подключения к MySQL. Если затребуется выложить весь конфиг - выложу.

# Generic catalog service
Catalog {
  Name = MyCatalog
# Uncomment the following line if you want the dbi driver
#  dbdriver = "dbi:mysql"; dbaddress = "10.5.1.6"; dbport = "3306"  
  dbname = "bacula"; DB Address = "10.5.1.6"; dbuser = "bacula"; dbpassword = "storage"
}

В логах мускуля при попытке старта демона бакулы нет строчки коннекта от, собственно, этого сервера c бакулой, т.е. демон даже не коннектит к мускулю.

ЧЯДНТ?

 , ,

nebraska_edu
()

интернет-киоск Ubuntu

Форум — Admin

Вопрос немного сместился в более правильном направлении.

по прежнему имеется саламандра, на ней планируется организация интернет-киоска.

Для файрфокса есть аддоны r-kiosk и public fox соответственно.

Протестил оба и вот вопрос: r-kiosk запускается поверх всего, прибивает панель вкладок, адресную строку, а так же верхний тулбар с навигацией и хоткеями (alt+f2 Не прожать)

public fox дает запаролить все сеттинги, но не стартит поверх всех окон+продолжают работать хоткею (alt+f2 например)

вопрос - как наиболее грамотно реализовать инторнет киоск на саламандре с автозапуском броузера при ребуте системы.

может, имеет смысл скриптом при каждой новой сессии прибивать юнити и стартить файрфокс?

 

nebraska_edu
()

Скрипт завершения пользовательской сессии Ubuntu

Форум — Admin

А вот вопрос.

Есть саламандра, в ней необходимо реализовать скриптом завершение пользовательской сессии.

Я так понимаю команда будет какой-то такой:

gnome-session-save --force-logout

Ну, иксы вместо гнома, соответственно.

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

Итого - как наиболее правильно реализовать это скриптами? Есть ли у кого-нибудь рабочие решения (поделитесь сорцом, плз :) )?

 

nebraska_edu
()

Перенос разделов с одного HDD на другой

Форум — Admin

Имеется сервер на Debian.

Там крутится почта на Postfix+Dovecote и Squid+SARG.

Есть задача - перенести все это на физически другую машину.

На другой машине поднят kvm и так же развернут Debian, переносить нужно не на хост машину, а на гостевые ОС, которые уже работают и минимально настроены.

Соответственно два вопроса. Какой наиболее оптимальный способ переноса разделов на новый сервант? dd? Нужно ли будет крутить загрузчик после?

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

Благодарю за внимание.

 

nebraska_edu
()

Не срабатывают ACL в Squid3

Форум — Admin

Есть сервант с Debian 7.0, на нем крутится Postfix и Squid.

Возникла проблема со срабатыванием ACL в сквиде.

Вот конфиг.

acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl localnet src 10.5.1.0/24 # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl SMTP_relay port 25
acl myip src 10.5.1.17/32
acl vk dstdomain .vk.com
acl CONNECT method CONNECT
acl SS url_regex "/etc/squid3/ss.acl"
#запрет опен-релея SMTP
http_access deny SMTP_relay
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
#custom rules here
http_access allow myip
http_access allow vk myip
httt_access deny SS
httt_access deny vk
http_access allow localnet
http_access allow localhost
http_access deny all
debug_options ALL, 1
http_port 3128 transparent
cache_dir ufs /var/cache/squid3 1024 16 256
coredump_dir /var/spool/squid3
cache_mgr cns@cns.ru
visible_hostname squid
log_fqdn on
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320 

задача была типовая - запретить доступ к сайтам, содержащимся в SS.acl и vk.acl и дать доступ некоторым клиентам к vk.acl.

вот в таком и других (через регэкспы) исполнениях оно не работает.

более того, сквид не срабатывает даже на строчку

http_access allow myip

т.е. сайты в, содержащиеся в SS.acl и vk.acl машина с ip 1.17 видеть не может несмотря на параметр allow.

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

 

nebraska_edu
()

Как проверить keytab-файл?

Форум — Admin

Развертываю Squid+Kerberos.

Сгенерить кейтаб ktpass и msktutil не получилось, генерил его самбой.

Вот содержимое кейтаба

Keytab name: FILE:/etc/krb5.keytab
KVNO Timestamp           Principal
---- ------------------- ------------------------------------------------------
   3 12.08.2013 14:47:14 host/debianmail.rus.local@RUS.LOCAL
   3 12.08.2013 14:47:14 host/debianmail.rus.local@RUS.LOCAL
   3 12.08.2013 14:47:14 host/debianmail.rus.local@RUS.LOCAL
   3 12.08.2013 14:47:14 host/DEBIANMAIL@RUS.LOCAL
   3 12.08.2013 14:47:14 host/DEBIANMAIL@RUS.LOCAL
   3 12.08.2013 14:47:14 host/DEBIANMAIL@RUS.LOCAL
   3 12.08.2013 14:47:14 DEBIANMAIL$@RUS.LOCAL
   3 12.08.2013 14:47:14 DEBIANMAIL$@RUS.LOCAL
   3 12.08.2013 14:47:14 DEBIANMAIL$@RUS.LOCAL
   3 12.08.2013 14:47:20 HTTP/debianmail.rus.local@RUS.LOCAL
   3 12.08.2013 14:47:20 HTTP/debianmail.rus.local@RUS.LOCAL
   3 12.08.2013 14:47:20 HTTP/debianmail.rus.local@RUS.LOCAL
   3 12.08.2013 14:47:20 HTTP/DEBIANMAIL@RUS.LOCAL
   3 12.08.2013 14:47:20 HTTP/DEBIANMAIL@RUS.LOCAL
   3 12.08.2013 14:47:20 HTTP/DEBIANMAIL@RUS.LOCAL

Похоже на правду.

как мне проверить, что этот кейтаб действительно валиден и аутентификация через него проходит нормально?

с проблемой проверки/корректной генерации кейтаба бъемся с товарищем третий день, видимо, мы не понимаем какой-то фундаментальной вещи в аутентификации Kerberos (я уверен, очень простой), которая должна решить проблему.

 , ,

nebraska_edu
()

Squid+Kerberos+AD ошибка аутентификации

Форум — Admin

делаю по офф-вики, вот этой

дошел до секции создания кейтабов, создать кейтаб через msktutil не получается, выдает следующее:

denis@debianmail:~$ sudo msktutil -c -b "OU=SQUID" -s HTTP -k /etc/squid3/HTTP.keytab --computer-name squid --upn HTTP/squid.rus.local --server netserver.rus.local --verbose
 -- init_password: Wiping the computer password structure
 -- create_fake_krb5_conf: Created a fake krb5.conf file: /tmp/.msktkrb5.conf-AIdtmi
 -- reload: Reloading Kerberos Context
 -- finalize_exec: SAM Account Name is: squid$
 -- try_machine_keytab_princ: Trying to authenticate for squid$ from local keytab...
 -- try_machine_keytab_princ: Error: krb5_get_init_creds_keytab failed (Client not found in Kerberos database)
 -- try_machine_keytab_princ: Authentication with keytab failed
 -- try_machine_keytab_princ: Trying to authenticate for host/debianmail.rus.local from local keytab...
 -- try_machine_keytab_princ: Error: krb5_get_init_creds_keytab failed (Client not found in Kerberos database)
 -- try_machine_keytab_princ: Authentication with keytab failed
 -- try_machine_password: Trying to authenticate for squid$ with password.
 -- try_machine_password: Error: krb5_get_init_creds_keytab failed (Client not found in Kerberos database)
 -- try_machine_password: Authentication with password failed
 -- try_user_creds: Checking if default ticket cache has tickets...
 -- finalize_exec: Authenticated using method 4

 -- ldap_connect: Connecting to LDAP server: netserver.rus.local try_tls=YES
 -- ldap_connect: Connecting to LDAP server: netserver.rus.local try_tls=NO
SASL/GSSAPI authentication started
SASL username: Администратор@RUS.LOCAL
SASL SSF: 56
SASL data security layer installed.
 -- ldap_connect: LDAP_OPT_X_SASL_SSF=56

Error: ldap_connect failed
--> Is your kerberos ticket expired? You might try re-"kinit"ing.
 -- ~KRB5Context: Destroying Kerberos Context

все это делалось в соответствии с 4-мя принципами использования msktutil на офф-вики.

тогда я создал кейтаб через ktpass.exe на AD вот так:

ktpass -princ HTTP/netserver.rus.local@RUS.LOCAL -mapuser squid@RUS.LOCAL -crypto des-cbc-md5 -pass squidpass -ptype KRB5_NT_SRV_HST -out C:/HTTP.keytab

кейтаб сгенерил для юзера, т.к. для объекта компьютер генерить не получается - выдает что-то типа Ds CrackNames returned x05 blablabla. ktpass failed getting target domain for specified user.

созданный кейтаб скопировал на машину с проксей, сменил группу, назначил права (вообщем, сделал все по вики), но при проверке аутентификации командой kinit выдает следующее:

denis@debianmail:~$ kinit -V -k -t /etc/squid3/HTTP.keytab HTTP/netserver.rus.local
Using default cache: /tmp/krb5cc_1000
Using principal: HTTP/netserver.rus.local@RUS.LOCAL
Using keytab: /etc/squid3/HTTP.keytab
kinit: Generic preauthentication failure while getting initial credentials

DNS-записи для кербероса не создавал. (может, проблема в этом?)

чяднт? почему не работает msktutil? какие именно объекты на AD мне нужно создать? Компьютер и юзера или только юзера? Почему кейтаб через ktpass.exe создается только для юзера?

если будут нужны еще конфиги - скажите, я скину.

 ,

nebraska_edu
()

Apache php redirect How to?

Форум — Admin

Вопрос следующий.

Нужно, чтобы из внутренней сети был виден сайт site1.ru. Т.к. инсталлился постфикс, то менялись DNS-ы на внутреннем сервере, поэтому изнутри его не видно.

Можете ткнуть носом в ман или в какое-нибудь рабочее how to по редиректу?

Как я понимаю, там требуется одна строчка на php, чтобы он с нашего внешнего ip редиректил на ip сайта.

 ,

nebraska_edu
()

Postfix не отправляет письма на 1 адрес.

Форум — Admin

не могу отправить почту на один адрес, на другие адреса ходит нормально.

вот лог из /var/log/mail.log

Jul 26 15:53:34 debianmail postfix/qmgr[12444]: 3AAF216006E: from=<admin@hotelruss.spb.ru>, size=1481, nrcpt=1 (queue active)
Jul 26 15:53:34 debianmail postfix/qmgr[12444]: 3AAF216006E: from=<admin@hotelruss.spb.ru>, size=1481, nrcpt=1 (queue active)
Jul 26 15:54:04 debianmail postfix/smtp[21622]: connect to mail.versa-travel.com[195.182.157.245]:25: Connection timed out
Jul 26 15:54:04 debianmail postfix/smtp[21622]: connect to mail.versa-travel.com[195.182.157.245]:25: Connection timed out
Jul 26 15:54:31 debianmail postfix/smtp[21622]: 3AAF216006E: to=<incoming@versa-travel.com>, relay=mail.versa-travel.com[82.140.107.109]:25, delay=82598, delays=82541/0.01/57/0.03, dsn=4.0.0, status=deferred (host mail.versa-travel.com[82.140.107.109] said: 451 <debianmail.rus.local> is invalid or DNS says does not exist (in reply to MAIL FROM command))
Jul 26 15:54:31 debianmail postfix/smtp[21622]: 3AAF216006E: to=<incoming@versa-travel.com>, relay=mail.versa-travel.com[82.140.107.109]:25, delay=82598, delays=82541/0.01/57/0.03, dsn=4.0.0, status=deferred (host mail.versa-travel.com[82.140.107.109] said: 451 <debianmail.rus.local> is invalid or DNS says does not exist (in reply to MAIL FROM command))

я так понимаю это из-за того, что PTR-запись у провайдера не соответствует имени сервера.

или проблема в другом?

nebraska_edu
()

Dovecot, не могу подключиться telnet-м

Форум — Admin

Телнетом не подключается.

Какие именно конфги надо скинуть?

denis@debianmail:~$ telnet 127.0.0.1 143 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready. a1 LOGIN john@example.org summersun a1 NO [AUTHENTICATIONFAILED] Authentication failed.

лог

Jul 03 18:18:14 auth: Debug: client in: AUTH 1 PLAIN service=imap secured session=GjrjIZzgNwB/AAAB lip=127.0.0.1 rip=127.0.0.1 lport=143 rport=50999 resp=AGpvaG5AZXhhbXBsZS5vcmcAc3VtbWVyc3Vu Jul 03 18:18:14 auth-worker(13305): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth Jul 03 18:18:14 auth-worker(13305): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_mysql.so Jul 03 18:18:14 auth-worker(13305): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_pgsql.so Jul 03 18:18:14 auth-worker(13305): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_sqlite.so Jul 03 18:18:14 auth-worker(13305): Debug: pam(john@example.org,127.0.0.1): lookup service=dovecot Jul 03 18:18:14 auth-worker(13305): Debug: pam(john@example.org,127.0.0.1): #1/1 style=1 msg=Password: Jul 03 18:18:18 auth: Debug: client out: FAIL 1 user=john@example.org

Jul 02 20:20:42 auth-worker(10941): Info: pam(john@example.org,127.0.0.1): pam_authenticate() failed: Authentication failure (password mismatch?) (given password: summersun) Jul 02 20:20:45 imap-login: Info: Disconnected: Too many invalid commands (auth failed, 1 attempts in 5 secs): user=<john@example.org>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured, session=<FI/luYngHgB/AAAB>

nebraska_edu
()

Dovecotб проблема с конфигом и каталогами

Форум — Admin

Изначально была проблема с конфигом в dovecot.conf.

Делал вот по этому мануалу+официальной вики.

http://workaround.org/ispmail/squeeze/setting-up-dovecot

В самом гайде редактирование конфига идет централизованно в файле dovecot.conf. А у меня в этом же файле не было тех параметров, которые были указаны в мануале. Эти параметры были разбросаны по разным конф. файлам в каталоге conf.d+половину я не смог найти.

Пролистав поиск решил воспользоваться этим ключом, который выгружает все конфиги в этот файл.

dovecot -n > /etc/dovecot/dovecot.conf

довекот ругнулся, (что-то про ssl/tsl, типа он включен, но не выставлен)

После чего в файле dovecot.conf исчезло вообще все, кроме двух строчек.

Я решил выпилить руками каталог /etc/dovecot и реинсталлить dovecot.

В итоге при новой установке создаются только два конф. файла, а основной dovecot.conf, по-прежнему, пустой.

Собственно, вопрос. ЧЯДНТ? Как вернуть все взад и как сделать централизованное управление, как в гайде выше?

п.с. с линуксом работаю впервые.

nebraska_edu
()

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