Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: *NIX'овая флудильня

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> RE: *NIX'овая флудильня
Имя
Сообщение << Старые топики   Новые топики >>
RE: *NIX'овая флудильня - 2011-08-05 12:53:24.080000   
headsucker

Сообщений: 1304
Оценки: 10
Присоединился: 2011-02-09 15:30:26.450000
edifier123, аргументы какие-нибудь мы увидим?
Post #: 161
RE: *NIX'овая флудильня - 2011-08-05 16:46:59.280000   
edifier123

Сообщений: 13
Оценки: -30
Присоединился: 2011-08-04 17:05:50.043333
Достает этот синий экран в Linuxe


linux gavnooooo
Post #: 162
RE: *NIX'овая флудильня - 2011-08-05 16:48:32.726666   
The Joker

Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000

quote:

ORIGINAL: edifier123

Linux гавно, только геморрой от него
edifier123 говно, только геморрой у него.
Post #: 163
RE: *NIX'овая флудильня - 2011-08-05 16:49:40.863333   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
quote:

Достает этот синий экран в Linuxe

Спасибо, поржала.
Post #: 164
RE: *NIX'овая флудильня - 2011-08-05 18:23:10.880000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Ну почему сразу смеяться.
Что-то типа BSOD от Windows есть и в Линуксе. Они цвета консоли. Выдает надпись типа kernel panic…. и описание причин возникновения ошибки. А цвет консоли можно любым сделать. Хоть розовеньким… для блондинок.
А вот edifier123 , наверное сделал голубым фон. Наверное ему очень и очень нравиться этот цвет. Весь такой голубой, голубой.
Post #: 165
RE: *NIX'овая флудильня - 2011-08-05 20:12:17.343333   
The Joker

Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
zzsnn, как изменить цвет текста в консоли? Не текста, который выводит sh, а того который выводится ещё во время загрузки ядра и загрузочных скриптов. Когда-то в NetBSD я увидел зелёный текст сообщений и возбудился.
Post #: 166
RE: *NIX'овая флудильня - 2011-08-05 20:20:47.956666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Это я тебе не скажу. Нужно в ядре ковыряться. Но возможно в загрузчике. Если ядро - то тут прерывания БИОС используются. По другому не получиться. Ведь ось еще даже не загружена. А с загрузчиком можно покрутить. Что-то где-то по этой теме я читал. Но сейчас точно не вспомню.
Post #: 167
RE: *NIX'овая флудильня - 2011-08-05 20:40:42.156666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: The Joker
zzsnn, как изменить цвет текста в консоли? Не текста, который выводит sh, а того который выводится ещё во время загрузки ядра и загрузочных скриптов. Когда-то в NetBSD я увидел зелёный текст сообщений и возбудился.

м-м-м… Может ядро пропатчить? Где-нибудь в районе функции printk?

quote:

ORIGINAL: zzsnn
Это я тебе не скажу. Нужно в ядре ковыряться. Но возможно в загрузчике. Если ядро - то тут прерывания БИОС используются. По другому не получиться. Ведь ось еще даже не загружена. А с загрузчиком можно покрутить.

Ядро-ядро. После того как grub написал что-то типа:
uncompressing vmlinuz
booting kernel
после этого всё что появляется на экране появляется там в результате прямого взаимодействия ядра и железа. bios если и используется ядром, то только для инициализации графического vesa-режима видеокарточки – это если промеж опций командной строки ядра встретилось что-то типа vga=vesafb.
Ядро копит сообщения, пока не инициализирована консоль. А когда консоль готова к выводу, вся эта коллекция вываливается на экран всем скопом.
Post #: 168
RE: *NIX'овая флудильня - 2011-08-06 10:00:27.650000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
quote:

то только для инициализации графического vesa-режима видеокарточки

задание режима производится, наверняка через 10h или 16h прерывания БИОС. А там можно задавать и цвет экрана и цвет текста. Вот только отловить это мне, на данный момент, явно не хватает знания и опыта.
Post #: 169
RE: *NIX'овая флудильня - 2011-08-06 18:53:03.900000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: zzsnn
quote:

то только для инициализации графического vesa-режима видеокарточки

задание режима производится, наверняка через 10h или 16h прерывания БИОС. А там можно задавать и цвет экрана и цвет текста. Вот только отловить это мне, на данный момент, явно не хватает знания и опыта.

Его бессмысленно отлавливать. vesafb каким-то образом полагается на BIOS, но я сильно сомневаюсь что этот драйвер переключается в real mode и выполняет вызов биоса. Я думаю, что он работает несколько иначе: загрузчик выковыривает из bios'а всю информацию о vesa режимах и передаёт ядру. А vesafb уже полагаясь на эту информацию работает через порты ввода-вывода. Хотя если честно, я не знаю, лишь предполагаю.
Но ведь кроме того, есть ещё nvidiafb или драйвер который использует текстовый режим видеокарты (как он там называется?). Они всё делают иначе.
И наконец, подкрасить надо не весь вывод в консоль, а только ядерный вывод, то есть только то, что приходит через printk. И поэтому единственный правильный способ озеленить текст ядра – это пропатчить printk, или точнее функцию __call_console_drivers из kernel/printk.c
Но с этим есть проблемка: по-простому не выйдет. Я-то думал просто воткнуть \e[01;32m перед con->write в __call_console_drivers, но это не сработает, поскольку оттуда вывод идёт прямо в драйвер консоли. А для управления цветом надо иметь доступ к tty, то есть к вышестоящему драйверу. Наверное имея на руках struct console, можно как-нибудь получить tty, который заведует этой консолью… Но я не знаю как. И кроме того, есть у меня лёгкое подозрение, что tty драйвер поверх консоли может быть не один. Можно конечно попытаться самостоятельно инстанцировать tty драйвер на консоли, так сказать для внутреннего использования. Но тут уже моих знаний недостаточно. Надо долго сидеть и вникать в детали работы линуксовых терминалов и консоли. Мало того, я вот только что заметил, что у меня grub поссорился с видеокартой (по абсолютно загадочным причинам), и теперь вместо менюшки рисует несколько цветных квадратиков. Поэтому я даже боюсь провести разведку боем: просто вписать в код создание нужного мне tty, скомпилять ядро и ребутнуться в него. Ведь если что-то пойдёт не так, то потом придётся вслепую загружаться под заведомо рабочим ядром.
Post #: 170
RE: *NIX'овая флудильня - 2011-08-06 20:12:43.336666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
А посмотри-ка тут http://ru.wikibooks.org/wiki/Grub_2 . Попробуй с разрешением поиграть. Хотя походу у тебя что-то со шрифтами.
Post #: 171
RE: *NIX'овая флудильня - 2011-08-06 21:54:08.516666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Мне лень ребутаться сто раз. Я это на "как-нибудь потом" оставлю. Всё равно в нормальной ситуации у меня ровно один пункт в меню загрузки. Там и смотреть не на что. Да и прежде чем пытаться что-то делать и с чем-то играться, неплохо было бы выяснить причину такой странности. Ведь раньше не было, конфиг груба я не менял давно. Хотя нет, менял тут жёсткий диск, поменял и конфиг, но менял-то я только имена разделов. То есть это не должно влиять. С чего тогда такая петрушка началась? Единственное объяснение, которое я вижу – это то, что в ходе последнего emerge –update был обновлён и grub… А! Хм. Кстати быть может просто был изменён stage1.5, и он теперь не стыкуется со stage1, который в mbr. Точнее стыкуется но криво, поэтому и квадратики… Хотя, заглянул в emerge.log, там написано что grub обновлялся последний раз в марте. Теоретически, конечно же возможно, чтобы я с тех пор не заметил бы глюков grub… Но жёсткий диск-то я менял позже. И, кстати, когда я его менял я не мог не заметить глюков, поскольку до замены у меня был кривой конфиг груба, и около года я грузился вручную редактируя пункты меню и каждый раз забывая подправить конфиг после загрузки.
Скорее всего это произошло после пересборки системы месяц-два тому назад, когда я решил отказаться от использования оверлея multilib. Но та пересборка не затронула grub. И вообще непонятно как она могла повлиять.

Короче, если у тебя нет готового решения, то не парься. Когда мне приспичит, я думаю, я разберусь в чём дело. =)
Post #: 172
RE: *NIX'овая флудильня - 2011-08-07 05:33:41.766666   
GoAttack

