Архив рубрики: Операционные системы

Установить webmin на Linux Mint 18.3

1. Добавить репозиторий
~ # nano /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

2. Скачать ключ
~ # wget http://www.webmin.com/jcameron-key.asc

3. Установить ключ
~ # apt-key add jcameron-key.asc

4. Обновить:
~ # apt-get update
5. Установить webmin
~ # apt-get install webmin

Готово:
https://IP:10000/

ОБНОВЛЕНИЯ LINUX MINT 18.2 SONYA на 18.3 sylvia

Файл: /etc/apt/sources.list.d/official-package-repositories.list

deb http://packages.linuxmint.com sylvia main upstream import backport

deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partne

После:
apt update
apt upgrade
apt full-upgrade

Перезагружаем устройство:
sudo reboot

IPv6 Deban / Ubuntu

Редактируем конфиг:
nano /etc/network/interfaces
Добавляем:

iface eth0 inet6 static
address 2a07:XXXX:0:a:0:0:0:33
netmask 64
gateway 2a07:XXXX::1

Ели нужно несколько:

address 2a07:XXXX:0:a:0:0:0:34
netmask 64

address 2a07:XXXX:0:a:0:0:0:35
netmask 64

Перезагружаем сеть:
service networking restart

Проверяем:

root@debian:~# ping6 google.com
PING google.com(ams15s29-in-x0e.1e100.net) 56 data bytes
64 bytes from ams15s29-in-x0e.1e100.net: icmp_seq=1 ttl=58 time=2.61 ms
64 bytes from ams15s29-in-x0e.1e100.net: icmp_seq=2 ttl=58 time=2.91 ms
64 bytes from ams15s29-in-x0e.1e100.net: icmp_seq=3 ttl=58 time=2.83 ms
^C
--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.618/2.789/2.912/0.124 ms
root@debian:~#

Установка HP принтера на Linux Mint

Разрешаем доступ в интернет.

Удаляем старое:
sudo apt-get remove --auto-remove hplip-gui
sudo apt-get remove --auto-remove hplip

Качаем драйвера: wget http://192.168.2.86/hp-printer/hplip-3.17.11.run

Запускаем установщик: sudo chmod +x hplip-3.17.11.run && ./hplip-3.17.11.run

Перезапускаем ПК подтверждая установку, выключаем питание принтера. Включаем. Пользуемся.

VESTACP — замена IPv4, IPv6

IP для доменов пользователя admin:

grep -rl СтарыйIPv6 /home/admin/conf/web/* | xargs perl -p -i -e 's/СтарыйIPv6 /НовыйIPv6 /g'

grep -rl СтарыйIPv4 /home/admin/conf/web/* | xargs perl -p -i -e 's/СтарыйIPv4 /НовыйIPv4 /g'

Замена основного IP: /usr/local/vesta/data/ips/

Замена IP apache: /etc/apache2/conf.d/ или /etc/httpd/conf.d/

Замена IP nginx: /etc/nginx/conf.d/

DNS:  /home/admin/conf/dns/

«Узел сеансов удаленных раб. столов», «Сервер лицензирования» — Установка на Windows Server 2012/2012R2/2016 (без исп. домена ActiveDirectory)

1. Установка ролей сервера

Читать далее «Узел сеансов удаленных раб. столов», «Сервер лицензирования» — Установка на Windows Server 2012/2012R2/2016 (без исп. домена ActiveDirectory)

Linux Mint 18 Cinnamon — Vino VNC

Данный VNC сервер есть по умолчанию, для активации вводим пароль, чтоб добавить доступ для подключения Windows устройств устанавливаем dconf-editor

1) $ sudo apt-get install dconf-editor
2) $ dconf-editor
org > gnome > desktop > applications > remote-access
3) снимаем флаг напротив "REQUIRE-ENCRYPTION"
Можно подключатся.

Обновления Linux Mint 18.1 Serena на 18.2 Sonya

1. Обновляемся
TerminalShekin@mypc~$
apt update
apt upgrade
2. Прописываем официальные репозитории Sonya:
TerminalShekin@mypc~$
sudo sed -i 's/serena/sonya/' /etc/apt/sources.list
sudo sed -i 's/serena/sonya/' /etc/apt/sources.list.d/official-package-repositories.list
sudo sed -i 's/serena/sonya/' /etc/apt/sources.list.d/official-source-repositories.list
3. Делаем обновление системы:
TerminalShekin@mypc~$
apt update
apt upgrade
apt full-upgrade
4. Перезагружаем устройство:
TerminalShekin@mypc~$
sudo reboot

Ошибка загрузки Linux

Первым делом вводим: exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit
you'll get something like this:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck.
And after, use the following command:

Потом проверку и исправление разделов:
(initramfs) fsck /dev/sda1

И опять выход: exit

Редактирование ISO образа.

Процесс изменения ISO:

Во-первых, мы монтируем ISO в одну папку, копируем файл "filesystem.squashfs", расположенный на /casper, в другую папку. Затем, мы монтируем filesystem.squashfs в третью папку и копируем его содержимое в четвёртую папку. Далее, выполняем chroot в последней папке. Таким образом мы получим возможность устанавливать или удалять пакеты, которые нам нужны (или не нужны).

Необходимые пакеты
Сначала, нужно установить следующие пакеты: genisoimage и squashfs-tools.

sudo apt-get install genisoimage squashfs-tools

Монтирование ISO
Теперь, монтируем Ubuntu ISO в папку.

sudo mount -o loop ubuntu-desktop.iso ./image

Извлечение filesystem.squashfs
Далее, нужно найти filesystem.suquashfs, расположенный на casper, и скопировать его в другую папку.

sudo cp ./image/casper/filesystem.squashfs .

Монтирование виртуальной файловой системы
Монтируем filesystem.squashfs и копируем его содержимое в отдельную папку.

sudo mount -t squashfs -o loop filesystem.squashfs ./squashimage
sudo rsync -a --progress ./squashimage/ ./mysquash/

Изменения
Теперь можно выполнить chroot и установить или удалить пакеты.

cd mysquash
sudo chroot .

aptitude install (...)
aptitude remove (...)

Примечание. Чтобы в chroot была доступна сеть, нужно предварительно смонтировать /proc
sudo mount -o bind /proc ./mysquash/proc
Прописать DNS-сервера в ./mysquash/etc/resolv.conf, т.к. этот файл на LiveCD пустой.
Если необходимо, дописать репозитории в ./mysquash/etc/apt/sources.list.
После завершения установки/удаления пакетов в ./mysquash все внесённые изменения удалить.

Переупаковка Squashfs
Когда необходимые изменения внесены, нужно выйти из chroot и переупаковать squash.

exit
cd ..
mksquashfs ./mysquash myfilesystem.squashfs

Этот процесс может быть долгим, имейте терпение.

Создание ISO-образа
Теперь можно создать новый iso, содержащий внесённые изменения:

sudo rsync -a --progress ./image/ ./myimage/ --exclude=filesystem.squashfs
sudo mv myfilesystem.squashfs ./myimage/casper/filesystem.squashfs
sudo mkisofs -J -R -o ubuntu-mylive.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin ./myimage

Готово.