Desktop + ZFS

Иногда наш компьютер начинает откровенно «глючить», и пофиксить все его баги по времени бывает дольше, нежели переустановка операционку по новой.
Backup файловой систесы не удобен и тоже требует много времени. Тут удобен мнгновенный снимок (snapshot) системы, и при возникновении трудностей откат на него (rollback). и всё это должно происзодить мгновенно.
Подобную систему пытались реализовать в Windows, но изза её неэффективности и сложности ею никто почти не пользуется. Тем более Windows и без этого отавляет желать лучшего.
Выход нашла компания Sun (Oracle) в созданной ими промышленной файловой системе ZFS. помимо снапшотов у этой файловой системы есть еще огромное количество преимущест и возможностей, но нас пока интересуют именно снапшоты. Прошу не путать их с BackUp-ами, это совсем другое. Backup требует времени и отдельного места. Снимок, это своего рода разница между эталонным значением и хранимым. Это тоже занимает место, и очень мало. Со временем оно увеличиваться на разницу изменяемых файлов. Но вы в любой момент можете удалить старые снимки и зоздать новые.
Вот сколько занимают места снапшоты.

zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
rpool/ROOT@BeforeIPSEC 0 - 96K -
rpool/ROOT@2017-08-12 0 - 96K -
rpool/ROOT@BackUpIPSEC 0 - 96K -
rpool/ROOT/pve-1@BeforeIPSEC 106M - 2,25G -
rpool/ROOT/pve-1@BackUpIPSEC 1,96M - 2,49G -

К сожалению, из за лицензий на ZFS она почти нигде не ставится как корневая файловая система. Но тем не менее такие дистрибутивы есть:
Unix FreeBSD
«Это серверный дистрибутив. К сожалению этот дистрибутив неудобен на ноутбуке из за плохо развитого NetworkManager-а.
Unix TrueOS
Это дистрибутив на базе FreeBSD специально для рабочих столов. Очень хороший задел, но пользоваться наверно рановато. У них есть свой неплохой рабочий стол Lumina https://upload.wikimedia.org/…/1024px-Lumina1.0.0-TrueOS.pngTrueOS
Но на нем пока нельзя просматривать сетевые папки.
Из Linux единственным дистрибутивом с нативной ZFS на сегодня есть серверный дистрибутив Proxmox.
На нём и остановимся.
Этот дистрибутив предназначен для развёртывания виртуальных систем на базе Windows и Linux. Но никто не заставляет вас его использовать как сервер. Тем более встроенный великолепный гипервизор совсем не является помехой, особенно для разработчиков.
Перед установкой обязательно забэкапьте свои данные!!!!!!! Они будут уничтожены!!!!! Это потому, что ZFS нет смысла ставить на раздел диска. Только на весь диск!
Во время установки при выборе файловой системы выберите ZFS. Если вам не нужен софтовой рейд, выберите рейд нулевого уровня (stripe) и укажите на ваш диск. (Позже в любой момент по желанию вы в него можете добавить еще диски не перегружая систему.)
Система выполнена на базе Debian 9. После загрузки системы, вам только останется установить удобную для вас графическую систему.

apt install xorg chromium
aptitude purge `dpkg --get-selections | grep gnome | cut -f 1`
aptitude -f install
aptitude purge `dpkg --get-selections | grep deinstall | cut -f 1`
aptitude -f install

Чтобы установить MATE, выполните следующие действия:
MATE full and extras

apt-get install mate-desktop-environment-extras
MATE full
dpkg-reconfigure locales
dpkg-reconfigure keyboard-configuration

Всё.
Теперь сделаем Snapshot и издеваемся над системой как хотим :)

zfs snapshot -r rpool/ROOT@InstalledSystem

Посмотреть снимки можно так

zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
rpool/ROOT@BeforeIPSEC 0 - 96K -
rpool/ROOT@2017-08-12 0 - 96K -
rpool/ROOT@BackUpIPSEC 0 - 96K -
rpool/ROOT/pve-1@BeforeIPSEC 106M - 2,25G -
rpool/ROOT/pve-1@BackUpIPSEC 40,9M - 2,49G -

Откатиться так:

zfs rollback rpool/ROOT/pve-1@BeforeIPSEC

ZFS, Mate

Рубрика: Новости | Оставить комментарий

Выпуск Ubuntu*Pack(OEM) 16.04

Содержание:
Доступны для загрузки образы систем Ubuntu*Pack 16.04 для платформ i386 и amd64 в шести редакциях различных графических оболочек:

