Уже больше года основным шеллом в системе стоит именно zsh, в первую очередь за счёт его удобства и гигантской функциональности. Из конфига неоднократно что то убиралось, потом что то добавлялось в итоге получился оптимальный на мой взгляд вариант, для более удобного считывания информации использую консольный колорайзер grc.
16.08.09 21:58
Идея возникла после того, как почему-то кубунту стала мне текстом выводить процесс загрузки. Вообще у нее с этим делом странно - обычно нужно нажать Esc во многих дистрах, чтобы увидеть подробно - в убунте как-то хитро.
Так как ничего страшного все равно не происходило, я решил, что проблема с конфигом, но решил не заморачиваться и просто обновить тему сплэшки.
Далее я хочу рассказать, что да как
Я думаю, многие играли/играют в такую замечательную стрелялку TeeWorlds. Одному в нее играть крайне неинтересно и бесперспективно. В локальной сети - просто замечательно, в интернете - шикарно :)
Серверов, к которым можно подключиться пруд пруди. Но в любом случае, я немного распишу, как можно настроить и запустить свой собственный игровой teeworlds-LAN-сервер.
Это может понадобиться по разным причинам. Самая основная (частая), это защита от брутфорса. В моем случае причина совсем иная - у меня стоит роутер D-Link-524T. В нем настроен DMZ, который натит совершенно все внешние запросы на мой второй комп. Проблема в том, что именно 22 порт он не натит. Все из-за того, что в качестве прошивки на роутере стоит любимый Linux, и в нем же присутствует ssh-сервер, но нет ssh-клиента. С разработчиками прошивок я общался, но они только мягко предложили мне приобрести новую ихнюю модель роутера :)
Не беда. Можно, конечно, перенастроит немного NAT, чтобы он перебрасывал, скажем, 2222 порт на 22 порт во внутреннюю сеть, но зачем, если DMZ работает корректно? Мне проще заставить ssh-сервер на машинке слушать другой порт. Раньше для этого приходилось править /etc/services и /etc/ssh/sshd_config. Сейчас достаточно в /etc/ssh/sshd_config найти строчку
Port 22
и сменить адрес порта на любой свободный, например на 2222. После этого с удаленной машинки достаточно набрать
$ ssh -p 2222 user_name@87.103.175.180
не забыв ввести свои данные, и все работает на ура! :)
Начиналось все с того, что многие знакомые, друзья, родители часто просили меня что-либо (я про различного рода файло) им выслать, "открыть" у себя, вобщем, сделать хоть что-нибудь, чтобы они смогли "забрать" у меня удаленно какую-либо информацию. Не буду рассказывать, сколько способов для этого я перепробовал, но решил остановиться на одном - Apache.
Поскольку IP'шник у меня постоянный, не проблема проделегировать очередной домен и заставить резолвиться на него мою домашнюю машинку. Операция была проделана за 1 минуту. Домен создавать я не стал, а сделал поддомен home.vitalka.ru, который как раз и резолвится на мой IP'шник. Все просто.
Но мне было ужасно неприятно опять видеть все эти стандартные иконки файлов, которые показывает апатч (при отображении содержимого директории без index'а). Вот и появилась у меня мысль немного перенастроить сам апатч, чтобы он показывал мне подобные страницы красиво.
Все начинающие Linux'оиды постоянно находятся в поиске. Все. Без исключения. В поиске чего? Да в поиске всего! Сколько раз за последнюю неделю вы умудрились сменить linux-дистрибутив? Или переустановить прежний? А сколько примеров программ-"OpenSources-энтузиазма" вы установили в свой дистрибутив? Сто? Тысячу? Десять тысяч? Дело ваше.
Со своим выбором я определился порядка 5 лет назад. У меня есть любимый дистрибутив, любимый список ПО, которым я пользуюсь практически постоянно. От крупных проектов корпоративного уровня до мелких утилит.
Не буду впадать в потетику и натации. Сейчас расскажу страшную для многих тайну - помимо ваших любимых KDM и GDM есть еще DisplayManager'ы. Ищите сами, я пока немного расскажу про тот, которым пользуюсь я. Это Slim.
Навеяно постом о Быстром способе удалять из консоли несколько директорий за 1 раз..
Имхо, то что там описано (а именно разворачивание {foo,bar}) должен знать каждый кто хочет использовать консоль более эффективно.
А теперь ближе к делу.
У меня в zshrc есть строка вызывающая dialog для выбора удаляемых каталогов и файлов в текущей директории. Так же сие дело повешено на хоткей в стиле емакс (^X^O)
1
2
3
4
|
function dialogrun; { rm -rf $(dialog --separate-output --checklist file 100 100 100 \
$(for l in $(ls -A); do echo "$l" "$(test -d $l && echo "dir" || echo "file")" 0; done) --stdout); clear }
zle -N dialogrun
bindkey -M emacs "^X^O" dialogrun |
Может кому и пригодится. Так же можно изменить функцию dialogrun не только для удаления, а для передачи имен файлов в другое место (тут уже от фантазии и потребностей зависит).
PS. Только будьте пожалуйста осторожны изменяя строку используя rm -rf, ибо штука опасная, смените лучше на ls от греха подальше
Те кто не использует консоль (я про командные интерпритаторы - bash, dash, ash, busybox, etc), или работают в ней раз в год, могут дальше не читать.
В этой статье я хочу на примере показать, как с помощью утилиты live-helper можно создать свой Live CD\DVD на основе дистрибутива Debian.
Еще раз повторюсь, что это только пример, поэтому многие из параметров и опций пропущены и не используются. О них (и не только) можно прочесть на страничке помощи или в man`ах (man lh_config). Так же, полезную информацию можно почерпнуть из /usr/share/live-helper/examples/
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|