Новичкам
Статистика tcp соединений
netstat -npat|grep ESTABLISHED | awk 'BEGIN{counter=0;} {split($5,a,":");ip=a[1];if(ip in ips)ips[ip]+=1;else ips[ip]=1;counter++;} END{for(i in ips)print i" = "ips[i]"\n"}'| sort | grep -vP '^\s*$'
Если убрать grep ESTABLISHED, то это добавит список ожидающих соединений.
Если оставить netstat -n то добавятся UDP
Текст в картинку (делаем скриншот консоли)
Учитываются системные шрифты, а вот цветовые схемы консоли не работают
$ ifconfig | convert label:@- ip.png $ ping -c 5 ya.ru | convert label:@- ya.png $ echo "Hello World" | convert label:@- hello.png
Активация странных кнопок ноутбука
Совсем странные кнопки (например, на ноутбуке) не видны в XOrg до тех пор, пока возвращают совсем странные keycode. Утилита setkeycodes позволяет исправить ситуацию, а xbindkeys в сочетании с xte из пакета xautomation — превратить нажатие клавиши в нажатие кнопки мыши.
Краткий ликбез по меткам и (без)условным переходам в sed
sed во многом аналогичен специфичному диалекту ассемблера. Он предоставляет для работы два регистра - "pattern space" и "hold space". Во многом эти регистры аналогичны регистрам обычного процессора, типа EAX или EBX x86-ой архитектуры, но специфичных тем, что хранят они не некое 32-битное число, а некую строку текста. В любой конкретный момент возможна работа только с одним регистром, являющимся текущим. Переключать текущий регистр можно с помощью команды x. Так же, sed предоставляет механизм "меток", тоже аналогичный lable'ам ассемблеров, включая возможность условного и безусловного переходов к заданным меткам, что делает sed тьюринг-полным языком программирования.
Работают они следующим образом:
Создание метки:
:имяметки
Метка создаётся посредством оператора : со следующим именем метки. Именно это имя будет использоваться при условных и безусловных переходах
Переходы:
Безусловный:
bимяметки
Конфигурация ядра linux и сопутсвующих драйверов для Asus Eee PC 1215P
Конфигурация ядра 2.6.38 с патчами tuxonice на EeePC 1215P.
Пять способов использовать Linux веб-камеру
(Автор Разван Т.Коложа, February 12, 2008 (9:00:00 PM))
Итак, вы только что установили линукс-совместимую вебкамеру. Протестировали ее в Kopete, теперь вы можете отправлять свои фото в MSN и Yahoo! Что дальше? Вот несколько вещей которые еще можно сделать.
Сделайте видеозаписи
Один из самых простых способов записать видео это использовать mencoder, входящий в пакет mplayer. Используя Video4Linux драйвер, mencoder может получить ввод с веб-камеры и сохранить в несжатый AVI файл. Используйте следующую команду для записи AVI с разрешением 320x240.
$ mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0 -nosound -ovc lavc -o wcrecording.aviПредполагается что /dev/video0 используется вашей вебкамерой. Так как моя недорогая камера не имеет микрофона, я использовал опцию -nosound чтоб отключить запись звука.
Экспорт .mbox в gmail
Очень простой способ экспорта .mbox в gmail:
1. Скачиваем отсуда скрипт imap_upload.py.
2. gmail -> Настройки -> Пересылка и POP/IMAP -> Включить IMAP
3. gmail -> Настройки -> Ярлыки -> Создать ярлык (например, Imported)
4. Закачиваем почту из .mbox файла:
$ python imap_upload.py --gmail --box imported my.mboxImageMagick, png и размер холста
При работе с изображениями в формате PNG не стоит забывать о «размере холста». В частности, утилиты из ImageMagick часто вычисляют смещение и размер, исходя именно из размера холста; чтобы этого избежать, используйте +repage.
Colorfly PocketHiFi и другие нестандартные устройства хранения в Linux
Linux можно заставить работать с нестандартными устройствами, которые видны как USB-флешки, но не распознаются. На помощь приходит параметр quirks модуля usb-storage.
Ethernet on battery
Удивительно, но я долгое время не мог добиться того, чтоб при выключении электропитания на ноуте не выключался eth0. Все как всегда оказалость просто.
Необходимо отредактировать файл /etc/laptop-mode/conf.d/ethernet.conf, а именно параметр:
DISABLE_ETHERNET_ON_BATTERY=0
Запем перезапустить laptop-mode:
$ sudo /etc/init.d/laptop-mode restartУдаление файлов по rsync
Команда
$ rsync -a /var/empty/ --delete --include 'файл' --exclude '*' каталог-приёмникудаляет 'файл' из каталога приёмника.
Просмотр списка дисков и их разделов с помощью lsblk
Команда lsblk выводит список дисков и их разделов целиком и в удобном виде.
управление службами
Для управления службами во многих системах существует команда service. Однако. в ArchLinux её нет. Поэтому была написана простенькая пара прог, которые обеспечивают управление службами из командной строки и легко встраиваются в любой Linux.
Подсветка man (и всего остального) в xterm-е
В XTerm-е есть возможность полужирный, подчёркнутый, мерцающий и инверсный режим вывода отображать цветом. Это позволяет «раскрашивать» не только man или less, а вообще всю стандартную выдачу.
Fedora 15 Alpha GNOME3 и настройка 3G модема ZTE MF626 под Мегафон
Этот совет был готов ранее чем совет по Mandriva Linux 2011 Beta 1 Errata, однако никак не доходили руки его оформить. Да, и он тоже написан в продолжение совета про настройку 3G модема от ZTE MF626 на Мегафоне под Fedora Electronic Lab 12.
Не так давно мне стало интересно, что же из себя представляет GNOME 3 в видении команды Fedora. Скажу сразу, что всегда являлся поклонником KDE, однако посмотрев на GNOME 3, он меня приятно удивил. С одной сторны он напомнил мне некоторые удобства MacOSX, а с другой элементы Android.
И, конечно же для подготовки этого совета я использовал Fedora 15 Alpha GNOME 3 LiveCD подготовленный как и ранее по методике писанной в статье про мультибут.
Пожалуй начнём...
Mandriva Linux 2011 Beta 1 Errata настройка 3G модема ZTE MF626 на Мегафон unlimited traffic
Пишу этот совет в продолжение совета про настройку 3G модема от ZTE MF626 на Мегафоне под Fedora Electronic Lab 12 http://linsovet.com/zte-mf626-setup
Для кого эта статья?
Во-первых, Вы решили проверить, на что будет способна Mandriva Linux 2011 и для этого загрузили Beta 1 Errata ISO LiveCD и у Вас нет желания ставить Beta-версию на HDD!
Во-вторых, у Вас уже есть USB 3G-модем ZTE MF626, который работает с SIM-картами любых ОПСОСов, и Вы никак иначе не можете настроить Интернет, а без Интернета любая ОС сейчас выглядит уныло.
В-третьих, может Вам нужна система, которая после перезагрузки будет опять свежа как зимний ветер и девственно чиста как самое чистое озеро.
Начнём?
FreeBSD: Решение проблемы с мышкой и клавиатурой
Возможно я что-либо неправильно собрал при установке FreeBSD 7, но факт есть факт - что под KDE4, что под XFCE мышка и клавиатура никак не реагировали на внешние раздражители.
Вот, собственно, то, что мне в этом помогло:
$ echo hald_enable=\"YES\" >> /etc/rc.conf $ sudo /usr/local/etc/rc.d/hald start
После чего рестартуем иксы.
Узнать время в другом часовом поясе
Иногда нам хочется узнать время в другом часовом поясе. Иногда (но еще реже) нам нужно, чтобы таймзона нашего пользователя была не такой, как системная. Для этого существует переменная окружения TZ, в которую можно записать значение и получить нужный эффект.
$ date Fri Feb 18 10:22:53 EET 2011 $ TZ="America/Chicago" date Fri Feb 18 02:22:53 CST 2011
Узнать название зоны поточнее всегда можно в каталоге /usr/share/zoneinfo.
Восстановление удалённого, но ещё не закрытого файла в Linux
Если файл был открыт программой, а затем удалён, он ещё доступен среди /proc/$PID/fd/*
Настройка удалённого рабочего стола на tightvnc
Настройка удалённого рабочего стола на tightvnc.
Имеем:
1. work - компьютер на работе с ubuntu 10.04 (имеет белый ip или возможность прямого проброса портов через роутер)
2. home - компьютер дома с ubuntu 10.04 (имеет серый ip, например в сети передачи данных Beeline Internet)
3. Интернет и руки.
Что нужно:
Как зайти на удалённый рабочий стол из дома на работу (например во время болезни),
Приступим:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »



