4 года назад, я запилил пост о поддержке, и настройке SSD в Linux (https://pustovoi.ru/2013/1877), теперь же, из достоверных источников стало известно, что существует блэклист твердотельных дисков, которые лучше не покупать. Ну а если уж купил, то не следует использовать на них определенный функционал. Список ниже:
ЧитатьАрхив метки: linux
Радостная весть из редмонда
Как сообщают популярные новостные сайты мелкософт разрабатывает ОС на основе Linux для своего облачного сервиса.
Недавно они официально не признавали существование такой ОС. (По понятной причине)
Terminal server linux
На днях подвернулась шабашка, нужно было срочно настроить терминальный сервер на linux, причем выбор протокола был сильно ограничен, т.к. использовать его предполагалось через тонкие клиенты, который поддерживают только RDP и XDMCP.
Сперва была неудачная попытка настроить все это дело через x11rdp, но не получилось (уже нашел причину), т.к. время поджимало, пришлось обратиться к старому, но не всеми забытому XDMCP. Как оказалось, даже в Ubuntu, которая активно выпиливает пережитки прошлого из своих дистрибутивов, удалось без танцев с бубном запустить терминальный клиент через XDMСP. Читать
Ой, Вань, гляди какие форточки
– Ой, Вань, гляди, какие форточки!
Балдею, что за красота!
А Юникс – буквы все да черточки, и непонятно ни черта.
Иван, снеси его, давай, и лучше форточки скачай!
Ну что “мастдай”, “опять мастдай”!
Обидно, вай!
– Ты, Зин, на грубость нарываешься!
Тебе бы только дергать мышь!
Тут в фирме с юзерами маешься, придешь домой – там ты
сидишь.
Винды – отстой для дурака, а если не пуста башка,
Нужна командная строка!
Плесни пивка!
Читать
Стреляем себе в ногу
Пришла в голову идея создать список способов «стрельбы в ногу» в *NIX.
chmod -x `which chmod`
rm * .o
rm -rf $VAR/
rm -rf --no-preserve-root /*
rm -rf /usr /lib/nvidia-current/xorg/xorg
— эпичный баг в bumblebee, который обеспечивает поддержку nvidia optimusperl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
- Русская рулетка:
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo «You're live»
cat /dev/urandom > /dev/sda1
rm /var/lib/btmp # После этого в openSUSE 11.4 не работает авторизация
- Fork Bomb:
:(){ :|:& };:
- Замена шелла на невалидный (в современных версиях Linux не работает)
chsh -s /usr/blin/sh; logout
echo logout >> ~/.bashrc
ssh server ifdown eth0
- Случайно нажимаем r вместо e:
crontab -r
sed -i -e 's#id:.:initdefault:#id:6:initdefault:#' /etc/inittab
nohup '/etc/init.d/networking restart' & при interface 'auto'
echo 'alias cd=false' >> ~/.bashrc
ln -sf /bin/cat /bin/sh
ln -sf /dev/urandom /etc/motd
cat /dev/zero > /file
Прозрачное Socks5 проксирование приложений в linux
Потребовалось мне как-то запустить игру, которая запускается под wine, через прокси. Поднял ssh-туннель, запустил игру через proxychains, и… игра не смогла соединиться с сервером, хотя chromium без проблем работал и показывал ip прокси. Попробовал tsocks — игра вообще не запустилась. Можно, конечно, было настроить VPN-туннель с помощью того же ssh, но сервер — VPS, под OpenVZ, у которого по умолчанию выключен TUN, что привело бы к письму в техподдержку и ожиданию.
Итак, пятиминутное гугление привело меня к заброшенному проекту Transocks, который, в отличие от proxychains и tsocks, которые подгружают свои библиотеки и перехватывают сетевые вызовы, слушает определенный порт и перенаправляет все, что в него пришло, через socks4 прокси. К сожалению, transocks у меня не собрался, и я начал гуглить дальше. Оказывается, у проекта есть два форка: transocks_ev на c и transocks_em на ruby. Первый поддерживает Socks5, не поддерживает авторизацию и UDP. Второй же поддерживает Socks5, UDP, *BSD, но тоже, вроде бы, не поддерживает авторизацию(не нашел в коде, а документации нет). Так как UDP мне не нужно, я остановился на transocks_ev.
ОСи
Пользователь: «Мне нужна бронзовая статуя русалки!»
Linux: «Вот вам бронзовый куб 1x1x1 м и напильник»
ЧитатьThe Lord of the Rings
Мелькор – LFS. Он один из творцов мира, и создавал его согласно своим прихотям.
Саурон – Gentoo. Вроде бы страшный и отпугивающий, но Кольцо Власти таки тянет к нему.
Король-Чародей – Slackware. Древний, консервативный. Выглядит грозным, но на деле быстро сдувается.
Саруман – ChromeOS. Этот пакостник любит подсматривать за другими, и всё чего-то химичит и изобретает в своих мрачных лабораториях.
Гэндальф – Debian. Верен принципам добра и свободы, пользуется широкой поддержкой среди населения.
Фродо+др. хоббиты – Ubuntu. Последователи Гэндальфа, но то и дело тупят и глупо себя ведут. Гламурнее своего наставника -))
Элронд – Red Hat. Один из старейших и сильнейших. Владеет большой территорией, на которой установлены его законы.
Арагорн – FreeBSD. Вроде бы из древнейшего рода, но мало кому нужен. Заигрывал с мертвяками.
Голлум – ALT. Двуличный, корявый, его постоянно глючит.
Гимли – Damn Small Linux. Как говорится, мал, да удал.
Леголас – Mandriva. Гламурный, попсовый. Неплохо справляется со своими обязанностями.
Назгулы – Zenwalk, Ultima, SLAX, Frugalware, MOPSLinux, DeepStyle, Vector Linux, Hardened Linux.
Если бы ОС были…
Супермаркет
Windows. Магазин с очень богатым интерьером, вход платный. Плата берется с каждого посетителя, за тележку плата отдельная. В магазине все товары очень красиво и аккуратно упакованы, но вы не можете купить буханку хлеба, так как она интегрирована в специальный набор для употребления пищи, в который входит еще 29 компонентов. Покупателям вчерашнего набора предоставляется скидка по предъявлению вчерашних корок хлеба. Все продукты сертифицированы лучшими дегустаторами Microsoft, вы практически не можете купить товар, не прошедший сертификацию: на выходе из магазина вам будет задано огромное количество вопросов на тему, почему вы купили не сертифицированный Microsoft продукт. Это напрочь отбивает охоту покупать такой товар в следующий раз. Ассортимент товара строго задан, он зависит только от воли хозяина, его воля — это наша воля, если мы в этом магазине. Покупка в магазине очень проста — достаточно лишь ткнуть пальцем в нужный товар, и он уже ваш. Регулярно на магазин нападают бандиты и взламывают все его кассы, оставляя на стенах надписи «Windows — mustdie». В магазине страшно покупать незнакомые продукты, так как они часто бывают заражены опасными вирусами. Но все равно 95% горожан ходят в этот магазин, так как дороги в другие магазины еще не протоптаны, и пробраться туда может только хороший знаток города в сопровождении опытного гида.
Linux. К зданию магазина ведет узкая извилистая тропинка, вход бесплатный, товары в магазине тоже бесплатные. Вы платите только за транспорт, чтобы добраться до этого места. В магазине, вы может выбирать каждый товар по отдельности, мало того, вы можете получить то, из чего товар сделан! Например, покупая бриллиант, вы можете взять с собой мешок угля, а покупая процессор, можете взять ведро песка. Многие предпочитают магазины вообще без прилавка, считая это излишествами, им удобно покупать товары с пола в помещении с голыми кирпичными стенами. Чтобы купить товар в этом магазине, необходимо прочитать серию справочников «как это сделать?», причем для каждого товара справочник свой. Но один раз сообразив, как купить, например, колбасу, второй раз вы купите ее уже за 5 минут. Все товары для магазина бесплатно принесли самые продвинутые покупатели, процесс определения ассортимента происходит так: Самый-самый продвинутый покупатель принес кусок сыра. Второй покупатель пробует его и добавляет участки своего куска (не просто же так в сыре есть дырки!), третий также пробует и добавляет что-то свое. И так каждый желающий. Затем, самый-самый продвинутый покупатель снова пробует то, что получилось, и если это съедобно, обзывает текущий состав сыра development-версией сорта. У магазина довольно стойкий иммунитет к бандитам, а зараженный продуктов просто не существует, так как бактерии не способны прижиться в суровой среде магазина. Несмотря на невероятную прочность и безопасность магазина, посетителей в нем очень мало, так как покупатели не хотят изучать долгие и нудные документации по приобретению товаров.
HOWTO: как убрать неработающий хард из lvm
Ситуация: 6 хардов объеденены в lvm в один массив, который нарезан на 4 части: /home, /var, /tmp & /public. Сгорел 1 хард, и теперь весь lvm недоступен для использования.