Сообщений: 842
Оценки: 189
Присоединился: 2009-05-08 23:20:55.580000
а возможно ли как нибудь сделать, чтобы после очередного обновления убунты не добавлялась новая строка в меню загрузки, или допустим обновил линукс и строка заменилась на новую??
Post #: 173
RE: *NIX'овая флудильня - 2011-08-07 08:39:26.380000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
rgo у меня было подобное, когда я просто удалил, даже не помню какой пакет, и не глянул зависимости, а этот пакет подхватил шрифты кое-какие. И в grub полетели квадратики. Было это на заре моей работы с Linux. Я сообразил, что виноваты шрифты, только после некоторого времени работы. Тогда я просто переустановил ось.

GoAttack, ты уже достаточно опытен, что бы самому решать такие проблемы.
Начни с той ссылки, которую я указал выше. С http://ru.wikibooks.org/wiki/Grub_2 , ну а кроме того, твой уровень и статус позволяет послать тебя в Гугл.
Вот если не получиться - тогда сюда с описанием того, что ты сделал и что не получилось.
Ну надо же учиться и самому.
Post #: 174
RE: *NIX'овая флудильня - 2011-08-07 20:43:58.123333   
GoAttack

Сообщений: 842
Оценки: 189
Присоединился: 2009-05-08 23:20:55.580000
опытен это громко сказано[sm=ag.gif]
гугл молчит по этому поводу..
удалил старые версии ядер через синаптик, конфиг ГРУБа автоматически обновился, лишние строки из меню загрузки пропали, но после обновления вновь добавилась новая строка в меню загрузки.. меня конечно устраивает такой вариант, удалять вручную, но хотелось бы знать, может есть какие то другие пути??
как вариант, можно ограничить число ядер в меню, но на ГРУБ2 такая фишка не работает..


еще нарыл такой скрипт:
#!/bin/bash OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}') CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g') LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)" METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)" OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL) YELLOW="\033[1;33m" RED="\033[0;31m" ENDCOLOR="\033[0m" if [ $USER != root ]; then echo -e $RED"Ошибка: нужны права root" echo -e $YELLOW"Переходим..."$ENDCOLOR exit 0 fi echo -e $YELLOW"Очистка cache..."$ENDCOLOR aptitude clean echo -e $YELLOW"Удаление старых конфигураций..."$ENDCOLOR sudo aptitude purge $OLDCONF echo -e $YELLOW"Удаление старых ядер..."$ENDCOLOR sudo aptitude purge $OLDKERNELS echo -e $YELLOW"Очистка РєРѕСЂР·РёРЅ..."$ENDCOLOR rm -rf /home/*/.local/share/Trash/*/** &&gt; /dev/null rm -rf /root/.local/share/Trash/*/** &&gt; /dev/null echo -e $YELLOW"Закончено!"$ENDCOLOR но опять же, это нужно после каждого обновления его запускать..
Post #: 175
RE: *NIX'овая флудильня - 2011-08-07 23:44:05.333333   
The Joker

Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000
quote:

ORIGINAL: GoAttack

а возможно ли как нибудь сделать, чтобы после очередного обновления убунты не добавлялась новая строка в меню загрузки, или допустим обновил линукс и строка заменилась на новую??
Я не понял, что ты имеешь в виду и, скорее всего, то, что я напишу, тебе не понадобится. Но очень уж хоцца потрепстись…

Я когда-то хотел добавить в груб2 строку для загрузки ещё одной ОСьки. Эта ОС должна была грузиться с … сюрприз! … образа LiveCD, лежащего на жёстком диске. Всё бы хорошо, но при каждом обновлении ядра, груб с умным видом переконфигурировался и строчка для этой ОС пропадала. Решилось созданием файла /etc/grub.d/40_custom (755), в который я снова (на этот раз навечно) прописал menuentry для той ОСи.
Post #: 176
RE: *NIX'овая флудильня - 2011-08-08 13:07:21.820000   
ddredd73

