|
|
||
|
|
Содержание подраздела:
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 И тогда можно будет автоматически присоединяться к другому порту из любых программ. =============== |