:) С НОВЫМ ГОДОМ! HAPPY NEW YEAR! 新年快乐 ! 새해 복 많이 받으세요 !
Поиск по этому сайту
суббота, 31 декабря 2016 г.
суббота, 22 октября 2016 г.
Всё новое это хорошо забытое старое :)
Здравствуйте, время идёт, всё вокруг меняется, меняемся и мы. В связи с чем предлагаю вам пересмотреть все свои скрипты на предмет оптимизации. Да да вы не ошиблись. Дело в том что за год - два мы уже начинаем забывать то что делали раньше и как. Уверен что даже если ваши профессиональные навыки и не изменились, то вы сами и ваше отношение к окружающему миру точно поменялось и скорее всего не один раз.
Так собственно к чему это всё я пишу? Сейчас я вам покажу чудо )))))))) Взгляните внимательнее на любую вашу работу годичной давности. Видите? Там ничего не поменялось, но оно работает до сих пор - это хорошо. А теперь подумайте ... можно сделать ещё лучше! У вас в руках два козыря! Это опыт и мировозрение. Опыт вам поможет оптимизировать код. А мировозрение поможет взглянуть на проблему и решение с другой точки зрения. Ну не чудо ли? меньше строк, больше скорость, а вот тут и тут можно сделать иначе что приведет к большей отзывчивости и отказоустойчивости и как мы раньше этого не замечали? :)
Так собственно к чему это всё я пишу? Сейчас я вам покажу чудо )))))))) Взгляните внимательнее на любую вашу работу годичной давности. Видите? Там ничего не поменялось, но оно работает до сих пор - это хорошо. А теперь подумайте ... можно сделать ещё лучше! У вас в руках два козыря! Это опыт и мировозрение. Опыт вам поможет оптимизировать код. А мировозрение поможет взглянуть на проблему и решение с другой точки зрения. Ну не чудо ли? меньше строк, больше скорость, а вот тут и тут можно сделать иначе что приведет к большей отзывчивости и отказоустойчивости и как мы раньше этого не замечали? :)
четверг, 15 сентября 2016 г.
Осторожно шифровка!)
Здравствуйте. Как говориться всё новое это хорошо забытое старое. Мы постоянно стремились зашифровать и скрыть от посторонних глаз дорогие нам фото документы и прочее. С уверенностью могу сказать что технология обкатана и работоспособна так как последнее время участились случаи заражения компов вирусами шифровальщиками. В чём суть? Да всё просто ваши фаилы не удаляют, а просто шифруют, и не зная ключ вы ни за что их не откроете больше.
Так собственно о чём я...))) Да! Точно! Резервное копирование нас спасет! Хотел бы я сказать но оговорюсь. Дело в том что недостаточно иметь просто резервное копирование, оно должно быть на отдельных носителях, а если сетевое то доступ должен быть запрещен для повседневного времени. Поясню почему так. Например у вас операционная система или файлы резервируются на жёсткий диск который находится в том же устройстве. Что мы получаем? Или сетевое хранилище подключено как сетевой диск? Или логин пароль сохранен и не требует ввода? А получим шифрованные оригиналы и шифрованные резервные копии. И не факт что антивирусная программа вам поможет т.к. в большинстве случаев встроенные системы безопасности вы отключили чтобы они вам не мешали))).
Итого: 1) если сохраняете на внешний жесткий диск то подключайте его только на время копирования не постоянно. 2) если сохраняете в облако / NAS / NFS хранилища то не сохраняйте логины и пароли при входе, запомните или запишите их куданить. 3) всё же в 40% случаев вас спасет антивирус даже бесплатный. 4) также помните про актуальность данных. 5) если вы пренебрегли всеми мерами безопасности и умудрились подцепить заразу, то НИ В КОЕМ СЛУЧАЕ НЕ ПЛАТИТЕ МОШЕННИКАМ! Попытайтесь смириться с потерей и впредь будьте внимателнее! Почему? Платя за восстановление данных мошенникам вы спонсируете разработку ещё более лучших и опасных вредоносных программ. И это замкнутый круг. Освободите себя и разорвите этот круг простыми мероприятиями по резервному копированию важных для вас файлов. Это касается каждого. Всем спасибо что дочитали до конца.
Так собственно о чём я...))) Да! Точно! Резервное копирование нас спасет! Хотел бы я сказать но оговорюсь. Дело в том что недостаточно иметь просто резервное копирование, оно должно быть на отдельных носителях, а если сетевое то доступ должен быть запрещен для повседневного времени. Поясню почему так. Например у вас операционная система или файлы резервируются на жёсткий диск который находится в том же устройстве. Что мы получаем? Или сетевое хранилище подключено как сетевой диск? Или логин пароль сохранен и не требует ввода? А получим шифрованные оригиналы и шифрованные резервные копии. И не факт что антивирусная программа вам поможет т.к. в большинстве случаев встроенные системы безопасности вы отключили чтобы они вам не мешали))).
Итого: 1) если сохраняете на внешний жесткий диск то подключайте его только на время копирования не постоянно. 2) если сохраняете в облако / NAS / NFS хранилища то не сохраняйте логины и пароли при входе, запомните или запишите их куданить. 3) всё же в 40% случаев вас спасет антивирус даже бесплатный. 4) также помните про актуальность данных. 5) если вы пренебрегли всеми мерами безопасности и умудрились подцепить заразу, то НИ В КОЕМ СЛУЧАЕ НЕ ПЛАТИТЕ МОШЕННИКАМ! Попытайтесь смириться с потерей и впредь будьте внимателнее! Почему? Платя за восстановление данных мошенникам вы спонсируете разработку ещё более лучших и опасных вредоносных программ. И это замкнутый круг. Освободите себя и разорвите этот круг простыми мероприятиями по резервному копированию важных для вас файлов. Это касается каждого. Всем спасибо что дочитали до конца.
вторник, 23 августа 2016 г.
Если не знаешь где найти руки.
Здравствуйте, иногда бывает ситуация когда нужно что-то сделать. Но либо по нехватки времени либо по отсутствию знаний или опыта нет такой возможности. В таких случаях на придет на выручку интернет)). Есть такой сайт https://freelance.ru/ там можно разместить заявку на свой проект или наоборот выполнить любой понравившийся. Не гарантирую что прямо всё сразу решиться но это ещё один выход из ситуации.
понедельник, 8 августа 2016 г.
Как я полюбил Федору)))
Здравствуйте. Сегодня хочу поделится свежими впечатлениями. Приобрёл слабенький ноутбук чисто в интернете полазить с предустановленным вин 8. Включил потыкался 20 минут и очень опечалился в том плане что мне требовалось всего лишь в интернете поработать, и всё это дело сильно зависало. Решил проверить его на live-cd загрузился с Linux mint 18... разницы особой не почувствовал. По пути встретил ещё Rosa Fresh, тоже нет эффекта. И на всякий пожарный решил ещё Fedora 24 workstation затестить на свежем железе, сам уже определился что оставлю предустановленную ос. И что вы думаете? Оно взлетело! Есть поддержка нового железа смотрю нагрузку- уперлась в жесткий диск. Сгонял до магазина купил ssd kingston fury x на 120гб. установил вместо родного и затык в жёстком исчез, оперативка съелась вся что мне и требовалось для комфортной работы. Терминал оказался забавным при первой команде yum update предупредил меня о трёх прописных истинах и поправил что менеджер называется dnf. Все: хром, скайп, вибер и т.п. встали на раз два три без лишних телодвижений, при этом процессор в 1,5ггц редко загружался даже на 20%. Если вы устали от убунто-подобных систем попробуйте fedora 24 там и UEFI допилили и драйвера на новые чипы стоят. Вообщем мне понравилось по 30 открытых вкладок + мессенджеры нече не висит, даже намека нет, единственное что не завелось с первого раза это трекпад, погуглив нашёл решение просто удалить пакет тачпада синаптик и всё норм стало. Если хочется чего-то свежего и в то-же время у вас уже есть небольшой опыт работы с линуксами.
пятница, 8 июля 2016 г.
Увеличение диска ubuntu LVM на Xenserver
и вот настал тот момент когда кончилось место на вм)))
выключаем вм открываем свойства диска в XenCentr увеличиваем размер например на 100GB
чтобы не морочить голову с монтированиями, вставляем диск с Ubuntu (вм тоже к стати ubuntu) у меня был образ linux mint 17.
sudo parted /dev/xvda2
print
resizepart 2
End? [107GB]? 200Gb
resizepart 5
End? [107GB]? 200Gb
q
вынимаем образ перезагружаем, входим в вм
sudo pvresize /dev/xvda5
sudo lvextend /dev/mapper/MY--SERV--vg-root -l +100%FREE
sudo resize2fs /dev/dm-0
***Обращаю внимание что это конкретно мои настройки у вас это может выглядеть иначе! но команды остануться те же самые.
P.S. для просмотра "кто съел место" удобна утилита ncdu
sudo apt-get install ncdu
sudo ncdu /
управление интуитивно понятно можно ходить по папкам стрелками. выход q
выключаем вм открываем свойства диска в XenCentr увеличиваем размер например на 100GB
чтобы не морочить голову с монтированиями, вставляем диск с Ubuntu (вм тоже к стати ubuntu) у меня был образ linux mint 17.
sudo parted /dev/xvda2
resizepart 2
End? [107GB]? 200Gb
resizepart 5
End? [107GB]? 200Gb
q
вынимаем образ перезагружаем, входим в вм
sudo pvresize /dev/xvda5
sudo lvextend /dev/mapper/MY--SERV--vg-root -l +100%FREE
sudo resize2fs /dev/dm-0
***Обращаю внимание что это конкретно мои настройки у вас это может выглядеть иначе! но команды остануться те же самые.
P.S. для просмотра "кто съел место" удобна утилита ncdu
sudo apt-get install ncdu
sudo ncdu /
управление интуитивно понятно можно ходить по папкам стрелками. выход q
среда, 6 июля 2016 г.
Мультизагрузочная флешка
Здравствуйте, решил немного поделится удобствами. Иногда возникает потребность создания загрузочной флешки, и ингда флешка одна и там что-то нужное...
Есть программа SARDU ссылка http://www.sarducd.it/multiboot-usb-builder
В принципе мало чем отличается от аналогов, но мне проще докидывать iso образы на флешку через эту прогу, форматировать каждый раз не надо один раз настроил и заливай образы пока объем позволяет, вот вчера залил новый linux mint 18 (убунту белочка).
Всем спасибо. досвидания.
Есть программа SARDU ссылка http://www.sarducd.it/multiboot-usb-builder
В принципе мало чем отличается от аналогов, но мне проще докидывать iso образы на флешку через эту прогу, форматировать каждый раз не надо один раз настроил и заливай образы пока объем позволяет, вот вчера залил новый linux mint 18 (убунту белочка).
Всем спасибо. досвидания.
четверг, 30 июня 2016 г.
Вышел Xenserver 7
Здравствуйте, вышел XenServer 7 и вм для его управления XOA 5.
----------------------------
Для XenServer 6.5 базирующемся на CentOs 5 можно на свой страх и риск подключить репозитарий например для одиночного сервера подключенного к бесперебойнику вы хотите установить apcupsd. Данная заметка не является руководством к действию!!!
Поехали :))
Проверим что видит USB и видит UPS
wget https://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ihv epel-release-5-4.noarch.rpm
---если недоступно apcupsd то эту репу
wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
rpm -ihv rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
/etc/init.d/apcupsd start
/etc/init.d/apcupsd status
chkconfig apcupsd on
chkconfig --list | grep apc
nano /etc/apcupsd/apccontrol
тут добавляем адрес нужного скрипта
#
doshutdown)
echo "UPS ${2} initiated Shutdown Sequence" | ${WALL}
/home/root/MyScriptShutdownVM.sh
${SHUTDOWN} -h now "apcupsd UPS ${2} initiated shutdown"
;;
#
собственно подобие скрипта MyScriptShutdownVM.sh
------------------------------
#!/bin/bash
xe vm-shutdown --multiple
sleep 180s
xe host-disable
sleep 10s
xe host-shutdown
sleep 30s
-------------------------------
и отключаем репозитарий
yum --disablerepo=epel repolist
Как настроить apcupsd оповещение на почту и прочие параметры можно погуглить, полно статей.
PS для нетипового:
если у вас не типовой упс например:
dmesg | grep UPS
[ 17.575675] hid-generic 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.00 Device [American Power Conversion Back-UPS 500 FW: 6.4.I USB FW: c1 ] on usb-0000:00:1a.0-1.4/input0
выдаст такое,
apcupsd будет ругаться на невозможность соедениться попорту :3551 проверьте iptables на всякий пожарный,
если вы тип смените в vi /etc/apcupsd/apcupsd.conf тип и сабель на usb то будет ругаться
Cannot open UPS device: "/dev/ttyS0" -- For a link to detailed USB trouble shooting information
это правильно! надо заменить ttyS0 на hiddev0 в данном случае т.к. имеено это устр-во УПС (смотри выше dmesg | grep UPS).
ОТСЮДА ЖЕ СООБЩЕНИЯ:
cat /var/log/messages | grep apcupsd
cat /var/log/apcupsd.events
apcupsd FATAL ERROR in smartsetup.c at line 172 PANIC! Cannot communicate with UPS via serial port. Please make sure the port specified on the DEVICE directive is correct, and that your cable specification on the UPSCABLE directive is correct
----------------------------
Для XenServer 6.5 базирующемся на CentOs 5 можно на свой страх и риск подключить репозитарий например для одиночного сервера подключенного к бесперебойнику вы хотите установить apcupsd. Данная заметка не является руководством к действию!!!
Поехали :))
Проверим что видит USB и видит UPS
dmesg | grep UPS wget https://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ihv epel-release-5-4.noarch.rpm
---если недоступно apcupsd то эту репу
wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
rpm -ihv rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
#yum --enablerepo=base --disablerepo=citrix install apcupsd glibc-common gcc mailx
#yum --enablerepo=rpmforge --disablerepo=citrix install apcupsd glibc-common gcc mailx
#yum --enablerepo=epel --disablerepo=citrix install apcupsd glibc-common gcc mailx
#выключить сразу лишние репозитарии и не обновлять!!!
yum install apcupsd
/etc/init.d/apcupsd start
/etc/init.d/apcupsd status
chkconfig apcupsd on
chkconfig --list | grep apc
nano /etc/apcupsd/apccontrol
тут добавляем адрес нужного скрипта
#
doshutdown)
echo "UPS ${2} initiated Shutdown Sequence" | ${WALL}
/home/root/MyScriptShutdownVM.sh
${SHUTDOWN} -h now "apcupsd UPS ${2} initiated shutdown"
;;
#
собственно подобие скрипта MyScriptShutdownVM.sh
------------------------------
#!/bin/bash
xe vm-shutdown --multiple
sleep 180s
xe host-disable
sleep 10s
xe host-shutdown
sleep 30s
-------------------------------
и отключаем репозитарий
yum --disablerepo=epel repolist
Как настроить apcupsd оповещение на почту и прочие параметры можно погуглить, полно статей.
PS для нетипового:
если у вас не типовой упс например:
dmesg | grep UPS
[ 17.575675] hid-generic 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.00 Device [American Power Conversion Back-UPS 500 FW: 6.4.I USB FW: c1 ] on usb-0000:00:1a.0-1.4/input0
выдаст такое,
apcupsd будет ругаться на невозможность соедениться попорту :3551 проверьте iptables на всякий пожарный,
если вы тип смените в vi /etc/apcupsd/apcupsd.conf тип и сабель на usb то будет ругаться
Cannot open UPS device: "/dev/ttyS0" -- For a link to detailed USB trouble shooting information
это правильно! надо заменить ttyS0 на hiddev0 в данном случае т.к. имеено это устр-во УПС (смотри выше dmesg | grep UPS).
ОТСЮДА ЖЕ СООБЩЕНИЯ:
cat /var/log/messages | grep apcupsd
cat /var/log/apcupsd.events
apcupsd FATAL ERROR in smartsetup.c at line 172 PANIC! Cannot communicate with UPS via serial port. Please make sure the port specified on the DEVICE directive is correct, and that your cable specification on the UPSCABLE directive is correct
среда, 8 июня 2016 г.
будьте осторожны
будьте осторожны, смс от банка с "левым" номером телефона с комментарием типа ваша заявка принята, или перевод прошёл успешно, на самом деле не от вашего банка, ни в коем случае не звоните на "левые" номера, номер телефона банка указан в вашем договоре, карте, официальном сайте, но ни как ни в СМС :)
среда, 1 июня 2016 г.
Для успокоения души айти)))
Работа иногда нервная, плюс магнитные бури, солнечные бури, блуждающие токи в сети с плохим заземлением и отсутствующей гальвонической развязкой.
!!! ВНИМАНИЕ: мантра помогает только ленивым айтишникам которые в силу великой лени автоматизируют скучный рутинный труд до самой "безумной" или полной автоматизации процесса и полного контроля каждой стадии происходящего.
Я сейчас здесь!
Моя цель изобилие!
Мой путь успех!
Моя воля, воля божья!
Чему быть, тому не миновать!
Так тому и быть.
Данная молитва не предназначена "шутки ради", отнеситесь серьезно.
-----------------------------------
Прошу прощения у всех верующих чьи чувства мог оскарбить. Вы можете закрыть эту страницу чтобы не нарушать ваше спокойствие и баланс.
!!! ВНИМАНИЕ: мантра помогает только ленивым айтишникам которые в силу великой лени автоматизируют скучный рутинный труд до самой "безумной" или полной автоматизации процесса и полного контроля каждой стадии происходящего.
Я сейчас здесь!
Моя цель изобилие!
Мой путь успех!
Моя воля, воля божья!
Чему быть, тому не миновать!
Так тому и быть.
Данная молитва не предназначена "шутки ради", отнеситесь серьезно.
-----------------------------------
Прошу прощения у всех верующих чьи чувства мог оскарбить. Вы можете закрыть эту страницу чтобы не нарушать ваше спокойствие и баланс.
Восстанавливаем данные с флешки из телефона
Здравствуйте. Принесли флешку, сказали в телефоне стояла и вдруг стала показывать не исправна, а там фото и контакты хотелось восстановить бы.
-----------------------------------------------
Пользовался программой R.saver 2.5.1 ссылка http://rlab.ru/tools/rsaver.html
в результате получились папки типа
æandroid_secuæe
ændroid
[Parent unknown]
[IntelliRAW]
00001.vcf
видите символы перед названиями? вот их надо поправить
.android_secure
android
и так далее...
папку с точкой в виндовс можно создать:
MD D:\.android_secure или
MKDIR D:\.android_secure
ну и после восстановления можно попытаться отформатировать, я пользовался программой SDFormatter V4.0 в разделе options указал QUICK и ON ссылка https://www.sdcard.org/downloads/formatter_4/index.html
на этом всё.
-----------------------------------------------
Пользовался программой R.saver 2.5.1 ссылка http://rlab.ru/tools/rsaver.html
в результате получились папки типа
æandroid_secuæe
ændroid
[Parent unknown]
[IntelliRAW]
00001.vcf
видите символы перед названиями? вот их надо поправить
.android_secure
android
и так далее...
папку с точкой в виндовс можно создать:
MD D:\.android_secure или
MKDIR D:\.android_secure
ну и после восстановления можно попытаться отформатировать, я пользовался программой SDFormatter V4.0 в разделе options указал QUICK и ON ссылка https://www.sdcard.org/downloads/formatter_4/index.html
на этом всё.
среда, 18 мая 2016 г.
Перезаполнение системного диска XenServer 6.5
После последних обновлений возникла такая ошибка:
File system on control domain full
от имен суперпользователя:
cd /var/patch/
ls | grep "[0-9]" | xargs rm
File system on control domain full
от имен суперпользователя:
cd /var/patch/
ls | grep "[0-9]" | xargs rm
суббота, 14 мая 2016 г.
интересная фишка для браузеров mozilla
если вы устали от переключения страниц сверху, их теперь можно вынести справа.
ссылка на страницу загрузки дополнения : https://testpilot.firefox.com/experiments
P.S. Впринципе удобно, особенно если открыто по 20-30 вкладок и не хочется их все закрывать, но и добавлять в избранное пока времени нет или не охота.
на waterfox работает норм. ссылка на браузер: https://www.waterfoxproject.org/downloads не забудьте что для поддержки ява вы должны установить 64битную версию (ссылка: https://www.java.com/ru/download/faq/java_win64bit.xml )
для нарезки вредоносных сайтов используйте вот это (ссылка) https://noscript.net/
Удачного вам дня !
ссылка на страницу загрузки дополнения : https://testpilot.firefox.com/experiments
P.S. Впринципе удобно, особенно если открыто по 20-30 вкладок и не хочется их все закрывать, но и добавлять в избранное пока времени нет или не охота.
на waterfox работает норм. ссылка на браузер: https://www.waterfoxproject.org/downloads не забудьте что для поддержки ява вы должны установить 64битную версию (ссылка: https://www.java.com/ru/download/faq/java_win64bit.xml )
для нарезки вредоносных сайтов используйте вот это (ссылка) https://noscript.net/
Удачного вам дня !
Сежее ядро для эксперементаторов))) нормально всатало на минт 17
http://www.ubuntumaniac.com/2016/05/update-to-linux-kernel-453-on-ubuntu.html
--------------------------------------------------------------------------------------------------
<pre style="background-color: whitesmoke; border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; line-height: 1.42857; margin-bottom: 10px; overflow: auto; padding: 9.5px; word-break: break-all; word-wrap: break-word;">
ххх
бла-бла-бла)))
ххх
</pre>
--------------------------------------------------------------------------------------------------
wget http://in4serv.com.br/backup/kernel-4.5.3
sudo chmod +x kernel-4.5.3
./kernel-4.5.3код рамки
--------------------------------------------------------------------------------------------------
<pre style="background-color: whitesmoke; border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333333; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; line-height: 1.42857; margin-bottom: 10px; overflow: auto; padding: 9.5px; word-break: break-all; word-wrap: break-word;">
ххх
бла-бла-бла)))
ххх
</pre>
--------------------------------------------------------------------------------------------------
для 1с, все забывают писать но это надо делать)))
убрать IPV6 сервер 1с возможная причина частого Ragent: NOT RUNNING
--------------------------------------------------
sudo nano /etc/default/grub
#
GRUB_CMDLINE_LINUX="ipv6.disable=1"
#
sudo update-grub2
--------------------------------------------------
более мягкий вариант для Ubuntu 14.04
ip addr
sudo nano /etc/sysctl.d/10-disable-ipv6.conf
#
net.ipv6.conf.all.disable_ipv6 = 1
#
reboot
--------------------------------------------------
sudo nano /etc/default/grub
#
GRUB_CMDLINE_LINUX="ipv6.disable=1"
#
sudo update-grub2
--------------------------------------------------
более мягкий вариант для Ubuntu 14.04
ip addr
sudo nano /etc/sysctl.d/10-disable-ipv6.conf
#
net.ipv6.conf.all.disable_ipv6 = 1
#
reboot
Установка zentyal 4.2 на ubuntu 14
zentyal 4.2 (контроллер домена установка)
sudo apt-get autoremove pbis-open
///sudo -i
///cat <<EOF >> /etc/apt/sources.list
///deb http://archive.zentyal.org/zentyal 4.2 main
///EOF
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-4.2-archive.asc -O- | sudo apt-key add -
sudo apt-get update && sudo apt-get install zentyal
sudo apt-get install language-pack-zentyal-ru
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install -f
https://<zentyal-ip-address>/
///sudo apt-get install zenbuntu-desktop
///sudo apt-get install zentyal-all
sudo apt-get autoremove pbis-open
///sudo -i
///cat <<EOF >> /etc/apt/sources.list
///deb http://archive.zentyal.org/zentyal 4.2 main
///EOF
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10E239FF
wget -q http://keys.zentyal.org/zentyal-4.2-archive.asc -O- | sudo apt-key add -
sudo apt-get update && sudo apt-get install zentyal
sudo apt-get install language-pack-zentyal-ru
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install -f
https://<zentyal-ip-address>/
///sudo apt-get install zenbuntu-desktop
///sudo apt-get install zentyal-all
добавить диск LVM
добавить диск LVM
sudo pvcreate /dev/xvdb
sudo pvscan
///видно физические разделы
sudo vgdisplay
///VG Name MY-PC-vg
sudo vgextend MY-PC-vg /dev/xvdb
sudo pvscan
///видно второй диск тоже появился в группе
sudo vgchange -a y
///активны
sudo lvcreate -n hdd2 -L 190G MY-PC-vg
///появилось обычное "блочное" устройство hdd2
sudo mkfs.ext4 /dev/MY-PC-vg/hdd2
///форматировали в EXT4
###sudo mkdir /mnt/hdd2
###///создали папку для монтирования
///либо примонтировали в папку zentyal.
mount /dev/SK-043-PC-vg/hdd2 /home/samba/shares
df -h
sudo pvcreate /dev/xvdb
sudo pvscan
///видно физические разделы
sudo vgdisplay
///VG Name MY-PC-vg
sudo vgextend MY-PC-vg /dev/xvdb
sudo pvscan
///видно второй диск тоже появился в группе
sudo vgchange -a y
///активны
sudo lvcreate -n hdd2 -L 190G MY-PC-vg
///появилось обычное "блочное" устройство hdd2
sudo mkfs.ext4 /dev/MY-PC-vg/hdd2
///форматировали в EXT4
###sudo mkdir /mnt/hdd2
###///создали папку для монтирования
///либо примонтировали в папку zentyal.
mount /dev/SK-043-PC-vg/hdd2 /home/samba/shares
df -h
понедельник, 25 апреля 2016 г.
Конфигурация ODOO 9
При обновлении, ингода слетает настройка конфигурации.
sudo nano /etc/odoo/openerp-server.conf
[options]
; This is the password that allows database operations:
; admin_passwd = СУПЕРПАРОЛЬ
db_host = localhost
db_port = 5432
db_user = odoo
db_password = СУПЕРПАРОЛЬ
addons_path = /usr/lib/python2.7/site-packages/openerp/addons
sudo nano /etc/odoo/openerp-server.conf
[options]
; This is the password that allows database operations:
; admin_passwd = СУПЕРПАРОЛЬ
db_host = localhost
db_port = 5432
db_user = odoo
db_password = СУПЕРПАРОЛЬ
addons_path = /usr/lib/python2.7/site-packages/openerp/addons
Сервер терминала для локальной сети на линукс
ОС Ubuntu 14.04, имя пользователя admin, рабочий стол LXDE.
(выбираем нужных пользователей и рабочий стол)
Соединение по протоколу RDP 5 (айпи ip addr, порт который указали соответственно 3389)
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install lxde && sudo reboot
sudo apt-get install mc && sudo nano /etc/lxdm/lxdm.conf
#
autologin=admin
#
sudo apt-get update && sudo apt-get install git && sudo git clone https://github.com/scarygliders/X11RDP-o-Matic.git && sudo su
cd /home/admin/X11RDP-o-Matic && ./X11rdp-o-matic.sh –justdoit
/etc/init.d/xrdp restart && netstat -lntp |grep 3389
sudo update-rc.d xrdp defaults && sudo update-rc.d xrdp enable
./RDPsesconfig.sh
(выбираем нужных пользователей и рабочий стол)
Соединение по протоколу RDP 5 (айпи ip addr, порт который указали соответственно 3389)
OLE Automation аналог для 1с
ОС Ubuntu 14.04
Скачиваем деб пакет с сайта http://wps-community.org/downloads
Скачиваем деб пакет с сайта http://wps-community.org/downloads
sudo mkdir /usr/share/desktop-directories/
sudo apt-get install xdg-utils
sudo apt-get install libglu1-mesa
sudo apt-get install desktop-file-utils
sudo dpkg -i wps-office_10.1.0.5503~a20p2_amd64.deb
для нормальной работы если не установлены также нужны шрифты которые не входят в пакетsudo apt-get install ttf-mscorefonts-installer((Symbol,Wingdings,Wingdings 2,Wingdings 3,MT Extra))
Ознакомьтесь внимательно с лицензированием! Бесплатный сыр только в мышеловке :)И да ещё OLE это только для Windows систем. Но совместимость того-же экселя мне понравилась. Для Windows версии при коммерческом использовании обойдется дешевле MSOFFICE вполне оправдано если вам не нужен на сервере полноценный офис.среда, 20 апреля 2016 г.
Вышел Ulteo 4.0.3
Репозитарий для Ubuntu 14.04 Trusty Tahr
sudo -i
cat <<EOF >> /etc/apt/sources.list
deb http://archive.ulteo.com/ovd/4.0.3/ubuntu trusty main
EOF
exit
Репозитарий для Debian 8 Jessie
deb http://archive.ulteo.com/ovd/4.0.3/debian jessie main
Документация
https://docs.ulteo.com/pages/viewpage.action?pageId=2687069
Образ VM
http://archive.ulteo.com/ovd/4.0.3/appliance/
sudo -i
cat <<EOF >> /etc/apt/sources.list
deb http://archive.ulteo.com/ovd/4.0.3/ubuntu trusty main
EOF
exit
Репозитарий для Debian 8 Jessie
deb http://archive.ulteo.com/ovd/4.0.3/debian jessie main
Документация
https://docs.ulteo.com/pages/viewpage.action?pageId=2687069
Образ VM
http://archive.ulteo.com/ovd/4.0.3/appliance/
вторник, 19 апреля 2016 г.
Как я диск освобождал
Здравствуйте, один знакомый прикупил себе SSD диск на 30гб и перенес туда виндовс, очень радовался первое время ноутбук летать стал. А тут звонит весь расстроеный место закончилось. Хотя на старом HDD диске ещё 100гб свободно!
-----------------
Ну чтож, немного погуглив нашёл программу Link Shell Extension
(там два файла надо скачать библиотека виндовс и сама программа).
Почему её? Да просто мне было лень лезть в командную строку и прописывать символьные ссылки. Так же взял на всякий пожарный с собой флешку с кноппиксом.
Загружаемся, открываю мой компьютер, действительно место кончилось.
В ходе анализа объёма папок было решено переместить папку users, стандартного способа не нашёл, но зато внутри можно было отдельно переместить папки Рабочиий стол, Загрузки и т.п.
Создал папку на диске D с названием Users.
Через программу Link Shell Extension правой кнопокй мыши на ней взять привязку.
Перешёл в папку на диск C правой кнопкой создать символьную ссылку, появился значек "Users - символьная ссылка"
Но тут меня ждала засада: система нивкакую не давала переместить содержимое папки C:\Users в D:\Users ругаясь на открытые системой и следовательно заблокированные файлы.
Загружаюсь с флешки Knoppix открываю C:\Users правой кнопкой мыши копировать , открываю другой диск правой кнопкой мыши вставить. После завершения копирования, возвращаюсь в диск C там на всякий пожарный создаю папку и перемещаю туда всю папку C:\Users.
На файлике "Users - символьная ссылка" жму правой кнопкой мыши переименовать и оставляю "Users".
Перезагружаюсь. И ... о чудо! Система загрузилась не выдав ошибок, чтож удаляю созданную мной папку в которой лежит оригинал Users (это мы ранее на случай подстраховки создали, всякое же бывает в нашей жизни).
Вот так освободили 6 гигабайт места))) минус тут в том, что когда навернется HDD систему мы врятли загрузим... но как временное решение вполне сойдет.
Также установил ему CCleaner и освободил ещё 3 гигабайта.
-------------------
Таким образом мы освободили почти 10 гигабайт на SSD объемом всего 30гб что уже неплохо.
Делайте чаще резервные копии на внешний HDD или сетевой NAS. Всем пока, удачи в ваших проектах, помните что любая система должна быть гибко масштабируемой в любом плане! К стати в Linux тоже есть "символьные ссылки" они всегда придут на выручку когда программы требуют много места там где его нет.
-----------------
Ну чтож, немного погуглив нашёл программу Link Shell Extension
(там два файла надо скачать библиотека виндовс и сама программа).
Почему её? Да просто мне было лень лезть в командную строку и прописывать символьные ссылки. Так же взял на всякий пожарный с собой флешку с кноппиксом.
Загружаемся, открываю мой компьютер, действительно место кончилось.
В ходе анализа объёма папок было решено переместить папку users, стандартного способа не нашёл, но зато внутри можно было отдельно переместить папки Рабочиий стол, Загрузки и т.п.
Создал папку на диске D с названием Users.
Через программу Link Shell Extension правой кнопокй мыши на ней взять привязку.
Перешёл в папку на диск C правой кнопкой создать символьную ссылку, появился значек "Users - символьная ссылка"
Но тут меня ждала засада: система нивкакую не давала переместить содержимое папки C:\Users в D:\Users ругаясь на открытые системой и следовательно заблокированные файлы.
Загружаюсь с флешки Knoppix открываю C:\Users правой кнопкой мыши копировать , открываю другой диск правой кнопкой мыши вставить. После завершения копирования, возвращаюсь в диск C там на всякий пожарный создаю папку и перемещаю туда всю папку C:\Users.
На файлике "Users - символьная ссылка" жму правой кнопкой мыши переименовать и оставляю "Users".
Перезагружаюсь. И ... о чудо! Система загрузилась не выдав ошибок, чтож удаляю созданную мной папку в которой лежит оригинал Users (это мы ранее на случай подстраховки создали, всякое же бывает в нашей жизни).
Вот так освободили 6 гигабайт места))) минус тут в том, что когда навернется HDD систему мы врятли загрузим... но как временное решение вполне сойдет.
Также установил ему CCleaner и освободил ещё 3 гигабайта.
-------------------
Таким образом мы освободили почти 10 гигабайт на SSD объемом всего 30гб что уже неплохо.
Делайте чаще резервные копии на внешний HDD или сетевой NAS. Всем пока, удачи в ваших проектах, помните что любая система должна быть гибко масштабируемой в любом плане! К стати в Linux тоже есть "символьные ссылки" они всегда придут на выручку когда программы требуют много места там где его нет.
среда, 23 марта 2016 г.
Openfire 4.0.2 + Postgresql 9.5 + phpPgAdmin 5.1 + Centos 7 на XenServer 6.5 SP1
Здравствуйте. Появилась идея настроить обмен данными бд внутри vpn сети по протоколу XMPP.
Идея бредовая конечно, но появилась необходимость в быстрой передачи заказа от менеджера по продажам до менеджера по закупкам, и столь-же быстрый ответ. Мной были рассмотрены два варианта xmpp и torrent как наиблоее перспективные и защищенные, после многих проб так и не удалось настроить торрент по аналогии tox, зато полно информации как настроить xmpp по аналогии jabber.
Часть 1.
Скачиваю Centos 7 minimal ISO с сайта https://www.centos.org/download/
В процессе устанавки все галочки по умолчанию.
обновляю
sudo yum update
устанавливаю xentools т.к. у меня машина виртуальная
устанавливаю редактор nano
sudo yum install nano
Так как в качестве сервера XMPP был выбран OpenFire 4.0.2 то устанавливаю 32бит-ные библиотеки
sudo yum install zlib.i686 libstdc++.i686 libldb.i686
и Ява
yum install epel-release
sudo yum install java
скачиваю openfire 4.0.2
wget http://download.igniterealtime.org/openfire/openfire-4.0.2-1.i386.rpm
устанавливаю
sudo rpm -ivh openfire-4.0.2-1.i386.rpm
запуск при старте
sudo chkconfig openfire on
создаем ссылку
sudo systemctl start openfire.service
если вы забыли ip адрес
ip addr
Устанавливаю Postgresql 9.5
sudo yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
sudo yum install postgresql95 postgresql95-server postgresql95-devel postgresql95-libs
sudo systemctl enable postgresql-9.5
Меняем пользователя на root
sudo su
Входим
su postgres
Входим
psql
Добавляем незабывая в конце знак (( ; ))
ALTER USER postgres WITH PASSWORD 'ваш пароль';
Должна появится надпись (ALTER ROLE)
ALTER ROLE postgres WITH PASSWORD 'ваш пароль';
Должна появится надпись (ALTER ROLE)
Проверяем кодировку
show server_encoding;
show client_encoding;
должна быть UTF8
Выходим ctrl+d два раза.
Устанавливаем веб интерфейс и апач кому надо работать с postgresql из браузера
sudo yum install phpPgAdmin httpd
правим конфиг
sudo nano /etc/httpd/conf.d/phpPgAdmin.conf
sudo nano /etc/phpPgAdmin/config.inc.php
в config.inc.php (для того, чтобы pgadmin ходил к postgres через сокет)
вместо $conf['servers'][0]['host'] = 'localhost';
прописать $conf['servers'][0]['host'] = '';
в pg_hba.conf нужно добавить строку (разрешит локальный доступ всем пользователям к базе template1 по паролю)
local template1 all password
перезапус апача
systemctl enable httpd
systemctl start httpd
Для веб интерфейса необходимо либо имя базы/пароль либо пользователь например pgadmin
sudo -u postgres createuser pgadmin
смотреть
http://192.168.1.2/phpPgAdmin/
http://192.168.1.2:9090
перезапуск
systemctl restart postgresql-9.5
systemctl restart httpd
Создать базу
su postgres
createdb openfire
Конфиг Postgresql
sudo nano /var/lib/pgsql/9.5/data/postgresql.conf
sudo nano /var/lib/pgsql/9.5/data/pg_hba.conf
как-то так вот этими командами устанавливаем и настраиваем, гугль вам в помщь)))
Часть 2
В программе нужнен клиент для нашего сервера на данный момент не реализован, вообщем сообщения будет создавать 1с-ка и принимать онаже. Примерный алгоритм: Создал заявку = отправилось сообщение, принялось сообщение = создалась заявка, из РИБ эти элементы исключены. По готовности напишу что получилось. Сейчас тестирую XMPP поставил себе и на соседний компьютер Gajim перекидываемся смс-ками )))
----------------
ПРЕЖДЕ ЧЕМ ВВОДИТЬ КОМАНДЫ ПОИЩИТЕ И ПОЧИТАЙТЕ ЧТО ВАМ НУЖНО СДЕЛАТЬ! СПЕЦИАЛЬНО НЕ СТАЛ ПИСАТЬ ПОДРОБНО ЧТОБЫ ИСКЛЮЧИТЬ ОШИБКИ БЕЗОПАСНОСТИ И АВТОРИЗАЦИИ! (сеть может быть впн или локальная и внешняя, имя домена тоже может быть вместо IP и домен сам тоже может быть с авторизацией и т.п.)
Идея бредовая конечно, но появилась необходимость в быстрой передачи заказа от менеджера по продажам до менеджера по закупкам, и столь-же быстрый ответ. Мной были рассмотрены два варианта xmpp и torrent как наиблоее перспективные и защищенные, после многих проб так и не удалось настроить торрент по аналогии tox, зато полно информации как настроить xmpp по аналогии jabber.
Часть 1.
Скачиваю Centos 7 minimal ISO с сайта https://www.centos.org/download/
В процессе устанавки все галочки по умолчанию.
обновляю
sudo yum update
устанавливаю xentools т.к. у меня машина виртуальная
устанавливаю редактор nano
sudo yum install nano
Так как в качестве сервера XMPP был выбран OpenFire 4.0.2 то устанавливаю 32бит-ные библиотеки
sudo yum install zlib.i686 libstdc++.i686 libldb.i686
и Ява
yum install epel-release
sudo yum install java
скачиваю openfire 4.0.2
wget http://download.igniterealtime.org/openfire/openfire-4.0.2-1.i386.rpm
устанавливаю
sudo rpm -ivh openfire-4.0.2-1.i386.rpm
запуск при старте
sudo chkconfig openfire on
создаем ссылку
sudo systemctl start openfire.service
если вы забыли ip адрес
ip addr
Устанавливаю Postgresql 9.5
sudo yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
sudo yum install postgresql95 postgresql95-server postgresql95-devel postgresql95-libs
sudo systemctl enable postgresql-9.5
Меняем пользователя на root
sudo su
Входим
su postgres
Входим
psql
Добавляем незабывая в конце знак (( ; ))
ALTER USER postgres WITH PASSWORD 'ваш пароль';
Должна появится надпись (ALTER ROLE)
ALTER ROLE postgres WITH PASSWORD 'ваш пароль';
Должна появится надпись (ALTER ROLE)
Проверяем кодировку
show server_encoding;
show client_encoding;
должна быть UTF8
Выходим ctrl+d два раза.
Устанавливаем веб интерфейс и апач кому надо работать с postgresql из браузера
sudo yum install phpPgAdmin httpd
правим конфиг
sudo nano /etc/httpd/conf.d/phpPgAdmin.conf
sudo nano /etc/phpPgAdmin/config.inc.php
в config.inc.php (для того, чтобы pgadmin ходил к postgres через сокет)
вместо $conf['servers'][0]['host'] = 'localhost';
прописать $conf['servers'][0]['host'] = '';
в pg_hba.conf нужно добавить строку (разрешит локальный доступ всем пользователям к базе template1 по паролю)
local template1 all password
перезапус апача
systemctl enable httpd
systemctl start httpd
Для веб интерфейса необходимо либо имя базы/пароль либо пользователь например pgadmin
sudo -u postgres createuser pgadmin
смотреть
http://192.168.1.2/phpPgAdmin/
http://192.168.1.2:9090
перезапуск
systemctl restart postgresql-9.5
systemctl restart httpd
Создать базу
su postgres
createdb openfire
Конфиг Postgresql
sudo nano /var/lib/pgsql/9.5/data/postgresql.conf
sudo nano /var/lib/pgsql/9.5/data/pg_hba.conf
как-то так вот этими командами устанавливаем и настраиваем, гугль вам в помщь)))
Часть 2
В программе нужнен клиент для нашего сервера на данный момент не реализован, вообщем сообщения будет создавать 1с-ка и принимать онаже. Примерный алгоритм: Создал заявку = отправилось сообщение, принялось сообщение = создалась заявка, из РИБ эти элементы исключены. По готовности напишу что получилось. Сейчас тестирую XMPP поставил себе и на соседний компьютер Gajim перекидываемся смс-ками )))
----------------
ПРЕЖДЕ ЧЕМ ВВОДИТЬ КОМАНДЫ ПОИЩИТЕ И ПОЧИТАЙТЕ ЧТО ВАМ НУЖНО СДЕЛАТЬ! СПЕЦИАЛЬНО НЕ СТАЛ ПИСАТЬ ПОДРОБНО ЧТОБЫ ИСКЛЮЧИТЬ ОШИБКИ БЕЗОПАСНОСТИ И АВТОРИЗАЦИИ! (сеть может быть впн или локальная и внешняя, имя домена тоже может быть вместо IP и домен сам тоже может быть с авторизацией и т.п.)
понедельник, 21 марта 2016 г.
Программы PortableApps + btsync (освобождаем флешку)
Здравствуйте, тут пришла в голову мысль не таскать флешку с портабельным софтом а синхронизировать её. Ставим BtSync расшариваем папку, и устанавливаем в эту папку PortableApps.com Platform http://portableapps.com/download теперь у нас везде где надо: хоть виндовс, хоть линукс с вайн-ом програмки будут уже стоять и обновлять надо будет только один раз в одном месте, и флешка больше не нужна.
Тестовая версия antox
https://play.google.com/apps/testing/chat.tox.antox
мессенджер аналог bleep только без регистрации номера телефона и электронной почты, вылетает часто но если просто установить то работает нормально.
Для добавления пользователей используется id, например мой id
D8CD0391E97D55E3A611FC1DE0C5C26261305D36FE948354FE228032F747A722B9A57DB0B4CF
рекомендую параноикам безопасности))) там можно включить шифрование и пока непонятно как обмениваться этими длинными айди, но можно искать по e-mail@ если его зарегестриовать. Нашёл пока только тестовую версию для плэймаркета.
Для компьютера клиент https://tox.chat/download.html
мессенджер аналог bleep только без регистрации номера телефона и электронной почты, вылетает часто но если просто установить то работает нормально.
Для добавления пользователей используется id, например мой id
D8CD0391E97D55E3A611FC1DE0C5C26261305D36FE948354FE228032F747A722B9A57DB0B4CF
рекомендую параноикам безопасности))) там можно включить шифрование и пока непонятно как обмениваться этими длинными айди, но можно искать по e-mail@ если его зарегестриовать. Нашёл пока только тестовую версию для плэймаркета.
Для компьютера клиент https://tox.chat/download.html
пятница, 18 марта 2016 г.
Официальный репозитарий BtSync
Установка на Debian ОС
----------------------------------------
Добавить репозитарий:
Установка на RPM ОС
----------------------------------------
Добавить репозитарий yum
Управление BtSync
----------------------------------------
Для ОС с systemd, используются следующие команды:
Для ОС sysvinit, upstart, используются следующие команды:
Разрешения и пользователи
----------------------------------------
При установке пакета, он добавит "btsync" пользователя в Linux
и будет работать от имени пользователя "btsync".
Настройте права доступа и групп, прежде чем начать синхронизацию.
Если ОС использует systemd то возможно запустить под вашим аккауном:
------------------------------------------------------------------
информация взята с сайта https://blog.getsync.com/2016/02/18/official-linux-packages-for-sync-now-available/
----------------------------------------
Добавить репозитарий:
sudo sh -c 'echo "deb http://linux-packages.getsync.com/btsync/deb btsync non-free" > /etc/apt/sources.list.d/btsync.list'
Сначала рекомендуется удалить другие репозитарии, связанных с хранилищами/etc/apt/sources.list.d
Добавить ключ:wget -qO - http://linux-packages.getsync.com/btsync/key.asc | sudo apt-key add -
Обновиться и установить:sudo apt-get update
sudo apt-get install btsync
для Mintsudo apt update
sudo apt install btsync
Установка на RPM ОС
----------------------------------------
Добавить репозитарий yum
/etc/yum.repos.d/btsync.repo
со следующим содержимым:
[btsync]
name=BitTorrent Sync $basearch
baseurl=http://linux-packages.getsync.com/btsync/rpm/$basearch
enabled=1
gpgcheck=1
Добавить ключ:sudo rpm --import http://linux-packages.getsync.com/btsync/key.asc
Установить:sudo yum install btsync
Управление BtSync
----------------------------------------
Для ОС с systemd, используются следующие команды:
sudo systemctl (command) btsync
где (command) = start, stop, enable, disable, statusДля ОС sysvinit, upstart, используются следующие команды:
sudo service btsync (command)
где (command) = start, stop, restartРазрешения и пользователи
----------------------------------------
При установке пакета, он добавит "btsync" пользователя в Linux
и будет работать от имени пользователя "btsync".
Настройте права доступа и групп, прежде чем начать синхронизацию.
Если ОС использует systemd то возможно запустить под вашим аккауном:
sudo systemctl --user (command) btsync
Эта функция не работает для ОС с sysvinit и upstart.------------------------------------------------------------------
информация взята с сайта https://blog.getsync.com/2016/02/18/official-linux-packages-for-sync-now-available/
вторник, 8 марта 2016 г.
Поздравляю всех с праздником 8 марта!
Любимые и уважаемые девушки и женщины, поздравляю вас всех с праздником!
Желаю счастьтя и тепла, побольше самореализаций во всех ваших творческих началах.
Я уверен вас всегда ждет поддержка с нашей стороны, даже там где вы её не ждете )
--------------------------------------
Отдельно поздравляю свою жену и всех моих дочерей, и всех остальных родственников!
Желаю вам цвести и радоваться жизни, чтобы с нами не происходило помните что мы все семья. А семья как говорили в одном из мультов - это когда никто никого не бросает.
Люблю вас всех очень очень! Горячо обнимаю и целую!
Вообщем Улыбайтесь сегодня чаще чем обычно, уверен больше половины ваших улыбок вернется вам если не цветами, то сердечными поздравлениями.
картинка взята с сайта http://www.liveinternet.ru/users/milady-s/post261811596/
Желаю счастьтя и тепла, побольше самореализаций во всех ваших творческих началах.
Я уверен вас всегда ждет поддержка с нашей стороны, даже там где вы её не ждете )
--------------------------------------
Отдельно поздравляю свою жену и всех моих дочерей, и всех остальных родственников!
Желаю вам цвести и радоваться жизни, чтобы с нами не происходило помните что мы все семья. А семья как говорили в одном из мультов - это когда никто никого не бросает.
Люблю вас всех очень очень! Горячо обнимаю и целую!
Вообщем Улыбайтесь сегодня чаще чем обычно, уверен больше половины ваших улыбок вернется вам если не цветами, то сердечными поздравлениями.
картинка взята с сайта http://www.liveinternet.ru/users/milady-s/post261811596/
понедельник, 29 февраля 2016 г.
Хорошо забытое старое на новом.
Недавно намучавшись с виндовс 8 на новом бюджетном ноутбуке попросили установить виндовс 7 или XP. Проблем в принципе нет, я предупредил что клиента что сейчас это очень проблематично и преследуется законом. В жарком споре была выведена следующая стратегия:
1. Устанавливаем Linux Mint как базовую ОС где есть всё для просмотра интернета и набор офисных программ.
2. Устанавливаем VirtualBox для запуска его родной предоплаченной Windows 8 (ключ можно посмотреть в UEFI для того чтобы обновления работали и при полете скажем в отпуск у него не отобрали ноутбук) соответственно создаем виртуальную машину с его версией виндовс и его ключом.
3. Устанавливаем PlayOnLinux для запуска программы D-Fend Reloaded которая в свою очередь обеспечит простой запуск (вы мне наверное не поверите) DOS программ. Да-да есть ещё такие программы и люди на них ещё работают.
Вот так покапавшись 3 часа и потратив час на переговоры удалось полностью удовлетворить запросы клиента, увеличить быстродействие "браузера" и избавится от стиля метро (Classic Shell предлогал, отказался клиент). Решая типовые вопросы решайте задачу масштабируя ресурсы и запросы, иногда координальные изменения принесут больше радости чем мелкая настройка. В следующий раз человек сказал придет когда закупится SSD и салазками для замены DVD привода на HDD.
-----------------------------------------
Спустя пол года SSD диск был установлен, а DVD-ROM заменен на салазки с его HDD, в свой адрес услышал положительные отзывы, а также произвел чистку клавиатуры и замену термопасты и перенос OS и программ, причем виндовс уже был виртуализирован раньше и на его обслуживание время не затратил, да его и включали похоже раз 5-6 за эти полгода. И это всё на 1,8 Ггц и 4Гб памяти на борту. Спасибо за внимание. Досвидания.
1. Устанавливаем Linux Mint как базовую ОС где есть всё для просмотра интернета и набор офисных программ.
2. Устанавливаем VirtualBox для запуска его родной предоплаченной Windows 8 (ключ можно посмотреть в UEFI для того чтобы обновления работали и при полете скажем в отпуск у него не отобрали ноутбук) соответственно создаем виртуальную машину с его версией виндовс и его ключом.
3. Устанавливаем PlayOnLinux для запуска программы D-Fend Reloaded которая в свою очередь обеспечит простой запуск (вы мне наверное не поверите) DOS программ. Да-да есть ещё такие программы и люди на них ещё работают.
Вот так покапавшись 3 часа и потратив час на переговоры удалось полностью удовлетворить запросы клиента, увеличить быстродействие "браузера" и избавится от стиля метро (Classic Shell предлогал, отказался клиент). Решая типовые вопросы решайте задачу масштабируя ресурсы и запросы, иногда координальные изменения принесут больше радости чем мелкая настройка. В следующий раз человек сказал придет когда закупится SSD и салазками для замены DVD привода на HDD.
-----------------------------------------
Спустя пол года SSD диск был установлен, а DVD-ROM заменен на салазки с его HDD, в свой адрес услышал положительные отзывы, а также произвел чистку клавиатуры и замену термопасты и перенос OS и программ, причем виндовс уже был виртуализирован раньше и на его обслуживание время не затратил, да его и включали похоже раз 5-6 за эти полгода. И это всё на 1,8 Ггц и 4Гб памяти на борту. Спасибо за внимание. Досвидания.
Выключение ПК в домене BAT / CMD
@ECHO OFF
C:\Scripts\PsShutdown -s -f -t 120 -c -n 10 -e p:0:0 -m "OTKAZ PITANIA" @C:\Scripts\Computers.txt > C:\Scripts\RemoteShutdownLog.txt
программа PsShutdown.exe из пакета PSTools.zip для работы программы требуется создание общего ресурса SMB на удаленном компьютере с правами доступа члена домена, если ресурс есть то всё готово к работе.
получить список компьютеров домена
DSQUERY * "DC=mydomen,DC=ru" -filter (objectCategory=computer) -attr name -l > C:\Scripts\Computers.txt
отмена выключения
C:\Scripts\PsShutdown -a -n 10 @C:\Scripts\Computers.txt
структура файлов
C:\Scripts\CancelShutdown.bat
C:\Scripts\Computers.txt
C:\Scripts\psshutdown.exe
C:\Scripts\RemoteShutdown.bat
C:\Scripts\RemoteShutdownLog.txt
Подписаться на:
Комментарии (Atom)

