Posts Tagged ‘ ubuntu ’
Создаем srv запись для вашего jabber’a
Формат записи следующий:
_Service._Proto.domain.tld. TTL_number IN SRV priority_number weight_number port_number host_name
Описание полей записи:
_Service
имя сервиса согласно RFC-3232 (IANA Assigned Port Numbers), предварённое подчёркиванием: для межсерверных соединений используется _xmpp-server, для подключений клиентов к серверу — _xmpp-client и, если нужна совместимость с устаревшими клиентами, можно добавить и _jabber, но запись _xmpp-client при этом обязательно должна быть.
_Proto
название протокола, предварённое подчёркиванием, для jabber используется только протокол TCP, то есть значение поля всегда _tcp;
domain.tld.
доменное имя, правая часть JID (пользователи будут иметь JID вида user@domain.tld); точка в конце обязательна, иначе к имени будет автоматически добавлен домен используемой зоны.
Читать далее
Устанавливаем и запускаем
sudo apt-get install trickle
trickle -s -d 100 apt-get upgrade
Всё! мы ограничили полосу пропускания для утилиты upgrade до 100 кбайт. Всё по детски.
Сливаем vsftpd, можно отсюда ftp://vsftpd.beasts.org/users/cevans/.
>sudo -i
>mkdir ~/temp || cd ~/temp
>wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.0pre1.tar.gz
Распаковываем:
>tar xvfz vsftpd-2.3.0pre1.tar.gz
Собираем:
>make
Появится vsftpd бинарник, скопируем его в папку с бинарниками:
> cp vsftpd /usr/sbin/
Проверяем есть ли юзер nobody:
>cat /etc/passwd | grep nobody
Если нет — добавляем:
>useradd nobody
Для дефолтной конфигурации необходимо создать /usr/share/empty/:
Читать далее
Как задать свои переменные окружения?
В папке пользователя в .profile задаем все данные переменные.
Например, необходимо запускать периодически вручную скрипт. Если путь длинный к скрипту, проще прописать этот путь до папки со скриптом в переменную $PATH.
<PATH=»/home/<user>/bin:$PATH»>, что добавит в начало переменной еще один путь.
Удобно добавлять алиасы для сокращения команд:
alias ll=»ls -la»
Выводим действующие переменные окружения:
>env
, где —
PATH | Пути для поиска программ — список директорий, разделенных двоеточиями |
PROMPT, prompt, PS1 | Вид приглашения shell |
DISPLAY | Имя дисплея для X-программ |
TERM | Тип терминала |
EDITOR | Текстовый редактор, который будут использовать программы mc, vipw, crontab и т.д. вместо vi |
PAGER | Программа просмотра текстовых файлов, которую будут использовать команды man, apropos и т.д. (в Linux man и apropos по умолчанию используют /usr/bin/less -is |
HOME* | Домашняя директория пользователя |
USER* LOGNAME* |
Login-имя пользователя |
SHELL* | Имя основного shell |
Отличный сниффер tethreal был…
Искал я его в разных репозиториях, но нашел только в репозитории старенького дебиана, при попытке поставиться он высказал своё мнение о зависимости в виде tshark.
Что же поставил tshark и понял что tethereal нахер не нужен, т.к. по сути одно и тоже.
Ставим:
sudo aptitude install tshark
Пример работы:
tshark -R ‘((ip.addr eq 10.255.0.2) and (tcp or udp))’ -w test.pcap
Мы получим в test.pcap только tcp и udp пакеты от и к адресу 10.255.0.2
PS: ну и эти pcap’ы идеально читаются wireshark’ом ;)
Кому охота возиться с этой бездарной композицией ? Возитесь!
А мы пойдем другим путем:
sudo aptitude install bchunk
bchunk image.bin image.cue image.iso
далее как обычно
sudo mount -o loop image.iso /mnt/iso
В свежеустановленной ос имеется острая нехватка шрифтов, восполним её:
sudo apt-get install ttf-larabie-straight ttf-larabie-deco xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-sil-padauk ttf-sil-ezra ttf-paktype ttf-georgewilliams
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |