Собрание статей и заметок преимущественно по администрированию операционных систем Linux и Windows (но не только). Цель - собрать в одном месте полезное и интересное, что то вроде записной книжки. Большая часть скопирована целиком или скомпилирована из найденного в интернете, и я никоим образом не предендую на авторство, которое мне не принадлежит, чукча не писатель, чукча читатель. Некоторые же статейки - написаны мной, в качестве шпаргалок по мотивам прохождения некоторых квестов.
Расширенный поиск в статьях блога
24 сентября 2012 г.
GNU Screen: введение для чайников
10 сентября 2012 г.
Graphical vi-vim Cheat Sheet and Tutorial
Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case, faster, more powerful, and more productive than editing with any other editor, so you would do very well in investing the time and effort to learn it.
Being a vi lover myself, I came up with the idea of providing a graphical cheat sheet for those learning vi or vim, and I also found out it was a very good way to structure a tutorial. Here are the results for your learning enjoyment (or your colleagues').
By the way, I recently published the definitive article explaining why vi/vim editing is so much better than regular editing. It should prove useful if you want to read it yourself, or if you want to point your skeptical friends to a description of why it makes sense, apart from being an entertaining read: Why, oh why, do those #?@! nutheads use vi?.
29 июля 2012 г.
UNIX TOOLBOX. Шпаргалка.
The latest version of this document can be found at http://cb.vu/unixtoolbox.xhtml. Replace .xhtml on the link with .pdf for the PDF version and with .book.pdf for the booklet version. On a duplex printer the booklet will create a small book ready to bind. This XHTML page can be converted into a nice PDF document with a CSS3 compliant application (see the script example). See also the about page.
Error reports and comments are most welcome - c@cb.vu Colin Barschel.
27 июля 2012 г.
Полный сброс сетевых настроек. Когда не помогает ничего
Вообщем-то в этой статье я постараюсь дать некоторую информацию, которая ранее, на мой взгляд, нигде подробно не освещалась (если вы вдруг найдете ссылку на более полный источник, то отпишитесь в этой теме, буду очень признателен). Касается она полного сброса или пересоздания сетевых настроек, в двух словах, это необходимо в ситуации когда уже ничего не помогает и хочется вернуть сетевые настройки к тому состоянию в котором они были при установке ОС Windows. Расскажу небольшую предысторию с чего начались мои изыскания ... все очень просто, мне в руки попала шлюзовая машина на которой был установлен Kerio Winroute Firewall, который был некорректно (вручную) удален. Собственно после удаления остались системные / скрытые устройства Минипорт планировщика пакетов - Kerio Winroute Firewall и некоторые другие, которые ни из диспетчера устройств (устройство не может быть удалено, т.к. оно используется при загрузке компьютера), ни из свойств протоколов сетевых карт не удалялись. Что обычно делается в случаях когда необходимо сбросить настройки TCP/IP? Если обратиться к рекомендациям Microsoft'а, то вот это - http://support.microsoft.com/kb/299357 ... собственно я сделал то же, что и рекомендуется в таких случаях, а именно:
netsh interface reset all
netsh interface ip reset resetlog.txt
netsh interface ipv4 reset resetlog.txt
netsh interface ipv6 reset resetlog.txt
netsh winsock reset
netsh firewall reset
Сетевые утилиты командной строки Windows
В списке представлены сетевые утилиты командной строки для получения информации о сетевых настройках, выполнения операций по конфигурированию и диагностике сети.
В описании команд используется
< текст > - текст в угловых скобках. Обязательный параметр
[ текст ] - текст в квадратных скобках. Необязательный параметр.
( текст ) - текст в круглых скобках. Необходимо выбрать один из параметров.
Вертикальная черта | - разделитель для взаимоисключающих параметров. Нужно выбрать один из них.
Многоточие ... - возможно повторение параметров.
9 июля 2012 г.
Шпаргалка по vi/vim “Graphical cheat sheet PDF version”
Другие шпаргалки-туториалы находятся по следующим ссылкам:
Graphical vi-vim Cheat Sheet and Tutorial
Шпаргалка по vi/vim “Graphical cheat sheet single JPG version”
Шпаргалка по vi/vim “Graphical cheat sheet based tutorial (7 lessons)”
Vim Cheat Sheet for Programmers
2 июня 2012 г.
Наиболее часто используемые команды в Linux
ls -al – форматированный список со скрытыми каталогами и файлами
cd dir – сменить директорию на dir
cd – сменить на домашний каталог
pwd – показать текущий каталог
mkdir dir – создать каталог dir
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
1 июня 2012 г.
10 способов использовать netcat
25 мая 2012 г.
Комбинации клавиш для работы в интерпретаторе Bash
В статье описано, какими комбинациями клавиш возможно пользоваться в интерпретаторе bash. На самом деле, на практике очень убеждаешься, на сколько упрощается жизнь и работа в шелле, когда пользуешься данными сочетаниями. Приведу пример. Допустим у нас стоит консоль на 10-15 серверов, в которой не работают клавиши Home, End, стрелки и т.п. С помощью сочетаний, допустим "^+f — На символ вперёд" или "^+a — Переводит курсор в начало строки" можно вообще не пользоваться клавишами перехода, такими как стрелки и т.п.
Хочу сказать, что кроме клавиш-модификаторов ^, Alt, Del. В Linux, исторически сложилось, что существует еще одна клавиша, которой на клавиатуре нет. Это клавиша Meta. Данную клавишу-модификатор возможно использовать, последовательно нажав Esc+ необходимую клавишу. Ниже, в приведенных комбинациях, клавиши я буду обозначать следующим образом:
Ctrl- ^
Meta - M
Аудит сети при помощи Zenmap
О grep для начинающих
Пять grep-подобных программ
16 марта 2012 г.
О grep для начинающих
Если вы какое-то время используете Linux, то наверняка слышали о grep, хотя могли и не использовать её никогда в работе. GNU Grep умеет выполнять поиск по шаблону в текстовых файлах или стандартном потоке вывода. Простая, эффективная и, поверьте автору, обязательная к изучению, если вы администрируете UNIX-подобную ОС. Хотите освоить grep? Давайте начнём прямо сейчас!
Перенаправление "2>&1", ">/dev/null" или потоки вывода в Unix (bash/sh)
Потоки вывода
Сообщения скриптов выводятся во вполне определенные потоки - потоки вывода. Таким образом то, что мы выводим через
echo "Hello, world!"
не просто выводится на экран, а, с точки зрения системы, а конкретно - командных интерпретаторов sh и bash - выводится через определенный поток вывода. В случае echo - поток под номером 1 (stdout), с которым ассоциирован экран.
Некоторые программы и скрипты так-же используют другой поток вывода - под номером 2 (stderr). В него они выводят сообщения об ошибках. Благодаря этому можно раздельно выхватывать из потоков обычные информационные сообщения и сообщения об ошибках и направлять и обрабатывать их раздельно.
Как поставить пароль на папку или файл в linux
Ещё один из вопросов, которые часто задают новички. Чаще всего советуют просто отобрать права чтения у файла и оставить их только руту, но Linux хорош тем, что любое действие можно сделать множеством способов. Вот и рассмотрим в статье несколько вариантов, как поставить пароль на файл или папку в Linux.
Если при установки системы вы ставили галочку на шифровании домашнего каталога, то можно просто не пускать не кого за свою учётку и быть уверенным, что доступ к файлам нет ни у кого, кроме нас.
Но рассмотрим другие варианты: