raspbian error errno 28 no space left on device pipe
хороший человек описал как увеличить размер /tmp которая в случае raspbian использует ram чтоб не мучать диск
Смотрим, сколько места у нас сейчас:
$ df -h /tmp
Filesystem Size Used Avail Use% Mounted on
tmpfs 1000M 64K 999M 1% /tmp
Изменяем размер так:
# mount -o remount,size=2G /tmp
Теперь стало получше:
df -h /tmp
Filesystem Size Used Avail Use% Mounted on
tmpfs 2.0G 64K 2.0G 1% /tmp
|
прожиточный минимум с кириллицей в терминале линукс
тут можна почитать более подробно тут ,
а для нас хватит и
Вывести список всех доступных в вашей системе локалей можно с помощью команды locale.
locale -a
сгенерировать любимую
locale-gen ru_RU.UTF-8
sudo nano /etc/default/locale
вставить
LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"
удалить не нужные (оставляем только)
sudo locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
и отправляемся за нормальной работай
sudo reboot
итак прожиточный минимум по SVN
так часто случается что нам в руки попадает проект а точнее два или уже три которые по своему хороши
а у нас макдук с мини диском 🙂
нам предстоит сравнить 3 сайта перенести все правки с боевого на тестовый, а потом обновить то что получится и не затереть все, что мы на переносили.
и так копия
1 тест = на нее легло обновление нормально
2 рабочая за год много изменений
3 тест до обнавлений
создаем на сервере svn
sudo mkdir /var/svn/
создаем наш проект
sudo svnadmin create /var/svn/name_project
загружаем в него копию 3
svn import /var/www/otkuda/ file:///var/svn/name_project -m «Comment: »
в файле
/var/svn/name_project/conf/svnserve.conf
раскоментируем строки
auth-access = write
и
password-db = passwd
!!! удаляем как # так и пробел после него
в файле
/var/svn/name_project/conf/passwd
в конце добавляем строку логин=пароль
login=password
запускаем сервер
svnserve -d -r /var/svn/name_project
в случае добавления или если нужно выключить сервер (а так стоит делать для безопастности и для того чтоб не грузить сервер)
killall -9 svnserve
svnserve -d -r /var/svn/name_project
создаем новую рабочую копию созданного проекта прямо на сервере
svn checkout svn://host.example.com/ /var/www/kuda/
или локально
можно без запуска сервера svn
svn checkout file:///var/svn/name_project /var/www/kuda/
после чего в рабочую копию заливаем версию №2
выполняем команду в рабочем каталоге
svn status
и видим разницу
у нас она очень велика
записываем разницу в файл
svn status > test2original.txt
добавляем ново созданые файлы
svn add --force ./*
записываем ревизию
svn commit -m "site original"
обновляем рабочую версию до последней ревизии
svn up
и заливаем по верх новой рабочей версии версию рабочую после обновления
это уже можно делать на компьютере чтоб посмотреть разницу в файлах
перезагружаем демона svnserve
bash zip unzip разархивируем в каталог зип linux
mysqldump
ctrl+h поиск и замена строки в файлах рекурсивно Linux
при разворачивание старого сайта на новом хостинге по другим доменом не лишним будет пройтись поиском и заменить старое упоминание на новое
ctrl+f
или
ctrl+h
но с рекурсией по всему проэкту c old-site.ru new-site.ru
# find -type f -name \*.php -exec sed -i -r ‘s/old-site/new-site/g’ {} \;
# find -type f -name \*.html -exec sed -i -r ‘s/old-site/new-site/g’ {} \;
# find -type f -name \*.js -exec sed -i -r ‘s/old-site/new-site/g’ {} \;