Сообщений: 2
Оценки: 0
Присоединился: 2011-08-08 12:20:04.276666
привет. у меня при открытии окна оно залипает в верхнем углу под меню и не передвигается мышой. как исправить? да, у окон отсутствуют в верхнем правом углу _ о х
Post #: 177
RE: *NIX'овая флудильня - 2011-08-08 14:09:37.913333   
GoAttack

Сообщений: 842
Оценки: 189
Присоединился: 2009-05-08 23:20:55.580000
gconf проверь..
quote:

gconf-editor - apps - metacity - general - button_layout - :minimize,maximize,close
Post #: 178
RE: *NIX'овая флудильня - 2011-08-11 16:56:53.373333   
Ubuntu.dm

Сообщений: 10
Оценки: 0
Присоединился: 2011-08-08 03:42:18.513333
Как сделать грибочковое варенье в убунту 10.10?
Post #: 179
RE: *NIX'овая флудильня - 2011-08-12 07:16:33.590000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
грибочки какие? Не галлюцегенные?
Post #: 180
RE: *NIX'овая флудильня - 2011-08-12 22:47:22.900000   
Ubuntu.dm

Сообщений: 10
Оценки: 0
Присоединился: 2011-08-08 03:42:18.513333
Они самые
Post #: 181
RE: *NIX'овая флудильня - 2011-08-26 12:04:17.720000   
El perro rabioso

Сообщений: 78
Оценки: 0
Присоединился: 2011-07-11 23:49:44.860000
День добрый, поставил федору, теперь для подключения к сети нужно сменить мак-адрес. Пробую через Netwrok settings - не получается. Как сделать по-другому?
Post #: 182
RE: *NIX'овая флудильня - 2011-08-26 18:59:18.656666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Alt+F2
system-config-network
Устройства-выбери устройство-Аппаратное устройство-там увидишь.
Post #: 183
RE: *NIX'овая флудильня - 2011-09-19 17:38:31.086666   
El perro rabioso

Сообщений: 78
Оценки: 0
Присоединился: 2011-07-11 23:49:44.860000
Как включить адаптер беспроводной сети через терминал или командную строку в Debian. Через GUI не получается.
Post #: 184
RE: *NIX'овая флудильня - 2011-09-19 17:48:19.130000   
mactep.Black

Сообщений: 6065
Оценки: 678
Присоединился: 2008-02-28 13:01:19.656666
что именно не получается в GUI?
сетевой интерфейс вообще существует? если да - то ifconfig &lt;имя_интерфейса&gt; up
Post #: 185
RE: *NIX'овая флудильня - 2011-09-20 15:34:12.443333   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
Здравствуйте, товарищи пингвиноиды и рогатые:)

Печально я гляжу на наше поколение:) Сколько ж гадости завелось в ветке, печально, печально…
Post #: 186
RE: *NIX'овая флудильня - 2011-09-21 01:57:44.253333   
superbarmen9

Сообщений: 1
Оценки: 0
Присоединился: 2011-09-20 19:05:02.703333
Ето точно все хаки сидят на линуксе.
Post #: 187
RE: *NIX'овая флудильня - 2011-09-21 08:01:32.720000   
mactep.Black

Сообщений: 6065
Оценки: 678
Присоединился: 2008-02-28 13:01:19.656666
здоров, surgutor. где пропадаешь?
Post #: 188
RE: *NIX'овая флудильня - 2011-09-21 09:31:51.666666   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333

quote:

ORIGINAL: mactep.Black

здоров, surgutor. где пропадаешь?


Ку, мастер.
Да так, как то вывалился из ксакепной жизны:)
Личная жизнь+диплом+работа отжирали все, что только можно и нельзя.
Теперь как то первых два пункта отпали:(
Вот и решил заглянуть, как у вас тут делишки:)
Post #: 189
RE: *NIX'овая флудильня - 2011-09-21 11:55:53.220000   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
Товарисчи, а может кто что подскажет по поводу вот такой вот фигни:
Gentoo, Fluxbox. Захотелось красявостей, поставила cairo-compmgr. В принципе, меня устраивает, но есть несколько непоняток:
Во-первых, не работает фича Mosaic. В настройках плагин включен, сочетания клавиш пробовала ставить разные - один фиг - не пашет. Тупо не реагирует вообще никак.
Во-вторых, иконка roxterm с выключенным композитником -
С включенным -
С другими прогами такого не наблюдается.
В-третьих, в настройках тупо не двигаются ползунки. Если менять в конфиге, то какие-то изменения видны, но в гуе по-прежнему эти настройки отображаются как 0.

