Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Отослать сообщении о свободном месте на почту по расписанию

помогите пожалуйста слабому полу написать скрипт,очень прошу

Спланировать задание, производящее рассылку пользователю student почтового сообщения ежедневно в 14-00, кроме субботы и воскресенья. В текст письма включать сведения о размере свободного места на дисках, а также о размере домашнего каталога пользователя student.
Ответ: Сохранить файл со следующим содержимым
Bash
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
#free space and $HOME size report
 
{
    echo 'Free spaces on disks:'
    df -ah --output=source,avail / 
    echo
    echo 'Home directory size is:'
    du -sh ~student
} | 
mail -s 'Space report' student@mail.ru
присвоив ему права на исполнение
Bash
1
chmod +x <имя_скрипта>
+ добавить через
Bash
1
crontab -e
такую запись
Code
1
0 14 * * 1-5 <путь к скрипту>/<имя_скрипта>
Вопрос: Проблемы с местом...

У меня начались проблемы с местом в разделе /var.
Изначально я выдел там 1000 МБ.
Но сейчас места уже не хватает там.
Как бы мне расширить там место? Т.е. можно ли с помощью Label в Sysinstall осуществить это, простым удалением /var а потом созданным заново?
Или есть другой способ?
Ситуация такая, что у меня есть свободное место, просто нужно узнать способ расширения места под /var.

И еще, мне бы надо, чтоб способ работал из под запущенной ОС, т.е. CD-Rom у меня там нету...и boot дискетки тоже нету=(
Ответ: ай да некропостеры)
Вопрос: мониторинг свобонго места на жестком диске

Добрый день. Подскажите, если ли штатные средства в линукс, которые позволяют контролировать оставшееся свободное место на жестком диске? и, например логировать данную информацию?

Спасибо
Ответ: Вы начали писать оператор "if", но не закончили.
Вопрос: Потерянное место на диске

Здравствуйте. Пытался искать в форумах, но не нашел ответа на свой вопрос.
Ситуация следующая: есть SSD на 250ГБ, на нем стоит Linux Mint 18. Размер, занятый всеми файлами корневой системы около 100-120ГБ: Размер свободного места - 44ГБ. Вопрос: куда делись оставшиеся 100ГБ?! df -h показывает тоже, fsck ошибок не находит, корзина очищена, tune2fs для очистки ситемных блокировок был запущен... Вот реальный размер занятого пространства: Посоветуйте, пожалуйста, куда копать, поскольку отформатировать диск и проверить возможности нет.
Ответ: Торрент клиенты умеют работать со sparse files и вначале закачки крупного телесериала
ситуация может быть с точностью наоборот. Логический размер файлов может превышать
доступное пространство на диске.

Вот такой вот парадокс.
Вопрос: Где можно найти задания вполняющиеся по расписанию но не в crontab

Здравствуйте!

Подскажите, пожалуйста.
Есть Ubuntu server.

В расписании крона (crontab - l) все задачи закомментированы.
Но некоторые действия в системе выполняются по расписанию.
Есть подозрение, что они были добавлены из php скрипта.

Что-то вроде:
PHP
1
2
3
$command = '/usr/bin/php /var/www/html/index.php cron/taskname;
$exec = '(crontab -l ; echo "*/1 * * * * '.$command.'") 2>&1 | grep -v "no crontab" | grep -v '.$command.' | sort | uniq | crontab -';
exec($exec);
Как можно их посмотреть?
Ответ:
Сообщение от student_wbr
некоторые действия в системе выполняются по расписанию
Есть ещё anacron
Вопрос: GMAIL повторно собирает почту

Всем доброго дня, прошу помощи вот в каком вопросе:
На сервере FreeBSD есть сайт и несколько почтовых ящиков. На эти ящики настроен сборщик GMAIL . Сегодня произошёл сбой на нашем сервере (закончилось место на диске и отвалился mysql)– вроде всё починили, но GMAIL начал повторно собирать уже полученную почту.
С чем это может быть связанно и как с этим бороться?
Ответ:
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Значит там ещё что-то весёлое случилось и прогресс сбился вообще, уже на стороне гугла вероятно, но тут надо смотреть - может mailbox файлом запоролся. Да и при чём тут sql итд?
Админа, как такового, нет. Восстанавливать всё пришлось мне, потому описал все симптомы предшествующие проблеме.
Тоже думаю, что проблема на стороне гугла - но хочется до конца разобраться в причинах.
Вопрос: Debian 7.6 +Nginx отправка и получение почты