Unity — универсальный интерфейс от компании Canonical, оптимизированный для компьютеров и планшетов
Flashback — классическое представление рабочего стола в стиле GNOME 2 на библиотеках GNOME 3
GNOME — универсальный интерфейс для компьютеров и планшетов. Другие его названия — GNOME 3 или GNOME Shell
Classic 3 — вариант классического представления рабочего стола GNOME 2 в стиле GNOME 3
Cinnamon — интерфейс приближенный к стилю Windows использующий библиотеки GNOME 3
MATE — дальнейшее развитие классического интерфейса GNOME 2, хорошо работающего на слабых ПК

Системы являются самодостаточными решениями для установок как на новую компьютерную технику так и на домашний или рабочий компьютер.

Узнать более детально можно здесь: https://ualinux.com/ubuntu-oem
Источник:
https://ualinux.com/ru/vypusk-ubuntu-pack-oem-16-04

Рубрика: Новости | Оставить комментарий

В репозиторий UALinux добавлены пакеты для Ubuntu 16.04

В репозиторий UALinux добавлены пакеты для Ubuntu 16.04

Обновлен один из самых крупных неофициальных репозиториев игр и приложений для Ubuntu, поддерживаемый командой UALinux.
В репозитории представлено около 390 игр и 600 приложений, из которых примерно 340 игр и приложений вы не найдете в официальном репозитории Ubuntu и в репозитории GetDeb.net.
Репозиторий могут использовать также пользователи и других дистрибутивов основанных на пакетной базе Ubuntu и Debian, например таких как: Linux Mint, Netrunner, Pear OS, Trisquel и других.
Пакеты программ в репозитории включают версии для 32 битных(x32, x86, i386) и для 64 битных(x64, amd64, x86-64) систем.

Необходимые действия для подключения репозитория описаны здесь https://ualinux.com/ru/how-to-connect

Источник:
https://ualinux.com/ru/47190-v-repozitorij-ualinux-dobavleny-pakety-dlya-ubuntu-16-04

Рубрика: Linux, Новости | Оставить комментарий

Обновлен Ubuntu GamePack 14.04 — платформа для запуска игр

Содержание:
Проект UALinux обновил существующую сборку Ubuntu GamePack 14.04 — система, которая обеспечит гарантированный запуск более чем 5 849 игр, как оригинальных, разработанных специально для платформы GNU/Linux, так и значительного количества игр для MS Windows.

Дистрибутив собран на базе Ubuntu OEM (https://ualinux.com/ubuntu-oem) и включает в себя все его возможности, а также:
✔ В систему включены все обновления по март 2016 года.
✔ Дистрибутив построен на базе последней Ubuntu 14.04.4 с ядром 4.2. Графический интерфейс пользователя по умолчанию — GNOME Flashback (внешне вид которого напоминает классический GNOME)

Как и раньше система включает в себя менеджер цифрового распространения компьютерных игр и программ — Steam.
Менеджеры которые присутствовали в прошлой версии сборки — Desura и DJL были удалены из системы по причине их закрытия, но добавлена новая игровая платформа для установки игр и управлениями ими — Lutris.
Для запуска игр, изначально поставляемых для платформы Windows из коробки доступны PlayOnLinux и WINE. Для использования ONLINE-игр включена поддержка Adobe Flash & Oracle Java.

Дистрибутивы для платформ i386 и amd64 доступны для свободной загрузки https://ualinux.com/download/category/25-ubuntu-gamepack
Размер iso-образов 1.8 Гб и 1.9 Гб соответственно.

Источники:
https://ualinux.com/ru/obnovlen-ubuntu-gamepack-14-04-platforma-dlya-zapuska-igr

Рубрика: Linux, Новости | Оставить комментарий

Freebsd Alias

http://stopwindows.tk/index.php/%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B8%D1%91%D0%BC%D1%8B_%D0%B2_FreeBSD

Рубрика: FreeBSD | Метки: , | Оставить комментарий

Установка шрифтов Hack 2

Ставим font-manager

Скачиваем фонт

git clone https://github.com/chrissimpkins/Hack
font-manager

 

Рубрика: FAQ, Новости | Метки: | Оставить комментарий

Цикл в CSH или TCSH

Выглядит это так:

Вводим комманду: foreach x ( `cat ~/users.txt` )
Делаем чтото с переменной x: foreach? echo $x
foreach? end: Входим их цикла
foreach x ( `cat ~/users.txt` )
foreach? echo $x
foreach? end
...
alexey
alla
andreev
anna
ats
...

.

Рубрика: Новости | Метки: , , , | Оставить комментарий

SAMBA4 Sernet Debian jessie

http://stopwindows.tk/index.php/SAMBA4_%D0%BA%D0%B0%D0%BA_AD_DC_%D0%B2_Sernet_Debian_jessie

Рубрика: Debian | Метки: , , | Оставить комментарий

Установка терминального сервера 1с 8.3 LINUX с файловой БД и клиентами Windows с доступом через сетевую папку SMB

 

Задача: файловая база 1c 8.3 на севере SRV —  Debian Linux 7 (UTF-8 ) Linux 3.2.0-4-686-pae on i686
клиенты:
1.winXP — через локальную сеть
2.терминалы NX-rx/xrdp/x2go
*!!! nx-rx требует библиотеки libcairo2 версии 1.10.2-7~bpo60+1  — иначе вместо букв русских прочерки!!!

Совместная работа
Лицензия 5 раб мест, электорнно.
1. установлены на клиентах WinXP (со своими лицензиями -1 на машину) 3
2. терминальный вход (лицезия клиента на место) 2

Шара базы:
отдельный раздел диска, параметры монтирования fstab:
UUID=*** /base1c ext4 user_xattr 0 2

каталог /base1c даем права пользователя: user=»admin*» group = «grp1cv8» 0777
(чтение и запись для владельца, группы, всех на каждую папку)!!!
содержит каталоги с этими же правами
1. base1c-lin/BASE — для фактического расположения баз, т.е. /BASE
2. smb-1c/ — для монтирования SMB ресурса при работе в терминале

юзер admin* (создан отдельно для этого) группы: grp1cv8(основная)+users(используется как DOMAIN USERS)
grp1cv8 появляется при установке *.deb пакетов 1c8.3
usr1cv8 999 grp1cv8 (1C Enterprise 8 server launcher)
сервер не запущен, не лицензирован. установлен для корректного создания
пользователя и группы usr1cv8 999 grp1cv8 и удален

Во избежание проблем с блокировками

в fstab примонтирован SMB ресурс для работы
с linux — сервером  SRV (возможно, если использовать linux клиенты не в терминале потребуется аналогично?)

//localhost/base1c /base1c-lin/smb-1c/ cifs defaults,noauto,user=admin*,password=***,iocharset=utf8 0 0

!!! на диске(ресурсе) /base1c все права при создании папок ставятся 0777
(чтение и запись для владельца, группы, всех на каждую папку)!!!

Настройка SMB 3.6.6 сделана по инструкции http://linux.cpms.ru/?p=152
(samba PDC DOMAIN security=user без Kerberos и LDAP)

в smb.conf добавить:
[global]
***
name resolve order = lmhosts host wins bcast
writable = yes
enable asu support = Yes
dos charset = CP866
workgroup = ***
os level = 255
printcap name = cups
security = user
socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_SNDBUF=8192 SO_RCVBUF=8192
deadtime = 15
null passwords = Yes
****
[base1c]
path = /base1c/base1c-lin/BASE
# dos filemode = yes
# strict locking = Auto
# locking = yes
delete readonly = yes
create mask = 0777
directory mask = 0777
create mask = 0777
browseable = yes
share modes = yes
oplocks = no
level2 oplocks = no
blocking locks = no
force create mode = 0777
force directory mode = 0777
force user = admin*
force group = grp1cv8
guest ok = Yes

После установки 1с 8.3 и регистрации ключа из-под юзера root или admin*
запускаем 1с из-под юзера admin* и создаем пустую базу (для загрузки из *.dt) по пути  /base1c/smb-1c/BASE
(подмонтированного ресурса!) дабы были выставлены верные права доступа к файлам!!!

Загружается база через конфигуратор из-под пользователя admin*

Остается на клиентских машинах добавить БД:

-Выбрать на winXP клиенте — путь ‘\\srv\base1c\BASE’
-Выбрать на Linux-терминале путь ‘/base1c/smb-1c/BASE’

Рубрика: Linux, Новости | Оставить комментарий

Как избавиться от systemd в Debian jessie

Ублюдок Поцеринг просочился в Debian. К сожалению это случилось. Нет никакого желания читать толмуды про то, как пользоваться обычной ложкой или вилкой. Потому просто удаляем это быдлоподелие.

apt-get install sysvinit-core sysvinit sysvinit-utils
reboot
apt-get remove --purge --auto-remove systemd
echo 'Package: systemd\nPin: origin ""\nPin-Priority: -1' > /etc/apt/preferences.d/systemd
echo '\n\nPackage: *systemd*\nPin: origin ""\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
Еще желательно выкинуть всякий ненужный мусор:
apt-get purge avahi-daemon

Рубрика: Debian, Новости | Метки: | 5 комментариев