net30.html
network tips
Маленькие сетевые подсказки для себя:
=============== Сервер, с которого можно делать ping и traceroute: telnet route-server.ip.tiscali.net =============== управление запуском сервисов по runlevel'ам в debian, ubuntu, kubuntu: apt-get install sysv-rc-conf (Мне эта утилитка понравилась больше всего, хотя ntsysv всё-равно удобнее) ===============
отправка почты из консоли linux
Передаём содержимое файла из консоли. Утилита mail.
Например, следующая команда:
$ cat ~/.bash_profile | mail -f «myuser@mydomain.ru» -s «заголовок письма» получатель@domain.ru
отправит письмо получателю получатель@domain.ru от имени myuser@mydomain.ru с заголовком «заголовок письма»
и в качестве тела письма будет содержимое файла ~/.bash_profile
Примечание: флаг -f срабатывает не всегда и не везде.
Если его опустить, то получится команда:
$cat ~/.bash_profile | mail -s «заголовок письма» получатель@domain.ru
и письмо придет от имени вашего пользователя в системе.
Вместо отправки содержимого файла, можно воспользоваться командой echo:
$ echo «Это отправлено так: echo ‘письмо’ | mail -f «myuser@mydomain.ru» -s «заголовок письма» получатель@domain.ru
Но тут может быть загвоздка с кодировкой. Т.к. кодировка терминала может не совпасть с koi8-r.
Для работы с утилитой mail в качестве smtp клиента, надо чтобы на этой машине был грамотно настроен sendmail.
Утилита mail есть конечно же не только в linux, но и в BSD и в других UNIX-лайк системах.
Более подробную информацию всегда можно получить в документации к команде mail.
=============== пример netcat: echo -e "GET http://narod.ru HTTP/1.0\n\n" | nc narod.ru 80 | vi - =============== пример использования ntpdate: ntpdate ru.pool.ntp.org =============== если ssh удаленного сервера на другом порту: Connect to another ssh port: in ~/.ssh/config (for one) or in /etc/ssh/ssh_config (for all users) пишем: Host some.remote.server.com Port 22222 И тогда можно будет автоматически присоединяться к другому порту из любых программ. ===============