Частые вопросы

Материал из IT в школе
Перейти к навигацииПерейти к поиску


Общего характера

Где найти инструкции МЭШ

https://drive.google.com/drive/folders/1LuBGu8StdPomc2jWL0v4p141kQQaatfl

Есть ли в сети МЭШ WSUS (сервер обновлений Windows)

http://10.89.87.101:8530/

Нет доступа по ssh к доскам из общей сети

из сети 172.xx.xx.xx сеть 10.xx.xx.xx, к которой подключаются доски можно пропинговать, но нельзя войти по любым портам, включая ssh 22 порт

эта фишка МЭШ. Как обойти?

  1. Заказать в поддержке порт на коммутаторе из подсети 10.x.x.x, подключиться к нему и заходить на доски
  2. Поставить коммутатор возде одной из досок и подключив к нему провод, заходить на доски.
  3. Заходить из другого корпуса. Доступ из другого корпуса не блокирован к подсети 10.x.x.x, если вы подавали информацию об адресах в ДИТ и связь между корпусами настроена.
Как войти в BIOS на ноутбуке МосТех

F2

МОС-Linux - как сделать....

Добавить в меню загрузки мультизагрузку Windows (для ПК, поставляемых с МОС запрещено соглашением об использовании)

Создать файл /etc/grub.d/30-win следующего содержания (hd0,4 - раздел на котором есть папка /EFI от windows )

#!/bin/bash

cat << EOF
menuentry "W10"  {
root=hd0,4
chainloader /EFI/Microsoft/Boot/bootmgfw.efi 
boot
}
EOF

дать ему права на исполнение командой chmod +x /etc/grub.d/30-win

Расшарить папку

Общий доступ к папке

Установить veyon (централизованное управление компьютерным классом)

Управление группой ПК

Как войти в консоль почти в любой момент

Сtrl-Alt-F2, вернуться Ctrl-Alt-F1

Войдя в консоль, можно перегрузить ПК максимально быстро и в тоже время корректно Ctrl-Alt-Del

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

WIN+0 (0 на основной клавиатуре)

Отключить (для student) и забыть:

#!/bin/bash
#отключение масштаба
if [ -z "`cat /home/student/.config/kwinrc | grep 'zoomEnabled=false'`"  ]; then
echo -e "[Plugins]\nzoomEnabled=false\n" >>  /home/student/.config/kwinrc 
fi
Как получить справку о командах и утилитах консоли

Почти всегда можно так:

man <команда>

иногда можно иначе:

<команда> -h
В чем разница между 'команда' и 'утилита'

Некоторая часть команд консоли доступна непосредственно путем ввода имени команды.

Но большинство команд - это программы, лежещие в каталогах, указанных в переменной окружения PATH .

Обычно PATH указывает на каталоги /bin /usr/bin /sbin /usr/sbin или другие подобные.

Почему на этой и иных страницах wiki во вставках кода наверху написано #!/bin/bash

Подразумевается, что содержимое вставки можно скопировать в файл и получить скрипт. Для корректного исполнения в первой строке желательно вписать комбинацию, определяющую какая программа будет этот скрипт исполнять. (в нашем случае как правило bash)

Как в консоли посмотреть/отредактировать файл, текст программы, таблицу баз данных, свободное место... ИТД

mc

Как в консоли установить человеческий редактор по умолчанию?
#!/bin/bash

sed -i 's/vim/mcedit/g'  /etc/bashrc.d/editor.sh
Как запретить учителю административные действия без знания пароля администратора
Вариант первый.

Исключить пользователя из группы wheel

#!/bin/bash
gpasswd -d teacher wheel

При этом нельзя будет запускать от учителя команду su, что неудобно

Второй вариант
#!/bin/bash
rm /etc/polkit-1/rules.d/*
Как сделать выключение ПК компьютерного класса и панелей по окончании учебного дня

Полезно на случай забывчивости учителей или сисадминов.

#!/bin/bash
#выключение в 22 часа
echo '0 22 * * * /sbin/shutdown now' | crontab -u root -
Как отключить/включить режим инкогнито на доске

Прежде чем делать это подумайте хорошо - учителя будут вводить и сохранять на общей доске свои пароли к mos.ru, используя которые можно в конечном итоге даже квартиру продать от чужого имени :) .

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

#!/bin/bash    
rm /etc/profile.d/10-chromium-default-incognito.sh

Напротив, включть для текущего пользователя

#!/bin/bash
echo "export CHROMIUM_USER_FLAGS=\"--incognito\"" >> $HOME/.bash_profile
Как сделать, чтобы файлы офиса открывались программой Libreoffice
Решение первое (простое)

Удалить Р7 офис

#!/bin/bash
apt-get -y remove r7-office
Решение второе (сложное)
#!/bin/bash

if [ ! -f /etc/xdg/local/mimeapps.list ]; then
mkdir /etc/xdg/local
echo  'XDG_CONFIG_DIRS="/etc/xdg/local:$XDG_CONFIG_DIRS"' > /etc/profile.d/00-local.sh
chmod +x /etc/profile.d/00-local.sh
cp /etc/xdg/mos/mimeapps.list /etc/xdg/local/

sed -i '/^#.\+$/d'  /etc/xdg/local/mimeapps.list
sed -i 's/onlyoffice-desktopeditors.desktop;//g' /etc/xdg/local/mimeapps.list
sed -i 's/r7-office-desktopeditors.desktop;//g' /etc/xdg/local/mimeapps.list

sed -i '/^application\/vnd/  s/$/r7-office-desktopeditors.desktop;onlyoffice-desktopeditors.desktop;/' /etc/xdg/local/mimeapps.list
sed -i '/^text\/csv/  s/$/r7-office-desktopeditors.desktop;onlyoffice-desktopeditors.desktop;/' /etc/xdg/local/mimeapps.list
sed -i '/^application\/rtf/  s/$/r7-office-desktop;onlyoffice-desktopeditors.desktop;/' /etc/xdg/local/mimeapps.list
sed -i '/^application\/msword/  s/$/r7-office-desktop;onlyoffice-desktopeditors.desktop;/' /etc/xdg/local/mimeapps.list
fi
А что, нельзя обновления устанавливать автоматически?

Можно

Вариант первый
/bin/bash

apt-get -y install alterator-updates

и после этого настроить в Центре управления системой

Вариант второй
#!/bin/bash

echo "0 9 * * * /root/upd.sh" | crontab -u root

запуск по часам в 9:00

#!/bin/bash

echo "@reboot* /root/_upd.sh" | crontab -u root

Запуск после перезагрузки (ИМХО оптимальный вариант). Однако, после перезагрузки необходимо дождаться соединения с сетью. Поэтому пишем в /root/_upd:sh:

#!/bin/bash
PING="0"
while [ ! -z "${PING}" ]
do
PING=`ping -c 10 8.8.8.8 | grep " 0% "`
done
/root/upd.sh

МОС-Linux - как устранить проблему

Открываю лог ядра (dmesg) на моноблоке и вижу много записей вида: Bus Error: severity=Corrected, type=Physical Layer это неисправность?

Это ошибка в работе систем управления питанием. Иногда возникает на некоторых компьютерах. Ошибка ни ни что особенно не влияет. Возможно это просто недороботка ядра, которую позже исправят. Если раздрожают надписи, можно вписать pcie_aspm=off в параметры ядра, отключив частично службы управления энергопотреблением, не слишком актуальные для моноблока. Этот параметр надо вписать в. /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="".

#!/bin/bash
if [ -z "`cat /etc/default/grub | grep \"pcie_aspm=off\" `" ]; then
sed -i 's/quiet splash/quiet splash pcie_aspm=off/g' /etc/default/grub
update-grub
fi

Источник информации: https://easy-adminko.livejournal.com/7535.html

При обновлении или установке пакета панели получаю ошибку "в вашей системе установлено несколько версий пакета "

Прежде всего проверьте -- в /etc/apt/sources.list.d/ должны присутствовать только файлы mos-base-repo.list и mos-repo.list. Если вы не добавляли туда ничего осознано, остальные файлы следует удалить. В первой версии образа по разным причинам были добавлен файл alt.list и другие, которые в настоящее время мешают правильному обновлению системы. Находящиеся в оставшихся файлах строки надо раскомментировать. После удаление лишнего репозитория, необходимо перечитать список пакетов командой apt-get update, затем запустить apt-get --fix-broken install , apt-get dist-upgrade , Все это реалисовано в скрипте ниже

#!/bin/bash
apt-repo rm all
rm  `ls /etc/apt/sources.list.d/* | grep -v mos`
sed -i '/http/s/#//g' /etc/apt/sources.list.d/mos-base-repo.list
sed -i '/http/s/#//g' /etc/apt/sources.list.d/mos-repo.list
apt-get -y update
apt-get --fix-broken install 
apt-get -y dist-upgrade

Только если проблемы остались то ТОЛЬКО ПОСЛЕ ВСЕГО ПЕРЕЧИСЛЕННОГО apt-get dedup.

ВО ИЗБЕЖАНИИ ОПИСАННЫХ ПРОБЛЕМ НЕЖЕЛАТЕЛЬНО ПОДКЛЮЧАТЬ К СИСТЕМЕ ДОПОЛНИТЕЛЬНЫЕ РЕПОЗИТОРИИ

Почему принтер печатает ооочень долго

Если Вы печатаете из программы Р7-офис, то проблема в ней. Используйте Libre-office, он значительно более функционален и работает быстрее, хотя и имеет менее привычный современным пользователям внешний вид. Или ждите исправления Р7-офис.

Почему система на некоторых ноутбуках очень долго загружается

Если система всетаки загружается, то возможно причина - в плохо работающем, но совершенно ненужном на данном компьютере модуле ядра. Его необходимо удалить и перезагрузить компьютер

#!/bin/bash
remove-old-kernels -y
apt-get -y remove kernel-modules-e1000e-std-def 
reboot
Почему на экране доски после заставки с "градусником" появилось сообщение "нет сигнала"

Причина проблемы - контроллер панели доски долго (иногда бесконечно) переключается из видеорежима 4К в режим FullHD, установленный по умолчанию в последних обновлениях МОС способ устранения - отключить режим 4К (включить FullHD) в настройках загрузки системы

#!/bin/bash
if [ -z "`cat /etc/default/grub | grep \"video=\" `" ]; then
sed -i 's/quiet splash/quiet splash video=1920x1080/g' /etc/default/grub
sed -i 's/GRUB_GFXMODE=.\+$/GRUB_GFXMODE=1920x1080/g' /etc/default/grub
update-grub
fi
if [ -z "`cat /etc/X11/sddm/Xsetup | grep xrandr`" ]; then
echo "xrandr --output DP-2 --mode 1920x1080" >> /etc/X11/sddm/Xsetup
fi

На самом деле и то и другое - полумеры, иногда помогают, иногда нет. Радикальное решение - установить в настройках дисплея разрешение 4К 3840x2160 и масштаб 200%, а также увеличить ширину панели задач в нестройках (она задается в точках).

Почему в Veyon не работает включение компьютеров

Для активации этой функции необходимо

  1. Чтобы управляющий и управляемые компьютеры находились в одном сегменте ПРОВОДНОЙ сети
  2. Заполнить в настройках veyon mac адреса. Мак адреса можно прочитать по команде arp <ip арес>, перед этим дав пинг на этот адрес. (ну вдруг кто этого не знал/забыл  :))
  3. Отключить блокировку WOL в настройках моноблоков.
  4. На моноблоках ICL функция после подачи сети 220 не работает до первого включения. Похоже никак этого не исправить, можно только прописать в BIOS включение при подаче питания, тогда, прийдя в класс и включив общий рубильник вы сразу включите все компьютеры, потом в течении дня будете спокойно ими управлять. Однако, если рубильника общего нет или он не выключается на ночь, это чревато тем, что при пропадании питания ночью, с его появлением все компьютеры включатся, что очевидно нежелательно.

Снятие блокировки WOL для моноблоков

#!/bin/bash
echo 'ethtool -s enp2s0 wol g' >> /etc/net/ifaces/default/options"

При наличии активированного WOL настоятельно рекомендую прописать на всех ПК класса выключение по часам скажем в 2200. или даже несколько раз в течении ночи. Это полезно в любом случае.

Почему не запускается графический режим

Причин много. Одна из возможных - повреждение файлов графического режима. Попробуйте их переустановить, войдя в консоль (Ctrl-Alt-F2) и введя пароль root.

#!/bin/bash
apt-get -y reinstall kde5-mini kde5-small gtk-theme-breeze-education sddm-theme-breeze kde5-display-manager-5-sddm plasma5-sddm-kcm sddm plasma5-khotkeys

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

  • Скопировать указанные подкаталоги с работающего ПК
  • Удалить указанные подкаталоги
#!/bin/bash
rm -rf /home/student/.config
  • Пересоздать пользователя (при этом сотрутся все его данные )
#!/bin/bash
userdel -rf student && useradd student && chpasswd <<<"student:пароль"
Почему не работает программа Cheese (камера)

Программа не обновляется авторами и принято решение о ее исключении из MOS-Linux

и замене на kde5-kamerka

#!/bin/bash
apt-get -y remove cheese
apt-get -y install kde5-kamerka
Почему не определяется USB принтер

Установите пакет: cups-usb-lp-symlink

Пояснение

Если при подключенном принтере есть устройство (файл) /dev/usb/lp0 можно попробоать (от root)

#!/bin/bash
ln -s /dev/usb/lp0 /dev/lp0

затем поискать принтер в настройках снова.

Пакет cups-usb-lp-symlink сам разбирается с этой проблемой

Участник:Kekaloav