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
Ошибка загрузки 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
Готово.
Изменение SSH порта VMware ESXi 6
1. Заходим по ssh
cd /vmfs/volumes/datastore1
видим что-то вида > /sbin/cp /vmfs/volumes/58db5900-c649bd50-8479-d4ae52d01b4e
копируем следующие системные конфиги:
[root@localhost:/vmfs/volumes/58db5900-c649bd50-8479-d4ae52d01b4e] cat /etc/vmware/firewall/service.xml > ./service.xml
[root@localhost:/vmfs/volumes/58db5900-c649bd50-8479-d4ae52d01b4e] cat /etc/services > ./services
2. Редактируем их.
# vi /etc/vmware/firewall/service.xml
Продовжувати читання Изменение SSH порта VMware ESXi 6
Установка Webmin на CentOS 7
Добавляем репозиторий:
# mcedit /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
Импоритуем GPG ключ:
# rpm –import http://www.webmin.com/jcameron-key.asc
Устанавливаем Webmin:
# yum install -y webmin
После установки он автоматически запустится. Нам остается только добавить его в автозагрузку:
# chkconfig webmin on
При необходимости отключаем фаервол
systemctl disable firewalld
Остановить Firewalld
systemctl stop firewalld
Проверить статус Firewalld
systemctl status firewalld
Вход в webmin доступен по ссылке: https://SERVER:10000
Восстановление GRUB 2 после установки Windows
Грузимся с LiveDVD.
1. sudo fdisk -l
Узнаем раздел на котором линукс.
2. sudo mount /dev/sda5 /mnt
монтируем раздел с линуксом:
3. sudo grub-install –root-directory=/mnt /dev/sda
ставим граб 2
Готово.
sudo update-grub
Для восстановления загрузки винды, вводить уже в самой ОС Линукс.
Установка Grub Ubuntu 16 с LiveCD
1. Монтируем загрузочный раздел sudo mount /dev/sdXY /mnt
Просмотреть какой у Вас можно командой sudo fdisk -l, в моем случае sda1
2. Монтируем нашу систему
sudo mount –bind /dev /mnt/dev &&
sudo mount –bind /dev/pts /mnt/dev/pts &&
sudo mount –bind /proc /mnt/proc &&
sudo mount –bind /sys /mnt/sys
3. Заходим в неё
sudo chroot /mnt
4. Ставим grub
grub-install /dev/sda
grub-install –recheck /dev/sda
update-grub
5. Выходим, отмонтируем и ребутим
exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt
Готов.
Перезапуск ISPmanager Lite 5
Убить процессы панели – /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
Запустить:
[root@alligator]# cd /usr/local/mgr5/
[root@alligator]# bin/core ispmgr
Пропал RAID
Если после перезагрузки вы не видите Ваш рейд-массив то проведите сканирование:
mdadm –detail –scan
mdadm –examine –scan
Добавьте его в файл конфига:
nano /etc/mdadm/mdadm.conf
Перезагрузите сервер.
Рекурсивная замена текста Linux
grep -rl ЧТО-ЗАМЕНИТЬ /путь/к/директории/* | xargs perl -p -i -e ‘s/ЧТО-ЗАМЕНИТЬ/НА-ЧТО-ЗАМЕНИТЬ/g’