LINUX.ORG.RU

Lazy Linux: 10 важных практических приёмов для администраторов

 , ,


0

0

Освойте эти 10 практических приёмов и станьте самым лучшим администратором Linux®-систем во Вселенной — ну пусть и не во Вселенной, но для игр в высшей лиге эти знания точно понадобятся. Узнайте о туннелях SSH, VNC, восстановлении паролей, консольном шпионаже и прочем. Каждый приём сопровождается примерами, что даёт вам возможность воспроизвести его на своих машинах.

>>> Подробности

★★★

Проверено: Shaman007 ()

IBM стала перепечатывать статьи из журнала "Хакер" ?

ist76 ★★★★★
()

В целом неплохой Tips'n'Tricks.

>Освойте эти 10 практических примеров и вы станете лучшим в подразделении протыкателем брандмауэров и мастером по извлечению дисков.

Fixed.

edigaryev ★★★★★
()
Ответ на: комментарий от nexus86

> проверять лень.кто-нибудь скажет работает ли смена пароля на root?

Обычно да. Но далеко не во всех линуксах.

soomrack ★★★★
()

Как человек, регулярно висящий на irc канале поддержки и читающий любительские курсы "Linux для чайников", авторитетно заявляю, что статья хорошая. Хоть и очевидная.

Бегло просмотрел, не без опечаток:

1Gb = 102Мб; 1024Мб/8 = 128МБ«б»—бит; «Б»—байт.

Кроме того зацепило: Gb/Мб - языки.

Но вот вопрос "как измерить пропускную способность канала" относительно популярный.

skwish ★★
()
Ответ на: комментарий от cruxish

> Да, ext3 крута. У меня тоже несколько раз после reset-а терялось по половине файлов из /etc/.

Когда у меня была говно-локалка мат плату через ethernet как-то круто пробило во время грозы. Так же сгорел блок питания - который я заменил оперативно. Но система регулярно висла. Это была моя единственная домашняя машина - почту читать как-то надо. Мат плату совместимую я взял только через неделю.

Итого: ext3, в день 2-3 жестких вырубания. Неделя такого мучения - все цело. Возможно ext3 все-таки надежнее, чем заявляют ЛОР'овцы. Или виноват "тормозной" параметр barrier=1 к ext3 в Suse.

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

skwish ★★
()

сёравно не понимаю как через SSH перебрасывать UNIX-сокеты 
(а ети порты с цыфорками -- слишком ограниченны)

mkfifo
()
Ответ на: комментарий от alx_me

> Вопрос не понят. linux* любое ядро. дистрибутив не важен. см /usr/src/linux/Documentation/kernel-parameters.txt. У меня gentoo.

У меня тоже. И, разумеется, сий трюк не работает.

Но 8 лет назад (как раз возраст этих баянов) это было обычной практикой восстановления пароля рута (хотя меня может и глючить). На досуге надо будет проверить в наиболее распространенных дистрибутивах.

ЗЫ: но что это за безопасность, когда меню загрузчика можно редактировать? Это первое что закрывают, когда задумываются о безопасности.

soomrack ★★★★
()
Ответ на: комментарий от mkfifo

ssh -D 1234 user@server.example.com

Откроет SOCKS5 на локалхосте, порт -- тот что передашь с ключиком -D.

Все соединения будут идти через server.example.com.

Программы, не умеющие сокс можно пускать через proxychain.

Как включить сжатиие передаваемых и многое другое -- читай в man ssh

edigaryev ★★★★★
()

Ну про совместную работу с помощью screen я, например, не знал. Хотя screen-ом пользовался для работы с удалённым серваком.

hobbit ★★★★★
()
Ответ на: комментарий от world

> А как редактировать если у меня lilo?)

lilo позволяет добавлять параметры ядру на ходу.

> P.S. gentoo.

А вот тут хуже. Гентушный initramfs (если он используется) не позволяет проделать фокус "a-la init=/bin/bash". Разобраться, почему так - домашнее задание :)

const86 ★★★★★
()
Ответ на: комментарий от skwish

>Но вот вопрос "как измерить пропускную способность канала" относительно популярный.

Я бы сказал даже актуальный в некоторых моментах, только зачем использовать "жабий" jperf если есть расово правильный netperf.

e000xf000h
()

> Решайте проблемы. Будучи системным администратором, мы всегда решаем проблемы, свои или чужие—неважно. Это называется опытом, а опыт делает нас лучше и эффективнее.

> Я надеюсь, что хотя бы один из этих полезных фокусов помог вам узнать что-то новое. Такие ключевые приемы делают нашу работу более квалифицированной и повышают наш опыт, но что самое главное—это экономит нам время, которое мы можем потратить на более интересные занятие, например на игры. Лучшие администраторы—лентяи, потому что они не любят работать. Они находят кратчайший путь выполнения задачи и быстрого ее решения—чтобы снова отдаться ленивому времяпровождению.


Сплошной позитив. Браво.

kilolife ★★★★★
()

cat /dev/vcs1 я не знал. Полезная штука.

Pilat
()

"SSH с опцией -X и запустить графическую программу таким путём, но во многих случаях потребуется слишком большая пропускная способность канала"

0_o они чо там ut2004 запускать собрались?

но вообще имхо ничотак статья, надо будет как нибудь почитать man screen, а то пользуюсь регулярно...

ei-grad ★★★★★
()

>All your drives are belong to us

Автор, вроде, не индус.

А вообще интересно

record ★★★★★
()

Статья зачетная (смешная).

Jayrome ★★★★★
()

$ while [ 1 ]; do echo "All your drives are belong to us!"; sleep 30; done

-bash: !": event not found

record ★★★★★
()

4-й прием не работает, как описано.

система действительно грузится в однопользовательском режиме, но в консоль попадаю только после логина.

#gentoo

record ★★★★★
()

Ликбез для IBM EE/A: Fedora 10 RU

1. Ставим о.Федора 10 РУ.

2. Стартуем xterm

3. Набираем в нем cat /bin/cat

4. Пошли кракозябры

5. Набираем (о ужас! - нормальными буковками) ls -l

6. Видим, что все нормально с русскими буковками, надо было только clear сделать, reset не нужен!

7. В gnome-terminal есть в меню "Terminal" пункты "Сбросить" и "Сбросить и очистить" (== $ reset; clear без "слепого набора"). Аналогичные опции есть и в КЕДы-терминале.

8. В качестве домашнего задание то че можно сделать и под BSD UNIX (e.g. Leopard)

9. Восхищаемся "полезностью" откровений для нубов от IBM EE/A.

Bioreactor ★★★★★
()

Нормально пишет - есть инфа к размышлению, особенно про ssh. А то, что она для начинающих - ничего, всегда все с чего-то начинается, реки - с маленьких ручейков, большой костер - с маленькой спички, линуксоид - с нервного срыва после винды :)

eternity
()
Ответ на: комментарий от const86

Все тут умные собрались и выдают домашние задания, хотя сами зелёные как помидоры. initrd уберите и root=дайте.

alx_me ★★☆
()
Ответ на: комментарий от soomrack

Слово 'разумеется' к вашему разуму, видимо, отношения не имеет. Или, как вариант, вы из параллельной вселенной. init=* это не магия, это стандартный параметр ядра любого. Если кто-то его запатчил, так это к vanilla отношения не имеет.

вместо процесса /sbin/init вы, как обладатель всех прав, можете заставить запустить ядро всё что вашей душе угодно.

alx_me ★★☆
()
Ответ на: комментарий от Bioreactor

не в псевдотерминале X11 типа xterm/aterm/.?rxvt/konsole/... а в тастоящей текстовой консоли попробуйте, то что я выше писал.

alx_me ★★☆
()
Ответ на: комментарий от alx_me

>не в псевдотерминале X11 типа xterm/aterm/.?rxvt/konsole/... а в тастоящей текстовой консоли попробуйте, то что я выше писал.

У меня и в эмуляторе терминала получалось загадить так, что строки ввода нет и вместо символов кракозябы, reset помогал. Не помню что я тогда cat-тил, но /bin/cat сейчас так загадить не получается.

madcore ★★★★★
()
Ответ на: комментарий от madcore

1) xterm сейчас не "загаживается". (Fedora 10) xterm есть и в Mac OS X.

2) gnome- & K- терминалы имеют опции меню. (Fedora 10) Загаживается заголовок окна, но меню не загаживается. Из меню $ reset; clear посылается не "вслепую". Это удобно.

3) Приём $ stty sane описан лаконично и полезно в Сановской ссылке.

Вывод) Мало того, что статья коряво переведена, она еще и методологически бесполезна для начинающих. (Для тех, кто еще работал еще с Вайсами и ОС Xenix или Coherent - просто нелепа.) Дешевый ПиаР от IBM EE/A.

Bioreactor ★★★★★
()
Ответ на: комментарий от alx_me

Вопрос в том, что учить нужно именно приемам работы с UNIX/Linux, а не публиковать рекламные статейки.

У меня мана есть

sane same as cread -ignbrk brkint -inlcr -igncr icrnl -iutf8 -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke, all special characters to their default values.

Зачем мне статейки, если я в ранней молодости загружал русские фонты в Вайс? :)

Bioreactor ★★★★★
()
Ответ на: комментарий от SmaL

>> Кстати fuser -k часто не помогает, никогда не разбирался почему...

Может там root файлами на cd пользуется. Если не получится - посмотри от имени каких пользователей те (которые диском пользуются) процессы работают.

> Lazy unmount > umount -l

Как бы lazy говорит о том, что диск будет помечен как размонтированный, но реально размонтирован будет чуть позже. В случае cd/dvd привода на ситуацию с лотком это не должно влиять.

skwish ★★
()
Ответ на: комментарий от edigaryev

если поставить single, то просят рутовый пароль for maintenance или cntl+D to continue, так что придется таки грузиться с livecd, если что.

record ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.