CentOS/Ubuntu Полезные команды
Сборник полезных команд для CentOS 7
Права
Указать права на подпапки
chmod -R 755 dirmane
Установить владельца подпапок
chown -R username. /dirname
Загрузить файл на удалённый сервер через SCP
#scp [откуда] [куда]
scp /root/backup.zip root@228.14.88.0:/root/backup.zip
#или рекурсивно перекачать папки
scp -r /home/dima root@228.14.88.0:/root/dima
grep поиск в логах Minecraft сервера
#Поиск в логах без разархивирования, без учёта регистра, +1 строчка сверху и снизу:
zcat *.gz | grep -C 1 -ir "OsterMiner"
#Поиск в файле
grep "дима" latest.log
IPTABLES
Несколько базовых команд
Доступ к определённому порту только с одного IP
#разрешаем локальному траффику ходить без препятствий
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
#реджектим обращение на порт если ip не совпадает
iptables -A INPUT -p tcp \! -s ip-адрес --dport порт -j REJECT
Сохранить правила IPTABLES в файл и загружать их при старте системы
#сохраняем все правила в файл
iptables-save > /root/iptables.rules
#Добавляем загрузку правил из файла в планировщик при перезагрузке
crontab -e
@reboot iptables-restore < /root/iptables.rules
#Посмотреть все правила
iptables -L
#Удалить все правила
iptables -F
Last updated