// offtop
Surgutor, с возвращеньицем! :)
Post #: 190
RE: *NIX'овая флудильня - 2011-09-21 18:08:09.010000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Изменения с последнего пререлиза:

glitz и openvg бэкенды теперь не используются, остались XRender и программное ускорение. Так же ожидается новый opengl бэкенд для Cairo, который добавит поддержку 3D в CCM;
Использование классических диалогов для настройки и создания снапшотов.
Vala теперь требуется для сборки cairo-compmgr;
Добавлен плагин Мозаика, активирующийся нажатием <Super>Tab;
Добавлен эксперементальный плагин Клон, обеспечивающий возможность внешнему приложению получать контент из любого видимого окна;
Добавлена возможность запуска настройки с командной строки с помощью команды cairo-compmgr –configure;
Множественные исправления багов и улучшения производительности.
Post #: 191
RE: *NIX'овая флудильня - 2011-10-20 10:54:37.186666   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
В первые в жизни столкнулся с засадой с правами:
-rw-rw—-+
Кто нить знает, что значит плюс в конце? Какие последствия от оного?
ОС - Suse
Post #: 192
RE: *NIX'овая флудильня - 2011-10-20 18:45:16.010000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
И где ты такое увидел? Хоть покажи. Любопытно посмотреть.
Post #: 193
RE: *NIX'овая флудильня - 2011-10-21 10:14:54.160000   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
Во-во, я сам в шоке:
root@hostname[dir]# ls -la total 17786632K ... -rw-rw----+ 1 user_name group_name 2134307 Oct 19 01:10 file_name.xml ... hostname, dir, user_name, group_name, file_name и сменил. Не имею права настоящие писать:)
Post #: 194
RE: *NIX'овая флудильня - 2011-10-21 11:01:04.246666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Никогда не сталкивался, но интересно. У меня есть одно предположение: на файлик навешаны extended attributes, и ls, не выводя сами атрибуты даёт понять, что они там есть. В наличие таких атрибутов верится легко: Suse => наверняка SELinux во все дыры, а SELinux, использует расширенные атрибуты.
Post #: 195
RE: *NIX'овая флудильня - 2011-10-21 11:20:04.880000   
The Joker

Сообщений: 3485
Оценки: 99
Присоединился: 2008-10-07 16:22:13.730000

quote:

ORIGINAL: zzsnn

quote:

ORIGINAL: The Joker

zzsnn, как изменить цвет текста в консоли? Не текста, который выводит sh, а того который выводится ещё во время загрузки ядра и загрузочных скриптов. Когда-то в NetBSD я увидел зелёный текст сообщений и возбудился.
Это я тебе не скажу. Нужно в ядре ковыряться.
Да. Всё оказалось именно так.
quote:

ORIGINAL: rgo

м-м-м… Может ядро пропатчить? Где-нибудь в районе функции printk?
Да, именно там :-)
quote:

ORIGINAL: surgutor

В первые в жизни столкнулся с засадой с правами:
-rw-rw—-+
Кто нить знает, что значит плюс в конце? Какие последствия от оного?
ОС - Suse
Гугель говорит, что это всё оттого, что в твоей системе реализованы ACL (Access Control Lists). ХЗ, зачем эта виндовая приблуда в Линухе и как она вообще работает. Короче, вот тута (сцылка на ман), среди прочего, написано:
quote:


CHANGES TO THE FILE UTILITIES
On a system that supports ACLs, the file utilities ls(1), cp(1), and mv(1) change their behavior in the following way:

