metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-01-26 09:38 am

Windows vs Linux

"C:\Documents and Settings\юзер\Application Data\контора\продукт\LOGS\лог.txt"

vs

"/home/юзер/.прога/logs/лог.log" или "~/.прога/logs/лог.log"

Ад, одно слово. Неудивительно, что под линуксом фар и прочие дос навигаторы нахрен не нужны.

[identity profile] psilogic.livejournal.com 2010-01-26 09:48 am (UTC)(link)
это как раз подражание linux - разбрасывание по разным папкам. раньше в windows было бы что-нибудь типа:

\прога\logs\лог.log
или
\прога\лог.log

[identity profile] w00dy.livejournal.com 2010-01-26 09:50 am (UTC)(link)
а не /var/log/прога.log? :)

PS Я чего-то главную мысль поста не уловил.

[identity profile] oldmann.livejournal.com 2010-01-26 09:56 am (UTC)(link)
сейчас, ребе, я Вас расстреляю на месте.
привычка держать логи не где им положено (в /vag/log), а в /home приводят к пожиранию логом всего места в /usr, что, в свою очередь, приводит к сковыриванию UNIX.

[identity profile] metaclass.livejournal.com 2010-01-26 09:57 am (UTC)(link)
Не, подражание понятно, я про разницу в длине пути, чтобы этот самый лог почитать.

[identity profile] metaclass.livejournal.com 2010-01-26 09:58 am (UTC)(link)
в /var/log/прога.log по идее всякие демоны и прочее должны писать. Личные пользовательские логи по идее надо у пользователя и хранить.

[identity profile] w00dy.livejournal.com 2010-01-26 09:59 am (UTC)(link)
автодополнение, я так понимаю, уже отменили.

[identity profile] metaclass.livejournal.com 2010-01-26 10:00 am (UTC)(link)
А юзеру туда дозволено писать и потом читать?
Т.е. к примеру, ситуация: есть прога, с ней работает 10 юзеров, у каждого должен быть свой личный лог. На винде логично писать в AppData. На линуксе что ли для каждого пользователя свой файл в /var/log создавать?

[identity profile] metaclass.livejournal.com 2010-01-26 10:03 am (UTC)(link)
И причем тут /usr вообще?

Кстати, я счетаю, что /home по определению должен быть самым большим. По идее, если пользователь работает с какими-нибудь особо гигантскими файлами на сервере - им место в его домашней папке. Или например, он в маниакальной фазе биполярного аффективного расстройства набрал что-нибудь вроде nohup yes и уехал в отпуск во внутреннюю монголию.

[identity profile] w00dy.livejournal.com 2010-01-26 10:03 am (UTC)(link)
syslogd уже отменили? ;)

[identity profile] metaclass.livejournal.com 2010-01-26 10:04 am (UTC)(link)
В фаре его и нету :)
Я сравниваю время перехода к нужной мне папке в линуксе и в винде. В линуксе оказывается удобнее с автодополнением, чем в винде фаром.

[identity profile] metaclass.livejournal.com 2010-01-26 10:05 am (UTC)(link)
В винде нету syslogd. Event log печален и мегабайтами отладочной информации туда срать не будешь.

[identity profile] w00dy.livejournal.com 2010-01-26 10:06 am (UTC)(link)
вообще-то фар и консоль это кагбе два ортогональных по возможностям инструмента. Да и в фаре оно всё-же есть в некоторой степени, alt-буковка.

[identity profile] oldmann.livejournal.com 2010-01-26 10:08 am (UTC)(link)
позволено читать и писать. а не позволено - можно при инсталляции сделать отдельную папку в /var, и ей назначить соотв. пермишены для группы, в которую входят пользователи. да, создавать отдельный файл. или общий для всех, и грепать его при необходимости чтения.

[identity profile] metaclass.livejournal.com 2010-01-26 10:10 am (UTC)(link)
И таки как разделить лог между пользователями в юниксе?

Ситуация: юзер запустил программу, она ляснулась, он хочет отослать лог разработчику. Чужие логи ему видеть не положено, только свой.
Сейчас проверил: на убунте ему доступна для чтения большая часть логов из /var/log, на дебиане - вообще не доступны.

[identity profile] metaclass.livejournal.com 2010-01-26 10:12 am (UTC)(link)
Все сводится к тому, что без администратора пользователь не сможет работать с прогой, т.к. настроить и запустить ее он не сможет.

[identity profile] oldmann.livejournal.com 2010-01-26 10:13 am (UTC)(link)
при том, что дефолтный /home у большинства UNIX-ов это симлинк на /usr/home или /opt/home, или вообще просто папка в корне.

а "страдающий" пользователь забьет весь раздел целиком. где данные других пользователей, например, даже если /home это отдельный слайс. объяснить, чем чревато забивание /usr или /?

[identity profile] w00dy.livejournal.com 2010-01-26 10:14 am (UTC)(link)
в таком случае действительно срать в ~ нужно.

[identity profile] oldmann.livejournal.com 2010-01-26 10:14 am (UTC)(link)
а с хуя ли пользователь на UNIX-системе должен сам что-то настраивать, без ведома администратора? ви ети красноглазые штучки мне бросьте.

[identity profile] jek-hor.livejournal.com 2010-01-26 10:17 am (UTC)(link)
А привычка держать /home на том же разделе, что и /usr приводят к тому же :)

[identity profile] psilogic.livejournal.com 2010-01-26 10:17 am (UTC)(link)
а кого волнует длина путей под windows?
windows вообще не заставляет пользователя иметь секс с путями. как ОС с дружественным интерфейсом, она берет эту обезъянью работу на себя

[identity profile] metaclass.livejournal.com 2010-01-26 10:20 am (UTC)(link)
Ну, у меня /home всегда на отдельном разделе, т.е. даже если он забъется - с системой, по идее, ничего не станет. Другим пользователям придет кирдык, да.

[identity profile] oldmann.livejournal.com 2010-01-26 10:22 am (UTC)(link)
"кирдык" другим пользователям на изначально многопользовательской системе (у меня есть сервера, где пользователей десятки тысяч) означает ровно такую же залупу, как и сковыривание UNIX.

[identity profile] metaclass.livejournal.com 2010-01-26 10:23 am (UTC)(link)
Я, по опыту работы и общения с ними, априори считаю администраторов крайне неадекватными асоциальными личностями, ненавидящими свою работу, пользователей и внедрение любого софта.

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

[identity profile] metaclass.livejournal.com 2010-01-26 10:24 am (UTC)(link)
Эээ, с каких это пор она что-то на себя берет?
У нее эти папки вообще хидден по умолчанию, их в explorer даже увидеть невозможно.

[identity profile] metaclass.livejournal.com 2010-01-26 10:24 am (UTC)(link)
Ну, это чуть менее меньшая залупа, чем полный гамон всему, до невозможности залогинится удалено :)

Page 1 of 4