Перенос GitLab на другой сервер и обновление GitLab

Перенос GitLab на другой сервер и обновление GitLab

Имеется GitLab версии 7.4.1, установленную из исходников. Необходимо обновить его до актуальной версии с переносом всех данных.

План действия следующий:

Установить на новый сервер GitLab той же версии, что стоит на старом сервереНа старом сервере сделать бэкап данных средствами GitLabРазвернуть бэкап на новом сервереОбновить GitLab до актуальной версии

Установить на новый сервер GitLab той же версии, что …

VirtualBox: cannot register the hard disk already exists

VirtualBox: cannot register the hard disk already exists

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

Решение для Linux (Ubuntu 18.04):

Переходим в каталог, где лежит файл образа диска виртуальной машины

[user@localhost]# cd /mnt/b419095b-b487-4c19-99b2-9c57ac9f544b/vms/

Генерируем новый UUID

[user@localhost]# VBoxManage internalcommands sethduuid gitlab_7.4.1.vdi

Решение для Windows

C:\>”C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” internalcommands sethduuid “D:\VirtualBox VMs\gitlab_7.4.1.vdi”

на примере VirtualBox версии 5.2.10

Добавить Swap в CentOS

Добавить Swap в CentOS

Для Centos 6

Смотрим, какого размера swap

[root@local]# free -m

либо

[root@local]# swapon -s

Создаем директорию

[root@local]# mkdir /home/swap

Создаем файл подкачки

[root@local]# fallocate -l 12G /home/swap/swap.img

Проверяем

[root@local]# ls -alh /home/swap/swap.img

Назначаем права

[root@local]# chmod 600 /home/swap/swap.img

Создаем пространство подкачки

[root@local]# mkswap /home/swap/swap.img

Включаем файл подкачки

[root@local]# swapon /home/swap/swap.img

Проверяем

[root@local]# swapon -s

Добавляем файл подкачки в автозагрузку

[root@local]# nano /etc/fstab
/home/swap/swap.img swap swap defaults 0 0

Чтобы выключить этот файл подкачки

[root@local]# swapoff /home/captain/swap/swap.img

Проверяем

[root@local]# swapon -s

Для …

Скрипты добавления доменов в белый и черный списки spamassassin

Скрипты добавления доменов в белый и черный списки spamassassin

Скрипт добавления доменов из писем, перенаправленных в ham@example.com, в файл белых список адресов

[root@localhost]# cat /home/whitelist.sh
#!/bin/sh
temp=/etc/mail/spamassassin/temp_whitelist.txt
result=/etc/mail/spamassassin/whitelist.cf
catalog=/var/vmail/example.com/ham/new/

if [ `ls $catalog | wc -l` -eq 0 ]
then
echo “Emty”
else

for file in /var/vmail/example.com/ham/new/*
do
# echo $file
# Вывод строки, содержащей “In-Reply..” | Оставить только e-mail …

Установка и настройка PPTP VPN на Centos 7

Установка и настройка PPTP VPN на Centos 7

Добавляем репозиторий EPEL

[root@localhost]# yum install epel-release

Обновляемся

[root@localhost]# yum update && yum upgrade

Ставим софт

[root@localhost]# yum install ppp pptpd nano

Редактируем файл конфигурации, добавив в самом низу

[root@localhost]# nano /etc/pptpd.conf
localip 10.10.0.1
remoteip 10.10.0.100-199

Редактируем файл с настройками, добавив в самом низу

[root@localhost]# nano /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4

Добавляем пользователей

[root@localhost]# nano /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
username pptpd password *

Включаем forward

[root@localhost]# …

Перенос Windows 7 на новое железо

Перенос Windows 7 на новое железо

Подключить жесткий диск с Windows 7 к новому системному блоку;Загрузить MiniXP с Hiren’s Boot CD;Запустить редактор реестра, указать реестр жесткого диска;Удалить ветку реестра HKLM\SYSTEM\MountedDevices;

Включаем запуск сервисов, загружающих стандартные драйвера контроллеров IDE иSATA:

переходим в ветку реестра HKLM\SYSTEM\CurrentControlSet\servicesзаходим в раздел amdide, находим рапаметр Start, выставляем значение 0х00000000 (0)заходим в раздел amdsata, находим рапаметр Start, выставляем значение 0х00000000 …

Перевод выделенного текста по комбинации клавиш во всплывающем окне

Перевод выделенного текста по комбинации клавиш во всплывающем окне

Ставим софт

user@localhost:~$ sudo apt install translate-shell
user@localhost:~$ sudo apt install gawk
user@localhost:~$ sudo apt install curl
user@localhost:~$ sudo apt install mplayer
user@localhost:~$ sudo apt install less
user@localhost:~$ sudo apt install aspell
user@localhost:~$ sudo apt install zenity
user@localhost:~$ sudo apt install xsel

Создаем скрипт

user@localhost:~$ nano /home/user/.translate_textbox

#!/usr/bin/env bash
a=`xsel -o | trans :ru -no-ansi -b`
# файл с переводом
tmp=”/tmp/gtrans”
# файл с переводом 2, см. дальшше
tmp2=”/tmp/gtrans2″
echo -e “$a” …

Очистка истории файлов в Seafile

Очистка истории файлов в Seafile

Цикл статей по настройке файлового хранилища Seafile

Установка Seafile 7.1.0 + Nginx + Percona на Centos 7
Установка файлового хранилища Seafile на Centos 7
Перенос файлового хранилища Seafile со всеми данными на другой сервер
Очистка истории файлов в Seafile

На сервере стал занимать много места сервис Seafile, после анализа стало ясно, что в настройках стояла опция хранить …

Добавить новый диск в Centos 7

Добавить новый диск в Centos 7

Цикл статей по работе с жестким диском

Монтируем новый диск в CentOS
Как увеличить LVM раздел в CentOS 7
Добавить новый диск в Centos 7
Как в Centos 7 удалить раздел /home и расширить корневой раздел
Монтируем LVM-раздел в Ubuntu 18.04 / 18.10
Расширить LVM-раздел для GPT таблиц диска на Centos 7

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

[root@localhost]# …