... архивов используется команда zip, которая имеет в своем арсенале более 30 разных опций.
Создание простого zip-архива
Для создания zip-архива в terminal linux, необходимо выполнить команду zip. В первом аргументе, которой указываем имя создаваемого архива, вторым параметром сам файл, который необходимо ...
В сети много разных примеров конфигурации ядра Linux для обеспечения большого количества tcp соединений, для высоко-нагруженных веб проектов и противостояния DDoS-атакам. ниже еще один из примеров,...
... того как перешли в директорию
/home
необходимо скачать архив с драйвером, который поддерживает OpenCL:
sudo wget --referer=http://support.amd.com https://www2.ati.com/drivers/linux/beta/ubuntu/amdgpu-pro-17.40.2712-510357.tar.xz
После того как того как архив с драйвером скачан, распакуем его:
sudo tar -Jxvf amdgpu-pro-17.40.2712-510357.tar.xz
Теперь нужно перейти ...
(D)DoS Deflate - это бесплатный скрипт с помощью которого можно избавится от школьных DDoS. Скрипт использует команду «netstat» что бы обнаружить ddos и флуд, после обнаружения блокирует IP адреса атакующего, делает это с помощью iptables или apf. Сам скрипт написан на shell.
Защита от длинных DDoS атак на программном уровне.
Установка и настройка (D)DoS Deflate:
cd /usr/src
wget http://www.inetbase.com/scripts/ddos/install.sh
chmod +x install.sh
./install.sh
Конфигурационный файл и все остальные...
Меняем пароль рута на сервере, для начала зайдем на сервер под root'ом (не вздумайте забыть).
Изменение пароля для пользователя root в CentOS:
passwd
Changing password for user root.
New password: <вводим новый пароль>
Retype new password: <вводим повторно новый пароль>
passwd: all authentication tokens updated successfully.
Установка rkhunter и использование rkhunter для поиска троянов и закладок ядра.
Установка и использование rkhunter
rkhunter (RootKitHunter) представляет собой прекрасный образец серверного софта, предназначенного для обеспечения безопасности сервера, поиск троянов, закладок и прочей "гадости" путем проверки MD5 сумм, контроля неверных прав доступа и сигнатур закладок в модулях ядра.
Установка из репозиторя:
yum install rkhunter
Сайт проекта: http://downloads.rootkit.nl/
Для запуска программы...
Изменение имени хоста сервера.
Устанавливаем hostname сервера
Открываем файл /etc/sysconfig/network и редактируем:
При условии, что у Вас установлен MidnightCommander. Если его нет, замените mcedit на nano или vi
mcedit /etc/sysconfig/network
Если все сделали верно в редакторе откроется файл "network" c примерно таким содержимым:
NETWORKING=yes
HOSTNAME="www.example.com"
GATEWAY=xxx.xxx.xxx.xxx
В этом файле необходимо заменить (где clite.ru название вашего хоста):
HOSTNAME="clite...
Настройка времени и временной зоны (CentOS, RedHat, Fedora)
Для чего нужно настраивать часы в ОС
Во избежании вчерашних новостей и публикаций завтрашнего дня. Например часы вашего сервера идут по времени Екатеринбурга, а основные посетители из Европы (разница UTC+5). В таком случае вечерний посетитель увидит не верные даты на сайте. Потому что если в Европе вечер, то в Екатеринбурге утро следующего дня.
Для корректного выполнения заданий Cron.
Время создания файлов будет совпадать с фактическим...
... команды ps. Сразу же бросилось в глаза, что на сервере запускаются сторонние процессы причем под root (ls, cat, find, cd и т.д.).
Удаление трояна XOR.DDoS на Linux-сервере
Первым делом запускаем clamscan c параметрами -r -i / (эти параметры указывают антивирусу ClamAV рекурсивно сканировать всю файловую систему ...
Установка расширенного монитора процессов
htop
из репозитория. Htop - предназначенная для вывода в терминал списка запущенных процессов и информации о них, также можно настроить вывод, загрузки процессора, памяти, swap и множество другой аналитической информации о системе (монитор процессов). Разработан, как альтернатива программы top.
Установка монитора процессов htop
Переходим в консоль и вводим команду:
yum install htop
Монитор процессов htop успешно установлен, теперь набираем в консоли:
htop...
Exim - это так называемый MTA (Mail Transfer Agent), агент или демон, кому как привычнее. Используется для передачи сообщений, иногда на жаргоне его называют почтовик, а кто то вообще почтовый сервер. Используюется в операционных системах *nix. Exim распространяется по свободной лицензии GPL, а это значит, что он доступен бесплатно для использования и модификации.
Почтовый агент Exim
Exim, весьма распространен и в некоторых дистрибутивах *nix является почтовым сервером по умолчанию. Далее немного...
... часто. Для того, что бы их просмотреть почти в любой ОС, есть встроенные просмотрщики. Но сегодня мы будем смотреть на pdf файлы прямо в консоли linux.
Способ первый.
Если необходим только текст из pdf файла, а сам файл не большого размера и нет необходимости запоминать, где закончили читать ...
Иногда бывает необходимо, добавить поддержку мышки в консоль линукс, для интернет серфинга например. А как же собственно обстоят дела с поддержкой мыши в консоли? Все очень просто.
Установка и авто запуск мыши в консоли
Для того чтобы добавить поддержку мышки в консоль линукс потребуется установить всего один пакет из репозитория.
apt-get install gpm
или
yum install gpm
После установки, будет доступен демон gpm, после запуска в консоли сразу же появится курсор мыши.
Для запуска демона вводим:
service...
... файлов. Работа с системными группами пользователей и управление пользователями.
Системные команды
Чтобы определить версию дистрибутива Linux, вводим в командной строке (поддерживается не во всех дистрибутивах):
/usr/bin/lsb_release -ircd
Чтобы определить версию ядра Linux, вводим в командной ...
... (API), обеспечивающий программное обеспечение возможностью собирать некоторые сведения о характеристиках железа.
Dmidecode - это программа для linux, которая позволяющая с помощью DMI получить информацию о характеристиках железа.
Dmidecode - это программа для linux, которая позволяющая с помощью ...
alias
- встроенная команда bash и других оболочек для сокращения команд и их последовательностей. Также возможно переопределение команд и подстановка в них параметров. Обычно назначенные имена сохраняются только в течение сессии.
Сокращение root'иных команд
Для полного обновления ОС Ubuntu 16.04 можно применить такие команды:
user@host:~$ sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
А можно сократить эту запись и вводить только одну команду, но для этого нужно вначале настроить...
alias
- встроенная команда bash и других оболочек для сокращения команд и их последовательностей. Также возможно переопределение команд и подстановка в них параметров. Обычно назначенные имена сохраняются только в течение сессии.
Сокращение root'иных команд
Итак, продолжим изучать команду bash alias. Смотрите также
первую часть
этой статьи.
Как говорил ранее в команде alias можно запрограммировать и целые функции, давайте этим и займемся:
user@host:~$ nano ~/.bash_aliases
function extract {
if...