Голова кипит, мозги плавятся... пересмотрел 100500 статей и мануалов по настройке отправки и получению почты в Debian. То что то не запускается, то почта просто не доходит (даже в спам). На те что доходят, отвечаю - где ловить письмо - непонятно. В DNS говорят написать в TXT, кто то говорит MX. Ставил Exim и Postfix. Посоветуйте хороший мануал по отправке и получению почты на Debian.
Ответ:
Сообщение от Romzik85
Посоветуйте хороший мануал по отправке и получению почты на Debian.
Такого, скорее всего нет, поскольку задача не имеет прямого отношения к Дебиану.
Начать нужно с изучения smtp протокола.
Если вы настраиваете корпоративный сервер, могу только посоветовать, основываясь на вашей постановке задачи - разово пригласить юниксового админа.
Вопрос: [Iptables] Нужно открыть трафик исходящей почты с ip-адреса на yandex.ru

Здравствуйте.

Нужно разрешить трафик исходящей почты с ip-адреса 192.168.100.18 на yandex.ru. Пытался использовать несколько вариантов записи, но ничего нужного не выходит:

Bash
1
2
3
iptables -A OUTPUT -p --source 192.168.100.18 -p tcp -d yandex.ru -j ACCEPT
iptables -A OUTPUT -p tcp --souce 192.168.100.18 -d yandex.ru -j ACCEPT
iptables -A OUTPUT -s 192.168.100.18 -d yandex.ru -j ACCEPT
Ответ:
Сообщение от Jexon30
iptables -A OUTPUT -s 192.168.100.18 -d yandex.ru -j ACCEPT
Если правило написано на хосте 192.168.100.18, то мысль правильная, но есть несколько нюансов.
1. вместо yandex.ru нужно подставить его адреса (получится несколько правил). Поскольку имя будет разрешаться только один раз одним адресом при загрузке правила. Адреса перечислены ниже.
Bash
1
2
3
4
5
$ host yandex.ru
yandex.ru has address 77.88.55.80
yandex.ru has address 77.88.55.50
yandex.ru has address 5.255.255.60
yandex.ru has address 5.255.255.50
2. Почта yandex.ru обслуживаетя в соответствии с MX записью хостами mx.yandex.ru. Их тоже несколько и они другие.
3. Правило имеет смысл, если исходящие пакеты на Яндекс идут с интерфеса 192.168.100.18, и фаревол перекрывает этот траффик.
4. Нужно позаботиться и о входящих пакетах.
Так что в целом правильно сказал Dmitry, это правило -
Сообщение от Dmitry
пук в лужу
То, что он написал о localhost, пропустите мимо глаз. Это, мягко говоря, абсолютно неверно.
Вопрос: Отправка сообщений через терминал

Добрый вечер, знатоки, столкнулся с проблемой, чайник. Уже битый час не могу понять в чем проблема. Не могу отправить сообщение через терминал Линукса себе на почту, никак не получается, пытаюсь сделать это с помощью mutt, то что получаю на выходе, приложу скринами ниже, объясните пожалуйста что да как.
( прописываю mutt -s"hello"wowtrebushe@yandex.ru )
Ответ: trebushe, уже предложено несколько различных способов.
1. nezabudka показала вам, как настроить mutt, если вы передавать будете через него.
2. Вы уже сами настроили ssmtp. Это еще один способ, и слать почту таким образом можно кому угодно. Гугл выступает в качестве смартхоста.
3. При дефолтных настройках MTA (в Убунте exim, насколько я помню) почта и так будет отсылаться. Об этом способе я написал выше.
Вопрос: как получить почту с ящика провайдера

есть домен купленный у провайдера domain.com
туда сыплется почта поступающая на адреса
где X - имена пользователей.

хочу поставить сервер zimbra, так как по отзывам удовлетворяет всем требованиям, бесплатный, интеграция с доменом, адресная книга и тд.
но не пойму как забрать почту с домена, не нашел там как обращаться к домену используя логин и пароль. Устанавливаю на сервере zimbra свой домен и в настройках не вижу данной опции.

Или такой вариант, если указать в настройках домена MX запись указывающую на внешний ip хоста с почтой а точнее внешний ip и порт 25, то обмен данными будет непостредственно с моим сервером, тоесть входящая почта будет приходить на мой сервер?
Ответ: PTR запись не имеет никакого отношения к твоему домену.
С таким же успехом ты можешь прописать ее в телефонном справочнике,
ибо над обратной зоной ты не властен..
Совет: не мучайся. Обычно провайдер предоставляет услугу
релея почты клиентов через свои почтовые сервера.
Договорись с провайдером, в настройках своего сервера укажи
отправку всей почты через смартхост.
А получать почту твой сервер будет уже сам.