Частые вопросы
Общего характера
Где найти инструкции МЭШ
https://drive.google.com/drive/folders/1LuBGu8StdPomc2jWL0v4p141kQQaatfl
Есть ли в сети МЭШ WSUS (сервер обновлений Windows)
Нет доступа по ssh к доскам из общей сети
из сети 172.xx.xx.xx сеть 10.xx.xx.xx, к которой подключаются доски можно пропинговать, но нельзя войти по любым портам, включая ssh 22 порт
эта фишка МЭШ. Как обойти?
- Заказать в поддержке порт на коммутаторе из подсети 10.x.x.x, подключиться к нему и заходить на доски
- Поставить коммутатор возде одной из досок и подключив к нему провод, заходить на доски.
- Заходить из другого корпуса. Доступ из другого корпуса не блокирован к подсети 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 не работает включение компьютеров
Для активации этой функции необходимо
- Чтобы управляющий и управляемые компьютеры находились в одном сегменте ПРОВОДНОЙ сети
- Заполнить в настройках veyon mac адреса. Мак адреса можно прочитать по команде arp <ip арес>, перед этим дав пинг на этот адрес. (ну вдруг кто этого не знал/забыл :))
- Отключить блокировку WOL в настройках моноблоков.
- На моноблоках 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 сам разбирается с этой проблемой