For files that have a default ACL or an access ACL that contains more than the three required ACL entries, the ls(1) utility in the long form produced by ls -l displays a plus sign ( + after the permission string.
Post #: 196
RE: *NIX'овая флудильня - 2011-10-21 15:10:25.060000   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
Солярники - делитесь.
Проблема такая. Какой то процесс загаживает весь swap и не убирает за собой.
Как можно вычислить гада?
Post #: 197
RE: *NIX'овая флудильня - 2011-10-21 15:49:41.400000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: surgutor
Проблема такая. Какой то процесс загаживает весь swap и не убирает за собой.
Как можно вычислить гада?

По потребляемой памяти – легко. Вне зависимости от системы, будь то соляра, бздя, линукс или вендовс. Берём любой менагер процессов и смотрим кто и сколько памяти жрёт. Там правда не пишется кто выпал в своп, а кто нет, но это совершенно неважно, если подумать.
Post #: 198
RE: *NIX'овая флудильня - 2011-10-21 16:09:40.676666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: The Joker
ХЗ, зачем эта виндовая приблуда в Линухе и как она вообще работает.

например для SELinux, тут вкратце описано как используется и работает: http://www.xakep.ru/post/56714/

Но не только. Например, если файлы предназначенные для запуска приложений. Типа вендовых .lnk. Они есть в гноме и кедах. Они как-то называются специально, но я не помню как. Буду называть их ".lnk". Так вот эти .lnk-файлы содержат в себе информацию о том как их надо рисовать (иконку или ссылку на неё) и скрипт запуска приложения. Двойной клик по такому файлу запустит скрипт, который вообще-то может быть сколь угодно сложной программой. Всё бы ничего, но если такой файл получен по почте, и бездумно извлечён из сообщения в файловую систему, то дальше его может быть сложно отличить по внешнему виду от заурядного jpg, или docx, или odt, или чего угодно ещё. Ну, в командной строке, понятно будет видно что к чему. Но если пользоваться графическим файловым браузером, то можно попасть в ситуацию сродни вендовой заурядной: есть по факту исполняемый файл, который выглядит как неисполняемый. Самая заурядная вендовая дыра, которую в венде уже сколько лет пытаются залатать антивирусами. Почему не удаётся в венде – это понятно, подход изначально кривой: антивирус – это костыль по-определению, который сложными путями позволяет лишь снизить вероятность компрометации системы, но не позволяет свести эту вероятность к нулю, или к чему-нибудь хотя бы издали похожему на ноль.
А какие возможны правильные пути? А правильный путь один – сделать так, чтобы файл сохранённый из интернета, из почты, извлечённый из архива или ещё каким-нибудь образом попавший на диск извне, – чтобы такой файл отличался бы чем-нибудь от любого файла созданного локально. Для файлов ELF, .sh, .py и прочих в *nix есть замечательный механизм – атрибуты файлов, файл свалившийся на диск извне не будет иметь на себе атрибута x, он не будет исполняемым, и его случайно отправить на выполнение не удастся. Но что делать с файлом типа вендового .lnk? Повесить на доверенные .lnk атрибуты x, и не запускать те на которых такого атрибута нету? Вариант, но черезжопный, ибо атрибут x – это для файлов с которыми умеет работать ядро. А вот extended attributes действительно позволяют провернуть такую фишку: можно на доверенные .lnk повесить атрибут говорящий о том, что его можно запускать. А недоверенный не сможет получить такой атрибут "нечаянно".
Post #: 199
RE: *NIX'овая флудильня - 2011-10-31 15:05:46.556666   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333

quote:

ORIGINAL: rgo

quote:

ORIGINAL: surgutor
Проблема такая. Какой то процесс загаживает весь swap и не убирает за собой.
Как можно вычислить гада?

По потребляемой памяти – легко. Вне зависимости от системы, будь то соляра, бздя, линукс или вендовс. Берём любой менагер процессов и смотрим кто и сколько памяти жрёт. Там правда не пишется кто выпал в своп, а кто нет, но это совершенно неважно, если подумать.



Вот, к сожалению, меня интересует именно своп. Тк загаживается и не отчищается именно он.
Обычная то память нормально фурычит.
Post #: 200
Страниц:  1 2 3 4 [5] 6
Все форумы >> [*nix/Linux] >> RE: *NIX'овая флудильня







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.