Приведу пример массового добавления VLAN в Ubuntu Server.
Читать далее «Добавление vlan в Ubuntu для ABillS»Архивы автора:Vyacheslav
Решение ошибки «nf_conntrack: table full, dropping packet»
Заметил однажды в Ubuntu Server 14.04 LTS настроенного как роутер, в файле /var/log/kern.log следующую ошибку:
Читать далее «Решение ошибки «nf_conntrack: table full, dropping packet»»Как разрешить SMTP без SSL на порт 25 в iRedMail/Postfix
Чтобы разрешить на почтовом сервере отправку писем без шифрования через порт 25, необходимо открыть файл конфигурации Postfix, например в редакторе nano (в котором Ctrl+X для выхода, y/n для сохранения или отмены изменений):
sudo nano /etc/postfix/main.cf
И раскомментировать две строки:
smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous
И оставить закомментированной строку:
#smtpd_tls_auth_only=yes
Перезагрузим Postfix чтобы применить изменения:
sudo service postfix restart
После этого можно будет отправлять письма по SMTP через 25 порт без SSL так и как обычно через 587 с SSL.
Смотрите также:
Небезопасные соединения к POP3/IMAP iRedMail
Монтирование NTFS разделов в Linux
После подключения диска к серверу посмотрим список всех дисков и найдем имя нужного:
sudo fdisk -l
Приведу пример монтирования NTFS раздела диска в Ubuntu (так как у меня диск был разбит на два раздела, диск C и D, то в системе они были обнаружены как /dev/sdb1 и /dev/sdb2, оба и смонтируем в созданные директории):
sudo mkdir /newhdd1 sudo mount -t ntfs /dev/sdb1 /newhdd1 sudo mkdir /newhdd2 sudo mount -t ntfs /dev/sdb2 /newhdd2
Так как до этого диск использовался в системе Windows, у меня возникла ошибка монтирования:
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount ‘/dev/sdb1’: Операция не позволена
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the ‘ro’ mount option.
В этом случае можно смонтировать раздел в режиме только для чтения:
sudo mount -t ntfs -o ro /dev/sdb1 /newhdd1
Либо исправить разделы командой:
sudo ntfsfix /dev/sdb1 sudo ntfsfix /dev/sdb2
И после этого смонтировать с полным доступом:
sudo mount -t ntfs /dev/sdb1 /newhdd1 sudo mount -t ntfs /dev/sdb2 /newhdd2
Отмонтировать можно так:
sudo umount -t ntfs /dev/sdb1 /newhdd1 sudo umount -t ntfs /dev/sdb2 /newhdd2
Смотрите также:
Управление разделами диска в Ubuntu используя fdisk
Обновление сертификата iRedMail
Приведу пример обновления самоподписанного сертификата на Ubuntu Server с установленным iRedMail.
Переключимся на root пользователя:
Читать далее «Обновление сертификата iRedMail»Установка и использование ioping
ioping — простой инструмент для мониторинга задержек ввода-вывода диска в режиме реального времени, аналогично как ping показывает задержку сети.
Установить в Ubuntu/Debian можно командой:
sudo apt-get install ioping
Приведу пример запуска с 10 запросами теста задержек к директории /tmp:
ioping -c 10 /tmp
Пример запроса с интервалом 0.2мс и увеличенным размером запроса:
ioping -i 0.2 -c 10 -s 1M -S 5M /tmp
Тест к диску:
ioping -R /dev/sda ioping -RL /dev/sda
Опишу возможные опции запуска:
-c count (остановить после указанного количества запросов)
-w deadline (остановить после указанного количества времени)
-p period (отображать raw статистику после каждого указанного количества запросов)
-P period (отображать raw статистику после каждого указанного количества секунд)
-i interval (интервал между запросами в секундах)
-s size (размер запроса (4k))
-S size (размер рабочего набора)
-k (по завершению команды оставить (не удалять) рабочий файл ioping.tmp)
-L (последовательные операции вместо случайных, это также задаст размер запроса до 256k (как и -s 256k))
-A (асинхронный I/O)
-C (кешированный I/O)
-D (прямой I/O)
-B (не отображать информацию выполнения, она отобразится только по завершении команды в raw формате)
-q (не отображать информацию выполнения, она отобразится только по завершении команды)
-h (отображение краткой справки)
-v (просмотр версии)
Как добавить пользователя Windows из командной строки
Понадобилось однажды добавить пользователя в Windows 10 из командной строки, так как при нажатии кнопки добавления из панели управления ничего не происходило.
Первым делом запустим командную строку от имени администратора, для этого в меню пуск наберем «cmd» или просто найдем ярлык «Командная строка» и нажав по нему правой кнопкой мыши выберем «Запуск от имени администратора«.
В командной строке выполним команду добавления пользователя (где NAME — имя пользователя):
net user NAME /add
Все, нового пользователя уже можно увидеть в «Панель управления\Учетные записи пользователей\Учетные записи пользователей\Управление учетными записями«
Установка Redmine в Ubuntu
Redmine — серверное веб-приложение для управления проектами и задачами.
На тесте установлю Redmine в Ubuntu Server 16.04, в качестве базы данных будет использоваться MySQL, и так сначала установим необходимые компоненты:
sudo apt-get update sudo apt-get install apache2 libapache2-mod-passenger sudo apt-get install mysql-server mysql-client
Теперь выполним установку Redmine:
sudo apt-get install redmine redmine-mysql
Проверим установлен ли bundler gem:
sudo gem update sudo gem install bundler
Откроем в текстовом редакторе файл конфигурации passenger.conf:
sudo nano /etc/apache2/mods-available/passenger.conf
И после строки:
<IfModule mod_passenger.c>
Добавим:
PassengerDefaultUser www-data
Создадим символическую ссылку на Redmine в директории веб сервера:
sudo ln -s /usr/share/redmine/public /var/www/html/redmine
Откроем файл конфигурации веб сервера в текстовом редакторе:
sudo nano /etc/apache2/sites-available/000-default.conf
И где нибудь внутри блока VirtualHost добавим:
<Directory /var/www/html/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory>
Создадим файл Gemfile.lock и назначим его владельцем пользователя веб сервера www-data:
sudo touch /usr/share/redmine/Gemfile.lock sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
Перезапустим веб сервер чтобы применить все изменения:
sudo service apache2 restart
Теперь Redmine установлен и его можно открыть по ссылке http://HOST/redmine
Где необходимо нажать Войти, ввести стандартный логин admin и пароль admin.
Все.
Как посмотреть ARP и MAC адреса на Cisco
Приведу пример поиска ARP записи по mac адресу:
Читать далее «Как посмотреть ARP и MAC адреса на Cisco»Описание типов VLAN в Huawei OLT
В Huawei OLT существует несколько типов VLAN, кратко опишу их:
Читать далее «Описание типов VLAN в Huawei OLT»